Consultar Dados Externos com 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 validar os arquivos de origem de uma tabela externa para que você 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. Consulte Gerenciar Privilégios do Usuário no Autonomous Database - Estabelecendo Conexão com uma Ferramenta Cliente para obter mais informações.
- Consultar Dados Externos
Para consultar dados em arquivos na Nuvem, primeiro você precisa armazenar suas credenciais de armazenamento de objeto em 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 do Hive ou com base em dados particionados em pastas simples armazenados no Cloud Object Store. - Consultar Tabelas Externas com Particionamento Especificado em Arquivos de Origem
Se você quiser consultar vários arquivos de dados no Object Store como uma única tabela externa e os arquivos puderem 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 de seus arquivos de dados para acesso à consulta. - Consultar Dados Particionados Externos (com Cláusula de Particionamento)
Se você quiser consultar vários arquivos de dados no Object Store como uma única tabela externa e os arquivos puderem 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 de seus arquivos de dados para acesso à consulta. Utilize o procedimentoDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
para criar uma tabela particionada externa. - Dados de Consulta que Usam a Origem do Hiperlink da Tabela
Você pode criar uma tabela externa por meio de um Hiperlink de Tabela do Autonomous Database. - Consultar Dados Particionados Híbridos
Se quiser consultar dados internos e vários arquivos de dados no Object Store como uma única tabela lógica, você poderá usar uma tabela particionada híbrida para representar os dados como um único objeto. Utilize o procedimentoDBMS_CLOUD.CREATE_HYBRID_PART_TABLE
para criar uma tabela híbrida particionada. - Consultar Arquivos de Dump do Data Pump Externo
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 do Hadoop (HDFS) 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 de 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
. Este 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
. Este 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 principal: Vincular Dados