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 reimplantar o modelo em uma instância do Analysis Services integrada com o SharePoint e o Reporting Services, você poderá criar uma fonte de dados, especificar as informações de conexão de dados, iniciar o Power View e criar relatórios em relação ao 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 desta lição suplementar, conclua 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 com o SQL Server 2012 Analysis Services (SSAS) sendo executado em modo Tabular e o SQL Server 2012 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á:
Adicione novos dados – Adicionar novos dados em uma coluna calculada usando uma fórmula DAX cria informações de data em um formato que é mais fácil de exibir em gráficos.
Oculte as tabelas e as colunas que não são úteis para o usuário final - A propriedade Oculto controla se 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.
Habilite tabelas de 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.
Defina o agrupamento onde for necessário - A propriedade Manter Linhas Exclusivas determinará 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 John Smith), é importante agrupar (manter linhas exclusivas) no campo Identificador de Linha para proporcionar a seus usuários finais os resultados corretos.
Defina os tipos de dados e os 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 onde 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 que você deseja para seu usuário final.
Defina a propriedade Classificar por Coluna – A propriedade Classificar por Coluna especificará se os valores na coluna forem 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 modelo, clique com o botão direito do mouse da tabela Categoria do Produto (guia) em seguida, clique em Ocultar das Ferramentas de Cliente.
Clique com o botão direito do mouse da tabela Subcategoria do Produto (guia) em seguida, 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 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
=[Calendar Year] & " Q" & [Calendar Quarter]
Ano Mês
=[Calendar Year] & FORMAT([Month],"#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.
Caixa de diálogo Conjunto de Campos Padrão
Para obter informações detalhadas sobre o Conjunto de Campos Padrão, consulte Configurar conjunto de campo padrão para relatórios de Power View (SSAS tabular) nos Manuais Online do SQL Server.
Para definir o Conjunto de Campos Padrão para tabelas
No designer de modelos, clique na tabela Customer (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, em seguida, clique em Adicionar.
Birth Date, Customer Alternate Id, First Name, Last Name.
Na janela Campos padrão, na ordem, use os botões Mover para Cima e Mover para Baixo para colocar na ordem seguinte:
Customer Alternate Id
First Name
Last Name
Birth Date.
Clique em Ok para fechar a caixa de diálogo Conjunto de Campos Padrão para a tabela Customer.
Execute estas mesmas etapas para a tabela Geography, selecionando os campos a seguir e colocando-os nesta ordem.
City, State Province Code, State Region Code.
Por fim, execute estas mesmas etapas para a tabela Product, selecionando os campos a seguir e colocando-os nesta ordem.
Product Alternate Id, 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.
Caixa de diálogo Comportamento da Tabela
Para obter informações detalhadas sobre as propriedades do Comportamento da Tabela, consulte Configurar propriedades de comportamento de tabela para relatórios de Power View (SSAS tabular) nos Manuais Online do SQL Server.
Para definir o Comportamento da Tabela para tabelas
No designer de modelos, clique na tabela Customer (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 da lista 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 da lista 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. Para 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. Da mesma maneira que você ocultou as tabelas Product Category e Product Subcategory anteriormente, usando a propriedade Oculto de uma coluna, você pode ocultar colunas específicas de uma tabela que seriam mostradas de outra forma. 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 mais informações detalhadas sobre as propriedades de relatórios de colunas, consulte Propriedades da Coluna (SSAS Tabular) nos Manuais Online do SQL Server.
Para definir propriedades para colunas
No designer de modelos, clique na tabela Customer (guia).
Clique na coluna Customer Id para exibir as propriedades de coluna na janela Propriedades.
Na janela Propriedades, defina a propriedade Oculto 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.
Customer
Coluna
Propriedade
Valor
Geography Id
Oculto
True
Birth Date
Formato de Dados
Data Abreviada
Date
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 data, consulte Especifique Marcar como Tabela de Data para uso com Inteligência de Tempo (SSAS tabular) nos Manuais Online do SQL Server.
Coluna
Propriedade
Valor
Date
Formato de Dados
Data Abreviada
Número do Dia da Semana
Oculto
True
Day Name
Classificar por Coluna
Número do Dia da Semana
Day Of Week
Oculto
Verdadeiro
Day of Month
Oculto
True
Day of Year
Oculto
True
Month Name
Classificar por Coluna
Mês
Month
Oculto
True
Month Calendar
Oculto
True
Fiscal Quarter
Oculto
True
Fiscal Year
Oculto
True
Fiscal Semester
Oculto
True
Geography
Coluna
Propriedade
Valor
Geography Id
Oculto
True
Sales Territory Id
Oculto
True
Product
Coluna
Propriedade
Valor
Product Id
Oculto
True
Product Alternate Id
Rótulo Padrão
True
Product Subcategory Id
Oculto
True
Product Start Date
Formato de Dados
Data Abreviada
Product End Date
Formato de Dados
Data Abreviada
Large Photo
Oculto
True
Internet Sales
Coluna
Propriedade
Valor
Product Id
Oculto
True
Customer Id
Oculto
True
Promotion Id
Oculto
True
Currency Id
Oculto
True
Sales Territory Id
Oculto
True
Order Quantity
Tipo de Dados
Formato de Dados
Casas Decimais
Número Decimal
Número Decimal
0
Order Date
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. Você essencialmente repetirá as tarefas executadas na Lição 14: Implantar.
Para reimplantar o modelo de tabela de vendas pela Internet da Adventure Works.
No SQL Server Data Tools, clique no menu Compilar e clique em Implantar Modelo de Tabela de Vendas pela Internet da Adventure Works.
A caixa de diálogo Implantar aparecerá com o status de implantação dos metadados e cada tabela incluída no modelo.
Próximas etapas
Você agora 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).