Configuração de atribuições de alias

Use atribuições de alias para mapear corretamente as conexões entre vários sistemas e tecnologias para gerar a linhagem entre sistemas mais precisa.

Visão geral

Em ambientes de dados complexos, os dados fluem por vários sistemas e tecnologias. Em alguns casos, a linhagem pode estar incompleta ou conter ativos deduzidos ou duplicados. Ao perceber imprecisões em sua linhagem, você pode revisar os aliases. Os aliases servem como identificadores de sistemas específicos e são exibidos como cadeias de conexão, como xyz-1ab2c3-x.ibm.com. Quando não é possível mapear automaticamente as conexões, os aliases são identificados e os possíveis sistemas correspondentes são sugeridos. O processo automático de busca de sistemas correspondentes para um alias específico é chamado de mapeamento automático. Alguns aliases podem ter apenas uma correspondência, enquanto outros podem ter várias correspondências. Para garantir uma linhagem precisa, revise essas sugestões e atribua cada alias ao sistema correto (consulte Aliases para revisão ).

Por exemplo, você importa dados de Microsoft Power BI ( Azure ) e Microsoft SQL Server, e sabe que dois ativos estão conectados. No entanto, quando você visualiza a linhagem, o ativo Microsoft Power BI ( Azure ) é vinculado a um ativo deduzido em vez do ativo importado Microsoft SQL Server. Nessa situação, revise os aliases que foram detectados automaticamente. Você pode descobrir que um alias para Microsoft Power BI ( Azure ) foi identificado, e um sistema de correspondência sugerido é um ativo Microsoft SQL Server. Revise a sugestão e, se ela estiver correta, atribua o alias ao sistema correspondente. Em seguida, execute novamente a importação de metadados para a fonte de dados Microsoft Power BI ( Azure ) e revise a linhagem novamente. Quando a importação de metadados estiver concluída, o ativo Microsoft Power BI ( Azure ) estará corretamente conectado ao ativo Microsoft SQL Server.

Você acessa os aliases para revisão na guia Dados > Linhagem de dados > Atribuir aliases.

Depois de atribuir aliases aos sistemas sugeridos, você deve executar novamente uma importação de metadados para que as alterações fiquem visíveis no gráfico de linhagem. Para acelerar a reimportação de metadados, você pode configurar a importação de metadados para executar somente as fases da linhagem de análise. No entanto, após a reimportação, configure o trabalho de importação de metadados para incluir todas as fases da linhagem que foram selecionadas quando o trabalho foi criado. Em alguns casos, uma conexão sugerida entre um alias e um sistema correspondente é exibida na lista de aliases a serem revisados, mas a linhagem já está completa. Nesse caso, quando você atribuir o alias ao sistema correspondente, não precisará reimportar os metadados e o status da linhagem será automaticamente definido como Atualizado.

Aliases a serem revisados

Mesmo que a linhagem pareça correta após a verificação inicial do mapeamento automático, a adição de mais fontes pode fazer com que alguns dos aliases mapeados automaticamente parem de funcionar devido a estruturas duplicadas de nomes de bancos de dados/esquemas/tabelas em vários servidores de bancos de dados. Portanto, sempre confirme os aliases sugeridos para garantir resultados idênticos no futuro.
Para revisar aliases, vá para Dados > Linhagem de dados > Atribuir aliases e marque a seção Aliases para revisão. Um candidato à atribuição de alias tem os seguintes elementos:

  • Nome do alias, que é uma string de conexão, geralmente no formato semelhante a xyz-1ab2c3-x.ibm.com.
  • Tipo de tecnologia do alias.
  • O número de ocorrências, que é o número de entradas que contêm a combinação de string de conexão de alias e tipo de alias.
  • O número de sistemas que usam o alias, em que um sistema é identificado pela definição da fonte de dados e pelo tipo de scanner.
  • Sistema para atribuir, que é um sistema de correspondência de candidatos. Pode haver um, vários ou nenhum sistema correspondente encontrado.

Ao revisar os aliases, comece pelos aliases para os quais o valor de ocorrências é o mais alto. Quando você atribui um sistema a esse alias, ele pode resolver várias lacunas de linhagem.

Aliases afetados

Em alguns casos, quando você atribui um alias a um sistema de correspondência, outros aliases também são afetados e atribuídos ao mesmo sistema de correspondência. Isso acontece quando a mesma string de conexão é encontrada com o tipo de tecnologia de alias unknown, JDBC, ou ODBC. Por exemplo, quando um alias com a string de conexão edw-prod e o tipo de tecnologia Teradata é atribuído ao sistema DSD_Warehouse com o tipo de tecnologia Teradata, então um alias com a string de conexão edw-prod e o tipo de tecnologia JDBC também é atribuído ao mesmo sistema DSD_Warehouse com o tipo Teradata. No entanto, um alias com string de conexão edw-prod e tipo de tecnologia Oracle não é atribuído ao mesmo sistema e permanece na tabela de aliases para revisão. Além disso, quando um alias com a string de conexão edw-prod e o tipo de tecnologia unknown, JDBC ou ODBC é atribuído primeiro ao sistema DSD_Warehouse com o tipo de tecnologia Teradata, o alias com a string de conexão edw-prod e o tipo de tecnologia Teradata é atribuído automaticamente ao mesmo sistema DSD_Warehouse com o tipo de tecnologia Teradata.

Atribuição de aliases

Para atribuir aliases e atualizar a linhagem, conclua estas etapas:

  1. Vá para Dados > Linhagem de dados > Atribuir aliases.
  2. Na guia Aliases to review (Aliases para revisão ), clique em um alias e revise os sistemas correspondentes sugeridos.
  3. Quando você selecionar o sistema de correspondência apropriado, clique em Atribuir sistema.
  4. Vá para a seção Aliases revisados > Atribuídos. O status da linhagem para o alias recém-atualizado é Metadata import required. Exibir os detalhes de um ativo selecionado para ver quais sistemas exigem a reimportação de metadados.
  5. Quando você identificar quais sistemas exigem a importação de metadados, comece a reimportar os metadados nos projetos apropriados. Para obter detalhes, consulte Reexecutar a importação.
  6. Quando a reimportação for concluída, visualize o gráfico de linhagem atualizado em Data > Data lineage (Dados > Linhagem de dados ).

Desativação do mapeamento automático de alias

Nos casos em que você intencionalmente não planeja fazer a varredura do destino/fonte e, portanto, não executar o mapeamento automático para evitar ativos potencialmente mapeados incorretamente, bem como reduzir o impacto do mapeamento automático no desempenho, é possível desativá-lo para aliases específicos. Por exemplo, quando alguns trabalhos de ETL que você escaneou fazem referência a bancos de dados/fontes que você não tem interesse em escanear para o seu projeto atual, você pode desativar o mapeamento automático para eles, de modo que não sejam relatados para revisão. Quando você desativa o mapeamento automático de aliases, o alias é exibido na lista Aliases desativados, os sistemas correspondentes não são pesquisados e ele é exibido como um ativo deduzido no gráfico de linhagem. O alias desativado não é exibido na lista de aliases a serem revisados.

Para desativar o mapeamento automático de um alias, conclua estas etapas:

  1. Vá para Dados > Linhagem de dados > Atribuir aliases.
  2. Na guia Aliases to review (Aliases para revisão ), clique em um alias.
  3. Selecione a opção Disable alias automapping (Desativar mapeamento automático de alias ) e salve as alterações.

Saiba Mais