Compartir a través de


Solución de problemas del conector de Snowflake en Azure Data Factory y Azure Synapse

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:

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.

Para obtener ayuda para solucionar problemas, pruebe estos recursos: