SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Explorando los sabores de
Azure Data Warehouse
Raúl Saráchaga
#SQLSatLima
BIG Thanks to SQLSatLima sponsors
#SQLSatLima
Sponsor sessions at 16:50
Don’t miss them, they might be getting distributing
some awesome prizes!
KEMP
ER CLOUD 4U
Also Games XBOX One & Raffle prizes at 17:30
Explorando los Sabores de
Azure Warehouse
#SQLSatLima
PUNTOS DE CONTACTO
Correo: raul.sarachaga@kaitsconsulting.com
LinkedIn: Raúl Saráchaga
Blog: www.aprendebi.wordpress.com
Twitter: @raulsarachaga
E X P E R I E N C I A
C E R T I F I C A C I O N E S
Consultor en Business Intelligence at Kaits Consulting
Database Administrator
Instructor para Cursos de Certificación Microsoft.
Instructor de Business Intelligence con SQL Server.
Raúl Saráchaga
Díaz
Lima
Lima
#SQLSatLima
Agenda
Data Warehouse Tradicional
Arquitectura de Cortana Intelligence
Arquitectura de Azure Data Warehouse
Data Warehouse Units
Modos de Despliegue de un Azure DW
Distribuciones de Tablas en Azure DW
Indices en Azure DW
Migración de Datos en Azure DW
#SQLSatLima
DE SER ESCLAVOS DE LOS DATOS …A DISFRUTAR DE LOS DATOS
IRONÍAS DE LA VIDA
¿HACEMOS LO QUE DEBERÍAMOS ESTAR HACIENDO?
#SQLSatLima
MUÉSTRAME LA FUERZA DE AZURE DW
¿Y QUÉ TIPO DE SOLUCIÓN EN LA NUBE PODEMOS CREAR?
#SQLSatLima
Arquitectura Tradicional de un DW
Acceso a Datos Visualización de
Datos
On-premises Data
Sources
SQL Database
XLS / XLSX / CSV /
TXT / PBIX / +
Modelo
Semántico
Integración Almacenamiento
Data
Warehouse
Staging
Metadata
#SQLSatLima
Capa de Integración
Modern BI & Analytics
Integración
Staging
 Esta capa de integración servirá de almacén de
los orígenes de datos.
 Almacenará por un determinado periodo de
tiempo los datos de las diferentes cargas.
 Me permitirá realizar transformación antes de ser
cargados al Data Warehouse.
#SQLSatLima
Capa de Almacenamiento
Modern BI & Analytics
Integración
Staging
 Esta capa de almacenamiento contendrá algunos
datos de la capa de integración.
 La data es transformada antes de llegar a esta
capa.
 Se almacenan de forma normalizada.
 Los datos de los distintos orígenes de datos se
encuentran centralizados.
Almacenamient
o
Data
Warehouse
#SQLSatLima
Capa de Acceso a Datos
Modern BI & Analytics
 En esta capa de acceso a datos se encontrarán
los repositorios desde donde los usuarios finales
se conectarán para poder analizar los datos.
 Esta data se encuentra des normalizada para
lograr un mejor rendimiento en tiempo de
respuesta.
 Se encuentra con un lenguaje natural para el
usuario final.
Acceso a Datos
Modelo
Semántico
#SQLSatLima
Capa de Metadata
Modern BI & Analytics
 En esta capa de metadata almacena información
sobre los procesos ejecutados al llevar datos de una
capa a otra.
 Se pueden realizar consultas a esta capa para
verificar si los procesos de Extracción , Carga y
Transformación finalizaron correctamente.
Metadata
#SQLSatLima
ES HORA DE LLEVAR
EL DATA WAREHOUSE A LA NUBE
VAMOS , SI SE PUEDE !!!!
#SQLSatLima
Arquitectura de Cortana Intelligence
#SQLSatLima
Arquitectura de un DW en la Nube
16
Acceso a Datos Visualización de
Datos
On-premises Data
Sources
CSV / TXT
Azure
Analysis Services
Metadata
Integración Almacenamiento
Azure SQL Data
Warehouse
Azure Data
Lake Store
Power BI
Excel
Azure SQL Data
Base
PolybaseAzure Data
Factory
Azure
Storage
Blob
Azure Data
Factory
Azure Data
Factory
#SQLSatLima
On-premises Data
Modern BI & Analytics
 Se recomienda que los archivos de orígenes sean
archivos planos como .csv o .txt.
On-premises
Data Sources
#SQLSatLima
Acceso a Datos
Integración
Modern BI & Analytics
 Azure Data Lake Store:
 Almacenamiento optimizado para grandes
cargas de trabajo de análisis de datos
 Azure Storage Blob:
 Almacén de objetos de propósito general
para una amplia variedad de escenarios de
almacenamiento.
 Las tecnologías podría utilizarse como capas de
stage.
Integración
Azure Data
Lake Store
Azure
Storage
Blob
#SQLSatLima
Acceso a Datos
Almacenamiento
Modern BI & Analytics
 Azure Data Warehouse:
 Solución especializada para grandes
volúmenes de datos.
 Procesamiento MPP (Massively Parallel
Processing).
 Mejor tiempo de respuesta en el
procesamiento de datos.
 Puede encenderse o apagar el servicio para
reducción de costos.
Almacenamient
o
Azure SQL Data
Warehouse
#SQLSatLima
Almacenamiento
Modern BI & Analytics
 Azure Analysis Services:
 Solución que tiene como base un motor
analítico de eficacia probada de Microsoft
SQL Server Analysis Services.
 Permite crear un modelo semántico con un
lenguaje más cercano al usuario final.
 Servicio especializado en la creación KPIs.
Acceso a Datos
Azure
Analysis Services
#SQLSatLima
Acceso a Datos
Almacenamiento
Modern BI & Analytics
 Azure SQL Database:
 Base de Datos transaccional de Microsoft.
 Permite almacenar información de los distintos
procesos que con ejecutados durante el proceso
de ELT en la solución de Data Warehouse.
Metadata
Azure SQL Data
Base
#SQLSatLima
Saas
Azure
Public
Cloud
Office 365Office 365
AzureAzure
MEJORAR EL RENDIMIENTO EN SOLUCIONES DE BI
3 PUNTOS CLAVE SOBRE AZURE DW
#SQLSatLima
Arquitectura de Azure DW
Control
Node
Compute
Node
Compute
Node
Compute
Node
Compute
Node
SQL
DB
SQL
DB
SQL
DB
SQL
DB
Blob storage [WASB(S)]
Massively Parallel
Processing (MPP) Engine
Azure Infrastructure and
Storage
DMS
DMS DMS DMS DMS
#SQLSatLima
Data Warehouse Units
DWU100 DWU400 DWU1000 DWU2000
Nodos Control 1 1 1 1
Nodos Cómputo 1 4 10 20
Total # Distribuciones 60 60 60 60
Distribución/Nodo 60 15 6 3
¿Qué es un DWU?
Es una abstracción de :
 CPU
 Memoria
 IOPS
Nota: El valor mínimo es de 100 y el
máximo de 6000
#SQLSatLima
DESPLEGAR UN DW SIEMPRE FUE TEDIOSO
FORMA DE DESPLEGAR UNA SOLUCIÓN DE AZURE DW
POWER SHELL
Necesitamos tener habilitados
los módulos de Azure.
PORTAL AZURE
Podemos hacer la creación por
medio del portal de Azure
TSQL
Podemos lanzarlo el query
desde
Management Studio o
Visual Studio 2013 (superior)
#SQLSatLima
Distribuciones de Tablas
Hash Round Robin
#SQLSatLima
Distribuciones de Tablas
Hash
Para el tipo de distribución hash se necesita elegir primero una columna, por la cual se le
indicará como deseamos que sea distribuida la data.
Se recomienda de este tipo de distribución para tablas del tipo Fact Tables
Round Robin
Todas la data es repartida aleatoriamente en todas las distribuciones
Recomendado para base de datos staging
*Si no se indica el tipo de distribución en una tabla, será distribuidad por Round Robin.
#SQLSatLima
Consecuencias de la Distribución
Escalabilidad
La Data es distribuida en todo el Servidor.
Ubicación de los Datos
Toda la data no está en el mismo lugar
No se sabe en que lugar la data está almacenada
#SQLSatLima
Índices en Azure DW
Clustered Column Store Index
En SQL Data Warehouse los clustered columnstore index son automaticamente creados en una
table.
Mejora el performance especialmente cuando se realizan agregaciones.
Clustered and NonClustered Index
Los índices cluster pueden superar a las tablas columnstore cuando es necesario recuperar una
sola fila.
Para las consultas en las que se requiere una sola o muy poca búsqueda de filas para obtener un
rendimiento con rapidez, considere un índice de clúster o un índice nonclustered
#SQLSatLima
Migración de Datos
Para migrar los datos a una Azure Data Warehouse existen varias posibilidades dentro de las
cuales tenemos:
• Polybase
• SQL Server Integration Services con el Azure Pack
• Azure Data Factory
#SQLSatLima
Consideraciones
• 2 billones de tablas por base de datos.
• 1024 columnas por tabla
• Un máximo de 8 060 bytes por fila.
• Columnas Identity , Primary Key, Foreign Key no son soportados
• Los collations a nivel de columna si son soportados
#SQLSatLima

Más contenido relacionado

La actualidad más candente

Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDBJoseph Lopez
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosJoseph Lopez
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryRaul Martin Sarachaga Diaz
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Julián Castiblanco
 
Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...Joseph Lopez
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en AzureiT Synergy
 
CloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datosCloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datosJohn Bulla
 
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905Germán Cayo Morales
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017dbLearner
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012Joseph Lopez
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Business Intelligence sin ETL: Querona
Business Intelligence sin ETL: QueronaBusiness Intelligence sin ETL: Querona
Business Intelligence sin ETL: QueronaSynergo!
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Sql azure data warehouse gab jorge muchaypina
Sql azure data warehouse gab   jorge muchaypinaSql azure data warehouse gab   jorge muchaypina
Sql azure data warehouse gab jorge muchaypinaMUG Perú
 
Introducción a Data Quality Services en MS SQL Server 2012
Introducción a Data Quality Services en MS SQL Server 2012Introducción a Data Quality Services en MS SQL Server 2012
Introducción a Data Quality Services en MS SQL Server 2012Joseph Lopez
 

La actualidad más candente (20)

Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDB
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data Factory
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
 
Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de datos empresariales (EDW) y Windows Azure (SQL Databas...
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en Azure
 
CloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datosCloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datos
 
Equipo 1
Equipo 1Equipo 1
Equipo 1
 
Azure Data Lake
Azure Data LakeAzure Data Lake
Azure Data Lake
 
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
 
SQL Azure Datawarehouse
SQL Azure DatawarehouseSQL Azure Datawarehouse
SQL Azure Datawarehouse
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Business Intelligence sin ETL: Querona
Business Intelligence sin ETL: QueronaBusiness Intelligence sin ETL: Querona
Business Intelligence sin ETL: Querona
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Sql azure data warehouse gab jorge muchaypina
Sql azure data warehouse gab   jorge muchaypinaSql azure data warehouse gab   jorge muchaypina
Sql azure data warehouse gab jorge muchaypina
 
Introducción a Data Quality Services en MS SQL Server 2012
Introducción a Data Quality Services en MS SQL Server 2012Introducción a Data Quality Services en MS SQL Server 2012
Introducción a Data Quality Services en MS SQL Server 2012
 

Similar a ExplorandoAzureDW

Azure Data Lake: integracion dentro de soluciones de inteligencia de negocios
Azure Data Lake: integracion dentro de soluciones de inteligencia de negociosAzure Data Lake: integracion dentro de soluciones de inteligencia de negocios
Azure Data Lake: integracion dentro de soluciones de inteligencia de negociosJuan Alvarado
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
Enterprise Ready Data Warehousing in the Cloud
Enterprise Ready Data Warehousing in the CloudEnterprise Ready Data Warehousing in the Cloud
Enterprise Ready Data Warehousing in the CloudRaul Martin Sarachaga Diaz
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Mejores prácticas para migrar sus bases de datos a AWS
Mejores prácticas para migrar sus bases de datos a AWSMejores prácticas para migrar sus bases de datos a AWS
Mejores prácticas para migrar sus bases de datos a AWSAmazon Web Services LATAM
 
Azure SQL Data Warehouse desde cada_angulo
Azure SQL Data Warehouse desde cada_anguloAzure SQL Data Warehouse desde cada_angulo
Azure SQL Data Warehouse desde cada_anguloAdrian Miranda
 
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...SpanishPASSVC
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeRodrigo Corral
 

Similar a ExplorandoAzureDW (20)

Azure DataFactory
Azure DataFactoryAzure DataFactory
Azure DataFactory
 
Explorando los Sabores de Azure Data Factory
Explorando los Sabores de Azure Data FactoryExplorando los Sabores de Azure Data Factory
Explorando los Sabores de Azure Data Factory
 
Azure Data Lake: integracion dentro de soluciones de inteligencia de negocios
Azure Data Lake: integracion dentro de soluciones de inteligencia de negociosAzure Data Lake: integracion dentro de soluciones de inteligencia de negocios
Azure Data Lake: integracion dentro de soluciones de inteligencia de negocios
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
Enterprise Ready Data Warehousing in the Cloud
Enterprise Ready Data Warehousing in the CloudEnterprise Ready Data Warehousing in the Cloud
Enterprise Ready Data Warehousing in the Cloud
 
Azure data lake
Azure data lakeAzure data lake
Azure data lake
 
Query store
Query storeQuery store
Query store
 
Modelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSASModelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSAS
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Base de datos
Base de datosBase de datos
Base de datos
 
Mejores prácticas para migrar sus bases de datos a AWS
Mejores prácticas para migrar sus bases de datos a AWSMejores prácticas para migrar sus bases de datos a AWS
Mejores prácticas para migrar sus bases de datos a AWS
 
Azure SQL Data Warehouse desde cada_angulo
Azure SQL Data Warehouse desde cada_anguloAzure SQL Data Warehouse desde cada_angulo
Azure SQL Data Warehouse desde cada_angulo
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
 
Azure SQL Databases para DBAs
Azure SQL Databases para DBAsAzure SQL Databases para DBAs
Azure SQL Databases para DBAs
 
mineria de datos
mineria de datosmineria de datos
mineria de datos
 

Más de Raul Martin Sarachaga Diaz

Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Raul Martin Sarachaga Diaz
 

Más de Raul Martin Sarachaga Diaz (20)

Webinar_Data Integration en Alibaba Cloud.pdf
Webinar_Data Integration en Alibaba Cloud.pdfWebinar_Data Integration en Alibaba Cloud.pdf
Webinar_Data Integration en Alibaba Cloud.pdf
 
Data Modeling with Power BI
Data Modeling with Power BIData Modeling with Power BI
Data Modeling with Power BI
 
Dashboards de Alto Impacto con Power BI
Dashboards de Alto Impacto con Power BIDashboards de Alto Impacto con Power BI
Dashboards de Alto Impacto con Power BI
 
Data Model with Power BI
Data Model with Power BIData Model with Power BI
Data Model with Power BI
 
DevOps SQL Server
DevOps SQL ServerDevOps SQL Server
DevOps SQL Server
 
Creacion de Cubos Tabulares en SSAS 2016
Creacion de Cubos Tabulares en SSAS 2016Creacion de Cubos Tabulares en SSAS 2016
Creacion de Cubos Tabulares en SSAS 2016
 
Data Modeling With Power BI
Data Modeling With Power BIData Modeling With Power BI
Data Modeling With Power BI
 
Explorando los Sabores de Power Query
Explorando los Sabores de Power QueryExplorando los Sabores de Power Query
Explorando los Sabores de Power Query
 
El Despertar de la Fuerza con SSRS 2016
El Despertar de la Fuerza con SSRS 2016El Despertar de la Fuerza con SSRS 2016
El Despertar de la Fuerza con SSRS 2016
 
Azure SQL Database para DBAs
Azure SQL Database para DBAsAzure SQL Database para DBAs
Azure SQL Database para DBAs
 
Tus Datos en la Nube con Azure SQL Database
Tus Datos en la Nube con Azure SQL DatabaseTus Datos en la Nube con Azure SQL Database
Tus Datos en la Nube con Azure SQL Database
 
Analisis de Sentimientos con Power BI
Analisis de Sentimientos con Power BIAnalisis de Sentimientos con Power BI
Analisis de Sentimientos con Power BI
 
Datos Siempre Actualizados con Power BI
Datos Siempre Actualizados con Power BIDatos Siempre Actualizados con Power BI
Datos Siempre Actualizados con Power BI
 
De 0 a 100 con Azure Machine Learning
De 0 a 100 con Azure Machine LearningDe 0 a 100 con Azure Machine Learning
De 0 a 100 con Azure Machine Learning
 
Introduccion Azure Machine Learning
Introduccion Azure Machine LearningIntroduccion Azure Machine Learning
Introduccion Azure Machine Learning
 
Explorando los Sabores de SSIS 2016
Explorando los Sabores de SSIS 2016Explorando los Sabores de SSIS 2016
Explorando los Sabores de SSIS 2016
 
Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016
 
Monitoreo de Base de Datos en Azure
Monitoreo de Base de Datos en AzureMonitoreo de Base de Datos en Azure
Monitoreo de Base de Datos en Azure
 
Gestión de Base de Datos en Azure
Gestión de Base de Datos en AzureGestión de Base de Datos en Azure
Gestión de Base de Datos en Azure
 
Despliegue de Bases de Datos en Azure
Despliegue de Bases de Datos en AzureDespliegue de Bases de Datos en Azure
Despliegue de Bases de Datos en Azure
 

Último

Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Familias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfFamilias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfJC Díaz Herrera
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfFamilias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfJC Díaz Herrera
 
Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...
Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...
Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...JC Díaz Herrera
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdfJC Díaz Herrera
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
Reducción de la pobreza en Sexenio de AMLO (2018-2024).pdf
Reducción de la pobreza en Sexenio de AMLO (2018-2024).pdfReducción de la pobreza en Sexenio de AMLO (2018-2024).pdf
Reducción de la pobreza en Sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosMarycarmenNuez4
 
Biografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdf
Biografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdfBiografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdf
Biografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdfANGELEFRENCUAUTLEOCE
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 

Último (20)

Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Familias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfFamilias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdf
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfFamilias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
 
Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...
Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...
Familias sionistas dentro de los 10 clanes familiares más ricos por regiones ...
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
Reducción de la pobreza en Sexenio de AMLO (2018-2024).pdf
Reducción de la pobreza en Sexenio de AMLO (2018-2024).pdfReducción de la pobreza en Sexenio de AMLO (2018-2024).pdf
Reducción de la pobreza en Sexenio de AMLO (2018-2024).pdf
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicos
 
Biografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdf
Biografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdfBiografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdf
Biografías y Cuadro compartivo_Cuautle Ocelotl Angel Efren.pdf.pdf
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 

ExplorandoAzureDW

  • 1. Explorando los sabores de Azure Data Warehouse Raúl Saráchaga
  • 2. #SQLSatLima BIG Thanks to SQLSatLima sponsors
  • 3. #SQLSatLima Sponsor sessions at 16:50 Don’t miss them, they might be getting distributing some awesome prizes! KEMP ER CLOUD 4U Also Games XBOX One & Raffle prizes at 17:30
  • 4. Explorando los Sabores de Azure Warehouse
  • 5. #SQLSatLima PUNTOS DE CONTACTO Correo: raul.sarachaga@kaitsconsulting.com LinkedIn: Raúl Saráchaga Blog: www.aprendebi.wordpress.com Twitter: @raulsarachaga E X P E R I E N C I A C E R T I F I C A C I O N E S Consultor en Business Intelligence at Kaits Consulting Database Administrator Instructor para Cursos de Certificación Microsoft. Instructor de Business Intelligence con SQL Server. Raúl Saráchaga Díaz Lima Lima
  • 6. #SQLSatLima Agenda Data Warehouse Tradicional Arquitectura de Cortana Intelligence Arquitectura de Azure Data Warehouse Data Warehouse Units Modos de Despliegue de un Azure DW Distribuciones de Tablas en Azure DW Indices en Azure DW Migración de Datos en Azure DW
  • 7. #SQLSatLima DE SER ESCLAVOS DE LOS DATOS …A DISFRUTAR DE LOS DATOS IRONÍAS DE LA VIDA ¿HACEMOS LO QUE DEBERÍAMOS ESTAR HACIENDO?
  • 8. #SQLSatLima MUÉSTRAME LA FUERZA DE AZURE DW ¿Y QUÉ TIPO DE SOLUCIÓN EN LA NUBE PODEMOS CREAR?
  • 9. #SQLSatLima Arquitectura Tradicional de un DW Acceso a Datos Visualización de Datos On-premises Data Sources SQL Database XLS / XLSX / CSV / TXT / PBIX / + Modelo Semántico Integración Almacenamiento Data Warehouse Staging Metadata
  • 10. #SQLSatLima Capa de Integración Modern BI & Analytics Integración Staging  Esta capa de integración servirá de almacén de los orígenes de datos.  Almacenará por un determinado periodo de tiempo los datos de las diferentes cargas.  Me permitirá realizar transformación antes de ser cargados al Data Warehouse.
  • 11. #SQLSatLima Capa de Almacenamiento Modern BI & Analytics Integración Staging  Esta capa de almacenamiento contendrá algunos datos de la capa de integración.  La data es transformada antes de llegar a esta capa.  Se almacenan de forma normalizada.  Los datos de los distintos orígenes de datos se encuentran centralizados. Almacenamient o Data Warehouse
  • 12. #SQLSatLima Capa de Acceso a Datos Modern BI & Analytics  En esta capa de acceso a datos se encontrarán los repositorios desde donde los usuarios finales se conectarán para poder analizar los datos.  Esta data se encuentra des normalizada para lograr un mejor rendimiento en tiempo de respuesta.  Se encuentra con un lenguaje natural para el usuario final. Acceso a Datos Modelo Semántico
  • 13. #SQLSatLima Capa de Metadata Modern BI & Analytics  En esta capa de metadata almacena información sobre los procesos ejecutados al llevar datos de una capa a otra.  Se pueden realizar consultas a esta capa para verificar si los procesos de Extracción , Carga y Transformación finalizaron correctamente. Metadata
  • 14. #SQLSatLima ES HORA DE LLEVAR EL DATA WAREHOUSE A LA NUBE VAMOS , SI SE PUEDE !!!!
  • 16. #SQLSatLima Arquitectura de un DW en la Nube 16 Acceso a Datos Visualización de Datos On-premises Data Sources CSV / TXT Azure Analysis Services Metadata Integración Almacenamiento Azure SQL Data Warehouse Azure Data Lake Store Power BI Excel Azure SQL Data Base PolybaseAzure Data Factory Azure Storage Blob Azure Data Factory Azure Data Factory
  • 17. #SQLSatLima On-premises Data Modern BI & Analytics  Se recomienda que los archivos de orígenes sean archivos planos como .csv o .txt. On-premises Data Sources
  • 18. #SQLSatLima Acceso a Datos Integración Modern BI & Analytics  Azure Data Lake Store:  Almacenamiento optimizado para grandes cargas de trabajo de análisis de datos  Azure Storage Blob:  Almacén de objetos de propósito general para una amplia variedad de escenarios de almacenamiento.  Las tecnologías podría utilizarse como capas de stage. Integración Azure Data Lake Store Azure Storage Blob
  • 19. #SQLSatLima Acceso a Datos Almacenamiento Modern BI & Analytics  Azure Data Warehouse:  Solución especializada para grandes volúmenes de datos.  Procesamiento MPP (Massively Parallel Processing).  Mejor tiempo de respuesta en el procesamiento de datos.  Puede encenderse o apagar el servicio para reducción de costos. Almacenamient o Azure SQL Data Warehouse
  • 20. #SQLSatLima Almacenamiento Modern BI & Analytics  Azure Analysis Services:  Solución que tiene como base un motor analítico de eficacia probada de Microsoft SQL Server Analysis Services.  Permite crear un modelo semántico con un lenguaje más cercano al usuario final.  Servicio especializado en la creación KPIs. Acceso a Datos Azure Analysis Services
  • 21. #SQLSatLima Acceso a Datos Almacenamiento Modern BI & Analytics  Azure SQL Database:  Base de Datos transaccional de Microsoft.  Permite almacenar información de los distintos procesos que con ejecutados durante el proceso de ELT en la solución de Data Warehouse. Metadata Azure SQL Data Base
  • 22. #SQLSatLima Saas Azure Public Cloud Office 365Office 365 AzureAzure MEJORAR EL RENDIMIENTO EN SOLUCIONES DE BI 3 PUNTOS CLAVE SOBRE AZURE DW
  • 23. #SQLSatLima Arquitectura de Azure DW Control Node Compute Node Compute Node Compute Node Compute Node SQL DB SQL DB SQL DB SQL DB Blob storage [WASB(S)] Massively Parallel Processing (MPP) Engine Azure Infrastructure and Storage DMS DMS DMS DMS DMS
  • 24. #SQLSatLima Data Warehouse Units DWU100 DWU400 DWU1000 DWU2000 Nodos Control 1 1 1 1 Nodos Cómputo 1 4 10 20 Total # Distribuciones 60 60 60 60 Distribución/Nodo 60 15 6 3 ¿Qué es un DWU? Es una abstracción de :  CPU  Memoria  IOPS Nota: El valor mínimo es de 100 y el máximo de 6000
  • 25. #SQLSatLima DESPLEGAR UN DW SIEMPRE FUE TEDIOSO FORMA DE DESPLEGAR UNA SOLUCIÓN DE AZURE DW POWER SHELL Necesitamos tener habilitados los módulos de Azure. PORTAL AZURE Podemos hacer la creación por medio del portal de Azure TSQL Podemos lanzarlo el query desde Management Studio o Visual Studio 2013 (superior)
  • 27. #SQLSatLima Distribuciones de Tablas Hash Para el tipo de distribución hash se necesita elegir primero una columna, por la cual se le indicará como deseamos que sea distribuida la data. Se recomienda de este tipo de distribución para tablas del tipo Fact Tables Round Robin Todas la data es repartida aleatoriamente en todas las distribuciones Recomendado para base de datos staging *Si no se indica el tipo de distribución en una tabla, será distribuidad por Round Robin.
  • 28. #SQLSatLima Consecuencias de la Distribución Escalabilidad La Data es distribuida en todo el Servidor. Ubicación de los Datos Toda la data no está en el mismo lugar No se sabe en que lugar la data está almacenada
  • 29. #SQLSatLima Índices en Azure DW Clustered Column Store Index En SQL Data Warehouse los clustered columnstore index son automaticamente creados en una table. Mejora el performance especialmente cuando se realizan agregaciones. Clustered and NonClustered Index Los índices cluster pueden superar a las tablas columnstore cuando es necesario recuperar una sola fila. Para las consultas en las que se requiere una sola o muy poca búsqueda de filas para obtener un rendimiento con rapidez, considere un índice de clúster o un índice nonclustered
  • 30. #SQLSatLima Migración de Datos Para migrar los datos a una Azure Data Warehouse existen varias posibilidades dentro de las cuales tenemos: • Polybase • SQL Server Integration Services con el Azure Pack • Azure Data Factory
  • 31. #SQLSatLima Consideraciones • 2 billones de tablas por base de datos. • 1024 columnas por tabla • Un máximo de 8 060 bytes por fila. • Columnas Identity , Primary Key, Foreign Key no son soportados • Los collations a nivel de columna si son soportados