Drivers, connectors e integraciones
Drivers, connectors, storage y API integrations, Git repositories, SQL API y contexto de Openflow.
Conceptos que debes poder reconocer y distinguir:
- JDBC, ODBC y Python connector
- Storage integrations
- API integrations
- SQL API
- Git repositories
- Openflow
Usa los enlaces oficiales de Snowflake de esta unidad para ampliar cada concepto y contrastar su comportamiento.
Los drivers son conectividad de bajo nivel para clientes como JDBC, ODBC, Python, Node.js, .NET o Go. Los connectors adaptan Snowflake a un framework o plataforma, por ejemplo Spark o Kafka. No son alternativas identicas: un connector suele resolver semantica especifica y usa drivers o APIs por debajo.
Integracion correcta
| Necesidad | Capacidad | No confundir con |
|---|---|---|
| Acceder a S3, Azure o GCS desde un stage | Storage integration | API integration |
| Permitir external functions o una API externa | API integration | Storage integration |
| Sincronizar codigo remoto | Git repository y Git integration | Un despliegue CI/CD completo |
| Enviar SQL por HTTP sin conexion de driver persistente | Snowflake SQL API | Snowpipe Streaming |
| Conectar una app o lenguaje | Driver oficial | Connector de framework |
Puntos de seguridad y alcance
- Storage integration define identidad cloud y ubicaciones permitidas o bloqueadas; reduce exposicion de secretos.
- API integration define una relacion de confianza con endpoints externos permitidos, no acceso a un bucket.
- Un Git repository clone es un objeto de schema que puede sincronizar repositorios remotos; no concede automaticamente permisos sobre objetos desplegados.
- La SQL API envia sentencias, consulta su estado y recupera resultados; no es una API para cargar filas de streaming.
- Openflow debe tratarse segun el estado del blueprint y disponibilidad general vigente, evitando memorizar detalles de preview.