Conectar-se e gerenciar o Oracle no Microsoft Purview

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

Recursos compatíveis

Recursos de digitalização

Extração de metadados Verificação Completa Varredura incremental Varredura com escopo
Sim Sim Não Sim

As versões do servidor Oracle com suporte são 6i a 19c. O servidor proxy Oracle não é suportado ao verificar o código-fonte da Oracle.

Ao verificar a origem do Oracle, o Microsoft Purview dá suporte a:

  • Extração de metadados técnicos, incluindo:

    • Servidor
    • Esquemas
    • Pacotes
    • Tabelas, incluindo colunas, chaves estrangeiras, índices, gatilhos e restrições exclusivas
    • Exibições, incluindo colunas e gatilhos
    • Procedimentos armazenados, incluindo o parâmetro conjunto de dados e o conjunto de resultados
    • Funções, incluindo o parâmetro dataset
    • Sequences
    • Sinônimos
    • Tipos incluindo os atributos de tipo
  • Busca de linhagem estática em relacionamentos de ativos entre tabelas e exibições.

  • Linhagem de procedimento armazenado.

Ao configurar a verificação, você pode optar por verificar um servidor Oracle inteiro ou definir o escopo da verificação para um subconjunto de esquemas que correspondam a um ou mais nomes ou padrões de nomes.

Outros recursos

Para classificações, rótulos de confidencialidade, políticas, linhagem de dados e exibição ao vivo, consulte a lista de recursos com suporte.

Limitações conhecidas

  • Atualmente, o nome do serviço Oracle não é capturado nos metadados ou na hierarquia.

  • Quando o objeto é excluído da fonte de dados, atualmente a verificação subsequente não removerá automaticamente o ativo correspondente no Microsoft Purview.

  • Não há suporte para procedimentos armazenados diretamente em um esquema ou não em um pacote.

Pré-requisitos

Permissões necessárias para verificação

O Microsoft Purview dá suporte à autenticação básica (nome de usuário e senha) para verificação do Oracle. O usuário Oracle deve ter acesso de leitura às tabelas do sistema para acessar metadados e classificação avançados.

O usuário deve ter permissão para criar uma sessão e uma função SELECT_CATALOG_ROLE atribuída. Como alternativa, o usuário pode ter a permissão SELECT concedida para cada tabela de sistema individual da qual esse 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];

Para classificação, o usuário deve ter permissões de leitor (SELECT) nas tabelas relevantes.

Para tabelas individuais Use o seguinte comando SQL para conceder acesso a uma tabela específica:

GRANT SELECT ON [table_name] TO [purview_user];

Para todas as tabelas ao mesmo tempo Para conceder acesso em todas as tabelas do banco de dados, use:

GRANT SELECT ANY TABLE TO [purview_user];

Registrar

Esta seção descreve como registrar o Oracle no Microsoft Purview usando o portal do Microsoft Purview.

Passos para se registrar

Para registrar uma nova origem Oracle em seu mapa de dados, faça o seguinte:

  1. O acesso ao Mapa de Dados do Microsoft Purview depende de qual experiência de portal você está usando.

    • Se você estiver usando o portal do Microsoft Purview, navegue diretamente para o portal (https://purview.microsoft.com) e selecione a solução Mapa de Dados .
    • Se você estiver usando o portal de governança do Microsoft Purview clássico, navegue diretamente para o portal (https://web.purview.azure.com), selecione sua conta do Microsoft Purview e selecione Mapa de dados no menu à esquerda.
  2. Selecionar Fontes de dados

  3. Selecione Registrar

  4. Em Registrar fontes, selecione Oracle. Selecione Continuar.

    Captura de tela do menu registrar fontes no Mapa de Dados do Microsoft Purview.

Na tela Registrar origens (Oracle), faça o seguinte:

  1. Insira um Nome em que a fonte de dados será listada no Catálogo.

  2. Insira o nome do host para se conectar a uma fonte do Oracle. Pode ser:

    • Um nome de host usado para se conectar ao servidor de banco de dados. Por exemplo: MyDatabaseServer.com
    • Um endereço IP. Por exemplo: 192.169.1.2
  3. Insira o número da porta usada para se conectar ao servidor de banco de dados (1521 por padrão para Oracle).

  4. Informe o nome do serviço Oracle (não o Oracle UID) usado para se conectar ao servidor de banco de dados.

  5. Escolha uma coleção na lista.

  6. Conclua para registrar a fonte de dados.

    Captura de tela das opções de registro de fontes do Oracle.

Examinar

Siga as etapas abaixo para verificar o Oracle e classificar os ativos automaticamente. Para obter mais informações sobre a verificação em geral, consulte nossa introdução às verificações e ingestão.

Dica

Para solucionar problemas de verificação:

  1. Confirme que você seguiu todos os pré-requisitos.
  2. Consulte nossa documentação de solução de problemas de verificação.

Criar e executar verificação

Para criar e executar uma nova verificação, faça o seguinte:

  1. Em Gerenciamento de origem no mapa de dados, selecione Runtimes de integração. Verifique se um runtime de integração auto-hospedada está configurado. Se ele não estiver configurado, use as etapas mencionadas aqui para criar um runtime de integração auto-hospedada.

  2. Navegue até Fontes.

  3. Selecione a origem Oracle registrada.

  4. Selecione + Nova verificação.

  5. Forneça os detalhes abaixo:

    1. Name: O nome da verificação

    2. Conectar-se por meio do runtime de integração: selecione o runtime de integração auto-hospedada configurado

    3. Credencial: selecione a credencial para se conectar à sua fonte de dados. Certifique-se de:

      • Selecione Autenticação Básica ao criar uma credencial.
      • Forneça o nome de usuário usado para se conectar ao servidor de banco de dados no campo de entrada Nome de usuário.
      • Armazene a senha do usuário usada para se conectar ao servidor de banco de dados na chave secreta.
    4. Esquema: Lista o subconjunto de esquemas a serem importados expressos como uma lista separada por ponto e vírgula de maneira que diferencia maiúsculas de minúsculas . Por exemplo, schema1;schema2. Todos os esquemas de usuário serão importados se essa lista estiver vazia. Todos os esquemas do sistema (por exemplo, SysAdmin) e objetos são ignorados por padrão.

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

      • Comece com A ou
      • Terminar com B ou
      • Contêm C ou
      • Igual a D

      O uso de NOT e caracteres especiais não é aceitável.

    5. Local do driver: especifique o caminho para o local do driver JDBC em seu computador em que o runtime de integração de auto-host está em execução. Por exemplo: D:\Drivers\Oracle.

      1. Para o runtime de integração auto-hospedada em um computador local: D:\Drivers\Oracle. Esse é o caminho para o local válido da pasta JAR. O valor deve ser um caminho de arquivo absoluto válido e não contém espaço. Verifique se o driver está acessível pelo runtime de integração auto-hospedada; Saiba mais em Pré-requisitos.
    6. Detalhes do procedimento armazenado: Controla o número de detalhes importados de 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 para ser usada pelos processos de digitalização. Isso depende do tamanho da origem do Oracle a ser verificada.

      Observação

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

      Captura de tela da página de configurações de verificação do Oracle.

  6. Selecione Testar conexão.

    Observação

    Use o botão "Testar conexão" na interface do usuário de configuração de verificação para testar a conexão. A "Conexão de Teste" na interface do usuário do gerenciador de configurações do runtime de integração auto-hospedada -> a guia Diagnóstico não valida totalmente a conectividade.

  7. Selecione Continuar.

  8. Selecione um conjunto de regras de varredura para classificação. Você pode escolher entre o padrão do sistema, conjuntos de regras personalizados existentes ou criar um novo conjunto de regras embutido.

  9. Escolha o gatilho de verificação. Você pode configurar uma programação ou executar a verificação uma vez.

  10. Analise a digitalização e selecione Salvar e Executar.

Exibir suas verificações e execuções de verificação

Para exibir as verificações existentes:

  1. Acesse o portal do Microsoft Purview. No painel esquerdo, selecione Mapa de dados.
  2. Selecione a fonte de dados. Você pode exibir uma lista de verificações existentes nessa fonte de dados em Verificações recentes ou pode exibir todas as verificações na guia Verificações .
  3. Selecione a verificação que tem os resultados que você deseja visualizar. O painel mostra todas as execuções de verificação anteriores, juntamente com o status e as métricas de cada execução de verificação.
  4. Selecione a ID de execução para marcar os detalhes da execução de verificação.

Gerenciar suas varreduras

Para editar, cancelar ou excluir uma verificação:

  1. Acesse o portal do Microsoft Purview. No painel esquerdo, selecione Mapa de Dados.

  2. Selecione a fonte de dados. Você pode exibir uma lista de verificações existentes nessa fonte de dados em Verificações recentes ou pode exibir todas as verificações na guia Verificações .

  3. Selecione a verificação que você quer gerenciar. Você poderá:

    • Edite a verificação selecionando Editar verificação.
    • Cancele uma verificação em andamento selecionando Cancelar execução de verificação.
    • Exclua a verificação selecionando Excluir verificação.

Observação

  • A exclusão da verificação não exclui os ativos do catálogo criados a partir de verificações anteriores.

Linhagem

Depois de verificar sua origem Oracle, você pode navegar pelo Catálogo unificado ou pesquisar o Catálogo Unificado para exibir os detalhes do ativo.

Vá para a guia ativo -> linhagem, você pode ver a relação do ativo quando aplicável. Consulte a seção de recursos suportados nos cenários de linhagem Oracle suportados. Para obter mais informações sobre linhagem em geral, consulte linhagem de dados e guia do usuário de linhagem.

Exibição de linhagem do Oracle

Próximas etapas

Agora que você registrou sua fonte, siga os guias abaixo para saber mais sobre o Microsoft Purview e seus dados.