Conectando um cubo de dados no Power BI
- Amanda Nascimento
- 9 de jun.
- 2 min de leitura
Após ter criado a instância do SSAS (clique aqui para saber mais) e estou utilizado a versão developer do SQL, utilizando o SGBD Management Studio e com o meu cubo de dados já construído dentro do visual studio e implementado dentro da minha instância do SSAS, seguirei os passos abaixo.
Criando um usuário para o Power BI acessar o SSAS
Abro o Management Studio
Conectada na minha instância do Analysis Service utilizando o Management Studio,
expando o cubo (neste exemplo teste_site) e clico com o botão direito em funções e Nova função.

Em geral, insira o nome da função e selecione "Ler Definição"

Em associação, clique em adicionar, avançado, Localizar agora, e irá aparecer uma lista de usuários, selecione os que você deseja que tenha acesso.
Ou digite o nome do seu usuário direto, para saber o nome digite whoami no cmd.

Em fonte de dados, e em cubos, insira somente leitura

Conectando Power BI em uma instância SSAS





Em caso de erro, certifique-se que esta trazendo o nome correto do servidor SSAS e se o seu usuário esta com permissão para acessar o SSAS, veja também as possibilidades abaixo.
Conferindo se a instância do SSAS esta ativa
Abra o Power Shell e execute o script abaixo, se aparecer como na primeira linha do meu exemplo, é sinal de que a instância esta funcionando.
Get-Service | Where-Object { $_.DisplayName -like "*Analysis*" }

Configurar o firewall
Pressione Win + R
Digite: wf.msc → pressione Enter
No painel esquerdo, clique em:
Regras de Entrada → Nova Regra…
Escolha Porta → Avançar

TCP → Porta específica: 2382,2383
Escolha Permitir a conexão
Marque os três perfis: Domínio, Privado, Público
Dê um nome à regra, como:
Liberar SSAS Tabular/Multidimensional
A porta 2383 é a instância padrão e a porta de nº 2382 é para instância nomeada.
Driver MSOLAP
O MSOLAP é o driver cliente que o Power BI, Excel, SSMS, Tableau, e outros aplicativos usam para se conectar a uma instância do SSAS (Analysis Services), seja Multidimensional ou Tabular.
Mesmo que o SSAS esteja instalado na máquina, o driver cliente não vem por padrão com o Power BI Desktop. Ele pode já estar presente no SQL Server Management Studio (SSMS), mas o Power BI pode não enxergar ou pode exigir uma versão atualizada.
Clique aqui para baixar