Descripción de Azure SQL Data Warehouse

Azure SQL Data Warehouse es un almacenamiento de datos empresarial (EDW) basado en la nube que usa el procesamiento paralelo masivo (MPP) para ejecutar rápidamente consultas complejas en petabytes de datos. SQL Data Warehouse es la solución más adecuada cuando es necesario separar los datos históricos de los sistemas transaccionales de origen por motivos de rendimiento. Es posible que los datos de origen procedan de otros medios de almacenamiento, como recursos compartidos de red, blobs de Azure Storage o una instancia de Data Lake.

SQL Data Warehouse almacena los datos entrantes en tablas relacionales con almacenamiento en columnas. El formato reduce considerablemente los costos de almacenamiento de datos y mejora el rendimiento de las consultas. Después de almacenar la información en SQL Data Warehouse, se pueden realizar análisis a gran escala. Las consultas de análisis en SQL Data Warehouse finalizan en una fracción del tiempo que se tarda en ejecutarlas en un sistema de base de datos tradicional.

Arquitectura de Azure SQL Data Warehouse

SQL Data Warehouse es un componente clave para crear soluciones de macrodatos relacionales de un extremo a otro en la nube. Permite la ingesta de datos desde diversos orígenes de datos y aprovecha una arquitectura de escalado horizontal para distribuir el procesamiento de cálculo de datos por un gran clúster de nodos. Las organizaciones pueden usar SQL Data Warehouse para:

  • Cambiar la potencia del proceso, independientemente de las necesidades de almacenamiento.
  • Aumentar o reducir la potencia del proceso sin mover datos.
  • Pausar la capacidad de proceso mientras se dejan los datos intactos, para pagar solo por el almacenamiento.
  • Reanudar la capacidad de proceso durante las horas operativas.

Estas ventajas son posibles porque el proceso y el almacenamiento se desvinculan en la arquitectura MPP.