Microsoft Power BI ( Azure ) configuração da linhagem
Para importar metadados de linhagem de Microsoft Power BI ( Azure ), crie uma conexão, uma definição de fonte de dados e um trabalho de importação de metadados.
Metadados processados
Os seguintes metadados do Microsoft Power BI ( Azure ) são processados e exibidos no Lineage:
- Relatórios compostos por dados provenientes de:
- Bancos de dados
- Arquivos enviados, como XSLX ou CSV
- Arquivos PBIX
- Conjuntos de dados
- Conexões de Banco de Dados
- Relatórios paginados
Limitações
Os seguintes dados não são processados:
- Relatórios que não podem ser baixados automaticamente, uma vez que o Automatic Data Lineage precisa baixá-los para poder analisá-los.
- Painéis, datamarts e scorecards
- Fluxos de dados em tempo real e modelos semânticos em tempo real
- Fluxos de dados recursivos
- Relações entre relatórios e aplicativos (os relatórios são compatíveis)
- Conexão automática com fontes SSAS ao usar o método de conexão em tempo real
- Alguns casos de uso de relatórios paginados, incluindo relatórios paginados baseados em um conjunto de dados compartilhado do Power BI Azure
- Elementos de metadados que não são disponibilizados devido a limitações da API d Power BI.
Configuração prévia
Antes de importar metadados de linhagem, certifique-se de que os seguintes pré-requisitos estejam atendidos:
- Você tem um registro de aplicativo Azure (entidade de serviço) criado no Microsoft Enterprise ID ( Azure AD). Este registro de aplicativo é utilizado por IBM e Automatic Data Lineage para acessar os metadados de Power BI.
- No registro do aplicativo “ Azure ”, você deve:
- Certifique-se de que as seguintes permissões da API delegada estejam atribuídas e concedidas (com consentimento do administrador aplicado):
- User.Read (Microsoft Graph)
- Report.Read.All (Serviço Power BI )
- Dataset.Read.All (Serviço Power BI )
- Workspace.Read.All (Serviço Power BI )
- Tenha um segredo de cliente válido disponível (segredo de cliente do aplicativo).
- Ser adicionado como membro de um Grupo de Segurança na nuvem no Microsoft Entra ID.
- No portal de administração Power BI, as seguintes configurações de locatário estão habilitadas e configuradas para permitir a entidade de serviço:
- Permitir que entidades de serviço utilizem as APIs do Power BI
- Permitir que entidades de serviço utilizem APIs administrativas somente para leitura
- Melhore as respostas das APIs de administração com metadados detalhados
- Melhore as respostas das APIs de administração com DAX e expressões de mashup
- O grupo de segurança que contém a entidade de serviço recebe acesso de Colaborador (ou superior) a todas as áreas de trabalho do Power BI a serem analisadas. A função de Visualizador não é suficiente.
- Se o acesso ao download de relatórios estiver restrito no locatário, a entidade de serviço está incluída no escopo permitido.
Criação de um recurso de importação de metadados
Conexão da origem de dados
Para se conectar à fonte de dados da qual você deseja importar metadados de linhagem, é necessário selecionar uma definição de fonte de dados e uma conexão. Você pode criá-los antes de iniciar a importação de metadados ou ao criar e configurar o recurso de importação de metadados.
Definição de origem de dados
Selecione “ Microsoft Power BI ” ( Azure ) como tipo de fonte de dados.
Conexão
Para obter detalhes sobre a conexão, consulte Microsoft Power BI ( Azure ).
Modo de conexão
Você pode se conectar ao Microsoft Power BI ( Azure ) utilizando um dos seguintes modos de conexão:
- Conexão direta
- Conexão remota com um agente Manta. Quando um agente estiver configurado, selecione-o na lista. Para obter mais informações, consulte “Configurando agentes para a importação de metadados de linhagem ”.
Listas de inclusão e exclusão
Você pode incluir ou excluir ativos até o nível do relatório. Forneça áreas de trabalho e relatórios no formato área de trabalho/relatório. Cada parte é avaliada como uma expressão regular. Os ativos que forem incluídos posteriormente na origem de dados também serão incluídos ou excluídos se corresponderem às condições especificadas nas listas. Valores de exemplo:
myWorkspace/: todos os relatórios emmyWorkspace,myWorkspace2/.*: todos os relatórios emmyWorkspace2,myWorkspace3/myReport1:myReport1demyWorkspace3,myWorkspace4/myReport[1-5]: qualquer relatório emmyWorkspace4com um nome que comece commyReporte termine com um dígito entre 1 e 5.
Entradas externas
Você pode adicionar relatórios Microsoft Power BI ( Azure ), fluxos de dados e scripts PowerQuery como entradas externas. O arquivo pode ter a seguinte estrutura:
<workspace_name> - A folder with the workspace name.
[report_name].pbix - A PowerBI report.
[dataflow_ID].dataflow - A PowerBI dataflow.
[report_name].txt - Manually extracted PowerQuery scripts for a specific report.
[report_name].rdl - A paginated report.
metadata.json - A file with metadata. If this file is provided, it overrides metadata that is extracted automatically for the specified workspace.