Consultar Dados Externos com o Autonomous Database
Descreve pacotes e ferramentas para consultar e validar dados com o Autonomous Database.
Os dados externos não são gerenciados pelo banco de dados; no entanto, você pode usar procedimentos DBMS_CLOUD
para consultar seus dados externos. Embora as consultas em dados externos não sejam tão rápidas quanto as consultas em tabelas de banco de dados, você pode usar essa abordagem para começar rapidamente a executar consultas em seus arquivos de origem externa e dados externos. Dependendo do tipo de tabela externa, você pode validar dados externos usando os procedimentos de validação DBMS_CLOUD
. Os procedimentos de validação de dados permitem que você valide os arquivos de origem para uma tabela externa, de modo que possa identificar problemas e corrigir os dados na tabela externa ou excluir dados inválidos antes de usar os dados.
Se você não estiver usando o usuário
ADMIN
, certifique-se de que o usuário tenha os privilégios necessários para as operações que ele precisa executar. Para obter mais informações, consulte Gerenciar Privilégios do Usuário no Autonomous Database - Conexão com uma Ferramenta Cliente.
- Consultar Dados Externos
Para consultar dados em arquivos na Cloud, você precisa primeiro armazenar suas credenciais de armazenamento de objetos no seu Autonomous Database e, em seguida, criar uma tabela externa usando o procedimento PL/SQLDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Consultar Dados Externos com Arquivos de Origem ORC, Parquet ou Avro
O Autonomous Database facilita o acesso aos dados ORC, Parquet ou Avro armazenados no armazenamento de objetos usando tabelas externas. As origens ORC, Parquet e Avro têm metadados incorporados e o procedimentoDBMS_CLOUD.CREATE_EXTERNAL_TABLE
pode utilizar esses metadados para simplificar a criação de tabelas externas. - Consultar Tabelas Externas com Particionamento Implícito
No Autonomous Database, você pode criar tabelas externas particionadas implícitas com base em dados particionados no estilo Hive ou de pasta simples armazenados no Armazenamento de Objetos na Nuvem. - Consultar Tabelas Externas com Particionamento Especificado em Arquivos de Origem
Se você quiser consultar vários arquivos de dados no Armazenamento de Objetos como uma única tabela externa e poder representar os arquivos como várias partições lógicas, é altamente recomendável usar uma tabela particionada externa. O uso de uma tabela partição externa preserva o particionamento lógico dos seus arquivos de dados para acesso de consulta. - Consultar Dados Particionados Externos (com Cláusula de Particionamento)
Se você quiser consultar vários arquivos de dados no Armazenamento de Objetos como uma única tabela externa e os arquivos podem ser representados como várias partições lógicas, é altamente recomendável usar uma tabela particionada externa. O uso de uma tabela particionada externa preserva o particionamento lógico dos seus arquivos de dados para acesso de consulta. Use o procedimentoDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
para criar uma tabela particionada externa. - Consultar Dados que Usam Origem de Hiperlink de Tabela
Você pode criar uma tabela externa por meio de um Hiperlink de Tabela do Autonomous Database. - Consultar Dados Particionados Híbridos
Se você quiser consultar dados internos e vários arquivos de dados no Armazenamento de Objetos como uma tabela lógica única, poderá usar uma tabela particionada híbrida para representar os dados como um objeto único. Use o procedimentoDBMS_CLOUD.CREATE_HYBRID_PART_TABLE
para criar uma tabela particionada híbrida. - Consultar Arquivos Externos de Dump do Data Pump
Você também pode consultar arquivos de dump do Oracle Data Pump na Nuvem criando uma tabela externa usandoDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Consultar Dados HDFS (Hadoop) do Big Data Service no Autonomous Database
Você pode criar links de banco de dados para o Oracle Big Data Service no Autonomous Database. - Consultar Dados Externos com o Serviço Data Catalog
O Oracle Cloud Infrastructure Data Catalog é o serviço de gerenciamento de metadados do Oracle Cloud que ajuda você a descobrir dados e oferecer suporte à governança de dados. Ele fornece um inventário de ativos, um glossário de negócios e um metastore comum para data lakes. - Consultar Dados Externos com o AWS Glue Data Catalog
O Autonomous Database suporta um sistema para sincronização com uma instância do Amazon AWS Glue Data Catalog. - Consultar Tabelas do Iceberg do Apache
O Autonomous Database suporta a consulta de tabelas do Apache Iceberg. - Validar Dados Externos
Para validar qualquer tabela externa, você pode usar o procedimentoDBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
. - Validar Dados Particionados Externos
Para validar uma tabela particionada externa, você pode usar o procedimentoDBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
. Esse procedimento inclui um parâmetro que permite especificar uma partição específica a ser validada. - Validar Dados Particionados Híbridos
Para validar uma tabela particionada híbrida, você pode usar o procedimentoDBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE
. Esse procedimento inclui um parâmetro que permite especificar uma partição específica a ser validada. - Exibir Logs para Validação de Dados
Para validar uma tabela externa, use os procedimentosDBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
,DBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
eDBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE
.
Tópico pai: Vincular Dados