Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SE APLICA A: Azure Data Factory
Azure Synapse Analytics
Sugerencia
Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. Obtenga más información sobre cómo iniciar una nueva evaluación gratuita.
En este artículo se proporcionan sugerencias para solucionar problemas comunes con el conector de Snowflake en Azure Data Factory y Azure Synapse.
Código de error: NotAllowToAccessSnowflake
Síntomas: se produce el siguiente error en la actividad de copia:
IP % is not allowed to access Snowflake. Contact your local security administrator.
Causa: se trata de un problema de conectividad normalmente causado por problemas de IP del firewall cuando los entornos de ejecución de integración acceden a Snowflake.
Recomendación:
- Si configura un entorno de ejecución de integración autohospedado para conectarse a Snowflake, asegúrese de agregar las direcciones IP de este entorno a la lista de permitidos en Snowflake.
- Si usa Azure Integration Runtime y el acceso está restringido a las direcciones IP aprobadas en las reglas de firewall, puede agregar direcciones IP de Azure Integration Runtime a la lista de permitidos en Snowflake.
- Si usa un punto de conexión privado administrado y hay una directiva de red en vigor en la cuenta de Snowflake, asegúrese de que se permite el enrutamiento de interdominios sin clases de red virtual administrada. Para más pasos, consulte Procedimiento de configuración de un punto de conexión privado administrado de Azure Data Factory o Synapse a Snowflake.
Código de error: SnowflakeFailToAccess
Síntomas:
Al usar Snowflake como origen, se produce el error siguiente en la actividad de copia:
Failed to access remote file: access denied. Please check your credentials
Al usar Snowflake como receptor, se produce el error siguiente en la actividad de copia:
Failure using stage area. Cause: [This request is not authorized to perform this operation. (Status Code: 403; Error Code: AuthorizationFailure)
Causa: el error lo muestra el comando COPY de Snowflake y se debe a que falta el permiso de acceso en el origen o receptor al ejecutar los comandos COPY de Snowflake.
Recomendación: compruebe el origen o receptor para asegurarse de que ha concedido el permiso de acceso adecuado a Snowflake.
- Copia directa: asegúrese de conceder permiso de acceso a Snowflake en el otro origen o receptor. Actualmente, solo se admiten instancias de Azure Blob Storage que usen la autenticación de firma de acceso compartido como origen o receptor. Al generar tal firma, asegúrese de establecer los permisos permitidos y las direcciones IP para Snowflake en Azure Blob Storage. Para más información, consulte este artículo.
- Copia provisional: el servicio vinculado de almacenamiento provisional de Azure Blob Storage debe usar la autenticación de firma de acceso compartido. Al generar esa firma, asegúrese de establecer los permisos permitidos y las direcciones IP en Snowflake en la instancia de Azure Blob Storage de almacenamiento provisional. Para más información, consulte este artículo.
Contenido relacionado
Para obtener ayuda para solucionar problemas, pruebe estos recursos: