Microsoft Power BI Services
Os conectores do Power BI são usados para conectar um ambiente do Power BI.
Qlik Lineage Connectors oferecem suporte ao Power BI Cloud. É importante instalar o Power BI Desktop na mesma máquina que o serviço Qlik Lineage Connectors. Isso é necessário para analisar relatórios. O Power BI Desktop não precisa ser licenciado, mas deve ser instalado localmente no Qlik Lineage Connectors para que ele possa aproveitar a estrutura da Microsoft para se comunicar com o Power BI Cloud para extrair os metadados necessários. Normalmente, ambos os aplicativos são instalados em uma máquina Windows, embora eles também possam ser instalados no mesmo servidor Windows. Observe a etapa de Microsoft Power BI Services em que, após a instalação do Power BI Desktop, o local do Power BI deve ser inserido no Qlik Lineage Connectors em Configurações gerais > Serviço (guia) > Power BI.
Pré-requisitos
O Qlik Lineage Connectors usa um usuário mestre para acessar recursos do Power BI. Você precisará registrar um usuário no Azure Active Directory, defini-lo como administrador de serviço do Power BI e adicionar acesso a todos os espaços de trabalho do Power BI.
-
Instale o Power BI Desktop localmente. Acesse Configurações gerais no Qlik Lineage Connectors e localize a última configuração em Configurações gerais: POWER BI DESKTOP BINARY FOLDER. Insira o caminho no qual o Power BI Desktop foi instalado: C:\Program Files\Microsoft Power BI Desktop\bin
-
Registre o Qlik Lineage Connectors no Azure Active Directory.
-
Aplique permissões para o seu aplicativo no Azure AD.
-
Configure o Power BI Connector no Qlik Lineage Connectors.
Registrar o Qlik Lineage Connectors no Azure Active Directory usando a ferramenta de registro de aplicativo do Power BI:
-
Acesse dev.powerbi.com/apps
-
Selecione Entrar com sua conta existente e selecione Avançar.
-
Forneça um nome de aplicativo, ou seja, Qlik Lineage Connectors
-
Selecione Nativo como Tipo de aplicativo.
-
Acesso à API; selecione todas as APIs somente leitura.
-
Clique em Registrar.
-
Salve o ID do aplicativo.
Aplicar permissões ao Qlik Lineage Connectors no Azure AD
-
Pesquise ou procure Registros de aplicativos no Portal do Azure e selecione o aplicativo (por exemplo, Qlik Lineage Connectors).
-
Selecione as permissões de API em Gerenciar.
-
Nas permissões de API, selecione Adicionar uma permissão e, em seguida, selecione Serviço do Power BI.
-
Adicione todas as APIs Read.All em Permissões delegadas. Selecione-os um por um para salvar as seleções. Selecione Salvar quando terminar.
-
Selecione Conceder consentimento.
A ação Conceder consentimento é necessária para a conta mestre evitar a solicitação de consentimento do Azure AD. Se a conta que executa esta ação for um Administrador global, você concede permissões a todos os usuários de sua organização para este aplicativo. Se a conta que executa esta ação for a conta mestre e não um Administrador global, você concederá permissões apenas à conta mestre para este aplicativo. Nota: A ação Conceder consentimento pode levar algum tempo. Verifique as permissões no Registro de aplicativo do Azure em Permissões da API:
Configurar o conector do Power BI no Qlik Lineage Connectors
-
No Qlik Lineage Connectors, acesse Configurações do conector -> Conectores -> Novo conector.
-
Adicione um novo Conector de serviços do Microsoft Power BI e adicione ID de cliente (ID de aplicativo), usuário e senha.
-
Clique em Testar para testar a conexão.
-
Salve.
Ambientes Power BI com suporte
Os Qlik Lineage Connectors incluem suporte para três ambientes de nuvem da Microsoft: Commercial, GCC (Government Community Cloud) e GCC High. Você precisará alterar os URIs de autenticação padrão do Power BI para acessar os ambientes GCC/GCC High com o Qlik Lineage Connectors.
Commercial
-
Usar as configurações padrão
-
Deixe a opção "Ignorar URIs de autenticação do Power BI" desmarcada
GCC
-
Selecione "Substituir URIs de autenticação do Power BI"
-
Defina "Autoridade de autenticação" como: https://login.microsoftonline.com/organizations/
-
Defina "Recurso de autenticação" como: https://analysis.usgovcloudapi.net/powerbi/api
-
Defina "URI da API básica" como: https://api.powerbigov.us
GCC High
-
Selecione "Substituir URIs de autenticação do Power BI"
-
Defina "Autoridade de autenticação" como: https://login.microsoftonline.com/organizations/
-
Defina "Recurso de autenticação" como: https://high.analysis.usgovcloudapi.net/powerbi/api
-
Defina "URI da API básica" como: https://api.high.powerbigov.us
Regras do Microsoft Power BI
Espaços de trabalho: Lista de espaços de trabalho a serem extraídos.
IDs de relatórios: IDs de relatórios individuais a serem extraídos.
Alias da pasta
Um alias de pasta sincronizará as diferentes referências a partir das quais um conector pode ler. Por exemplo, um aplicativo pode fazer referência a uma pasta como \\mssql01-prod\sources, mas, em um script, essa pasta é referenciada como \\mssql01-prod.company.com\sources. Nesse caso, as duas referências diferentes apontam para a mesma pasta, mas ela não aparecerá assim nos gráficos de linhagem. Ao adicionar o alias, o nome do recurso será sincronizado, e os gráficos serão reconciliados.