Interroger les données qui utilisent la source d'hyperlien de table
Vous pouvez créer une table externe sur un hyperlien de table de base de données de l'IA autonome.
-
Lorsque vous devez utiliser un client REST pour créer une table externe, puis utiliser l'API SQL pour effectuer des analyses sur les jeux de données. Il peut s'agir d'exécuter des interrogations SQL pour analyser les données ou d'agréger les résultats en fonction de vos besoins.
-
Lorsque vous devez interroger les données de bases de données de différentes régions.
Il existe deux façons de créer une table externe dans une base de données d'IA autonome à l'aide d'un hyperlien de table :
-
Utilisez un seul hyperlien de table de base de données de l'IA autonome pour créer une table externe. Une fois la table créée, vous pouvez lire les données de la table à l'aide de l'énoncé
SELECT. Vous pouvez également appliquer des filtres et des clauses lors de l'extraction des données de la table. Par exemple, vous pouvez filtrer les données avec la clauseWHEREou les trier à l'aide de la clauseORDER BY.Exemple pour créer une table externe sur un hyperlien de table unique :DBMS_CLOUD.CREATE_EXTERNAL_TABLE( table_name => 'ext_tab_parurl', file_uri_list => 'https://dataaccess.adb.us-chicago-1.oraclecloudapps.com/adb/p/K6XExample/data' ); END; /Une fois la table créée, vous pouvez interroger la table à l'aide de l'énoncéSELECTet filtrer ou trier la sortie. Exemple pour lire les données de la tableext_tab_parurlpar ordre décroissant :SELECT * FROM ext_tab_parurl ORDER BY height DESC; COUNTY SPECIES HEIGHT ------ ---------- ------- First Chestnut 51 Main Alder 45 Main Douglas-fir 34 Main Pine 29 Main Cedar 21 -
Utilisez une liste délimitée par des virgules d'URL d'hyperliens de table de base de données du service d'intelligence artificielle autonome. Vous devez vous assurer que tous les hyperliens de table inclus doivent avoir les mêmes noms de colonne, ordre de colonne et types de données de colonne dans le même schéma.
Exemple de création d'une table externe sur une liste d'hyperliens de table :DBMS_CLOUD.CREATE_EXTERNAL_TABLE( table_name => 'ext_tab_parurl_1', file_uri_list => 'https://dataaccess.adb.us-chicago-1.oraclecloudapps.com/adb/p/K6XExample/data', 'https://dataaccess.adb.us-chicago-1.oraclecloudapps.com/adb/p/K7XExample/data' ); END; /Interrogez la table à l'aide de l'énoncéSELECT:SELECT * FROM ext_tab_parurl_1; COUNTY SPECIES HEIGHT ------ ---------- ------- First Chestnut 51 Main Alder 45 Main Douglas-fir 34 Main Pine 29 Main Cedar 21 Main Aspen 35 First Maple 16
Les paramètres sont les suivants :
-
table_name: Nom de la table externe. -
file_uri_list: Il s'agit d'un hyperlien de table unique ou d'une liste d'hyperliens de table délimités par des virgules.