Consultar dados externos
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
.
Também é possível usar o procedimento DBMS_CLOUD.CREATE_EXTERNAL_TABLE
para consultar dados externos em sistemas de arquivos anexados ou no sistema de arquivos local.
O procedimento DBMS_CLOUD.CREATE_EXTERNAL_TABLE
suporta arquivos externos em serviços suportados de armazenamento de objetos na nuvem, incluindo:
-
Oracle Cloud Infrastructure Object Storage
-
Armazenamento do Blob do Azure ou Armazenamento do Data Lake do Azure
-
Amazon S3
-
Compatível com o Amazon S3, incluindo: Oracle Cloud Infrastructure Object Storage, Google Cloud Storage e Wasabi Hot Cloud Storage.
-
Repositório do GitHub
O arquivo de origem neste exemplo, channels.txt
, tem os seguintes dados:
S,Direct Sales,Direct T,Tele Sales,Direct C,Catalog,Indirect I,Internet,Indirect P,Partners,Others
- Colunas de Metadados da Tabela Externa
Os metadados da tabela externa ajudam a determinar de onde vêm os dados quando você executa uma consulta.
Tópico principal: Consultar Dados Externos com Autonomous Database
Colunas de Metadados da Tabela Externa
Os metadados da tabela externa ajudam a determinar de onde vêm os dados quando você executa uma consulta.
As tabelas externas que você cria com DBMS_CLOUD.CREATE_EXTERNAL_TABLE
, DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
ou DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
incluem duas colunas invisíveis file$path
e file$name
. Essas colunas ajudam a identificar de qual arquivo um registro está vindo.
-
file$path
: Especifica o texto do caminho do arquivo até o início do nome do objeto. -
file$name
: Especifica o nome do objeto, incluindo todo o texto que se segue ao "/
" final.
Por exemplo:
SELECT genre_id, name, file$name, file$path FROM ext_genre
WHERE rownum <= 2;
genre_id name file$name file$path
-------- --------- ----------- ----------------------
1 Action genre.csv https://objectstorage.us-ashburn-1.oraclecloud.com/n/namespace-string/b/moviestream_gold/o/genre
2 Adventure genre.csv https://objectstorage.us-ashburn-1.oraclecloud.com/n/namespace-string/b/moviestream_gold/o/genre
Consulte Colunas Invisíveis para obter mais informações sobre colunas invisíveis.
Tópico principal: Consultar Dados Externos