Amazon RDS for Oracle configuração da linhagem
Para importar metadados de linhagem de Amazon RDS for Oracle, crie uma conexão, uma definição de fonte de dados e um trabalho de importação de metadados.
Amazon RDS for Oracle é um banco de dados relacional Oracle que é executado no Amazon Relational Database Service (RDS).
Versões suportadas
- Amazon RDS for Oracle 19c, 21c
Metadados processados
Os seguintes metadados do Amazon RDS for Oracle são processados e exibidos no Lineage:
- Scripts PL/SQL
- Dicionários de banco de dados
- Procedimentos armazenados
- Funções
- Pacotes
- Acionador
- Objetos
- Visualizações
- Ligações de banco de dados
- Links do Exadata
Limitações
As limitações a seguir se aplicam:
SQL*Plusos scripts não são processados.SQL*Loaderos scripts não são processados.- O código SQL altamente dinâmico executado por meio da
EXECUTE IMMEDIATEinstrução não é processado. - Os sinônimos são incluídos na visualização da linhagem de dados apenas se forem referenciados nas consultas SQL, nos procedimentos ou nas funções. Se não forem referenciados, não serão incluídos na visualização nem na lista de objetos.
Configuração prévia
Antes de importar metadados de linhagem, certifique-se de que os seguintes pré-requisitos estejam atendidos:
- Você deve ter os
CONNECTprivilégios eSELECT_CATALOG_ROLE. Um administrador de banco de dados do Oracle pode conceder esses privilégios. - É necessário abrir uma porta no firewall entre as instâncias Oracle e IBM. Um administrador de banco de dados do Oracle ou a equipe de rede pode habilitar o firewall.
- Se você se conectar a um Oracle21.1 ou versão anterior e utilizar uma conexão no modo somente leitura, instale o seguinte patch na instância Oracle :
30858671 - 18C DBMS_METADATA.GET_DDL FAILED WITH ORA-16000 IN READ ONLY MODE.
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 “ Oracle ” como tipo de fonte de dados. O campo " Banco de dados (SID)" ou "Nome do serviço" é obrigatório.
Conexão
Para obter detalhes sobre a conexão, consulte a conexão Amazon RDS for Oracle.
Listas de inclusão e exclusão
É possível incluir ou excluir ativos até o nível do esquema. Forneça bancos de dados e esquemas no formato banco de dados/esquema. 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:
mySchema:mySchemaesquemamySchema[1-5]qualquer esquema com um nome que comece commySchemae termine com um dígito entre 1 e 5.
Entradas externas
Se você usar scripts Oracle PL/SQL externos, poderá adicioná-los em um arquivo.zip como uma entrada externa. É possível organizar a estrutura de um arquivo .zip como subpastas que representam esquemas. Depois que os scripts são verificados, eles são incluídos nos respectivos esquemas no catálogo ou projeto selecionado. O arquivo.zip pode ter a seguinte estrutura:
<schema_name>
<script_name.sql>
<script_name.sql>
replace.csv
O arquivo replace.csv contém substituições de espaço reservado para os scripts que são adicionados no arquivo.zip. Para obter mais informações sobre o formato, consulte Substituições de espaço reservado.
Opções de importação avançadas
- Extrair atributos estendidos
- Você pode extrair atributos estendidos, como chave primária, restrições exclusivas e de integridade referencial das colunas. Por padrão, esses atributos não são extraídos.
- Extrair objetos inválidos
- Incluir objetos inválidos na extração.
- Modo de extração
- Você pode decidir qual modo de extração será executado para os metadados importados. Você tem as opções a seguir:
- Prefetch: use-o para bancos de dados relacionais.
- Em massa paralelo: use-o para mecanismos de processamento analítico.
- Encadeamento único: use-o para evitar paralelismo e consultas grandes durante a extração. Ao selecionar esse modo, o desempenho poderá ser baixo.
- Extração da lógica de transformação
- Você pode ativar a criação de descrições de lógica de transformação a partir do código SQL em scripts SQL.
- Dynamic SQL
- Habilite o processamento dinâmico de SQL em scripts DDL.