Interrogation des données externes
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
.
Vous pouvez également utiliser la procédure DBMS_CLOUD.CREATE_EXTERNAL_TABLE
pour interroger des données externes dans les systèmes de fichiers joints ou dans le système de fichiers local.
La procédure DBMS_CLOUD.CREATE_EXTERNAL_TABLE
prend en charge les fichiers externes dans les services de stockage d'objet cloud pris en charge, notamment :
-
Oracle Cloud Infrastructure Object Storage
-
Azure Blob Storage ou Azure Data Lake Storage
-
Amazon S3
-
Compatibles avec Amazon S3, notamment : Oracle Cloud Infrastructure Object Storage, Google Cloud Storage et Wasabi Hot Cloud Storage.
-
Référentiel GitHub
Le fichier source de cet exemple, channels.txt
, contient les données suivantes :
S,Direct Sales,Direct T,Tele Sales,Direct C,Catalog,Indirect I,Internet,Indirect P,Partners,Others
- Colonnes de métadonnées de table externe
Les métadonnées de table externe vous aident à déterminer d'où proviennent les données lorsque vous exécutez une requête.
Thème parent : Interrogation des données externes avec Autonomous Database
Colonnes de métadonnées de table externe
Les métadonnées de table externe vous aident à déterminer d'où proviennent les données lorsque vous exécutez une requête.
Les tables externes que vous créez avec DBMS_CLOUD.CREATE_EXTERNAL_TABLE
, DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
ou DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
incluent deux colonnes invisibles : file$path
et file$name
. Ces colonnes permettent d'identifier le fichier d'où provient un enregistrement.
-
file$path
: indique le texte du chemin du fichier jusqu'au début du nom de l'objet. -
file$name
: indique le nom de l'objet, y compris tout le texte qui suit le signe "/
" final.
Exemple :
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
Pour plus d'informations sur les colonnes non visibles, reportez-vous à Colonnes non visibles.
Rubrique parent : Interrogation des données externes