SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Microsoft Datazen
Do Início…
…ao Fim!
Arthur Luz | Senior BI Analyst at Comp Line
arthurjosemberg@gmail.com
http://arthurluz.wordpress.com
2 |
Patrocinadores
Quem sou eu?
Senior BI Analyst at Comp Line
BI and Database Consultant and
Instructor - One Way Solution
Writer – SQL Magazine
OLAP and ETL Consultant and
Instructor – BI do Brasil
Microsoft Certified Professional
Agenda
 Microsoft Datazen – Overview
 Arquitetura
 Instalação (Não Distribuída)
 Configuração Inicial
 Desenvolvendo KPIs
 Data Connections e Data Views
 Desenvolvendo Dashboards – Publisher
 Publicando e Acessando Dashboards
 Datazen - Cases
Microsoft Datazen - Overview
“Hoje eu estou animado para anunciar a aquisição
da Datazen Software, uma empresa líder em
inteligência de negócios móvel(...).
Esta aquisição acelera nossa estratégia de
Power BI para ajudar as organizações a
(...) extrair o máximo valor dos dados – a partir
de qualquer lugar, em qualquer dispositivo.”
(Kamal Hathi, Partner Director, Cloud + Enterprise,
Microsoft, 04/2015, The Official Microsoft Blog)
Microsoft Datazen - Overview
1) Poder de Análise x
Velocidade de Criação
2) Construção de Análises
Centralizada
3) Acesso Mobile e Web
4) Segurança no acesso
aos dados
Arquitetura
Arquitetura
Arquitetura
Core Service
Data Acquisition
Service
Rendering
Service
Web
Applications
Instalação
(Não Distribuída)
Windows Server
2012 R2
Web Server Internet
Information Services
Windows Server 2012
Application Server
.NET Framework 4.5
Instalação (Não Distribuída)
Não é recomendado usar
contas com alto privilégio
para efetuar a instalação
do Datazen. Não
recomendado o usar o
usuário Local System.
1) Estar em um
Windows
Server 2008 R2,
2012 ou 2012 R2.
2) Ter instalado
o Web Server e
o Application
Server .
O Recomendado é que seja
criado um usuário local
sem previlégio algum. O
Serviço de instalação dará
a esse usuário as devidas
permissões.
Instalação (Não Distribuída)
Por padrão, o Windows Server bloqueia o acesso
à rede para os aplicativos adiquiridos através da
Store (Loja de aplicativos).
É necessário que o acesso à rede seja liberado
dentro do Server para que seja possível a conexão
ao Servidor através do Datazen Publisher e
Datazen Viewer.
Instalação (Não Distribuída)
Demonstração 1
Instalação (Não Distribuída)
Configuração Inicial
Configuração Inicial
Core Service
Hub
Desenvolvendo KPIs
 Key Performance Indicator
(Indicadores de Desempenho)
Demonstração 2
Configurando User e Hub e Criando PKIs
Data Connections
e Data Views
Data Connections
Data Views
Real Time
Data Views
Cached Data
Views
Personalized
Data Views
( x )
Demonstração 3
Data Connections e Data Views
Desenvolvendo Dashboards
Dashboards são desenvolvidos e publicados
através do aplicativo Datazen Publisher.
É possível criar Dashboards localmente ou
conectados ao Datazen Server.
Desenvolvendo Dashboards
O Publisher possui 4 interfaces de
Criação e Configuração:
Layout View Data View
Deshboard
Settings Run Preview
Desenvolvendo Dashboards
Navegadores
Os componentes para desenvolvimento
de Dashboards são:
Graficos e
Mapas
Gauges Grids
Dashboards Runtime
Connected Mode
Dashboard
Navegadores
Visualizações
Data Views
Dados do Datazen Server
Tabelas Agregadas
Dashboards Runtime
Disconnected Mode
Dashboard
Navegadores
Visualizações
Data Views
Dados Incorporados
Tabelas Agregadas
Dashboards Runtime
Load on Demand
Dashboard
Navegadores
Visualizações
Data Views
Dados do Datazen Server
Tabelas Agregadas
Datazen
Server
Demonstração 4
Criando, Publicando e
Visualizando Dashboards
Datazen - Cases
Implementação para
Aproximadamente 7.800
espalhados pelo Pais
Muito obrigado pela presença de todos!
Dúvidas?!...
Email: arthurjosemberg@gmail.com
Blog: http://arthurluz.wordpress.com
Twitter @arthurjosemberg

Mais conteúdo relacionado

Semelhante a Microsoft Datazen - Do Início ao Fim

Power Tuning - Portfolio de BI
Power Tuning - Portfolio de BIPower Tuning - Portfolio de BI
Power Tuning - Portfolio de BIDirceu Resende
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDJaqueline Ramos
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Trabalho BI Qlikview
Trabalho BI QlikviewTrabalho BI Qlikview
Trabalho BI QlikviewJose Silva
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaFábio dos Reis
 
[PowerBI] Primeiros Passos
[PowerBI] Primeiros Passos[PowerBI] Primeiros Passos
[PowerBI] Primeiros PassosOrlando Mariano
 
Trabalho BI Qlikview
Trabalho BI QlikviewTrabalho BI Qlikview
Trabalho BI QlikviewJose Silva
 
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.Daniel da Costa Mendes
 
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.Daniel Mendes
 
Guia de Uso - Microsoft Office Visio 2007
Guia de Uso - Microsoft Office Visio 2007Guia de Uso - Microsoft Office Visio 2007
Guia de Uso - Microsoft Office Visio 2007mauricioronei
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazerProjetos e TI
 
CliquePerformance - Solução de BI Dashboards e Relatórios
CliquePerformance - Solução de BI Dashboards e RelatóriosCliquePerformance - Solução de BI Dashboards e Relatórios
CliquePerformance - Solução de BI Dashboards e RelatóriosMarcelo Santos
 

Semelhante a Microsoft Datazen - Do Início ao Fim (20)

Power Tuning - Portfolio de BI
Power Tuning - Portfolio de BIPower Tuning - Portfolio de BI
Power Tuning - Portfolio de BI
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Comprei um SQL Server e agora?
Comprei um SQL Server e agora?Comprei um SQL Server e agora?
Comprei um SQL Server e agora?
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
AX4B - Dynamics AX
AX4B - Dynamics AX AX4B - Dynamics AX
AX4B - Dynamics AX
 
Trabalho BI Qlikview
Trabalho BI QlikviewTrabalho BI Qlikview
Trabalho BI Qlikview
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac Lapa
 
[PowerBI] Primeiros Passos
[PowerBI] Primeiros Passos[PowerBI] Primeiros Passos
[PowerBI] Primeiros Passos
 
Trabalho BI Qlikview
Trabalho BI QlikviewTrabalho BI Qlikview
Trabalho BI Qlikview
 
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
 
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
Power BI: A ferramenta da Microsoft que vem ganhando o mercado.
 
Arquitetura sapb1
Arquitetura sapb1Arquitetura sapb1
Arquitetura sapb1
 
Guia de Uso - Microsoft Office Visio 2007
Guia de Uso - Microsoft Office Visio 2007Guia de Uso - Microsoft Office Visio 2007
Guia de Uso - Microsoft Office Visio 2007
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Sql01 final
Sql01 finalSql01 final
Sql01 final
 
Whitepapper oportunidades-cloud-computing-para-empresas
Whitepapper oportunidades-cloud-computing-para-empresasWhitepapper oportunidades-cloud-computing-para-empresas
Whitepapper oportunidades-cloud-computing-para-empresas
 
CliquePerformance - Solução de BI Dashboards e Relatórios
CliquePerformance - Solução de BI Dashboards e RelatóriosCliquePerformance - Solução de BI Dashboards e Relatórios
CliquePerformance - Solução de BI Dashboards e Relatórios
 

Mais de arthurjosemberg

sql_server_2016_history_tables
sql_server_2016_history_tablessql_server_2016_history_tables
sql_server_2016_history_tablesarthurjosemberg
 
carreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalhocarreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalhoarthurjosemberg
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatoriosarthurjosemberg
 
realizando_limpeza_de_dados_com_data_quality_services
realizando_limpeza_de_dados_com_data_quality_servicesrealizando_limpeza_de_dados_com_data_quality_services
realizando_limpeza_de_dados_com_data_quality_servicesarthurjosemberg
 
carreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalhocarreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalhoarthurjosemberg
 
global_azure_bootcamp_2016
global_azure_bootcamp_2016global_azure_bootcamp_2016
global_azure_bootcamp_2016arthurjosemberg
 

Mais de arthurjosemberg (10)

sql_server_2016_history_tables
sql_server_2016_history_tablessql_server_2016_history_tables
sql_server_2016_history_tables
 
carreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalhocarreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalho
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
realizando_limpeza_de_dados_com_data_quality_services
realizando_limpeza_de_dados_com_data_quality_servicesrealizando_limpeza_de_dados_com_data_quality_services
realizando_limpeza_de_dados_com_data_quality_services
 
carreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalhocarreira_certificacoes_mercado_de_trabalho
carreira_certificacoes_mercado_de_trabalho
 
ssrs_2016_sql_day_bahia
ssrs_2016_sql_day_bahiassrs_2016_sql_day_bahia
ssrs_2016_sql_day_bahia
 
global_azure_bootcamp_2016
global_azure_bootcamp_2016global_azure_bootcamp_2016
global_azure_bootcamp_2016
 
ssrs_2016_sat_joinville
ssrs_2016_sat_joinvillessrs_2016_sat_joinville
ssrs_2016_sat_joinville
 
4_horas_microsoft
4_horas_microsoft4_horas_microsoft
4_horas_microsoft
 
Cargas Dinamicas - SSIS
Cargas Dinamicas - SSISCargas Dinamicas - SSIS
Cargas Dinamicas - SSIS
 

Microsoft Datazen - Do Início ao Fim

Notas do Editor

  1. ------------------------------------- -- KPI – Comparativo diario de Janeiro – Canada x Alemanha -- ------------------------------------- -- Dia 31 de janeiro - Germany SELECT--dod.DayNumberOfMonth, SUM(CONVERT(INT,f.UnitPrice)) PrecoUnitario FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey WHERE dst.SalesTerritoryCountry IN ('Germany') AND dod.EnglishMonthName = 'January' AND dod.DayNumberOfMonth = 31 GROUP BY dod.DayNumberOfMonth ORDER BY dod.DayNumberOfMonth -- Dia 31 de janeiro - Canada SELECT--dod.DayNumberOfMonth, SUM(CONVERT(INT,f.UnitPrice)) PrecoUnitario FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey WHERE dst.SalesTerritoryCountry IN ('Canada') AND dod.EnglishMonthName = 'January' AND dod.DayNumberOfMonth = 31 GROUP BY dod.DayNumberOfMonth ORDER BY dod.DayNumberOfMonth -- Status Dia 31 de janeiro - Germany X Canada WITH STATUS AS ( SELECTCASE WHEN CASE WHEN dst.SalesTerritoryCountry = 'Germany' THEN SUM(f.UnitPrice) ELSE 0 END < CASE WHEN dst.SalesTerritoryCountry = 'Canada' THEN SUM(f.UnitPrice) ELSE 0 END THEN '1' ELSE '-1' END STATUS, dst.SalesTerritoryCountry AS Pais FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey WHERE dst.SalesTerritoryCountry IN ('Canada','Germany') AND dod.EnglishMonthName = 'January' AND dod.DayNumberOfMonth = 31 GROUP BY dod.DayNumberOfMonth, dst.SalesTerritoryCountry ) SELECT * FROM STATUS WHERE Pais <> 'Germany' -- Trend Set - janeiro - Germany X Canada SELECT Dia, SUM(Germany) - SUM(Canada) ComparativoDiario FROM ( SELECTTOP 100000000--dst.SalesTerritoryCountry, dod.DayNumberOfMonth AS Dia, CASE WHEN dst.SalesTerritoryCountry = 'Germany' THEN SUM(CONVERT(INT,f.UnitPrice)) ELSE 0 END AS Germany, CASE WHEN dst.SalesTerritoryCountry = 'Canada' THEN SUM(CONVERT(INT,f.UnitPrice)) ELSE 0 END AS Canada FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey WHERE dst.SalesTerritoryCountry IN ('Germany','Canada') AND dod.EnglishMonthName = 'January' GROUP BY dod.DayNumberOfMonth, dst.SalesTerritoryCountry ORDER BY dod.DayNumberOfMonth ) TrendSet GROUP BY Dia ------------------------------------- -- KPI – Meta Janeiro – Franca -- ------------------------------------- -- Calcula a meta SELECTSUM(CONVERT(INT,f.UnitPrice)) FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey WHERE dst.SalesTerritoryCountry IN ('France') AND dod.EnglishMonthName = 'January' GROUP BY dst.SalesTerritoryCountry -- Valor da Meta = 185000 --Calcula o Status SELECT--dst.SalesTerritoryCountry AS Pais, CASE WHEN SUM(CONVERT(INT,f.UnitPrice)) > 185000 THEN 1 WHEN SUM(CONVERT(INT,f.UnitPrice)) < 185000 THEN -1 ELSE 0 END FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey WHERE dst.SalesTerritoryCountry IN ('France') AND dod.EnglishMonthName = 'January' GROUP BY dst.SalesTerritoryCountry ------------------------------------- -- Data View – Vendas -- ------------------------------------- SELECT dc.FirstName + ' ' + CASE WHEN MiddleName IS NULL THEN '' ELSE MiddleName END + ' ' + dc.LastName AS NomeCompleto, dp.EnglishProductName Produto, dg.EnglishCountryRegionName AS Pais, dg.StateProvinceName AS Estado, dg.City AS Cidade, dod.CalendarYear AS Ano, dod.EnglishMonthName AS Mes, dod.FullDateAlternateKey AS DataVenda, f.ShipDate AS DataEnvio, f.SalesOrderNumber AS OrdemVenda, 1 AS QtdVendas, f.UnitPrice AS ValorVenda FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey JOIN DimGeography dg ON dg.SalesTerritoryKey = dst.SalesTerritoryKey AND dg.GeographyKey = dc.GeographyKey ------------------------------------- -- Data View - Vendas - Internet USA x Australia -- ------------------------------------- SELECTdg.EnglishCountryRegionName AS Pais, dg.StateProvinceName AS Estado, dg.City AS Cidade, dod.CalendarYear AS Ano, dod.EnglishMonthName AS Mes, SUM(CASE WHEN dg.EnglishCountryRegionName = 'United States' THEN f.UnitPrice ELSE 0 END) AS ValorVendaUSA, SUM(CASE WHEN dg.EnglishCountryRegionName = 'Australia' THEN f.UnitPrice ELSE 0 END) AS ValorVendaAustralia FROM FactInternetSales f JOIN DimProduct dp ON dp.ProductKey = f.ProductKey JOIN DimCustomer dc ON dc.CustomerKey = f.CustomerKey JOIN DimSalesTerritory dst ON dst.SalesTerritoryKey = f.SalesTerritoryKey JOIN DimDate dod ON dod.DateKey = f.OrderDateKey JOIN DimGeography dg ON dg.SalesTerritoryKey = dst.SalesTerritoryKey AND dg.GeographyKey = dc.GeographyKey WHERE dg.EnglishCountryRegionName IN ('United States', 'Australia') GROUP BY dg.EnglishCountryRegionName, dg.StateProvinceName, dg.City, dod.CalendarYear, dod.EnglishMonthName