Partilhar via


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

  1. 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.

  2. 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

  1. Na tabela Data, role para a extrema direita e clique em Adicionar Coluna.

  2. 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

  1. No designer de modelos, clique na tabela Customer (guia).

  2. 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.

  3. 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.

  4. 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.

  5. Clique em Ok para fechar a caixa de diálogo Conjunto de Campos Padrão para a tabela Customer.

  6. 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.

  7. 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

  1. No designer de modelos, clique na tabela Customer (guia).

  2. Na janela Propriedades, na propriedade Comportamento da Tabela, clique em Clique para editar, para abrir a caixa de diálogo Comportamento da Tabela.

  3. Na caixa de diálogo Comportamento da Tabela, na caixa da lista suspensa Identificador de Linha, selecione a coluna Customer Id.

  4. 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).

  5. 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.

  6. 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.

  7. 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

  1. No designer de modelos, clique na tabela Customer (guia).

  2. Clique na coluna Customer Id para exibir as propriedades de coluna na janela Propriedades.

  3. Na janela Propriedades, defina a propriedade Oculto como True. A coluna Customer Id torna-se acinzentada no designer de modelos.

  4. 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çãoObservaçã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).