Externe Daten abfragen
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
erstellen.
Sie können auch die Prozedur DBMS_CLOUD.CREATE_EXTERNAL_TABLE
verwenden, um externe Daten in angehängten Dateisystemen oder im lokalen Dateisystem abzufragen.
Die Prozedur DBMS_CLOUD.CREATE_EXTERNAL_TABLE
unterstützt externe Dateien in den unterstützten Cloud-Object Storage-Services, einschließlich:
-
Oracle Cloud Infrastructure Object Storage
-
Azure Blob Storage oder Azure Data Lake Storage
-
Amazon S3
-
Amazon S3-Kompatible, darunter: Oracle Cloud Infrastructure Object Storage, Google Cloud Storage und Wasabi Hot Cloud Storage.
-
GitHub-Repository
Die Quelldatei in diesem Beispiel channels.txt
enthält die folgenden Daten:
S,Direct Sales,Direct T,Tele Sales,Direct C,Catalog,Indirect I,Internet,Indirect P,Partners,Others
- Metadatenspalten externer Tabellen
Mit den Metadaten externer Tabellen können Sie bestimmen, woher die Daten stammen, wenn Sie eine Abfrage ausführen.
Übergeordnetes Thema: Externe Daten mit Autonomous Database abfragen
Metadaten-Spalten externer Tabellen
Anhand der Metadaten externer Tabellen können Sie bestimmen, woher die Daten stammen, wenn Sie eine Abfrage ausführen.
Die externen Tabellen, die Sie mit DBMS_CLOUD.CREATE_EXTERNAL_TABLE
, DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
oder DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
erstellen, enthalten zwei unsichtbare Spalten: file$path
und file$name
. Anhand dieser Spalten können Sie ermitteln, aus welcher Datei ein Datensatz stammt.
-
file$path
: Gibt den Dateipfadtext am Anfang des Objektnamens an. -
file$name
: Gibt den Objektnamen an, einschließlich dem gesamten Text, der auf den letzten "/
" folgt.
Beispiele:
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
Weitere Informationen zu unsichtbaren Spalten finden Sie unter Unsichtbare Spalten.
Übergeordnetes Thema: Externe Daten abfragen