Conectar-se a modelos multidimensionais do SSAS no Power BI Desktop
Com o Power BI Desktop, você pode acessar modelos multidimensionais do SQL Server Analysis Services (SSAS), comumente chamados de SSAS MD.
Para se conectar a um banco de dados MD do SSAS, selecione Obter dados, escolha Banco de Dados Banco de Dados> SQL Server Analysis Services e selecione Conectar:
O serviço Power BI e o Power BI Desktop suportam modelos multidimensionais SSAS no modo de ligação em tempo real. Você pode publicar e carregar relatórios que usam modelos multidimensionais do SSAS no modo dinâmico para o serviço do Power BI.
Capacidades e recursos do SSAS MD
As seções a seguir descrevem os recursos das conexões do Power BI e do SSAS MD.
Metadados tabulares de modelos multidimensionais
A tabela a seguir mostra a correspondência entre objetos multidimensionais e os metadados tabulares retornados ao Power BI Desktop. O Power BI consulta o modelo em busca de metadados tabulares. 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 de dados.
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 | Dentro da tabela chamada Medidas |
Grupo de medidas -> Relação da dimensão do cubo | Relação |
Perspetiva | Perspetiva |
KPI | KPI |
Hierarquias 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 um 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 dentro de uma pasta de exibição. O Power BI reconhece pastas de exibição em metadados tabulares e mostra medidas e KPIs dentro das pastas de exibição. Os KPIs em bancos de dados multidimensionais suportam Valor, Meta, Gráfico de Status e Gráfico de Tendência.
Tipo de atributo de dimensão
Os modelos multidimensionais também suportam a associação de atributos de dimensão com tipos de atributos de dimensão específicos. Por exemplo, uma dimensão Geografia onde os atributos de dimensão Cidade, Estado-Província, PaísRegião e Código Postal têm tipos de geografia apropriados associados a eles são expostos nos metadados tabulares. O Power BI reconhece os metadados, permitindo que você crie 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 que contém URLs (uniform resource locators) das imagens. Você pode especificar esses campos como tipos ImageURL no SQL Server Data Tools ou no Power BI Desktop. Suas 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 elementos visuais.
Hierarquias pai-filho
Os modelos multidimensionais suportam hierarquias pai-filho, que são 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 da dimensão
Os modelos multidimensionais suportam a 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 atributos como valores de uma coluna. Você tem algumas outras opções e restrições se expor esse tipo de membro calculado:
Um atributo dimension pode ter um UnknownMember opcional.
Um atributo contendo membros calculados não pode ser o atributo chave da dimensão, a menos que seja o único atributo da dimensão.
Um atributo que contém membros calculados não pode ser um atributo pai-filho.
Os membros calculados das 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 poderá ver membros calculados se eles não atenderem às restrições mencionadas na lista com marcadores anterior.
Segurança
Os modelos multidimensionais suportam a segurança em nível de dimensão e 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 segurança de dimensão aplicada, os respetivos membros de dimensão não serão vistos pelo usuário no Power BI. No entanto, quando um usuário define uma permissão de segurança de célula em que determinadas células são restritas, esse usuário não pode se conectar ao cubo usando o Power BI.
Considerações e limitações
Há certas limitações para usar o SSAS MD:
Somente as edições Enterprise e BI do SQL Server 2014 oferecem suporte a conexões em tempo real. Para a edição padrão do SQL Server, o SQL Server 2016 ou posterior é necessário para conexões em tempo real.
As ações e os conjuntos nomeados não são expostos ao Power BI. Para criar elementos visuais e relatórios, você ainda pode se conectar a cubos que também contêm ações ou conjuntos nomeados.
Quando o Power BI exibe metadados para um modelo SSAS, ocasionalmente você não pode recuperar dados do modelo. Esse cenário pode ocorrer se você tiver instalado a versão de 32 bits do provedor de processamento analítico online da Microsoft, mas não a versão de 64 bits. A instalação da versão de 64 bits pode resolver o problema.
Não é possível criar medidas de nível de relatório ao criar um relatório conectado ao vivo a um modelo multidimensional do SSAS. As únicas medidas disponíveis são as definidas no modelo MD.
Recursos suportados do SSAS MD no Power BI Desktop
O consumo dos seguintes elementos é suportado nesta versão do SSAS MD. Para obter mais informações sobre esses recursos, consulte Noções básicas sobre o power view para modelos multidimensionais.
- Membros predefinidos
- Atributos de dimensão
- Tipos de atributos de dimensão
- Membros calculados por dimensão, que:
- deve ser um único membro real quando a dimensão tem mais de um atributo;
- não pode ser o atributo chave da dimensão, a menos que seja o único atributo; e ainda
- não pode ser um atributo pai-filho.
- Segurança da dimensão
- Exibir pastas
- Hierarquias
- ImageUrls
- KPIs
- Tendências dos KPI
- Medidas (com ou sem grupos de medidas)
- Medidas como variante
Resolução de problemas
A lista a seguir descreve todos os problemas conhecidos ao se conectar ao SQL Server Analysis Services.
- Erro: Não foi possível carregar o esquema do modelo. Esse erro geralmente ocorre quando o usuário que se conecta ao Analysis Services não tem acesso ao banco de dados/cubo.