BI and Big Data Summit & 4 Horas Microsoft

Pessoal, essa ultima semana tive a oportunidade de participar de dois grandes eventos da comunidade Microsoft e de TI do Brasil.

O primeiro, que marca o início das minhas atividades neste ano de 2016 foi o BI and Big Data Summit. Palestrei online sobre o tema Desvendando o Microsoft Datazen.

Houveram várias dúvidas durante a palestra e vários feedbacks positivos relacionados tanto à apresentação e evento, quanto à usabilidade e facilidade de manuseio da ferramenta. Se você tiver interesse em realizar o download do slide da apresentação, clique na imagem abaixo.

Capturar

O segundo evento foi o 4 Horas Microsoft que ocorreu no Rio de Janeiro. Neste palestrei presencialmente ao lado de grandes amigos da comunidade sobre o tema Capturando dados Históricos com Change Data Capture.

Fiquei muito feliz em ter tido, pela primeira vez, a oportunidade falar de algo que mais tem haver com SQL Server do que propriamente com BI, apesar de estarem interligados. A receptividade das pessoas que estavam assistindo foi bastante positiva.

Para a galera que participou da palestra presencial no Rio, segue abaixo o slide da apresentação e, caso tenham interesse, clique no Link para realizar o download dos packages e scripts da apresentação.

Capturar2

Graças a essa palestra, iniciarei uma série de posts denominada Dados Historicos com Change Data Capture que irá abordar sobre as técnicas e melhores práticas sobre essa feature tão importante e tão pouco conhecida do SQL Server.

Espero que tenha conseguido ajudar às pessoas que puderam participar dessas sessões. Quaisquer dúvidas estarei sempre a inteira disposição de vocês!

Seguem abaixo algumas fotos do evento.

IMG-20160320-WA0012IMG-20160320-WA0006 IMG-20160320-WA0025

Datazen Beginning – Parte 11

Neste post da série Datazen Beginning você irá aprender sobre a Adminitração de segurança de Dashboard, Data Sources, KPIs e Painel de Atividades dentro do Painel de Administração do Datazen Server.


No post anterior da série – Parte 10 – você aprendeu como criar e publicar Deshboards usando o Datazen Publisher e na Parte 6 você aprendeu sobre a construção de KPIs dentro do Painel de Administração do Datazen Server.

Nesta etapa você entenderá como funcionam as opções e níveis de segurança dentro do Microsoft Datazen.


Primeiramente é necessário que você compreenda os níveis de segurança dentro da ferramenta. Observe a imagem abaixo:

01

É possível que um Usuário – ou Grupo de Usuários – do Core Services tenha acesso, dentro de cada Hub, a:

Um ou mais grupos de Dashboards:

02

Um ou mais Dashboards expecíficos (independente do grupo do qual faça parte):

03

Um ou mais grupos de KPIs:

04

Um ou mais Data Connections:

05

Painel de Atividades dos Dashboards e KPIs:

06


Agora vamos ver como administrar permissões a Dashboards, KPIs, Data Connections e Painel de Atividades dentro do Painel de Administração do Datazen Server.

Acesse o Control Painel como Admin, crie um novo usuário na aba Server Users e defina a senha para ele através do link que será gerado – Para mais informações, acesso a Parte 4 do conjunto de posts.

É possível que um usuário do Datazen Server tenha acesso a um ou mais Hubs em três níveis apenas um nível por Hub:

  1. Somente visualização – Essa permissão é concedida quando o usuário é adicionado ao Hub;
  2. Publisher – Com essa permissão o usuário pode criar e publicar Dashboads dentro do Hub. Ela é concedida marcando o Check box Publisher quando dado o acesso ao usuário dentro do Hub;
  3. Owner – Com esse nível de permissionamento o usuário poderá acessar o painel de Controle do Hub, criar KPIs, dar ou retirar acesso de outros usuários, excluir objetos, etc.

Observação – O nível de permissão Owner do Hub só poderá ser concedido pelo Administrador do Datazen pois isso somente é possível editando o Hub.

Agora acesse a aba Users das opções de configuração do Hub Adventure Works. Adicione o usuário que acabou de criar ao Hub e marque o check box Publisher.

Observação 2 – Caso você queira retirar o acesso de um usuário a um Hub basta, dentro da aba Users, Clicar no botão de exclusão do canto direito do registro desse usuário específico. Mas isso somente será possível se ele não for um dos Owners do Hub. Se for, você precisará antes retirar a permissão de Owner desse User.

Entendido isso, o funcionamento do controle de permissões de usuários dentro da ferramenta é bastante simples.

Você pode criar grupos de usuários na aba User Groups dentro de cada Hub e adicionar os usuários que já fazem parte do Hub dentro desses grupos. Dessa maneira, poderá atribuir permissões de forma macro.

07

Na aba Permissions será possível você perceber as quatro possibilidades de permissionamento que citei acima.

08

É possível que você conceda permissão a nível de Grupo de Dashboard ou a nível de Dashboard mudando a seleção Dashboards & Dashboard Groups. É possível também conceder essa permissão a nível de usuário ou de grupo de usuários mudando a seleção Set permissions for:.

Em Data Sources e KPIs funciona de forma semelhante que na aba Dashboards, exceto pelo fato de que não é possível dar permissão a um objeto de nível inferior a Grupo de KPIs ou Data Connections.

Ou seja, caso você queira que um usuário acesse somente um KPIs ou um Data View específico, terá de criar um grupo de KPIs ou um Data Connection específico para ele.

Outro ponto interessante a ser observado com relação à segurança do Datazen é o o painel de atividades. É possível que os usuários interajam através dos aplicativos Datazen Viewer discutindo e dando opinião acerca dos dados apresentados em casa um dos objetos do Datazen Server (Dashboards e KPIs).

10

Os acesso podem ser concedidos a um usuário específico ou grupo de usuários de três maneiras:

  1. No Access – O usuário não terá acesso a nenhuma das informações do painel de atividades;
  2. Read Only – O usuário poderá somente ler os comentários do painel de atividades;
  3. Full Access – O usuário poderá interagir com os demais usuários, não somente lendo, mas também comentando dentro do Painel.

09


O próximo post será o ultimo da série Datazen Beginning. Nele você aprenderá sobre algumas funções administrativas do Datazen Enterprise Server.

Report Services 2016 / Datazen Beginning – Parte 10

Neste post da Série Datazen Beginning você irá aprender sobre a construção Dashboards usando o Datazen Publisher e aprenderá também a publicá-lo dentro do Datazen Server.


Depois de você ter aprendido sobre os tipos de Data Views e Dashboard Runtime na Parte 9 do conjunto de posts e também, na Parte 8, entender o funcionamento de cada um dos tipos de componentes da aba Layout View dentro do Publisher, agora você irá usar alguns para criar o primeiro Dashboard e irá publicá-lo dentro do Servidor Core do Datazen para visualizá-lo através do Datazen View (Computador, Tablet e Celular) e/ou Web.

Usaremos para criação do Dashboard que irá prover a análise das vendas de USA contidas no banco de dados AdventureWorksDW2014 o Data View Quantidade de Vendas por Cliente que você irá criar usando a query abaixo conforme aprendeu na Parte 5 do conjunto de posts.

</em>
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
WHERE dg.EnglishCountryRegionName = 'United States'

Observação – Partirei do pressuposto de que você já está familiarizado com as interfaces do Datazen Publisher. Caso não esteja, sugiro que você leia a Parte 7 do conjunto de posts.


Abra o Publisher e conecte-se ao servidor normalmente, conforme fez na Parte 7 do conjunto de posts.

Feito isso, clique com o botão direito dentro da pagina principal da ferramenta e clique em Create. Em seguinda você terá duas opções.

A primeira permitirá a criação de um Dashboard do zero. A segunda permite a seleção de um Dashboard já existente para que você possa efetuar o desenvolvimento do novo Painel a partir desse selecionado – Isso não sobrescreverá o Painel. A ferramenta irá efetuar uma cópia do Dashboard existente.

Selecione a primeira opção – Start from on empty dashboard.

02

A próxima etapa será, dentro do painel Layout View, no canto esquerdo da tela, selecionar o primeiro Componente que você irá usar para criar o Dashboard de análise de vendas da Adventure Works. O Componente será o Time Navigator.

03

Cada componente do Datazen possui uma porção de configurações que podem ser efetuadas. Elas ficam localizadas na parte inferior da tela do Publisher.

Você irá efetuar a configuração nas seguintes opções:

Time Level é responsável por permitir graficamente o Drill Down entre a hierarquia de tempo. Ou seja, se configurado com a opção default que é o drill somente até o mês, ainda que você tenha no Data View a informação de dia, semana ou hora, por exemplo, o componente não permitirá que o faça. Configure conforme a imagem a baixo:

04

O Time Range Presets configura quais os níveis hierárquicos da data serão disponibilizados para seleção no canto esquerdo do componente. Por padrão o componente utiliza 4 opções que são Todos – uma análise agregada pelo período de tempo total, Último Ano, Últimos Seis Meses e Último TrimestreVocê irá selecionar somente a opção All – Todos.

05

Agora você irá inserir no painel dois Selection List conforme abaixo:

06

Nas configurações de cada um dos Selection List defina como Title para o componente do canto superior esquerdo a lable Selecione um Pais para análise:, e, para o Selection List de baixo a lable Selecione um Estado para análise:.

Desmarque a opção Allow Select All para o Seletor de País. no Seletor de Estado, no campo Select All Text: preencha com o texto Todos os Estados.

Feito isso, arraste para o Dashboard o componente Number. Nas opções de configuração, defina o Title como Valor Vendido: conforme a imagem abaixo:

08

Adicione no Dashboard também o componente Gradient Heat Map da lista Maps. Renomeie o campo Title para Valores Vendidos por Estado – USA: e, em Map, selecione USA. Isso significa que o mapa que será configurado é o dos Estados Unidos conforme abaixo.

9

Agora arraste para o Painel o componente Simple DataGrid preencha o campo Title com Analítico de Vendas Realizadas – Adventure Works.

Entenda uma importante opção dos DataGridsÉ possível que você apresente os dados nos DataGrids, tanto assim como eles vem do Data View, ou agregando-os através de uma coluna text ou através de uma coluna de Data. Isso é definido marcando as opções Aggregate by Time e Aggregate by a Field. Caso você queira apresentar os dados assim como eles vierem da fonte, deixe ambas as opções desmarcadas.

Para a criação desse dashboard, marque a opção Aggregate by a Field.

Na configuração Row Numbers selecione a opção Hide. Essa opção serve para mostrar uma espécie de coluna ID default do Datazen no canto esquerdo grid.

10

Renomeie o Dashboard para Analise de Vendas USA – Adventure Works.

No canto superior direito, existem dois botões. Um deles serve para que você possa configurar uma opção de paleta de cor para o Dashboard.

11

O botão que fica na lateral esquerda ao que você usa para definição de paleta serve para que você consiga configurar um dos MAIORES DIFERENCIAIS do Datazen: A apresentação do Dashboard em dispositivos móveis.

12-0

Selecione a opção Tablet e você verá que a tela irá renderizar e apresentará o grid no formato de um Tablet. Dessa maneira, você só precisará arrastar e redimensionar os componentes que já foram configurados no Dashboard Master (Web).

12

Mude novamente para a opção Phone e configure o Dashboard para apresentação em celular.

12_1

Feito isso, o Layout do Dashboard estará pronto para todas as plataformas.


Agora que você desenvolveu a interface gráfica, você precisará configurar os componentes com os dados do Data View Quantidade de Vendas por Cliente que você criou anteriormente.

Para isso, na aba Data View, no canto superior direito da tela, selecione a opção Add Data.

13

Caso você não tenha configurado a pasta de trabalho do Datazen Publisher, uma tela de mensagem se abrirá pedindo que você o faça.

14

Basta que você clique em Choose Folder e escolha uma pasta. Como foi explicado na Parte 7 do conjunto de posts, essa pasta será usada caso você queira salvar localmente o Dashboard que criou.

Depois disso, na tela que irá abrir você terá duas opções de seleção. Uma delas é construir o Dashboard com base em dados advindos de um arquivo Excel local ou apartir de um Data View do Server. Selecione a segunda opção.

15

Feito isso será possível visualizar todos os Data Connections que estiverem disponíveis no Datazen Server – levando em consideração, claro, que o usuário que está logado no Publisher, tenha acesso a eles.

16

Selecione na proxima tela o Data View Quantidade de Vendas por Cliente.


Depois de capturar o Data View que será usado no Dashboard, você precisará configurar os dados que serão mostrados através dos componentes.

Selecione o componente Selection List que você criou para seleção de Pais.

Esse componente será responsável por filtrar os dados apresentados no Dashboard de acordo com que for selecionado. No caso atual, irá realizar o filtro com base no País ou Estado que o usuário selecionar.

Em Data Properties, na opção Keys:, Escolha o Data View QuantidadedeVendasporCliente. na seleção ao lado você irá escolher a coluna de lookup. Essa coluna será responsável por filtrar os views que participam do Dashboard de acordo com o que for selecionado na Lista de Seleção. Escola a coluna Pais.

Ao lado, em Options…, marque o check box Time Navigator 1. Ao selecionar essa opção você está configurado o Selection List para ser filtrado pelo Time Navigator.

Na seleção opção de Labels:, selecione também a coluna de Pais. Será essa informação que irá ser apresentada graficamente nas opções de seleção.

O canto esquerdo, em Tables Filtered by Selecione um País para Análise:, marque o check box do Data View QuantidadedeVendasporCliente e selecione a coluna Pais como coluna de Lookup.

19

Faça o mesmo para o Selection List que você nomeou como Selecione um Estado para Análise:, porém, em Keys e Labels, selecione a coluna Estado e, na configuração de coluna de lookup do Data View QuantidadedeVendasporCliente, escolha também a coluna Estado.

A unica diferença aqui é que, em Options… da configuração de Keys, você irá marcar dois check box: Um para o Time Navigator e outro para o Selection List configurado para seleção de Pais. Faça conforme imagem abaixo:

20

Agora selecione no canto esquerdo o Time Navigator. Selecione o Data View QuantidadedeVendasporCliente. Na segunda opção de seleção, você irá configurar a métrica que irá preencher o componente. Marque somente o Check box da métrica QtdVendas.

Em Options… será possível que você escolha os componentes que serão filtrados pelo tempo selecionado no componente de tempo. Marque as duas opções que são referentes às duas Listas de Seleção – Pais e Estado.

Configure o componente conforme imagem abaixo:

18

Selecione o componente Number nomeado por Valor Vendido:.

Em sua lista de configurações, escolha o Data View QuantidadedeVendasporCliente e ao lado, nas métricas, escolha QtdVendas e em Options… selecione todos os Check box conforme abaixo:

21

Agora você irá configurar o componente de Mapa. Em suas configurações escolha o Data View QuantidadedeVendasporCliente, em Keys escolha a coluna Estado. Essa coluna será responsável por mostrar os dados de vendas em cada estado do mapa dos Estados Unidos.

Observe que se você tivesse um outro mapa de país, como o lookup é realizado por nome e não por latitude e longitude, o painel não iria apresentar os dados.

Em Options…, Selecione todos os Check box e em Values, selecione a coluna ValorVenda conforme abaixo:

22

Agora você irá configurar o último componente do Dashboard. Selecione no canto esquerdo o DataGrid.

Em Data for the Grid View: selecione o Data View QuantidadedeVendasporClente e, em Options…, Marque todos os Check box. Em Field to Aggregate By: Selecione a opção NomeCompleto.

Em Columns, no canto inferior direito, marque o check box referente as colunas OrdemVenda, QtdVendas e ValorVenda.

Em Options… da coluna QtdVendas, deixe a opção String Format com valor default – General – e altere a Aggregation Function para SUM. Já em Options… da coluna ValorVenda, Altere o String Format para DefaultCurrency e a Aggregation Function para SUM.

Configure conforme abaixo:

23


Agora que a configuração de Layout e de Data View foi realizada, você irá efetuar as configurações da aba Dashboard Settings.

Em Local Settings, na opção Dashboard Culture: selecione a opção Portuguese (Brasil).

Marque os Check box Enable client data caching e Encrypt data stored on the client caso não esteja selecionado conforme imagem abaixo:

24

Em Server Settings, na opção Server Group, clique em Create New Group… e crie um grupo de Dashboards dentro do Datazen Server. Nomeie o grupo de Análise de Vendas.

25

Na aba Run Preview, visualize o Dashboard em execução, antes de publicá-lo.

27

Feito isso, clique no botão de voltar no canto superior esquerdo do Dashboard, depois clique com o botão direito na tela e selecione a opção Publisher to Server.

28

Feito isso, confirme as informações na próxima janela e clique em Publisher.

29

Feito isso, esse Painel estará disponível para acesso em qualquer dispositivo, seja eme móvel ou web.


No próximo post da série você irá aprender como as opções de segurança para Dashboards e KPIs.

Criando Branding’s customizados

Neste post você irá aprender a customizar o seu Datazen Viewer e Datazen Publisher de modo a apresentar para os usuários a logo e cores da empresa, por Servidor ou por Hub.

Obs – Para que seja possível o entendimento desde conteúdo, aconselho que você leia anteriormente o conjunto de posts Datazen Beginning.


A tela de todos os Viewers, sejam eles mobile ou web, vêm por default com a logo, background e cores relacionadas ao Datazen.

Captura de Tela 2015-11-10 às 14.40.44

Importante – Para que seja possível efetuar essa alteração, a não ser que você tenha um bom conhecimento de designer, será necessário da ajuda do profissional de Web Designer da sua instituição.

zip_256Efetue o download do arquivo ao lado, descompacte-o e substitua as logos do Datazen pelas logos de sua instituição. Caso queira poderá também alterar as propriedades dos arquivos .css, .html e .json.

É MUITO IMPORTANTE que você se atente ao seguinte:

  1. TODOS os arquivos devem permanecer com os MESMOS NOMES. Caso você altere algum dos nomes dos arquivos, ao fazer o upload do branding, o serviço interno do Datazen irá dar um erro e você não conseguirá excluir esse brand do Server ou Hub e muito menos excluir o Hub (se for o caso). Até agora, a única solução que encontrei pra esse problema foi reinstalar todo o serviço;
  2.  Você só poderá ter um branding customizado por Hub e apenas um por Server.

Feito as alterações, você precisará recompactar todos os arquivos (um total de 64) em um arquivo .zip. Esse arquivo .zip pode ser renomeado de acordo com sua intenção.

Após o arquivo .zip criado será necessário realizar o seu upload no painel de controle. Basta ir na aba do Painel de Administração denominada Branding.

Captura de Tela 2015-11-10 às 15.01.41Caso você queira realizar o upload do branding criado dentro do Server, ele poderá ser utilizado em todos os hubs, tanto os existentes quanto os que podem vir a ser criados. Você pode também realizar o upload por Hub.

Depois de realizado o upload é possível também realizar a exclusão ou o Download do pacote .zip de arquivos.

Captura de Tela 2015-11-10 às 16.04.40

Uma outra questão a ser observada é que, caso você use um Branding customizado por Hub, caso um usuário tenha acesso a mais de um Hub, será necessário que seja selecionado o Branding de um dos Hubs dos quais ele tem acesso para ser visualizado.


Para mostrar o Hub customizado nos aplicativos Viewers, caso isso não ocorra por default, Você precisará clicar com o botão direito dentro do background do app e selecionar a opção Manage.

01

Feito isso, acesse a aba Branding e escolha o Brand personalizado que deseja utilizar.

02


Segue um exemplo de um dos clientes os qual já implementei a ferramenta.

03 (1)

 

 

Report Services 2016 / Datazen Beginning – Parte 9

Neste post da série você irá aprender sobre os tipos Data Views e tempos de execução de Dashboards (Dashboards Runtime) disponíveis na nova ferramenta de analises de dados da Microsoft, o Datazen.


Para que seja possível entender bem como funcionam as formas de runtime dentro do Microsoft Datazen, é preciso que voltemos um pouco, para os Data Views.

Existem três tipos de Data Views que podem ser desenvolvidos dentro do Microsoft Datazen. Você verá cada um deles antes de aprender sobre os tempos de execução.

Captura de Tela 2015-10-15 às 23.43.11Real Time Data View

Esse tipo de Data View usa o Datazen Acquisition Services em tempo de visualização para ir até a fonte de dados e carregá-los para a camada de apresentação (Dashboards ou KPIs).

Ele é ativado quando dentro da criação do View você seleciona em Refresh Frequency a opção Real-Time.

 

Captura de Tela 2015-10-15 às 23.46.48Cached Data View

Esse outro tipo de visualização de dados, diferente do Real time, utiliza o Serviço de Aquisição de Dados do Datazen para ir até a origem de dados de tempos em tempos e guardá-los em cache.

Você habilita essa opção ao configurar um período de tempo dentro da configuração Refresh Frequency na criação do Data View.

 

Captura de Tela 2015-10-15 às 23.50.30Personalized Data View

Esse tipo de Data View é bem parecido com o Real Time, porém, ao invés de ir à fonte de dados e buscar para a visualização o conjunto completo de registros, ele busca esse resultado da origem com base em parâmetros que são fornecidos.

Esse tipo de View é configurado quando você seleciona a opção Real-Time em Refresh Frequency e Define parâmetros (A possibilidade de definição de parâmetros só é disponibilizada quando você usa o Real-Time).


Agora que você entende como os Views são configurados podemos falar sobre os três tempos de execução, ou Dashboards Runtime, dentro do Microsoft Datazen.


Captura de Tela 2015-10-15 às 23.56.53

Nesse tipo de Dashboard Runtime os dados estão em cache, dentro do Datazen Server. Os navegadores buscam esses dados online do servidor e os agregam. Esse novo conjunto de dados agregado é usado pelas visualizações.

Captura de Tela 2015-11-06 às 17.11.21Nesse tipo de Dashboard Runtime os dados estão em cache dentro do dispositivo (por esse motivo a nomenclatura Dados Incorporados). Os navegadores utilizam esses dados e os agregam. Esse novo conjunto de dados agregado é usado pelas visualizações. Isso tudo acontece Offline.

Captura de Tela 2015-11-06 às 17.11.34

Nesse tipo de tempo de execução é necessário estar online. no Load on Demand, o Datazen consome um Personalized Data View dentro das visualizações. O parâmetro necessário para execução desse Data View é fornecido pelos navegadores. O Data Acquisition Services, depois da disponibilização do parâmetro, vai até a base de dados para recuperar os registros. Esse trabalho é realizado todas as vezes que um novo parâmetro é escolhido nos navegadores.


No próximo post você irá aprender a criar Dashboards na prática dentro do Datazen Publisher e publicá-los dentro do Datazen Enterprise Server.

 

SQL Maniacs – Entendendo o Datazen

Pessoal, tive a honra de ser convidado pelo Vitor Fava – responsável pelo grupo SQL Maniacs – para realizar uma apresentação sobre o Microsoft Datazen

Segue abaixo o ppt da apresentação.

Captura de Tela 2015-10-22 às 01.20.51

Dentre os assuntos que já tenho falado (arquitetura, instalação, configuração criação de data sources e data views e criação e publicação de dashboards e KPIs) falei também sobre algumas atividades administrativas da ferramenta, como por exemplo o backup e restore e reset index

Agradeço de todo coração ao Vitor pela oportunidade de continuar expondo conteúdos para a comunidade ajudando, dessa forma, a quem está começando, assim como eu também já fui ajudado. 

Segue abaixo o link dos dois videos – Parte 1 e Parte 2 da apresentação.

Report Services 2016 / Datazen Beginning – Parte 7

Neste post da série você irá conhecer a ferramenta responsável por criar e publicar Dashboards dentro do Datazen Server, o Datazen Publisher.


Como você pode observar na Parte 5 e Parte 6 do conjunto de posts, a criação de Data Sources, Data Views e KPIs é realizada dentro do Painel de Administração do Datazen Server. Porém, para que seja possível efetuar a criação de Dashboads você precisará usar uma ferramenta externa. O Datazen Publisher.

A instalação e configuração dessa ferramenta foi realizada na Parte 2 e Parte 3 do conjunto de posts.

Acesse a ferramenta Datazen Publisher e você precisará preencher as informações relacionadas ao Server do Datazen em que irá se conectar.

Captura de Tela 2015-10-12 às 06.09.32

  1. Server Address deverá ser configurada com o servidor em que o Datazen Server foi instalado. No conjunto de posts, Tanto o Datazen Server quanto o Datazen Publisher foram configurados na mesma maquina. Por isso preencha com localhost.
  2. Em Username e Password preencha respectivamente o login e senha do usuário que foi criado e que é owner do Hub que foi criado.
  3. O checkbox Use Security Connection deve ficar desmarcado. Essa opção só é usada quando o Datazen Server usa certificado para conexão segura.
  4. O checkbox Sync All Data deve ficar habilitado. Ele é responsável por fazer um refresh nos dados.

Ao se conectar, você poderá ver os KPIs que já foram criados na Parte 6. Clique com o botão direito do mouse dentro do Publisher e você poderá ver as opções disponíveis.

Captura de Tela 2015-10-12 às 06.18.41

As opções relevantes aqui serão Create, Connected e ManageEm Connected será possível ver a conexão ao Datazen Server atual e também se conectar a uma outra instancia com outro Server se necessário.

Captura de Tela 2015-10-12 às 06.21.40

Em Manage você terá acesso a algumas opções de configuração de Dashboards e KPIs.

Captura de Tela 2015-10-12 às 06.20.59

  1. Em KPIs & Dashoboars será possível Criar ou alterar Grupos de Dashboards.
  2. Em Background Data Sync será possível configurar o Serviço de Data Cache do Dashboard e KPI.
  3. Em Application Branding será possível alterar a as configurações gráficas do Datazen. Existem algumas que vem por Default. Mas é possível que você crie seu próprio Branding e o disponibilize através do painel de Administração.
  4.  Em Work Folder será possível criar ou alterar a pasta de trabalho local do Datazen Publisher. Os Dashboards que forem criados e salvos localmente ficaram dentro dessa pasta de trabalho.
  5. Em PIN Lock será possível configurar uma senha de quatro dígitos numéricos que sempre será solicitada ao iniciar ou ao iniciar e acessar o Publisher.
  6. Em Privacy Settings você poderá configurar a as propriedades de privacidade do uso aos dados.

Ao acessar a opção Create você terá acesso à tela que define se você criará um Dashboard do zero ou criará um Deshboard a partir de um outro já existente.

Obs – Se selecionada a opção de criar um painel derivado de outro, o dashboard selecionado não será sobre escrito. Ele será copiado.

Captura de Tela 2015-10-12 às 06.37.25

Selecione a opção Start from an empty dashboard. Feito isso você irá se deparar com a tela de criação de Dashboards dentro do Datazen Publisher.


Temos muito o que falar do Datazen Publisher. É necessário que você entenda bem como manusear a ferramenta antes de começar a criar e publicar Dashboards. portanto, vamos por partes. Vamos iniciar pelos 4 painéis de configuração.

Layout View – Será nesse painel que você irá desenvolver o designer do dashboard. Em outras palavras, será aqui que você perderá um pouco de tempo com o usuário final entendendo como ele quer que seus dados sejam apresentados.

Captura de Tela 2015-10-12 às 06.41.46 2

Data View – Nesse painel você irá conectar os dados dos data views criados no painel de administração aos componentes gráficos selecionados no painel Layout View.

Captura de Tela 2015-10-12 às 06.49.03

Dashboard Settings – Nesse painel será possível definir as configurações do Dashboard que está sendo desenvolvido tanto localmente quanto para o Server quando esse painel for publicado.

Captura de Tela 2015-10-12 às 06.51.23

 Run Preview – Nesse painel é possível ver, em tempo de desenvolvimento, como está o dashboard que está sendo criado.

Captura de Tela 2015-10-12 às 06.53.31


Ao clicar com o botão direito do mouse em qualquer uma das abas de desenvolvimento do Datazen Publisher você terá as seguintes opções:

Captura de Tela 2015-10-12 às 06.55.00

  1. Em Home você será redirecionado para a pagina inicial do Datazen Publisher;
  2. Em New Dashboard você poderá criar um novo painel;
  3. Em Save Locally será possível salvar o dashoboard que está sendo desenvolvido localmente na pasta de trabalho (Work Folder);
  4. Em Publish to Server será possível salvar dentro do Datazen Server o Dashboard que foi desenvolvido. Feito isso, todos os dispositivos moveis e web que tiverem acesso à esse servidor poderão ter acesso a esse Dashboard.

Nos próximos post da série você irá começar a criar Dashboards. Falaremos sobre os tempos de execução dos Dashboards (Dashboards Runtime). Também veremos mais sobre cada uma das possibilidades de criação dentro do Publisher e cada componente de desenvolvimento dentro do painel Layout View.