Conectar-se a modelos multidimensionais do SSAS no Power BI Desktop

Com o Power BI Desktop, você pode acessar os modelos multidimensionais do SSAS (SQL Server Analysis Services), normalmente chamados de SSAS MD.

Para se conectar a um banco de dados do SSAS MD, selecione Obter dados, escolha Banco de Dados>Banco de dados do SQL Server Analysis Services e selecione Conectar:

Screenshot shows the Get Data dialog in Power BI Desktop with SQL Server Analysis Services database selected.

O serviço do Power BI e o Power BI Desktop são compatíveis com modelos multidimensionais do SSAS no modo de conexão dinâmico. Você pode publicar e carregar relatórios que usam Modelos Multidimensionais SSAS no modo dinâmico para o serviço do Power BI.

Recursos e capacidades do SSAS MD

As seções a seguir descrevem os recursos e capacidades das conexões do Power BI e SSAS MD.

Metadados tabulares de modelos multidimensionais

A tabela a seguir mostra a correspondência entre objetos multidimensionais e os metadados tabulares que são retornados ao Power BI Desktop. O Power BI consulta metadados tabulares no modelo. Com base nos metadados retornados, o Power BI Desktop executa consultas DAX apropriadas no SSAS quando você cria uma visualização, como uma tabela, matriz, gráfico ou segmentação.

BISM – Objeto multidimensional Metadados tabulares
Cubo Modelo
Dimensão do cubo Tabela
Atributos de dimensão (chaves), nome Colunas
Grupo de medidas Tabela
Medida Medida
Medidas sem grupo de medidas associado Na tabela chamada Medidas
Grupo de medidas -> relação da dimensão do cubo Relação
Perspectiva Perspectiva
KPI KPI
Hierarquias do usuário/pai-filho Hierarquias

Medidas, grupos de medidas e KPIs

Os grupos de medidas em um cubo multidimensional são expostos como tabelas com o sinal ∑ (sigma) ao lado deles no painel Campos. As medidas calculadas sem um grupo de medidas associado são agrupadas em uma tabela especial chamada Medidas nos metadados tabulares.

Para ajudar a simplificar modelos complexos em um modelo multidimensional, você pode definir um conjunto de medidas ou KPIs em um cubo a ser localizado em uma Pasta de exibição. O Power BI reconhece as pastas de exibição nos metadados tabulares e mostra as medidas e KPIs dentro delas. Os KPIs em bancos de dados multidimensionais dão suporte a Valor, Meta, Gráfico de Status e Gráfico de Tendência.

Tipo de atributo de dimensão

Os modelos multidimensionais também dão suporte à associação de atributos de dimensão com tipos de atributo de dimensão específicos. Por exemplo, uma dimensão Geografia em que os atributos de dimensão Cidade, Estado/Província, País/Região e CEP têm tipos de geografia apropriados associados a eles é exposta nos metadados tabulares. O Power BI reconhece os metadados, permitindo a criação de visualizações de mapa. Você pode reconhecer essas associações pelo ícone de mapa ao lado do elemento no painel Campo no Power BI.

O Power BI também pode renderizar imagens quando você fornece um campo contendo as URLs (Uniform Resource Locators) das imagens. Você pode especificar esses campos como tipos ImageURL no SQL Server Data Tools ou, em seguida, no Power BI Desktop. As informações de tipo são fornecidas ao Power BI nos metadados tabulares. O Power BI pode recuperar essas imagens da URL e exibi-las em visuais.

Hierarquias pai-filho

Os modelos multidimensionais são compatíveis com hierarquias pai-filho, apresentadas como uma hierarquia nos metadados tabulares. Cada nível da hierarquia pai-filho é exposto como uma coluna oculta nos metadados tabulares. O atributo-chave da dimensão pai-filho não é exposto nos metadados tabulares.

Membros calculados de dimensão

Os modelos multidimensionais dão suporte à criação de vários tipos de membros calculados. Os dois tipos mais comuns de membros calculados são:

  • Membros calculados em hierarquias de atributos que não são irmãos de Todos
  • Membros calculados em hierarquias de usuário

Os modelos multidimensionais expõem membros calculados em hierarquias de atributo como valores de uma coluna. Você terá outras opções e restrições se expuser este tipo de membro calculado:

  • Um atributo de dimensão pode ter um UnknownMember opcional.

  • Um atributo com membros calculados não pode ser o atributo-chave da dimensão, a menos que seja o único atributo da dimensão.

  • Um atributo com membros calculados não pode ser um atributo pai-filho.

Os membros calculados de hierarquias de usuário não são expostos no Power BI. Em vez disso, você pode se conectar a um cubo que contém membros calculados em hierarquias de usuário. No entanto, você não pode ver os membros calculados se eles não atenderem às restrições mencionadas na lista com marcadores anterior.

Segurança

Os modelos multidimensionais são compatíveis com a segurança no nível da dimensão e da célula por meio de funções. Quando você se conecta a um cubo com o Power BI, é autenticado e avaliado quanto às permissões apropriadas. Se um usuário tiver a segurança de dimensão aplicada, os respectivos membros da dimensão não serão vistos pelo usuário no Power BI. No entanto, quando um usuário tiver definido uma permissão de segurança da célula, em que determinadas células são restritas, esse usuário não poderá se conectar ao cubo usando o Power BI.

Considerações e limitações

Há algumas limitações no uso do SSAS MD:

  • Somente as edições Enterprise e BI do SQL Server 2014 são compatíveis com conexões dinâmicas. Para a edição Standard do SQL Server, o SQL Server 2016 ou posterior é necessário para conexões dinâmicas.

  • Ações e conjuntos nomeados não são expostos no Power BI. Para criar visuais e relatórios, você ainda pode se conectar a cubos que também contêm ações ou conjuntos nomeados.

  • Quando Power BI exibe metadados para um modelo do SSAS, ocasionalmente você não pode recuperar dados do modelo. Esse cenário poderá ocorrer se você tiver instalado a versão de 32 bits do provedor Microsoft Online Analytical Processing, mas não a versão de 64 bits. Instalar a versão de 64 bits pode resolver o problema.

  • Você não pode criar medidas no nível do relatório ao criar um relatório que esteja conectado em tempo real a um modelo multidimensional SSAS. As únicas medidas disponíveis são as definidas no modelo multidimensional.

Recursos compatíveis do SSAS MD no Power BI Desktop

O consumo dos elementos a seguir são compatíveis com esta versão do SSAS MD. Para saber mais sobre esses recursos, confira Noções básicas sobre o Power View para modelos multidimensionais.

  • Membros padrão
  • Atributos de dimensão
  • Tipos de atributo de dimensão
  • Membros calculados da dimensão, que:
    • deverão ser um membro real quando a dimensão tiver mais de um atributo;
    • não podem ser o atributo-chave da dimensão, a menos que sejam o único atributo; e
    • não podem ser um atributo pai-filho.
  • Segurança de dimensão
  • Pastas de exibição
  • Hierarquias
  • ImageUrls
  • KPIs
  • tendências de KPI
  • Medidas (com ou sem grupos de medidas)
  • Medidas como variantes

Solução de problemas

A lista a seguir descreve todos os problemas conhecidos de conexão com o SQL Server Analysis Services.

  • Erro: não foi possível carregar o esquema do modelo. Esse erro normalmente ocorre quando o usuário que se conecta ao Analysis Services não tem acesso ao banco de dados/cubo.