Compartilhar via


Ligar e gerir o Oracle no Microsoft Purview

Este artigo descreve como registar o Oracle e como autenticar e interagir com o Oracle no Microsoft Purview. Para obter mais informações sobre o Microsoft Purview, leia o artigo introdutório.

Recursos compatíveis

Extração de Metadados Verificação Completa Análise Incremental Análise de Âmbito Classificação Rotulamento Política de Acesso Linhagem Compartilhamento de Dados Modo de exibição ao vivo
Sim Sim Não Sim Sim Não Não Sim* Não Não

* Além da linhagem nos recursos na origem de dados, a linhagem também é suportada se o conjunto de dados for utilizado como origem/sink no pipeline do Data Factory ou do Synapse.

As versões suportadas do servidor Oracle são de 6i a 19c. O servidor proxy Oracle não é suportado ao analisar a origem Oracle.

Ao analisar a origem Oracle, o Microsoft Purview suporta:

  • Extrair metadados técnicos, incluindo:

    • Servidor
    • Esquemas
    • Pacotes
    • Tabelas, incluindo colunas, chaves externas, índices, acionadores e restrições exclusivas
    • Vistas, incluindo as colunas e os acionadores
    • Procedimentos armazenados, incluindo o conjunto de dados de parâmetros e o conjunto de resultados
    • Funções, incluindo o conjunto de dados de parâmetros
    • Sequences
    • Sinónimos
    • Tipos, incluindo os atributos de tipo
  • Obter linhagem estática nas relações de recursos entre tabelas e vistas.

Ao configurar a análise, pode optar por analisar um servidor Oracle completo ou definir o âmbito da análise para um subconjunto de esquemas que correspondem aos nomes ou padrões de nome especificados.

Limitações conhecidas

  • Atualmente, o nome do serviço Oracle não é capturado nos metadados ou na hierarquia.
  • Quando o objeto é eliminado da origem de dados, atualmente a análise subsequente não remove automaticamente o recurso correspondente no Microsoft Purview.

Pré-requisitos

Permissões necessárias para análise

O Microsoft Purview suporta a autenticação básica (nome de utilizador e palavra-passe) para analisar o Oracle. O utilizador oracle tem de ter acesso de leitura a tabelas de sistema para aceder a metadados avançados.

Para classificação, o utilizador também tem de ser o proprietário da tabela.

Importante

Se o utilizador não for o proprietário da tabela, a análise será executada com êxito e ingerirá metadados, mas não identificará quaisquer classificações.

O utilizador deve ter permissão para criar uma sessão e uma função SELECT_CATALOG_ROLE atribuídas. Em alternativa, o utilizador pode ter a permissão SELECT concedida para cada tabela de sistema individual a partir da qual este conector consulta metadados:

grant create session to [user];
grant select on all_users to [user];
grant select on dba_objects to [user];
grant select on dba_tab_comments to [user];
grant select on dba_external_locations to [user];
grant select on dba_directories to [user];
grant select on dba_mviews to [user];
grant select on dba_clu_columns to [user];
grant select on dba_tab_columns to [user];
grant select on dba_col_comments to [user];
grant select on dba_constraints to [user];
grant select on dba_cons_columns to [user];
grant select on dba_indexes to [user];
grant select on dba_ind_columns to [user];
grant select on dba_procedures to [user];
grant select on dba_synonyms to [user];
grant select on dba_views to [user];
grant select on dba_source to [user];
grant select on dba_triggers to [user];
grant select on dba_arguments to [user];
grant select on dba_sequences to [user];
grant select on dba_dependencies to [user];
grant select on dba_type_attrs to [user];
grant select on V_$INSTANCE to [user];
grant select on v_$database to [user];

Registrar

Esta secção descreve como registar o Oracle no Microsoft Purview com o portal do Microsoft Purview.

Passos para registar

Para registar uma nova origem Oracle no mapa de dados, faça o seguinte:

  1. O acesso ao Mapa de Dados do Microsoft Purview depende da experiência do portal que está a utilizar.

    • Se estiver a utilizar o portal do Microsoft Purview, navegue diretamente para o portal (https://purview.microsoft.com) e selecione a solução Mapa de Dados .
    • Se estiver a utilizar o portal de governação clássico do Microsoft Purview, navegue diretamente para o portal (https://web.purview.azure.com), selecione a sua conta do Microsoft Purview e selecione Mapa de dados no menu esquerdo.
  2. Selecionar Origens de dados

  3. Selecione Registar

  4. Em Registar origens, selecione Oracle. Selecione Continuar.

    Captura de ecrã do menu registar origens no Mapa de Dados do Microsoft Purview.

No ecrã Registar origens (Oracle ), faça o seguinte:

  1. Introduza um Nome que a origem de dados será listada no Catálogo.

  2. Introduza o Nome do anfitrião para ligar a uma origem Oracle. Isto pode ser:

    • Um nome de anfitrião utilizado para ligar ao servidor de bases de dados. Por exemplo: MyDatabaseServer.com
    • Um endereço IP. Por exemplo: 192.169.1.2
  3. Introduza o Número de porta utilizado para ligar ao servidor de bases de dados (1521 por predefinição para Oracle).

  4. Introduza o nome do serviço Oracle (não Oracle UID) utilizado para ligar ao servidor da base de dados.

  5. Selecione uma coleção na lista.

  6. Concluir para registar a origem de dados.

    Captura de ecrã a mostrar as opções de registo de origens oracle.

Examinar

Siga os passos abaixo para analisar o Oracle e classificar automaticamente os recursos. Para obter mais informações sobre a análise em geral, veja a nossa introdução às análises e ingestão.

Dica

Para resolver problemas com a análise:

  1. Confirme que seguiu todos os pré-requisitos.
  2. Veja a nossa documentação de resolução de problemas de análise.

Criar e executar a análise

Para criar e executar uma nova análise, faça o seguinte:

  1. Em Gestão de origens no mapa de dados, selecione Runtimes de integração. Certifique-se de que está configurado um runtime de integração autoalojado. Se não estiver configurado, utilize os passos mencionados aqui para criar um runtime de integração autoalojado.

  2. Navegue para Origens.

  3. Selecione a origem Oracle registada.

  4. Selecione + Nova análise.

  5. Indique os detalhes abaixo:

    1. Nome: o nome da análise

    2. Ligar através do runtime de integração: selecione o runtime de integração autoalojado configurado

    3. Credencial: selecione a credencial para ligar à sua origem de dados. Certifique-se de que:

      • Selecione Autenticação Básica ao criar uma credencial.
      • Indique o nome de utilizador utilizado para ligar ao servidor de bases de dados no campo De entrada Nome de utilizador.
      • Armazene a palavra-passe de utilizador utilizada para ligar ao servidor de bases de dados na chave secreta.
    4. Esquema: liste o subconjunto de esquemas a importar expressos como uma lista separada por ponto e vírgula de forma sensível a maiúsculas e minúsculas. Por exemplo, schema1;schema2. Todos os esquemas de utilizador são importados se essa lista estiver vazia. Todos os esquemas de sistema (por exemplo, SysAdmin) e objetos são ignorados por predefinição.

      Os padrões de nome de esquema aceitáveis podem ser nomes estáticos ou conter carateres universais %. Por exemplo: A%;%B;%C%;D

      • Começar com A ou
      • Terminar com B ou
      • Contenham C ou
      • Igual a D

      A utilização de NÃO e carateres especiais não é aceitável.

    5. Localização do controlador: especifique o caminho para a localização do controlador JDBC no computador onde o runtime de integração autoalojado está em execução. Por exemplo: D:\Drivers\Oracle.

      1. Para o runtime de integração autoalojado num computador local: D:\Drivers\Oracle. É o caminho para a localização válida da pasta JAR. O valor tem de ser um caminho de ficheiro absoluto válido e não contém espaço. Certifique-se de que o controlador está acessível através do runtime de integração autoalojado;; saiba mais na secção de pré-requisitos.
    6. Detalhes do procedimento armazenado: controla o número de detalhes importados dos procedimentos armazenados:

      • Assinatura: o nome e os parâmetros dos procedimentos armazenados.
      • Código, assinatura: o nome, os parâmetros e o código dos procedimentos armazenados.
      • Linhagem, código, assinatura: o nome, os parâmetros e o código dos procedimentos armazenados e a linhagem de dados derivada do código.
      • Nenhum: os detalhes do procedimento armazenado não estão incluídos.
    7. Memória máxima disponível: memória máxima (em GB) disponível na VM do cliente a utilizar através de processos de análise. Isto depende do tamanho da origem Oracle a analisar.

      Observação

      Por regra, forneça 1 GB de memória para cada 1000 tabelas

      Captura de ecrã a mostrar a página de definições de análise do Oracle.

  6. Selecione Testar ligação.

    Observação

    Utilize o botão "Testar ligação" na IU de configuração da análise para testar a ligação. O separador "Testar Ligação" na IU do gestor de configuração do runtime de integração autoalojado –> Diagnóstico não valida totalmente a conectividade.

  7. Selecione Continuar.

  8. Selecione um conjunto de regras de análise para classificação. Pode escolher entre a predefinição do sistema, os conjuntos de regras personalizadas existentes ou criar um novo conjunto de regras inline.

  9. Escolha o acionador de análise. Pode configurar uma agenda ou executar a análise uma vez.

  10. Reveja a análise e selecione Guardar e Executar.

Ver as suas análises e execuções de análise

Para ver as análises existentes:

  1. Aceda ao portal do Microsoft Purview. No painel esquerdo, selecione Mapa de dados.
  2. Selecione a origem de dados. Pode ver uma lista de análises existentes nessa origem de dados em Análises recentes ou pode ver todas as análises no separador Análises .
  3. Selecione a análise que tem os resultados que pretende ver. O painel mostra-lhe todas as execuções de análise anteriores, juntamente com as status e as métricas de cada execução de análise.
  4. Selecione o ID de execução para marcar os detalhes da execução da análise.

Gerir as suas análises

Para editar, cancelar ou eliminar uma análise:

  1. Aceda ao portal do Microsoft Purview. No painel esquerdo, selecione Mapa de Dados.

  2. Selecione a origem de dados. Pode ver uma lista de análises existentes nessa origem de dados em Análises recentes ou pode ver todas as análises no separador Análises .

  3. Selecione a análise que pretende gerir. Você poderá:

    • Edite a análise ao selecionar Editar análise.
    • Cancele uma análise em curso ao selecionar Cancelar execução de análise.
    • Elimine a análise ao selecionar Eliminar análise.

Observação

  • Eliminar a análise não elimina os recursos de catálogo criados a partir de análises anteriores.

Linhagem

Depois de analisar a sua origem Oracle, pode procurar no catálogo de dados ou no catálogo de dados de pesquisa para ver os detalhes do recurso.

Aceda ao separador ativo -> linhagem. Pode ver a relação de recursos quando aplicável. Veja a secção de capacidades suportadas nos cenários de linhagem Oracle suportados. Para obter mais informações sobre a linhagem em geral, veja Guia do utilizador da linhagem e linhagem de dados.

Vista de linhagem Oracle

Próximas etapas

Agora que registou a sua origem, siga os guias abaixo para saber mais sobre o Microsoft Purview e os seus dados.