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.
Esto se aplica a:✅ Almacén en Microsoft Fabric
Una migración de Teradata tiene dos pasos principales: migrar metadatos con Fabric Migration Assistant y luego mover datos con Copy Job, una Fabric pipeline o COPY INTO. Completar la migración validando los resultados y redirigiendo las conexiones.
Para la planificación de programas, véase Plan a migración desde Teradata. Para la sintaxis y los mapeos de objetos, consulta Traducir Teradata SQL para Fabric Data Warehouse.
Ruta de migración recomendada
| Stage | Método recomendado | Result |
|---|---|---|
| Metadata | Carga un archivo ZIP de Teradata con archivos .sql y/o .bteq en Migration Assistant |
Los objetos soportados se traducen y crean en un nuevo Almacén |
| Corrección | Revisa los objetos para corregir y usa mapeos documentados o sugerencias de Copilot | Los objetos requeridos se corrigen y se implementan |
| Data | Utiliza el trabajo de copia para una transferencia guiada; utiliza archivos almacenados temporalmente y COPY INTO para cargas masivas |
Los datos de origen se cargan y se concilian |
| Cutover | Validar cargas de trabajo y redirigir las conexiones de carga y de generación de informes | Aplicaciones que utilizan Fabric Data Warehouse |
Nota:
Migration Assistant traduce y despliega metadatos y código. El movimiento de datos se ejecuta como un trabajo de copia independiente o como un paso de ingesta en el flujo de migración.
Prerequisites
Antes de empezar, prepara:
- Un espacio de trabajo Fabric con capacidad activa.
- Un archivo ZIP de archivos
.sqly/o.bteqque contiene definiciones de tablas, vistas, procedimientos, funciones, macros y otros objetos de Teradata necesarias. - Todas las dependencias de los esquemas en la oleada de migración.
- El nombre del almacén de destino y la opción de intercalación.
- Credenciales de origen si tiene previsto usar la tarea de copia para mover datos.
Incluye definiciones de DDL en lugar de archivos que contienen solo sentencias independientes SELECT . Migration Assistant ignora los archivos solo de consulta que no definen un objeto.
Migrar metadatos con Migration Assistant
Migration Assistant soporta Teradata como fuente y traduce los metadatos subidos de Teradata a T-SQL compatible con Fabric.
- En tu espacio de trabajo de Fabric, selecciona Migrar.
- En Migrar a un almacén, selecciona el mosaico de origen Teradata (Vista previa).
- En Establecer la fuente, selecciona Elegir archivo, navega por tu archivo zip y luego selecciona Siguiente.
- Revisa los objetos fuente detectados y selecciona los esquemas u objetos individuales para esta oleada de migración.
- Cuando seleccionas un objeto individual, también puedes ver los objetos dependientes seleccionados para la migración.
- En Establecer el destino, selecciona el espacio de trabajo, introduce el nuevo nombre del Almacén y elige la recopilación.
- Revisa las entradas y luego selecciona Migrar.
- Espera mientras Migration Assistant traduce los metadatos compatibles y crea el nuevo almacén.
- Revisa el resumen de la migración de metadatos. Expande Mostrar objetos migrados para ver cada objeto y su estado.
- Selecciona un objeto para revisar ajustes de tipo de dato o SQL en Detalles.
- Exporta el resumen cuando necesites un registro offline para revisión o seguimiento de migración.
Los objetos con dependencias faltantes o constructos no soportados aparecen en Objects para corregir.
Solucionar problemas de traducción de metadatos
Usa Migration Assistant para revisar y corregir objetos que no crea automáticamente:
- Abre Arreglar problemas y seleccionar un objeto.
- Revisa la definición de la fuente, los comentarios de traducción automática y los detalles de error en la consulta compartida.
- Si Copilot está habilitado para tu inquilino y capacidad, selecciona Corregir errores de consulta para generar una corrección sugerida.
- Revisa todos los cambios generados por la IA. Ajusta el guion según sea necesario.
- Selecciona Ejecutar para validar el script y crea el objeto.
- Repite para cada objeto requerido. Salta los objetos que no se necesitan en el objetivo.
Copilot puede cometer errores. Compara el código corregido con el comportamiento de Teradata y prueba los casos de límite, nulo, precisión y error.
Copiar datos
Una vez que existan los metadatos de tabla requeridos, elige un método de movimiento de datos.
Usar tarea de copia
Utiliza la tarea de copia para realizar una transferencia completa o incremental guiada:
- En Migration Assistant, abre Copiar datos y luego selecciona Usar un trabajo de copia.
- Nombra el trabajo y conéctate a Teradata usando las credenciales de origen.
- Selecciona las tablas para copiar.
- Selecciona el Almacén del catálogo de OneLake.
- Revisa los mapeos de tablas y columnas.
- Elige una copia completa única para la migración inicial, o una copia incremental para un periodo de coexistencia cuando la configuración de origen lo permita.
- Selecciona Guardar + Ejecutar, y luego monitoriza el número de filas, la duración y los fallos.
Usa archivos preparados y COPIA DENTRO
Para transferencias históricas grandes, descarga en masa tablas Teradata a ADLS Gen2. Utiliza archivos Parquet cuando sean compatibles, conserva un manifiesto de extracción y carga los archivos mediante COPY INTO.
Ejemplo:
COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
FILE_TYPE = 'PARQUET'
);
Utiliza acceso confiable al espacio de trabajo y una identidad de espacio de trabajo cuando la configuración de la red de la cuenta de almacenamiento los requiera. Utiliza una tubería Fabric en su lugar cuando el flujo requiera orquestación en varios pasos, transformaciones, ramificaciones o recuperación personalizada.
Reemplazar utilidades de carga de Teradata
Las utilidades de Teradata representan tanto el movimiento de datos como el comportamiento de orquestación. Recrea el comportamiento completo en lugar de traducir solo la instrucción de carga.
| Utilidad Teradata | método Fabric | Patrón de migración |
|---|---|---|
| FastLoad |
COPY INTO o trabajo de copia |
Descargar masivamente en archivos de almacenamiento provisional, crear una tabla de destino vacía y cargar en paralelo |
| MultiLoad |
COPY INTO + MERGE |
Cargue archivos en una tabla de ensayo, valide y luego fusione las inserciones, las actualizaciones y las eliminaciones en el destino |
| Transportador Paralelo Teradata | Canalización de Fabric con actividades de copia y script | Volver a crear operadores, secuenciación, gestión de errores y dependencias como pasos explícitos de la canalización |
BTEQ .IMPORT |
COPY INTO una tabla |
Sustituir el comportamiento de importación del lado del cliente por una carga de archivo por etapas gobernada |
BTEQ .EXPORT |
Pipeline, notebook o patrón de exportación compatible | Selecciona el destino y el formato de archivo según el sistema que lo consume |
Validar y redirigir conexiones
Antes del cambio:
- Conciliar recuentos de filas, agregados, nulos, decimales, marcas temporales y valores sensibles a la colación.
- Vistas de prueba, procedimientos, funciones, reemplazos de BTEQ, informes y modelos semánticos.
- Prueba la repetición de cargas fallidas, los fallos parciales, la sincronización incremental y la concurrencia máxima.
- Comparar resultados de origen y objetivo para ciclos económicos representativos.
- Ejecuta una última carga delta y completa la lista de verificación de corte.
- Actualizar los informes, modelos semánticos, aplicaciones y conexiones ETL/ELT al Fabric Data Warehouse.