Gerenciar um modelo semântico do Power BI usando o ponto de extremidade XMLA

Concluído

Se você usou o Microsoft Analysis Services, talvez esteja familiarizado com o ponto de extremidade XMLA. Embora o uso de uma API possa parecer intimidante para alguns, é simples de usar. Em resumo, o ponto de extremidade XMLA é outra maneira de você se conectar a espaços de trabalho e modelos semânticos do Power BI de aplicativos externos - apenas uma API com uma URL para o espaço de trabalho ou modelo semântico.

Configurações de ponto de extremidade XMLA

Por padrão, a conectividade de ponto de extremidade é somente leitura para a carga de trabalho de modelos semânticos. Essa configuração permite que as ferramentas de visualização de dados acessem os seguintes detalhes do modelo semântico:

  • Dados do modelo
  • Metadados
  • evento
  • Esquema

Algumas ferramentas de visualização de dados incluem o Microsoft Excel, o Power BI Report Builder, o Editor de Tabelas ou o ALM Toolkit. Você pode obter a URL de conexão do espaço de trabalho nas configurações do espaço de trabalho.

A conectividade de leitura-gravação pode ser habilitada para fornecer mais operações, incluindo:

  • Gestão
  • Governação
  • Modelagem semântica avançada
  • Depuração
  • Monitorização

Com a leitura-gravação habilitada, os modelos semânticos têm mais paridade com as ferramentas e os processos de modelagem tabular de nível empresarial do Azure Analysis Services e do SQL Server Analysis Services. Para usar o ponto de extremidade XMLA para operações de leitura-gravação, o modelo semântico deve residir em um espaço de trabalho Premium ou Fabric.

Alguns usos comuns do ponto de extremidade XMLA no Power BI são:

  • Atualização de componentes individuais de um modelo de dados.
  • Exportação sistemática de dados do modelo de dados.
  • Automatização do uso do Best Practice Analyzer.

Nota

Para obter todas as funcionalidades e limitações, consulte o artigo Conectividade do modelo semântico com o ponto de extremidade XMLA.