SlideShare a Scribd company logo
1 of 25
DIPLOMADO
SQL SERVER 2012
MODELO SEMANTICO

Jesús Gil

• MVP SQL Server
• Regional Mentor PASS
LATAM
JESÚS GIL
• Jesús es el actual Director de Operaciones para SolidQ México y un MVP de SQL Server
desde el año 2010
• Tiene experiencia de más de 15 años en el manejo de bases de datos y más de 10 años
con Microsoft SQL Server (desde la versión 7)
• Ha trabajado en empresas de diferentes sectores como Gerente de Sistemas y tomador de
decisiones (Comercial Mexicana, Casas Geo, Banco Azteca, Universidad ETAC)
• Es colaborador de las revistas
• SolidQ Journal (USA) y DotNetMania (España)

• Actualmente está impartiendo la capacitación oficial de Microsoft SQL Server 2012 en
Latinoamérica: Colombia, México y Perú son los países en donde ha estado llevando
acabo estos entrenamientos
• Ha liderado las 2 ediciones de 24 Horas PASS LATAM (2010, 2011), las cuales han tenido
más de 14,000 asistentes y poco más de 60 charlas en línea
• Es miembro fundador de la comunidad SQLPASS - México (Primer presidente de la
comunidad)
• Actualmente funge como Presidente de los mentores regionales para LATAM siendo
responsable de todas las comunidades de PASS en Latinoamérica
Diplomado de SQL Server 2012
http://www.solidq.com

• Creación en el año 2002 por 4 reconocidos MVPs
• Ayudamos a obtener lo mejor de su SQL Server
• Expertos de clase y reconocimiento mundial
• Problemas de magnitud y complejidad inusual
• Mentoring, formación y consultoría en
• Proyectos tradicionalmente de Bases de Datos (MS
SQL Server)
• Proyectos de Inteligencia de Negocio
• Proyectos de Arquitecturas de Sistemas
Diplomado de SQL Server 2012
Modelo Semántico
Analysis Services – SQL Server 2008 R2
Broad adoption
“Customers in the Magic Quadrant survey report that their Microsoft
average deployment sizes are now larger than any other vendor in
the survey in terms of users.”
“Use of OLAP functionality by Microsoft customers is more than
double that for the rest of the survey respondents.”
Source: Gartner Magic Quadrant for BI Platforms, 2011

Large ecosystem
"Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.”
Source: Gartner Magic Quadrant for BI Platforms, 2011

Highest rated infrastructure and development tools
“Microsoft customers rate its BI platform infrastructure and development tools among the highest
compared to other vendors, and a higher percentage of customers use them extensively.”
Source: Gartner Magic Quadrant for BI Platforms, 2011

Diplomado de SQL Server 2012
Modelo Semántico
Analysis Services – SQL Server 2012
Build on the strengths
and success of Analysis
Services and expand its
reach to a much
broader user base

Embrace the relational
data model – well
understood by
developers and IT Pros

Bring together the
relational and
multidimensional
models under a single
unified BI platform –
best of both worlds!

Provide flexibility in the
platform to suit the
diverse needs of BI
applications

Diplomado de SQL Server 2012
Modelo Semántico
BI Modelo Semántico

One Model for all End User Experiences

Personal BI
PowerPivot for Excel

Team BI

Organizational BI

PowerPivot for SharePoint

Diplomado de SQL Server 2012

Analysis Services
Modelo Semántico
BI Modelo Semántico
Power
View

Reporting
Services

Third-Party
Applications

DAX Query – Data Analysis
Expressions

Excel

SharePoint
Insights

PowerPivot

MDX Query

Tabular

Tabular

Multidimensional

Excel 2010

SQL Server Data Tools

SQL Server Data Tools

DAX

DAX

MDX

In-Memory
N/A

In-Memory
DirectQuery

MOLAP
ROLAP

SharePoint Library /
Analysis Services
PowerPivot

Analysis Services
Tabular

Analysis Services
Multidimensional

Relational
Databases
LOB
Applications

Files

OData
Feeds

Cloud
Services

Deployed
BI Semantic Model

Diplomado de SQL Server 2012

7
Modelo Semántico
¿Cómo debo construir mi modelo?

Depends on the application needs for each layer

Two Visual Studio (BIDS) project types in SQL Server 2012

Diplomado de SQL Server 2012
Modelo Semántico
Data Model

Familiar model, easier to build,
faster time
to solution
Advanced concepts (parentchild, many-to-many) not
available natively in the model…
need calculations to simulate
these
Easy to wrap a model over a raw
database
or warehouse for reporting &
analytics

Sophisticated model, higher
learning curve
Advanced concepts baked into
the model
and optimized (parent-child,
many-to-many, attribute
relationships, key vs. name, etc.)
Ideally suited for OLAP type
apps (e.g. planning, budgeting,
forecasting) that need the power
of the multidimensional model

Diplomado de SQL Server 2012
Modelo Semántico
Business Logic

Based on Excel formulas and
relational concepts – easy to get
started

Based on understanding of
multidimensional concepts –
higher initial learning curve

Complex solutions require
steeper learning curve –
row/filter context, Calculate, etc.

Complex solutions require
steeper learning curve –
CurrentMember, overwrite
semantics, etc.

Calculated columns enable new
scenarios, however no named
sets or calc members

Ideally suited for apps that need
the power
of multidimensional calculations
– scopes, assignments, calc
members

Diplomado de SQL Server 2012
Modelo Semántico
Data Access and Storage

In-memory column store…
typical 10x compression

Disk based store… typical 3x
compression

Brute force memory scans… high
performance without tuning…

Disk scans with in-memory
subcube caching… aggregation,
tuning required

Basic paging … data volume
mostly fits in physical memory

Extensive I/O support… scales to
multiple TBs

Passes through DAX queries &
calculations… fully exploits
backend database capabilities

Passes through fact table
requests… not recommended for
large dimension tables

No support for MDX queries…
no support for data sources
other than SQL Server (in Denali)

Supports most relational data
sources…

Diplomado de SQL Server 2012
TRANSICION DEL MODELO SEMANTICO
ATRAVES DEL ESPECTRO DE BI
Personal BI

Team BI

Empowered

Corporate BI
Aligned

My Context

Our Context

The Org’s Context

BI solution created by
user. Context is only
for user & exists as
document.

BI Solution created by
power user. Context is
for a small team & it’s
managed on a server.

BI Solution created by IT,
Established corporate
context & is reusable,
scalable and backed up.

PowerPivot for Excel

PowerPivot for SharePoint
Diplomado de SQL Server 2012

Analysis Services
Modelo Semántico
Information Workers

Feels like
Excel

BI Developers

One file,
Save to
SharePoint

Feels like Visual Studio
It’s a project
(business case,
budget, dates)

Rapid response
to business
problems
Optimized for
Excel power
user

Large data
Teams building BI volumes
solutions
Deployment
Source Control,
scripts, versions
TFS

Solutions live
for weeks or
months

PowerPivot for Excel

Personal BI

Optimized
for BI Pros

BI Development Studio

Team BI
Diplomado de SQL Server 2012

Organizational BI
Modelo Semántico
Construyendo un Modelo Semántico

Diplomado de SQL Server 2012
Modelo Semántico
Que pasa con las aplicaciones existentes de Analysis Services?

Existing
applications

Existing
applications

New
applications

Based on Unified
Dimensional Model

Every UDM becomes a BI
Semantic Model

New technology options

Diplomado de SQL Server 2012
Modelo Semántico
BI Modelo Semántico: Arquitectura
Third-party
applications

Databases

Reporting
Services

LOB Applications

Excel

PowerPivot

SharePoint
Insights

Files

OData Feeds

Cloud Services

Diplomado de SQL Server 2012
Modelo Semántico - Escenarios
Power View over a Sales model
End
User
Power View

SQL Server

Dynamics CRM

Diplomado de SQL Server 2012

Model
Developer
Modelo Semántico - Escenarios
Excel over a Sales model
End
User

SQL Server

Dynamics CRM

Diplomado de SQL Server 2012

Model
Developer
Modelo Semántico - Escenarios
Excel over a Finance model
End
User

Oracle

SAP

Diplomado de SQL Server 2012

Model
Developer
Modelo Semántico - Escenarios
Excel over a Finance model
End
User

Oracle

SAP

Diplomado de SQL Server 2012

Model
Developer
Modelo Semántico - Escenarios
Power View over a Finance model
End
User
Power View

Oracle

SAP

Diplomado de SQL Server 2012

Model
Developer
Modelo Semántico
Explotando un Modelo Semántico

Diplomado de SQL Server 2012
Modelo Semántico

Flexibility
• Multi-dimensional and
tabular modeling
experiences
• MDX and DAX for
business logic and
queries
• Cached and passthrough
storage modes
• Choice of end-user BI
tools

Richness
• Rich data modeling
capabilities
• Sophisticated business
logic using MDX and DAX
• Fine-grained security –
row/cell level
• Enterprise capabilities –
multi-language and
perspectives

Diplomado de SQL Server 2012

Scalability
• VertiPaq for high
performance, MOLAP for
mission critical scale
• DirectQuery and ROLAP
for real-time access to
data sources
• State-of-the-art
compression algorithms
• Scales to largest
enterprise servers
Recursos
• Blog Jesús Gil
• http://blogs.solidq.com/JGil/Home.aspx

• Solid Quality Mentors blogs
• http://blogs.solidq.com/Pages/Home.aspx

• Solid Quality Journal
• http://www.solidq.com/sqj/Pages/Home.aspx

• SQL Server 2012
• Crear una conexión de modelo semántico de BI a una
base de datos de modelo tabular
• Conexión de modelo semántico de BI PowerPivot
(.bism)

• Twitter: @jesus_gilv
Diplomado de SQL Server 2012
¿¿PREGUNTAS??
Solid Quality Mentors blogs
http://blogs.solidq.com/Pages/Home.aspx
Solid Quality Journal
http://www.solidq.com/sqj/Pages/Home.aspx

@jesus_gilv

More Related Content

What's hot

8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologiessukanyanarra
 
Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015Satwinder Khural
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...Chris McNulty
 
Resume-pradeep SQL DBA
Resume-pradeep SQL DBAResume-pradeep SQL DBA
Resume-pradeep SQL DBAPradeep GP
 
programming_resume
programming_resumeprogramming_resume
programming_resumeJohn Weiss
 
Resume_ Pawan kumar
Resume_ Pawan kumarResume_ Pawan kumar
Resume_ Pawan kumarPawan Kumar
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resumeT.N simha
 
Career resume
Career resumeCareer resume
Career resumeAsif Ali
 
durga_resume
durga_resumedurga_resume
durga_resumedurga p
 
Rapid SQL Datasheet - The Intelligent IDE for SQL Development
Rapid SQL Datasheet - The Intelligent IDE for SQL DevelopmentRapid SQL Datasheet - The Intelligent IDE for SQL Development
Rapid SQL Datasheet - The Intelligent IDE for SQL DevelopmentEmbarcadero Technologies
 
SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016Syed Raza
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant Saurabh
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBATushar Kanti
 

What's hot (19)

Resume
ResumeResume
Resume
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015
 
ChandraSekhar
ChandraSekharChandraSekhar
ChandraSekhar
 
Sravya(1)
Sravya(1)Sravya(1)
Sravya(1)
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
 
Resume-pradeep SQL DBA
Resume-pradeep SQL DBAResume-pradeep SQL DBA
Resume-pradeep SQL DBA
 
programming_resume
programming_resumeprogramming_resume
programming_resume
 
Afsal Resume
Afsal ResumeAfsal Resume
Afsal Resume
 
Resume_ Pawan kumar
Resume_ Pawan kumarResume_ Pawan kumar
Resume_ Pawan kumar
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resume
 
Career resume
Career resumeCareer resume
Career resume
 
durga_resume
durga_resumedurga_resume
durga_resume
 
Rapid SQL Datasheet - The Intelligent IDE for SQL Development
Rapid SQL Datasheet - The Intelligent IDE for SQL DevelopmentRapid SQL Datasheet - The Intelligent IDE for SQL Development
Rapid SQL Datasheet - The Intelligent IDE for SQL Development
 
SunilTiwari_CV
SunilTiwari_CVSunilTiwari_CV
SunilTiwari_CV
 
SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016
 
NITIN_DIXIT
NITIN_DIXITNITIN_DIXIT
NITIN_DIXIT
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBA
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
 

Similar to Diplomado Técnico SQL Server 2012 - Sesión 5/8

Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Itay Braun
 
Career portfolio
Career portfolioCareer portfolio
Career portfolioHuiyun Wu
 
Intoduction to sql 2012 Tabular Modeling
Intoduction to sql 2012 Tabular ModelingIntoduction to sql 2012 Tabular Modeling
Intoduction to sql 2012 Tabular ModelingKaran Gulati
 
Rahul_Raj_Cse_Resume
Rahul_Raj_Cse_ResumeRahul_Raj_Cse_Resume
Rahul_Raj_Cse_ResumeRahul Raj
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Microsoft TechNet - Belgium and Luxembourg
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBIEdureka!
 
Mark Ganchrow's Resume
Mark Ganchrow's ResumeMark Ganchrow's Resume
Mark Ganchrow's Resumemganchrow
 
David Weston Resume
David Weston ResumeDavid Weston Resume
David Weston Resumedlweston
 
Sql server analysis_services_datasheet
Sql server analysis_services_datasheetSql server analysis_services_datasheet
Sql server analysis_services_datasheetPuneet Jha
 
Msbi power bi_ lead
Msbi power bi_ leadMsbi power bi_ lead
Msbi power bi_ leadKota Sudhake
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...AgileNetwork
 

Similar to Diplomado Técnico SQL Server 2012 - Sesión 5/8 (20)

Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011
 
Career portfolio
Career portfolioCareer portfolio
Career portfolio
 
Intoduction to sql 2012 Tabular Modeling
Intoduction to sql 2012 Tabular ModelingIntoduction to sql 2012 Tabular Modeling
Intoduction to sql 2012 Tabular Modeling
 
DebduttaRoy_2016
DebduttaRoy_2016 DebduttaRoy_2016
DebduttaRoy_2016
 
Rahul_Raj_Cse_Resume
Rahul_Raj_Cse_ResumeRahul_Raj_Cse_Resume
Rahul_Raj_Cse_Resume
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 
CV - Manuel_Lara
CV - Manuel_LaraCV - Manuel_Lara
CV - Manuel_Lara
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
SAP Business Objects Trianing
SAP Business Objects TrianingSAP Business Objects Trianing
SAP Business Objects Trianing
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
 
Mark Ganchrow's Resume
Mark Ganchrow's ResumeMark Ganchrow's Resume
Mark Ganchrow's Resume
 
David Weston Resume
David Weston ResumeDavid Weston Resume
David Weston Resume
 
Sql server analysis_services_datasheet
Sql server analysis_services_datasheetSql server analysis_services_datasheet
Sql server analysis_services_datasheet
 
RakeshReddy-CV
RakeshReddy-CVRakeshReddy-CV
RakeshReddy-CV
 
Msbi power bi_ lead
Msbi power bi_ leadMsbi power bi_ lead
Msbi power bi_ lead
 
Resume
ResumeResume
Resume
 
Lakshmi Srinivas Pallapothu
Lakshmi Srinivas PallapothuLakshmi Srinivas Pallapothu
Lakshmi Srinivas Pallapothu
 
Amol Resume U
Amol Resume UAmol Resume U
Amol Resume U
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 

More from John Bulla

Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba CloudCertificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba CloudJohn Bulla
 
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataIntroducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataJohn Bulla
 
Inteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftInteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftJohn Bulla
 
Servicios de datos en Microsoft Azure
Servicios de datos en Microsoft AzureServicios de datos en Microsoft Azure
Servicios de datos en Microsoft AzureJohn Bulla
 
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
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
 
Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...John Bulla
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?John Bulla
 
Expert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATAExpert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATAJohn Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8John Bulla
 
Utilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos deUtilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos deJohn Bulla
 
Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012John Bulla
 
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...John Bulla
 
Windows Azure SQL Reporting
Windows Azure SQL ReportingWindows Azure SQL Reporting
Windows Azure SQL ReportingJohn Bulla
 

More from John Bulla (20)

Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba CloudCertificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
 
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataIntroducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
 
Inteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftInteligencia de Negocios con Microsoft
Inteligencia de Negocios con Microsoft
 
Servicios de datos en Microsoft Azure
Servicios de datos en Microsoft AzureServicios de datos en Microsoft Azure
Servicios de datos en Microsoft 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
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
 
Expert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATAExpert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATA
 
Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8
 
Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8
 
Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8
 
Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8
 
Utilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos deUtilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos de
 
Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012
 
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
 
Windows Azure SQL Reporting
Windows Azure SQL ReportingWindows Azure SQL Reporting
Windows Azure SQL Reporting
 

Recently uploaded

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Diplomado Técnico SQL Server 2012 - Sesión 5/8

  • 1. DIPLOMADO SQL SERVER 2012 MODELO SEMANTICO Jesús Gil • MVP SQL Server • Regional Mentor PASS LATAM
  • 2. JESÚS GIL • Jesús es el actual Director de Operaciones para SolidQ México y un MVP de SQL Server desde el año 2010 • Tiene experiencia de más de 15 años en el manejo de bases de datos y más de 10 años con Microsoft SQL Server (desde la versión 7) • Ha trabajado en empresas de diferentes sectores como Gerente de Sistemas y tomador de decisiones (Comercial Mexicana, Casas Geo, Banco Azteca, Universidad ETAC) • Es colaborador de las revistas • SolidQ Journal (USA) y DotNetMania (España) • Actualmente está impartiendo la capacitación oficial de Microsoft SQL Server 2012 en Latinoamérica: Colombia, México y Perú son los países en donde ha estado llevando acabo estos entrenamientos • Ha liderado las 2 ediciones de 24 Horas PASS LATAM (2010, 2011), las cuales han tenido más de 14,000 asistentes y poco más de 60 charlas en línea • Es miembro fundador de la comunidad SQLPASS - México (Primer presidente de la comunidad) • Actualmente funge como Presidente de los mentores regionales para LATAM siendo responsable de todas las comunidades de PASS en Latinoamérica Diplomado de SQL Server 2012
  • 3. http://www.solidq.com • Creación en el año 2002 por 4 reconocidos MVPs • Ayudamos a obtener lo mejor de su SQL Server • Expertos de clase y reconocimiento mundial • Problemas de magnitud y complejidad inusual • Mentoring, formación y consultoría en • Proyectos tradicionalmente de Bases de Datos (MS SQL Server) • Proyectos de Inteligencia de Negocio • Proyectos de Arquitecturas de Sistemas Diplomado de SQL Server 2012
  • 4. Modelo Semántico Analysis Services – SQL Server 2008 R2 Broad adoption “Customers in the Magic Quadrant survey report that their Microsoft average deployment sizes are now larger than any other vendor in the survey in terms of users.” “Use of OLAP functionality by Microsoft customers is more than double that for the rest of the survey respondents.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Large ecosystem "Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Highest rated infrastructure and development tools “Microsoft customers rate its BI platform infrastructure and development tools among the highest compared to other vendors, and a higher percentage of customers use them extensively.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Diplomado de SQL Server 2012
  • 5. Modelo Semántico Analysis Services – SQL Server 2012 Build on the strengths and success of Analysis Services and expand its reach to a much broader user base Embrace the relational data model – well understood by developers and IT Pros Bring together the relational and multidimensional models under a single unified BI platform – best of both worlds! Provide flexibility in the platform to suit the diverse needs of BI applications Diplomado de SQL Server 2012
  • 6. Modelo Semántico BI Modelo Semántico One Model for all End User Experiences Personal BI PowerPivot for Excel Team BI Organizational BI PowerPivot for SharePoint Diplomado de SQL Server 2012 Analysis Services
  • 7. Modelo Semántico BI Modelo Semántico Power View Reporting Services Third-Party Applications DAX Query – Data Analysis Expressions Excel SharePoint Insights PowerPivot MDX Query Tabular Tabular Multidimensional Excel 2010 SQL Server Data Tools SQL Server Data Tools DAX DAX MDX In-Memory N/A In-Memory DirectQuery MOLAP ROLAP SharePoint Library / Analysis Services PowerPivot Analysis Services Tabular Analysis Services Multidimensional Relational Databases LOB Applications Files OData Feeds Cloud Services Deployed BI Semantic Model Diplomado de SQL Server 2012 7
  • 8. Modelo Semántico ¿Cómo debo construir mi modelo? Depends on the application needs for each layer Two Visual Studio (BIDS) project types in SQL Server 2012 Diplomado de SQL Server 2012
  • 9. Modelo Semántico Data Model Familiar model, easier to build, faster time to solution Advanced concepts (parentchild, many-to-many) not available natively in the model… need calculations to simulate these Easy to wrap a model over a raw database or warehouse for reporting & analytics Sophisticated model, higher learning curve Advanced concepts baked into the model and optimized (parent-child, many-to-many, attribute relationships, key vs. name, etc.) Ideally suited for OLAP type apps (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model Diplomado de SQL Server 2012
  • 10. Modelo Semántico Business Logic Based on Excel formulas and relational concepts – easy to get started Based on understanding of multidimensional concepts – higher initial learning curve Complex solutions require steeper learning curve – row/filter context, Calculate, etc. Complex solutions require steeper learning curve – CurrentMember, overwrite semantics, etc. Calculated columns enable new scenarios, however no named sets or calc members Ideally suited for apps that need the power of multidimensional calculations – scopes, assignments, calc members Diplomado de SQL Server 2012
  • 11. Modelo Semántico Data Access and Storage In-memory column store… typical 10x compression Disk based store… typical 3x compression Brute force memory scans… high performance without tuning… Disk scans with in-memory subcube caching… aggregation, tuning required Basic paging … data volume mostly fits in physical memory Extensive I/O support… scales to multiple TBs Passes through DAX queries & calculations… fully exploits backend database capabilities Passes through fact table requests… not recommended for large dimension tables No support for MDX queries… no support for data sources other than SQL Server (in Denali) Supports most relational data sources… Diplomado de SQL Server 2012
  • 12. TRANSICION DEL MODELO SEMANTICO ATRAVES DEL ESPECTRO DE BI Personal BI Team BI Empowered Corporate BI Aligned My Context Our Context The Org’s Context BI solution created by user. Context is only for user & exists as document. BI Solution created by power user. Context is for a small team & it’s managed on a server. BI Solution created by IT, Established corporate context & is reusable, scalable and backed up. PowerPivot for Excel PowerPivot for SharePoint Diplomado de SQL Server 2012 Analysis Services
  • 13. Modelo Semántico Information Workers Feels like Excel BI Developers One file, Save to SharePoint Feels like Visual Studio It’s a project (business case, budget, dates) Rapid response to business problems Optimized for Excel power user Large data Teams building BI volumes solutions Deployment Source Control, scripts, versions TFS Solutions live for weeks or months PowerPivot for Excel Personal BI Optimized for BI Pros BI Development Studio Team BI Diplomado de SQL Server 2012 Organizational BI
  • 14. Modelo Semántico Construyendo un Modelo Semántico Diplomado de SQL Server 2012
  • 15. Modelo Semántico Que pasa con las aplicaciones existentes de Analysis Services? Existing applications Existing applications New applications Based on Unified Dimensional Model Every UDM becomes a BI Semantic Model New technology options Diplomado de SQL Server 2012
  • 16. Modelo Semántico BI Modelo Semántico: Arquitectura Third-party applications Databases Reporting Services LOB Applications Excel PowerPivot SharePoint Insights Files OData Feeds Cloud Services Diplomado de SQL Server 2012
  • 17. Modelo Semántico - Escenarios Power View over a Sales model End User Power View SQL Server Dynamics CRM Diplomado de SQL Server 2012 Model Developer
  • 18. Modelo Semántico - Escenarios Excel over a Sales model End User SQL Server Dynamics CRM Diplomado de SQL Server 2012 Model Developer
  • 19. Modelo Semántico - Escenarios Excel over a Finance model End User Oracle SAP Diplomado de SQL Server 2012 Model Developer
  • 20. Modelo Semántico - Escenarios Excel over a Finance model End User Oracle SAP Diplomado de SQL Server 2012 Model Developer
  • 21. Modelo Semántico - Escenarios Power View over a Finance model End User Power View Oracle SAP Diplomado de SQL Server 2012 Model Developer
  • 22. Modelo Semántico Explotando un Modelo Semántico Diplomado de SQL Server 2012
  • 23. Modelo Semántico Flexibility • Multi-dimensional and tabular modeling experiences • MDX and DAX for business logic and queries • Cached and passthrough storage modes • Choice of end-user BI tools Richness • Rich data modeling capabilities • Sophisticated business logic using MDX and DAX • Fine-grained security – row/cell level • Enterprise capabilities – multi-language and perspectives Diplomado de SQL Server 2012 Scalability • VertiPaq for high performance, MOLAP for mission critical scale • DirectQuery and ROLAP for real-time access to data sources • State-of-the-art compression algorithms • Scales to largest enterprise servers
  • 24. Recursos • Blog Jesús Gil • http://blogs.solidq.com/JGil/Home.aspx • Solid Quality Mentors blogs • http://blogs.solidq.com/Pages/Home.aspx • Solid Quality Journal • http://www.solidq.com/sqj/Pages/Home.aspx • SQL Server 2012 • Crear una conexión de modelo semántico de BI a una base de datos de modelo tabular • Conexión de modelo semántico de BI PowerPivot (.bism) • Twitter: @jesus_gilv Diplomado de SQL Server 2012
  • 25. ¿¿PREGUNTAS?? Solid Quality Mentors blogs http://blogs.solidq.com/Pages/Home.aspx Solid Quality Journal http://www.solidq.com/sqj/Pages/Home.aspx @jesus_gilv

Editor's Notes

  1. So that say how do you make choices with Denali? Let’s go layer by layer and see what are the pros and cons? The recent release is you know silver bullet or some magic answer that I am going to give you saying yes you know this is the way you go about it. You really have to pros and cons. Like the same the tabular modeling experience for MOLAP developers, it’s a familiar model and if you do not have heard a lot of multi-dimensional modeling and MOLAP skill sets in organization. If you go out bunch of SQL developers, the tabular modeling experience is much more inviting the barrier to entries, much slower, With multi-dimensional, you know it’s a sophisticated model, it’s a higher learning curve but you can also compare in contrast advanced concepts like many to many relationships, referenced relationships, parent-child all of these are baked into the model in multi-dimensional but they are not available right baked into the model in tabular and those are some design choices we made because we want to make the model familiar to someone who understands traditional relational database concepts and not had too much complexity in the model but if we need to get some of those capabilities you can still resort to calculations using DAX to get that sort of many to many behavior and so forth.Pause 1:03:54