sql-server - nube - sql azure precios
¿Herramientas recomendadas para los datos de ETL de la base de datos SQL de Azure a Azure SQL Data Warehouse? (2)
Si está buscando mantener sus procesos completamente en la nube y no activar una VM, entonces Azure Data Factory es actualmente su mejor opción para el movimiento de datos. Sin embargo, en este momento puedo recomendar un enfoque ELT sobre un enfoque ETL. Al cargar sus datos primero y luego completar sus transformaciones dentro del Almacén de datos SQL, sus cargas serán más rápidas y podrá aprovechar la potencia de cómputo adicional al transformar sus datos. Además, parece que está familiarizado con SQL, por lo que puede ser más fácil para usted escribir sus transformaciones dentro de SQL Data Warehouse en lugar de utilizar Data Factory ''JSON.
Tengo un requisito para construir un depósito de datos utilizando Azure SQL Data Warehouse, con datos de una sola base de datos SQL de Azure. Al mirar este artículo , parece que tengo dos opciones:
- SSIS
- Azure Data Factory
Mi base de datos SQL Azure está normalizada, pero me gustaría construir mi Azure SQL Data Warehouse en formato de estrella o esquema de copos de nieve, por lo que no es una copia directa de las tablas; definitivamente debe haber alguna transformación.
Dado que SSIS no es compatible con la Base de datos SQL de Azure y requiere que ejecute una máquina virtual con SQL Server para mantener mis procesos completamente en Azure, ¿Azure Data Factory es la herramienta recomendada para los datos ETL entre la base de datos SQL Azure y Azure SQL Data Warehouse? ¿Sería una opción frente a la otra más completa en esta situación?
¡Gracias!
Observe si la creación de una tabla externa (en el DW) para apuntar a su Base de datos SQL de Azure lo ayudará. Con eso, puede salirse con la emisión de unos pocos comandos Crear tabla como (CTAS) para cambiar la estructura a estrellas / copos de nieve.
Desde https://msdn.microsoft.com/en-us/library/dn935022.aspx
--Create an external data source for a remote database on Azure SQL Database
CREATE EXTERNAL DATA SOURCE data_source_name
WITH (
TYPE = RDBMS,
LOCATION = ''<server_name>.database.windows.net'',
DATABASE_NAME = ''Remote_Database_Name'',
CREDENTIAL = SQL_Credential
)
[;]