Reglas de evaluación de la migración de SSIS
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 información sobre cómo iniciar una nueva evaluación gratuita.
Al planear una migración de SSIS local a SSIS en Azure Data Factory (ADF) o canalizaciones de Synapse, la evaluación ayudará a identificar problemas con los paquetes SSIS de origen que impedirían una migración correcta.
Data Migration Assistant (DMA) para Integration Services puede realizar la evaluación del proyecto y, a continuación, se muestra una lista completa de posibles problemas, conocidos también como reglas DMA.
[1001] Se puede producir un error en la conexión con el nombre de host
Impacto
Es probable que las conexiones que contengan un nombre de host tengan errores, normalmente debido a que la red virtual de Azure requiere una configuración correcta que sea compatible con la resolución de nombres DNS.
Recomendación
Puede usar las siguientes opciones para el entorno de ejecución de integración SSIS con el fin de acceder a estos recursos:
- Unir Azure-SSIS IR a una red virtual que se conecta a orígenes locales
- Migre los datos a Azure y use el punto de conexión de recursos de Azure.
- Use la autenticación de identidad administrada si se cambia a recursos de Azure.
- Usar IR autohospedado para conectar orígenes locales.
[1002] Es posible que no se pueda acceder a la conexión con la ruta de acceso absoluta o UNC
Impacto
Es posible que se produzca un error en la conexión que contiene la ruta de acceso absoluta o UNC
Recomendación
Puede usar las siguientes opciones para el entorno de ejecución de integración SSIS con el fin de acceder a estos recursos:
- Cambiar a %TEMP%
- Migrar los archivos a Azure Files
- Unir Azure-SSIS IR a una red virtual que se conecta a orígenes locales.
- Usar IR autohospedado para conectar orígenes locales.
[1003] Es posible que se produzca un error en la conexión con autenticación de Windows
Impacto
Si una cadena de conexión usa autenticación de Windows, puede producir un error. La autenticación de Windows requiere pasos de configuración adicionales en Azure.
Recomendación
- Configuración de un contexto de ejecución de nivel de actividad
- Configuración de un contexto de ejecución a nivel de catálogo
- Conservar las credenciales mediante el comando cmdkey
- Montaje de unidades en tiempo de ejecución del paquete (sin persistencia)
[1004] Es posible que se produzca un error en la conexión con un proveedor o controlador no integrado
Impacto
Azure-SSIS IR solo incluye proveedores o controladores integrados de forma predeterminada. Sin personalización para instalar el proveedor o el controlador, es posible que se produzca un error en la conexión.
Recomendación
Personalice el entorno de ejecución de integración de SSIS de Azure para instalar un proveedor o controlador no integrado.
[1005] El administrador de conexiones Analysis Services no puede usar una cuenta con MFA habilitado
Impacto
Si usa SSIS en Azure Data Factory (ADF) y quiere conectarse a una instancia de Azure Analysis Services (AAS), no puede usar una cuenta con la opción autenticación multifactor (MFA) habilitada.
Recomendación
Use una cuenta que no requiera ninguna interactividad o MFA ni una entidad de servicio en su lugar.
AdditionalInformation
Configuración del administrador de conexiones de Analysis Services
[1006] Se detecta una variable de entorno de Windows en Administrador de conexiones
Impacto
Se detecta el administrador de conexiones que usa la variable de entorno de Windows.
Recomendación
Puede usar los métodos siguientes para que las variables de entorno de Windows funcionen en el entorno de ejecución de integración SSIS:
- Personalice la configuración del entorno de ejecución de integración de SSIS con variables de entorno de Windows.
- Use el parámetro Package o Project.
[1007] El controlador OLE DB de SQL Server Native Client (SNAC) está en desuso
Recomendación
Use el controlador OLE DB de Microsoft más reciente
[2001] Componente solo compatible con Enterprise Edition
Impacto
El componente solo se admite en la Enterprise Edition del entorno de ejecución de integración SSIS de Azure.
Recomendación
Configure el entorno de ejecución de integración SSIS de Azure a enterprise edition.
[2002] El formato de archivo ORC y Parquet no están habilitados de forma predeterminada
Impacto
El formato de archivo ORC y Parquet necesitan JRE, que no está instalado de forma predeterminada en el entorno de ejecución de integración SSIS de Azure.
Recomendación
Instale JRE compatible mediante la configuración personalizada para el entorno de ejecución de integración SSIS de Azure.
[2003] El componente de terceros no está habilitado de forma predeterminada
Impacto
El entorno de ejecución de integración SSIS de Azure no está habilitado de forma predeterminada con componentes de terceros. Es posible que se produzca un error en el componente de terceros.
Recomendación
Póngase en contacto con el tercero para obtener una versión compatible con el entorno de ejecución de integración SSIS.
Para el componente interno o código abierto, personalice el entorno de ejecución de integración de SSIS de Azure para instalar los componentes compatibles con SQL Server 2017 necesarios.
[2004] Se detecta el origen y el destino de Blob de Azure
Recomendación
Se recomienda usar el origen o el o el destino de archivos flexibles, que tiene funciones más avanzadas que Azure Blob.
[2005] Es posible que el proveedor de registro no integrado no esté instalado de forma predeterminada
Impacto
El tiempo de integración de SSIS de Azure se aprovisiona solo con proveedores de registro integrados de forma predeterminada, es posible que se produzca un error en el proveedor de registro personalizado.
Recomendación
Personalice el entorno de ejecución de integración de SSIS de Azure para instalar un proveedor o controlador no integrado.
[3001] La ruta de acceso absoluta o UNC se detecta en la tarea Ejecutar proceso
Impacto
Es posible que el entorno de ejecución de integración SSIS de Azure no pueda iniciar los archivos ejecutables con ruta de acceso absoluta o UNC.
Recomendación
Puede usar las siguientes opciones para el entorno de ejecución de integración SSIS para iniciar los archivos ejecutables:
- Migre los archivos ejecutables a Azure Files.
- Unir Azure-SSIS IR a una red virtual que se conecta a orígenes locales.
- Si es necesario, personalice el script de instalación para instalar los ejecutables de antemano al iniciar IR.
[4001] La ruta de acceso de configuración absoluta o UNC se detecta en la configuración del paquete
Impacto
Es posible que se produzca un error en el paquete con ruta de acceso de configuración absoluta o UNC en el entorno de ejecución de integración SSIS de Azure.
Recomendación
Puede usar las siguientes opciones para el entorno de ejecución de integración SSIS con el fin de acceder a estos recursos:
- Migrar los archivos a Azure Files
- Unir Azure-SSIS IR a una red virtual que se conecta a orígenes locales.
- Usar IR autohospedado para conectar orígenes locales.
[4002] La entrada del registro se detecta en la configuración del paquete
Impacto
La entrada del registro en la configuración del paquete puede producir un error en el entorno de ejecución de integración SSIS de Azure.
Recomendación
Use otros tipos de configuraciones de paquetes. Se recomienda el archivo de configuración XML.
Información adicional
[4003] No se admite el paquete cifrado con clave de usuario
Impacto
El paquete cifrado con clave de usuario no se admite en el entorno de ejecución de integración SSIS de Azure.
Recomendación
Puede usar las opciones que se indican a continuación:
- Cambie el nivel de protección del paquete a "Cifrar todo con contraseña" o "Cifrar confidencial con contraseña".
- Mantenga o cambie el nivel de protección del paquete a "Cifrar confidencial con clave de usuario", invalide la propiedad del administrador de conexiones durante la ejecución del paquete
Información adicional
Control del acceso a la información confidencial en paquetes