SlideShare una empresa de Scribd logo
Juan Alvarado juanbizzz@outlook.com
Modelado y carga de datos
con SSAS
Juan Alvarado
MVP Data Platform
MVP Data Platform
.
25 años como DBA y Developer BI
Especilista de SQL Server, Power BI,
Analysis services y Azure
/juan.m.alvarado
@juanbizzz
Juan Alvarado
juanbizzz@outlook.com
Medium.com/@juanbizzz
Consultor de SAP Hana , SAP ASE y
Oracle Essbase
Juan Alvarado juanbizzz@outlook.com
Modelado y carga de datos
con SSAS
• Que es Azure Analysis Services
• Configuracion
• Desarrollo
• Conexion a datos on-premise
• Consideraciones
• Porque usar Analysis services
Agenda
Que tienen estas herramientas en comun?
Todas pueden usar Azure Analysis Services
Azure Analysis Services
Azure Analysis Services
BI semantic model
Business logic & metrics
Data modeling
Security
Azure Analysis Services
Lifecycle management
In-memory
cache
On-premises
Cloud
Data sources
SQL Database
SQL Data Warehouse
Other data
sources
SQL Server / Oracle /
Teradata
Other data sources
On-premises
Cloud
Client tools
Power BI
Excel
Third party BI tools
Power BI Desktop
Data Lake
HDInsight/Spark
Modelo semantico
locatioidentifier
identifiertype
fieldidentifier
numberofunitssoldtodate
remaningnumber
Numberofuntissoldtoday
receivedback
productidentifier
descriptionline1
descriptionline2
qtyafterqtysales
familyidentifier
Source Data Semantic Model
Product Id
Product Name
Product Description
Category
Category Id
Category Name
Category
Description
Sub Category
Product Id
Shelf qty
Return qty
Order qty
Sale qty
Cloud Data
On-
Premises
Data
Azure Analysis
Services
Configuracion de Azure Analysis Services
• Disponible en algunas regiones
• Se necesita:
• Subscripcion a Azure
• Resource Group
• Azure Active Directory
• Un usuario de Azure que funcione como administrador del SSAS
• Ultima version instalada de SSDT y SSMS
• On-Premises Gateway instalado para cargar los datos on-premise
Desarrollo
• Srear el Proyecto en SSDT con nivel compatibilidad 1400
• Conexion a data source – usar Service Account para data source impernolizacion
de conexion
• Se contruye el modelo en forma normal
• Ingresar el nombre del Azure SSAS en propiedades del proyecto
• Para implementarlo , firmarse como el usuario administrador designado
• Procese en forma normal
• Construya reportes en Power BI y Excel
Conectarse a On-Premises Data Sources
• Si se tienen data source on-premise, se necesita instalar On-Premises Data
Gateway
• On-premises data sources soportados:
• SQL Server
• APS
• Oracle
• Teradata
Consideracion para usar Azure AS
• Escenario: Modelos grandes con muchos usuarios concurrentes
• Latencia de consultas: Baja. Toda la data esta en memoria
• Refrescamiento de datos: On demand
• Data partitioning
• Tamaño modelo: Hasta 400 GB de datos despues de compresion.
• Programacion: ARM, PowerShell, TOM/AMO, TMSL, MSOLAP y ADOMD.
• Ciclo aplicacion: Visual studio e integracion de control de codigos.
Porque usar Azure SSAS? Crecimiento de
Power BI
• Power BI no tiene capacidad dedicada en servicio comun, Azure SSAS si – por lo
tanto la se tiene rendimientos mas estables
• Modelos de Power BI tienen una maximo de 1GB – modelos de Azure SSAS
pueden ser mas grandes
• Un modelo de power BI no puede exceeder de 10G– Azure SSAS puede usar tanto
se pague en el servicio
• Control total del procesamiento
• Particionamiento puede agilizar la cantidad de datos a procesar
• Mas barato y flexible que Power BI Premium
Porque usar Azure SSAS? Limitaciones
DirectQuery
• Power BI DirectQuery es una alternative para a usar Azure SSAS
• Ciertamente es mas barato que Azure SSAS, pero…
• Para volumenes de datos que quepan en capacidad de SSAS sera mas optimo
• DirectQuery todavia tiene ciertas limitaciones, Ejemplo calculos de DAX y soporte
para todos los data sources
DEMOS
¿Preguntas?
Gracias por atender
@sqlpass #sqlpass @PASScommunity
¿Quieres aprender más de Juan Alvarado
@juanbizzz juanbizzz@outlook.com
Modelado y carga de datos con Azure SSAS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

Azure Databricks
Azure DatabricksAzure Databricks
Azure Databricks
 
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure TemplatesInstalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
 
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
 
Explorando los Sabores con Azure DW
Explorando los Sabores con Azure DWExplorando los Sabores con Azure DW
Explorando los Sabores con Azure DW
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Share point 2013, sql server 2012 y las bases de datos
Share point 2013, sql server 2012 y las bases de datosShare point 2013, sql server 2012 y las bases de datos
Share point 2013, sql server 2012 y las bases de datos
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
 
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
 
Big Data: Arquitectura y mejores prácticas en AWS
Big Data: Arquitectura y mejores prácticas en AWSBig Data: Arquitectura y mejores prácticas en AWS
Big Data: Arquitectura y mejores prácticas en AWS
 
DevOps SQL Server
DevOps SQL ServerDevOps SQL Server
DevOps SQL Server
 
Intro ado
Intro adoIntro ado
Intro ado
 
BI real time analytics
BI real time analyticsBI real time analytics
BI real time analytics
 

Similar a Modelado y carga de datos con Azure SSAS

Introducción a la plataforma sql azure
Introducción a la plataforma sql azureIntroducción a la plataforma sql azure
Introducción a la plataforma sql azure
Joseph Lopez
 

Similar a Modelado y carga de datos con Azure SSAS (20)

Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Modelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSASModelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSAS
 
Sistema de Bases de Datos AWS
Sistema de Bases de Datos AWSSistema de Bases de Datos AWS
Sistema de Bases de Datos AWS
 
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 data lake
Azure data lakeAzure data lake
Azure data lake
 
Global Azure Latinoamérica 2021 - Power BI y Data Lake
Global Azure Latinoamérica 2021 - Power BI y Data LakeGlobal Azure Latinoamérica 2021 - Power BI y Data Lake
Global Azure Latinoamérica 2021 - Power BI y Data Lake
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Introducción a Big Data en AWS
Introducción a Big Data en AWSIntroducción a Big Data en AWS
Introducción a Big Data en AWS
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Como empezar tu Carrera como Azure Data Engineer
Como empezar tu Carrera como Azure Data EngineerComo empezar tu Carrera como Azure Data Engineer
Como empezar tu Carrera como Azure Data Engineer
 
Big Data en Azure: Azure Data Lake
Big Data en Azure: Azure Data LakeBig Data en Azure: Azure Data Lake
Big Data en Azure: Azure Data Lake
 
Webinario PowerApps Portals
Webinario PowerApps PortalsWebinario PowerApps Portals
Webinario PowerApps Portals
 
SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 
392354189-SGBD.pptx
392354189-SGBD.pptx392354189-SGBD.pptx
392354189-SGBD.pptx
 
Polybase
PolybasePolybase
Polybase
 
AWS Analytics Experience Argentina
AWS Analytics Experience Argentina AWS Analytics Experience Argentina
AWS Analytics Experience Argentina
 
Introducción a la plataforma sql azure
Introducción a la plataforma sql azureIntroducción a la plataforma sql azure
Introducción a la plataforma sql azure
 
AWS Summit Lima 2015: Key Note Presentation
AWS Summit Lima 2015: Key Note PresentationAWS Summit Lima 2015: Key Note Presentation
AWS Summit Lima 2015: Key Note Presentation
 

Más de Juan Alvarado

Más de Juan Alvarado (8)

Presentacion big data y hoteles con tecnologia Microsoft
Presentacion big data y hoteles con tecnologia MicrosoftPresentacion big data y hoteles con tecnologia Microsoft
Presentacion big data y hoteles con tecnologia Microsoft
 
Sql saturday Mexico 2019 - Power BI avanzado
Sql saturday Mexico 2019 - Power BI avanzadoSql saturday Mexico 2019 - Power BI avanzado
Sql saturday Mexico 2019 - Power BI avanzado
 
Microsoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered AnalyticsMicrosoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered Analytics
 
Power BI world tour Mexico - Dynamics 365 Analytics
Power BI world tour Mexico - Dynamics 365 AnalyticsPower BI world tour Mexico - Dynamics 365 Analytics
Power BI world tour Mexico - Dynamics 365 Analytics
 
Power BI world tour - Power BI - inteligencia artificial
Power BI world tour - Power BI - inteligencia artificialPower BI world tour - Power BI - inteligencia artificial
Power BI world tour - Power BI - inteligencia artificial
 
Sql datawarehouse azure
Sql datawarehouse azureSql datawarehouse azure
Sql datawarehouse azure
 
Inteligencia Artificial en negocios
Inteligencia Artificial en negociosInteligencia Artificial en negocios
Inteligencia Artificial en negocios
 
Accesabilidad con tecnologia Microsoft
Accesabilidad con tecnologia MicrosoftAccesabilidad con tecnologia Microsoft
Accesabilidad con tecnologia Microsoft
 

Último

Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad  (2024).pdfPrimeros 70 países por IDH ajustado por desigualdad  (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
JC Díaz Herrera
 
cetoacidosis diabetica en pacientes.pptx
cetoacidosis diabetica en pacientes.pptxcetoacidosis diabetica en pacientes.pptx
cetoacidosis diabetica en pacientes.pptx
tecomedico
 
Morfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSMorfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCS
LisaCinnamoroll
 
CORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdfCORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdf
CarlosMJmzsifuentes
 

Último (20)

PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdfPRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
 
El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024
 
Tecnologia de materiales T01- Agregados.docx (1).pdf
Tecnologia de materiales T01- Agregados.docx (1).pdfTecnologia de materiales T01- Agregados.docx (1).pdf
Tecnologia de materiales T01- Agregados.docx (1).pdf
 
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad  (2024).pdfPrimeros 70 países por IDH ajustado por desigualdad  (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
 
cetoacidosis diabetica en pacientes.pptx
cetoacidosis diabetica en pacientes.pptxcetoacidosis diabetica en pacientes.pptx
cetoacidosis diabetica en pacientes.pptx
 
API-581. inspección basa en riesgos confiabilidad
API-581. inspección basa en riesgos confiabilidadAPI-581. inspección basa en riesgos confiabilidad
API-581. inspección basa en riesgos confiabilidad
 
Flujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotelFlujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotel
 
El siglo de Asia en pocos datos relevantes (2024).pdf
El siglo de Asia en pocos datos relevantes (2024).pdfEl siglo de Asia en pocos datos relevantes (2024).pdf
El siglo de Asia en pocos datos relevantes (2024).pdf
 
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNATREGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
 
Morfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSMorfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCS
 
Desarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento InformaticaDesarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento Informatica
 
Licencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chileLicencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chile
 
Presentación diagrama de flujo del desarrollo aronautico.pptx
Presentación diagrama de flujo del desarrollo aronautico.pptxPresentación diagrama de flujo del desarrollo aronautico.pptx
Presentación diagrama de flujo del desarrollo aronautico.pptx
 
Guia-de-Preparacion-Oficial_hggffffffffdEGA_II.pdf
Guia-de-Preparacion-Oficial_hggffffffffdEGA_II.pdfGuia-de-Preparacion-Oficial_hggffffffffdEGA_II.pdf
Guia-de-Preparacion-Oficial_hggffffffffdEGA_II.pdf
 
Presentación Cuenta Pública HLS 2023.pptx
Presentación Cuenta Pública HLS 2023.pptxPresentación Cuenta Pública HLS 2023.pptx
Presentación Cuenta Pública HLS 2023.pptx
 
Bioquímica ilustrada tomo 50- introduccion .pdf
Bioquímica ilustrada tomo 50- introduccion .pdfBioquímica ilustrada tomo 50- introduccion .pdf
Bioquímica ilustrada tomo 50- introduccion .pdf
 
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdfRESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
 
Diapositivas del fenómeno del niño 123 resumido
Diapositivas del fenómeno del niño 123 resumidoDiapositivas del fenómeno del niño 123 resumido
Diapositivas del fenómeno del niño 123 resumido
 
CORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdfCORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdf
 
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
 

Modelado y carga de datos con Azure SSAS

  • 2. Juan Alvarado MVP Data Platform MVP Data Platform . 25 años como DBA y Developer BI Especilista de SQL Server, Power BI, Analysis services y Azure /juan.m.alvarado @juanbizzz Juan Alvarado juanbizzz@outlook.com Medium.com/@juanbizzz Consultor de SAP Hana , SAP ASE y Oracle Essbase
  • 4. • Que es Azure Analysis Services • Configuracion • Desarrollo • Conexion a datos on-premise • Consideraciones • Porque usar Analysis services Agenda
  • 5. Que tienen estas herramientas en comun?
  • 6. Todas pueden usar Azure Analysis Services Azure Analysis Services
  • 7. Azure Analysis Services BI semantic model Business logic & metrics Data modeling Security Azure Analysis Services Lifecycle management In-memory cache On-premises Cloud Data sources SQL Database SQL Data Warehouse Other data sources SQL Server / Oracle / Teradata Other data sources On-premises Cloud Client tools Power BI Excel Third party BI tools Power BI Desktop Data Lake HDInsight/Spark
  • 8. Modelo semantico locatioidentifier identifiertype fieldidentifier numberofunitssoldtodate remaningnumber Numberofuntissoldtoday receivedback productidentifier descriptionline1 descriptionline2 qtyafterqtysales familyidentifier Source Data Semantic Model Product Id Product Name Product Description Category Category Id Category Name Category Description Sub Category Product Id Shelf qty Return qty Order qty Sale qty Cloud Data On- Premises Data Azure Analysis Services
  • 9. Configuracion de Azure Analysis Services • Disponible en algunas regiones • Se necesita: • Subscripcion a Azure • Resource Group • Azure Active Directory • Un usuario de Azure que funcione como administrador del SSAS • Ultima version instalada de SSDT y SSMS • On-Premises Gateway instalado para cargar los datos on-premise
  • 10. Desarrollo • Srear el Proyecto en SSDT con nivel compatibilidad 1400 • Conexion a data source – usar Service Account para data source impernolizacion de conexion • Se contruye el modelo en forma normal • Ingresar el nombre del Azure SSAS en propiedades del proyecto • Para implementarlo , firmarse como el usuario administrador designado • Procese en forma normal • Construya reportes en Power BI y Excel
  • 11. Conectarse a On-Premises Data Sources • Si se tienen data source on-premise, se necesita instalar On-Premises Data Gateway • On-premises data sources soportados: • SQL Server • APS • Oracle • Teradata
  • 12. Consideracion para usar Azure AS • Escenario: Modelos grandes con muchos usuarios concurrentes • Latencia de consultas: Baja. Toda la data esta en memoria • Refrescamiento de datos: On demand • Data partitioning • Tamaño modelo: Hasta 400 GB de datos despues de compresion. • Programacion: ARM, PowerShell, TOM/AMO, TMSL, MSOLAP y ADOMD. • Ciclo aplicacion: Visual studio e integracion de control de codigos.
  • 13. Porque usar Azure SSAS? Crecimiento de Power BI • Power BI no tiene capacidad dedicada en servicio comun, Azure SSAS si – por lo tanto la se tiene rendimientos mas estables • Modelos de Power BI tienen una maximo de 1GB – modelos de Azure SSAS pueden ser mas grandes • Un modelo de power BI no puede exceeder de 10G– Azure SSAS puede usar tanto se pague en el servicio • Control total del procesamiento • Particionamiento puede agilizar la cantidad de datos a procesar • Mas barato y flexible que Power BI Premium
  • 14. Porque usar Azure SSAS? Limitaciones DirectQuery • Power BI DirectQuery es una alternative para a usar Azure SSAS • Ciertamente es mas barato que Azure SSAS, pero… • Para volumenes de datos que quepan en capacidad de SSAS sera mas optimo • DirectQuery todavia tiene ciertas limitaciones, Ejemplo calculos de DAX y soporte para todos los data sources
  • 15. DEMOS
  • 17. Gracias por atender @sqlpass #sqlpass @PASScommunity ¿Quieres aprender más de Juan Alvarado @juanbizzz juanbizzz@outlook.com

Notas del editor

  1. [Moderator Part] Hola y bienvenidos a todos a la primera edición de PASS Marathon en Español. Estamos encantados que puedan acompañarnos hoy para la sesión de Juan Alvarado, Modelado y carga de datos con SSAS . Este PASS Marathon contara con 5 sesiones consecutivas en vivo, impartidas por expertos de la comunidad de PASS. Las sesiones serán grabadas y publicadas en línea después del evento. Recibirá un correo electrónico que le informará cuándo las grabaciones estén disponibles. Mi nombre es Julian A. Castiblanco Palacios [puedes decir un poco sobre ti si gustas] Tengo unas cuantas diapositivas introductorias antes de entregar las riendas a Juan. [move to next slide]
  2. [Moderator Part] Esta sesión es presentada por Juan Alvarado. Juan es MVP de de Data Platform durante 11 años consecutivos. Consultor de tecnologias de SQL Server, Power BI, Project, Azure , Azure Data Lakes y Office 365. Certificado en SQL y Sharepoint. Consultor certificado sobre Sap HANA y Oracle. Especialidades: SQL SERVER, Business Intelligence, Powerpivot ,Project Server, Sharepoint, BPM, entre otras [move to next slide]
  3. Y sin más preámbulos, aquí está Juan con Modelado y carga de datos con SSAS . {Juan Comienza}
  4. 7
  5. 8
  6. [Moderator Part] Moderator script will be added in this section after deck submission.
  7. [Moderator Part] Moderador determinara las preguntas en orden de relevancia, si las hay y agradecer al orador [move to next slide] Coming up next
  8. [Moderator Part] ¡Gracias a todos por asistir! [move to next slide]