Mini-Curso: Introdução à Big Data e Data Science - Aula 5 - Onde usamos Data ...
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
1. SQL Server 2012
Novidades de BI para o SQL Server 2012
Diego Nogare
nogare@outlook.com
@DiegoNogare
www.diegonogare.net
https://www.facebook.com/CodificandoNETSQLPASSChapter
3. Agenda anual
Janeiro – 24/01 (20h às 22h)
Julho – 25/07 (20h às 22h)
Fevereiro – 21/02 (20h às 22h)
Agosto – 22/08 (20h às 22h)
Março* – TBD
Setembro – 19/09 (20h às 22h)
Abril – 25/04 (20h às 22h)
Outubro – 24/10 (20h às 22h)
Maio – 23/05 (20h às 22h)
Novembro* – TBD
Junho* – TBD
Dezembro – Não haverá evento
9. Escolhendo o projeto
Design Type
Tabular
Multidimensional
Modelagem familiar, facilidade para
construir, mais rápida para desenvolver
Modelo sofisticado envolvendo uma grande
curva de aprendizado
Alguns conceitos avançados não estão
disponíveis nativamente, mas pode-se usar
calculos para simular estes conceitos
Conceitos avançados são suportados e
otimizados (parent-child, many-to-many,
attribute relationship, etc)
Facilmente adaptavel sob um grande
database e/ou data warehouse para
processos analíticos ou de relatórios
Modelagem ideal para aplicações do tipo
OLAP (Planning, Budget, Forecast, etc) que
precisam do poder multidimensional
9
10. Escolhendo o projeto
Business Logic
DAX
MDX
Baseado em formulas do Excel e conceitos de
relacionamentos – Fácil para iniciar
Baseado no entendimento dos conceitos
multidimensionais, exigindo uma grande
curva de aprendizado inicial
Soluções complexas requerem acentuada
curva de aprendizado (contexto de filtro e
linha, Calculos, etc)
Soluções complexas exigem uma curva de
aprendizado extremamente íngrime
(codificação bem complexa!)
Colunas calculadas nos permitem novos
cenários, também possui membros
calculados e “set” nomeados (exceto em
measures)
Formato ideal para aplicações que precisam
do poder de calculos multidimensionais
envolvendo escopo, assinatura e membros
calculados
10
11. Escolhendo o projeto
Data Access
In-Memmory
• Compressão de 10X
• Não precisa de tuning
• Padrão é scan em
memória
• Paginação e volume de
dados limitado à
memória física
• Compressão de 3X
• Precisa de tuning para
scan em disco, mesmo
com cubo em cache de
memória
• Pode escalar paginação e
volume para TB
DirectyQuery
ROLAP
• PassThrough de consultas
e calculos DAX
• Não suporta consultas
MDX
• Não suporta outros DB
diferentes de SQL Server
11
MOLAP
• PassThrough nas Fatos,
mas não é recomendado
para grandes Dimensões
• Suporta a maioria dos
RDBMS, mas não suporta
agregações a não ser em
View Indexada do SQL
Server
12. Limpeza dos dados
Implantação e
gerenciamento
integrados
Limpeza
Garanta a precisão
e correspondência de
dados
e a confiabilidade dos
dados