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:

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 em myWorkspace,
  • myWorkspace2/.*: todos os relatórios em myWorkspace2,
  • myWorkspace3/myReport1: myReport1 de myWorkspace3,
  • myWorkspace4/myReport[1-5]: qualquer relatório em myWorkspace4 com um nome que comece com myReport e 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.

Saiba Mais