Configurar propriedades de relatório para relatórios do Power View
Nesta lição suplementar, você definirá as propriedades de relatório para o projeto Modelo de Vendas pela Internet do Adventure Works. As propriedades de relatório facilitam para os usuários finais o trabalho de selecionar e exibir dados de modelo no Power View. Você também definirá as propriedades para ocultarem determinadas colunas e tabelas, e criará novos dados para usar em gráficos.
Depois de concluir esta lição e implantar novamente o modelo em uma instância do Analysis Services integrada ao SharePoint e Reporting Services, você pode criar uma fonte de dados, especificar as informações de conexão de dados, iniciar o Power View e projetar relatórios no modelo.
Esta lição não descreve como criar e usar relatórios do Power View. Esta lição pretende fornecer aos autores do modelo tabular uma introdução para essas propriedades e configurações que afetam como os dados de modelo serão exibidos no Power View. Para saber mais sobre como criar relatórios do Power View, consulte Tutorial: Criar um relatório de exemplo no Power View.
Tempo estimado para concluir esta lição: 30 minutos
Pré-requisitos
Esta lição suplementar faz parte de um tutorial de modelo de tabela, que deve ser concluído na ordem. Antes de executar as tarefas nesta lição suplementar, você deve ter concluído todas as lições anteriores.
Para concluir esta lição suplementar específica, você deverá ter o seguinte:
O Modelo de Vendas pela Internet do Adventure Works (concluído por meio deste tutorial) pronto para ser implantado ou já implantado em uma instância do Analysis Services que está sendo executada no modo Tabular.
Um site do SharePoint integrado ao SSAS (SQL Server 2014 Analysis Services) em execução no modo Tabular e SQL Server 2014 Reporting Services (SSRS), configurado para dar suporte a relatórios do Power View.
Você deve ter permissões suficientes para criar uma conexão de dados no site do SharePoint que aponta para o Modelo de Vendas pela Internet do Adventure Works.
Propriedades do modelo que afetam o relatório
Ao criar um modelo tabular, há determinadas propriedades que você pode definir em colunas individuais e tabelas para aprimorar a experiência de relatório do usuário final no Power View. Além disso, você pode criar dados de modelo adicionais para dar suporte à visualização de dados e outros recursos específicos para o cliente de relatório. Para o Modelo de Vendas pela Internet do Adventure Works de exemplo, aqui estão algumas das alterações que você fará:
Adicionar novos dados – adicionar novos dados em uma coluna calculada usando uma fórmula DAX cria informações de data em um formato mais fácil de exibir em gráficos.
Ocultar tabelas e colunas que não são úteis para o usuário final – A propriedade Hidden controla se as tabelas e colunas de tabela são exibidas no cliente de relatório. Os itens que estão ocultos ainda fazem parte do modelo e permanecem disponíveis para consultas e cálculos.
Habilitar tabelas com um clique – por padrão, nenhuma ação ocorrerá se um usuário final clicar em uma tabela na lista de campos. Para alterar este comportamento de modo que um clique na tabela adicione a tabela ao relatório, você definirá o Conjunto de Campos Padrão em cada coluna que você deseja incluir na tabela. Esta propriedade é definida nas colunas da tabela que os usuários finais provavelmente desejarão usar.
Definir o agrupamento quando necessário – A propriedade Keep Unique Rows determina se os valores na coluna devem ser agrupados por valores em um campo diferente, como um campo de identificador. Para colunas que contêm valores duplicados como Nome de Cliente (por exemplo, vários clientes com o nome de Bruno Dias), é importante agrupar (manter linhas exclusivas) no campo Identificador de Linha para fornecer aos usuários finais os resultados corretos.
Definir tipos e formatos de dados – Por padrão, o Power View aplica regras com base no tipo de dados de coluna para determinar se o campo pode ser usado como uma medida. Como cada visualização de dados no Power View também tem regras sobre em que local as medidas e as não medidas podem ser colocadas, é importante definir o tipo de dados no modelo ou substituir o padrão, para obter o comportamento desejado para o usuário final.
Defina a propriedade Classificar por Coluna – a propriedade Classificar por Coluna especifica se os valores na coluna devem ser classificados por valores em um campo diferente. Por exemplo, na coluna Calendário do Mês que contém o nome do mês, classifique pela coluna Número do Mês.
Ocultar as tabelas das ferramentas de cliente
Como já existe uma coluna calculada Categoria do Produto e Subcategoria do Produto na tabela Produto, não é necessário ter as tabelas Categoria do Produto e Subcategoria do Produto visível para aplicativos cliente.
Para ocultar as tabelas Categoria do Produto e Subcategoria do Produto
No designer de modelos, clique com o botão direito do mouse na tabela Categoria do Produto (guia) e clique em Ocultar das Ferramentas de Cliente.
Clique com o botão direito do mouse na tabela Subcategoria do Produto (guia) e clique em Ocultar das Ferramentas de Cliente.
Criar novos dados para gráficos
Muitas vezes, pode ser necessário criar novos dados em seu modelo usando fórmulas DAX. Nesta tarefa, você adicionará duas novas colunas calculadas à tabela Data. Estas novas colunas fornecerão campos de data em um formato conveniente para serem usados em gráficos.
Para criar novos dados para gráficos
Na tabela Data , role a tela para a extrema direita e clique em Adicionar Coluna.
Adicione duas novas colunas calculadas usando as fórmulas a seguir na barra de fórmulas:
Nome da coluna Fórmula Ano Trimestre = [Ano civil] & "Q" & [trimestre do calendário] Ano Mês = [Ano civil] & FORMAT([Mês],"#00")
Conjunto de Campos Padrão
O Conjunto de Campos Padrão é uma lista predefinida de colunas e medidas para uma tabela que são adicionadas automaticamente a uma tela de relatório do Power View quando a tabela é clicada na lista de campos de relatório. Essencialmente, você pode especificar as colunas padrão, as medidas e a ordenação de campos que os usuários desejarão ver quando esta tabela for visualizada em relatórios do Power View. Para o modelo de Vendas pela Internet, você definirá um conjunto de campos padrão e ordem para as tabelas Customer, Geography e Product. Incluídas estão somente as colunas mais comuns que os usuários desejarão ver ao analisarem os dados de Vendas pela Internet do Adventure Works usando os relatórios do Power View.
Para obter informações detalhadas sobre o Conjunto de Campos Padrão, consulte Configurar conjunto de campos padrão para relatórios do Power View (SSAS Tabular) em SQL Server Manuais Online.
Para definir o Conjunto de Campos Padrão para tabelas
No designer de modelos, clique na tabela Cliente (guia).
Na janela Propriedades , em Propriedades de Relatório, na propriedade Conjunto de Campos Padrão , clique em Clique para editar para abrir a caixa de diálogo Conjunto de Campos Padrão .
Na caixa de diálogo Conjunto de Campos Padrão , na caixa de listagem Campos na tabela , pressione Ctrl e selecione os campos a seguir e clique em Adicionar.
Birth Date, Customer Alternate Id, First Namee Last Name.
Na janela Campos padrão, na ordem , use os botões Mover para Cima e Mover para Baixo para colocar na seguinte ordem:
Customer Alternate Id
First Name
Last Name
Data de nascimento.
Clique em OK para fechar a caixa de diálogo Conjunto de Campos Padrão da tabela Customer .
Realize estas mesmas etapas para a tabela Geography , selecionando os campos a seguir e colocando-os nesta ordem.
Código da cidade, província do estado, código da região do estado.
Por fim, realize estas mesmas etapas para a tabela Product , selecionando os campos a seguir e colocando-os nesta ordem.
Product Alternate Ide Product Name.
Comportamento de tabela
Usando as propriedades do Comportamento da Tabela, você pode alterar o comportamento padrão para diferentes tipos de visualização e o comportamento de agrupamento para tabelas usadas nos relatórios do Power View. Isto permite uma melhor colocação padrão de identificação de informações como nomes, imagens ou títulos em layouts de peça, cartão e gráfico.
Para obter informações detalhadas sobre as propriedades de Comportamento da Tabela, consulte Configurar propriedades de comportamento de tabela para relatórios do Power View (SSAS Tabular) em SQL Server Manuais Online.
Para definir o Comportamento da Tabela para tabelas
No designer de modelos, clique na tabela Cliente (guia).
Na janela Propriedades , na propriedade Comportamento da Tabela , clique em Clique para editar, para abrir a caixa de diálogo Comportamento da Tabela .
Na caixa de diálogo Comportamento da Tabela , na caixa de listagem suspensa Identificador de Linha , selecione a coluna Customer Id .
Na caixa de listagem Manter Linhas Exclusivas , selecione First Name e Last Name.
As configurações dessa propriedade especificam que essas colunas fornecem valores que devem ser tratados como exclusivos mesmo se forem duplicados (por exemplo, nome e sobrenome do funcionário, quando dois ou mais funcionários têm o mesmo nome).
Na caixa de listagem suspensa Rótulo Padrão , selecione a coluna Last Name .
As configurações dessa propriedade especificam que esta coluna fornece um nome para exibição para representar os dados de linha.
Repita estas etapas para a tabela Geography , selecionando a coluna Geography Id como o Identificador de Linha e a coluna City na caixa de listagem Manter Linhas Exclusivas . Você não precisa definir um Rótulo Padrão para esta tabela.
Repita estas etapas para a tabela Product , selecionando a coluna Product Id como o Identificador de Linha e a coluna Product Name na caixa de listagem Manter Linhas Exclusivas . Em Rótulo Padrão, selecione Product Alternate Id.
Propriedades de relatório para colunas
Há várias propriedades básicas de coluna e propriedades específicas de relatório nas colunas que você pode definir para melhorar a experiência de relatório do modelo. Por exemplo, pode não ser necessário que os usuários vejam todas as colunas em todas as tabelas. Assim como você escondeu as tabelas Categoria do Produto e Subcategoria de Produto anteriormente, usando a propriedade Hidden de uma coluna, você pode ocultar colunas específicas de uma tabela que, de outra forma, é mostrada. Outras propriedades, como Formato de Dados e Classificar por Coluna, também podem afetar o modo como os dados da coluna podem aparecer nos relatórios. Você definirá algumas dessas propriedades em colunas específicas agora. Outras colunas não exigem nenhuma ação e não são mostradas abaixo.
Você somente definirá algumas propriedades de coluna diferentes aqui, mas há muitas outras. Para obter informações mais detalhadas sobre as propriedades de relatório de colunas, consulte Propriedades de coluna (SSAS Tabular) em SQL Server Manuais Online.
Para definir propriedades para colunas
No designer de modelos, clique na tabela Cliente (guia).
Clique na coluna Customer Id para exibir as propriedades de coluna na janela Propriedades .
Na janela Propriedades , defina a propriedade Hidden como True. A coluna Customer Id torna-se acinzentada no designer de modelos.
Repita estas etapas, definindo a coluna e as propriedades de relatório a seguir para cada tabela especificada. Deixe todas as outras propriedades em suas configurações padrão.
Cliente
Coluna Propriedade Valor Geography Id Hidden True Birth Date Formato de Dados Data Abreviada Data
Observação
Como a tabela Date foi selecionada como a tabela de datas do modelo usando a configuração Marcar como Tabela de Data, na Lição 7: Marcar como Tabela de Data, e a coluna Date na tabela Date como a coluna a ser usada como o identificador exclusivo, a propriedade Identificador de Linha para a coluna Date será automaticamente definida como True e não poderá ser alterada. Ao usar as funções de inteligência de tempo em fórmulas DAX, você deverá especificar uma tabela de data. Neste modelo, você criou várias medidas usando funções de inteligência de tempo para calcular dados de vendas para vários períodos como trimestres anterior e atual, e também para usar em KPIs. Para obter mais informações sobre como especificar uma tabela de datas, consulte Especificar Marcar como Tabela de Data para uso com Inteligência de Tempo (SSAS Tabular) em SQL Server Manuais Online.
Coluna Propriedade Valor Data Formato de Dados Data Abreviada Day Number of Week Hidden True Day Name Sort By Column Day Number of Week Dia da semana Hidden True Dia do mês Hidden True Dia do ano Hidden True Month Name Sort By Column Mês Mês Hidden True Month Calendar Hidden True Fiscal Quarter Hidden True Fiscal Year Hidden True Fiscal Semester Hidden True Geografia
Coluna Propriedade Valor Geography Id Hidden True Sales Territory Id Hidden True Product
Coluna Propriedade Valor Product Id Hidden True Product Alternate Id Rótulo Padrão True Product Subcategory Id Hidden True Product Start Date Formato de Dados Data Abreviada Product End Date Formato de Dados Data Abreviada Large Photo Hidden True Vendas pela Internet
Coluna Propriedade Valor Product Id Hidden True Customer Id Hidden True Promotion Id Hidden True Currency Id Hidden True Sales Territory Id Hidden True Order Quantity Tipo de Dados
Formato de Dados
Casas DecimaisNúmero Decimal
Número Decimal
0Data do Pedido Tipo de Dados Data Abreviada Due Date Tipo de Dados Data Abreviada Ship Date Tipo de Dados Data Abreviada
Reimplantar o modelo de tabela de vendas pela Internet da Adventure Works
Como você alterou o modelo, deverá reimplantá-lo. Basicamente, você repetirá as tarefas realizadas na Lição 14: Implantar.
Para reimplantar o modelo de tabela de vendas pela Internet da Adventure Works.
Em SQL Server Data Tools, clique no menu Compilar e, em seguida, clique em Implantar Modelo de Vendas pela Internet da Adventure Works.
A caixa de diálogo Implantar é exibida e exibe o status de implantação dos metadados, bem como cada tabela incluída no modelo.
Próximas etapas
Agora você pode usar o Power View para visualizar dados do modelo. Verifique se as contas do Analysis Services e do Reporting Services no site do SharePoint têm permissões de leitura para a instância do Analysis Services onde você implantou seu modelo.
Para criar uma fonte de dados de relatório do Reporting Services que aponta para seu modelo, consulte Tipo de conexão de modelo de tabela (SSRS).