SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
#SQSummit
BI300009

Modelando BI – Un puzzle de 1000 piezas
Salvador Ramos
Mentor – BI

SQL Server MVP / MCTS – MCITP

sramos@solidq.com

Sergio Carrillo
DPS - BI

MAP/ MCTS - MCITP

scarrillo@solidq.com
Algunas de nuestras experiencias
 Consolidando el núcleo de
mi Negocio

 Desde los Data Marts al
Data Warehouse con
Flexibilidad
Consolidando el núcleo de mi Negocio
Problemática y Diseño

 Cuadro de Mando Integral para empresa constructora.
Integrando perspectivas

 Identificación y consolidación de Proyectos (“Obras”) en
diversas aplicaciones.
Consolidando el núcleo de mi Negocio
Problemática y Diseño

 Necesitamos un Id único:

 Se consiguió el 100% de consolidación



ETL basado en Scripts y componentes de Lógica Difusa
Alertas para filas no consolidadas
 Revisión manual de dichas alertas
 Periodicidad: rara vez
DEMO
Consolidando IDs de “Obras”
De los DMs al DWH con Flexibilidad
Problemática y Diseño

 Empresa Multinacional


Implantación progresiva en diversos países

 Diferente software en algunos países
 Mismo software y diferentes personalizaciones
 Ya existen Data Marts





Algunos Data Marts son islas de información
Data Marts basados en tecnologías de diferentes fabricantes
Serán orígenes de datos para el nuevo proyecto
El usuario debe componer informes globales a partir de información
de diferentes Data Marts
De los DMs al DWH con Flexibilidad
Problemática y Diseño

 Amplia variedad de orígenes de datos
 Orígenes de datos cambiantes


En Número y Forma

País 1

País N
De los DMs al DWH con Flexibilidad
Problemática y Diseño

 Arquitectura lógica de alto nivel
De los DMs al DWH con Flexibilidad
Problemática y Diseño

 Fases del proyecto




Construir el sistema inicial
Incluir todas las métricas de todos los departamentos
Implantación progresiva hasta incorporar todos los países

 Necesitamos



FLEXIBILIDAD a la hora de incorporar países
Facilidad a la hora de agregar métricas

 En fase I ya hay que incorporar elementos que faciliten la
Fase III
De los DMs al DWH con Flexibilidad
Problemática y Diseño

 Arquitectura lógica de alto nivel
De los DMs al DWH con Flexibilidad
Solución

 Staging Area







Vistas que nos aporten flexibilidad
Scripts que regeneren esas vistas
Procedimientos almacenados
Parametrización en paquetes SSIS
Uso de Esquemas
Querys Dinámicas (MDX y SQL)

 Frameworks de SolidQ



Auditoría
Unit Test
DEMO
De los Data Marts al Data Warehouse con Flexibilidad
Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos:

Contenu connexe

Plus de SolidQ

Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida realSolidQ
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízateSolidQ
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BISolidQ
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesSolidQ
 
R en relacional
R en relacionalR en relacional
R en relacionalSolidQ
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!SolidQ
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en AzureSolidQ
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018SolidQ
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018SolidQ
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...SolidQ
 
Novedades de SSAS 2017
Novedades de SSAS 2017Novedades de SSAS 2017
Novedades de SSAS 2017SolidQ
 
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...SolidQ
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...SolidQ
 
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...SolidQ
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017SolidQ
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017SolidQ
 
Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...
Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...
Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...SolidQ
 

Plus de SolidQ (20)

Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 
Novedades de SSAS 2017
Novedades de SSAS 2017Novedades de SSAS 2017
Novedades de SSAS 2017
 
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
 
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017
 
Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...
Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...
Operaciones eficientes - di adiós a los procesos repetitivos - SolidQ Summit ...
 

Modelando BI - Un puzzle de 1000 piezas | SolidQ Summit 2012

  • 1. #SQSummit BI300009 Modelando BI – Un puzzle de 1000 piezas Salvador Ramos Mentor – BI SQL Server MVP / MCTS – MCITP sramos@solidq.com Sergio Carrillo DPS - BI MAP/ MCTS - MCITP scarrillo@solidq.com
  • 2. Algunas de nuestras experiencias  Consolidando el núcleo de mi Negocio  Desde los Data Marts al Data Warehouse con Flexibilidad
  • 3. Consolidando el núcleo de mi Negocio Problemática y Diseño  Cuadro de Mando Integral para empresa constructora. Integrando perspectivas  Identificación y consolidación de Proyectos (“Obras”) en diversas aplicaciones.
  • 4. Consolidando el núcleo de mi Negocio Problemática y Diseño  Necesitamos un Id único:  Se consiguió el 100% de consolidación   ETL basado en Scripts y componentes de Lógica Difusa Alertas para filas no consolidadas  Revisión manual de dichas alertas  Periodicidad: rara vez
  • 6. De los DMs al DWH con Flexibilidad Problemática y Diseño  Empresa Multinacional  Implantación progresiva en diversos países  Diferente software en algunos países  Mismo software y diferentes personalizaciones  Ya existen Data Marts     Algunos Data Marts son islas de información Data Marts basados en tecnologías de diferentes fabricantes Serán orígenes de datos para el nuevo proyecto El usuario debe componer informes globales a partir de información de diferentes Data Marts
  • 7. De los DMs al DWH con Flexibilidad Problemática y Diseño  Amplia variedad de orígenes de datos  Orígenes de datos cambiantes  En Número y Forma País 1 País N
  • 8. De los DMs al DWH con Flexibilidad Problemática y Diseño  Arquitectura lógica de alto nivel
  • 9. De los DMs al DWH con Flexibilidad Problemática y Diseño  Fases del proyecto    Construir el sistema inicial Incluir todas las métricas de todos los departamentos Implantación progresiva hasta incorporar todos los países  Necesitamos   FLEXIBILIDAD a la hora de incorporar países Facilidad a la hora de agregar métricas  En fase I ya hay que incorporar elementos que faciliten la Fase III
  • 10. De los DMs al DWH con Flexibilidad Problemática y Diseño  Arquitectura lógica de alto nivel
  • 11. De los DMs al DWH con Flexibilidad Solución  Staging Area       Vistas que nos aporten flexibilidad Scripts que regeneren esas vistas Procedimientos almacenados Parametrización en paquetes SSIS Uso de Esquemas Querys Dinámicas (MDX y SQL)  Frameworks de SolidQ   Auditoría Unit Test
  • 12. DEMO De los Data Marts al Data Warehouse con Flexibilidad
  • 13. Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino América, ésta es tu oportunidad. http://summit.solidq.com/madrid/ Síguenos: