Esegui query sui dati esterni con Autonomous Database
Descrive package e strumenti per eseguire query e convalidare i dati con Autonomous Database.
I dati esterni non sono gestiti dal database; tuttavia, è possibile utilizzare le procedure DBMS_CLOUD
per eseguire query sui dati esterni. Sebbene le query su dati esterni non saranno così veloci come le query sulle tabelle di database, è possibile utilizzare questo approccio per avviare rapidamente l'esecuzione di query sui file di origine esterni e sui dati esterni. A seconda del tipo di tabella esterna, è possibile convalidare i dati esterni utilizzando le procedure di convalida DBMS_CLOUD
. Le procedure di convalida dei dati consentono di convalidare i file di origine per una tabella esterna in modo da poter identificare i problemi e correggere i dati nella tabella esterna oppure escludere i dati non validi prima di utilizzare i dati.
Se non si utilizza l'utente
ADMIN
, assicurarsi che l'utente disponga dei privilegi necessari per le operazioni che l'utente deve eseguire. Per ulteriori informazioni, vedere Gestisci privilegi utente su Autonomous Database - Connessione con uno strumento client.
- Esegui query sui dati esterni
Per eseguire query sui dati nei file nel cloud, è necessario prima memorizzare le credenziali di storage degli oggetti nell'Autonomous Database, quindi creare una tabella esterna utilizzando la procedura PL/SQLDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Esamina i dati esterni con file di origine ORC, Parquet o Avro
Autonomous Database semplifica l'accesso ai dati ORC, Parquet o Avro memorizzati nell'area di memorizzazione degli oggetti utilizzando tabelle esterne. Le origini ORC, Parquet e Avro contengono metadati incorporati e la proceduraDBMS_CLOUD.CREATE_EXTERNAL_TABLE
può utilizzare questi metadati per semplificare la creazione di tabelle esterne. - Esecuzione di query sulle tabelle esterne con partizionamento implicito
In Autonomous Database è possibile creare tabelle esterne partizionate implicite dai dati partizionati in stile Hive o da semplici dati partizionati nelle cartelle memorizzati nell'area di memorizzazione degli oggetti cloud. - Interrogazione di tabelle esterne con partizionamento specificato nei file di origine
Se si desidera eseguire una query su più file di dati nell'area di memorizzazione degli oggetti come una singola tabella esterna e i file possono essere rappresentati come più partizioni logiche, si consiglia di utilizzare una tabella partizionata esterna. L'utilizzo di una tabella partizionata esterna preserva il partizionamento logico dei file di dati per l'accesso alle query. - Esecuzione di query sui dati partizionati esterni (con clausola di partizionamento)
Se si desidera eseguire una query su più file di dati nell'area di memorizzazione degli oggetti come una singola tabella esterna e i file possono essere rappresentati come più partizioni logiche, si consiglia di utilizzare una tabella partizionata esterna. L'utilizzo di una tabella partizionata esterna preserva il partizionamento logico dei file di dati per l'accesso alle query. Per creare una tabella partizionata esterna, attenersi alla proceduraDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
. - Dati query che utilizzano l'origine collegamento ipertestuale tabella
È possibile creare una tabella esterna tramite un collegamento ipertestuale tabella di Autonomous Database. - Esegui query sui dati partizionati ibridi
Se si desidera eseguire query sui dati interni e su più file di dati nell'area di memorizzazione degli oggetti come tabella logica singola, è possibile utilizzare una tabella partizionata ibrida per rappresentare i dati come oggetto singolo. Utilizzare la proceduraDBMS_CLOUD.CREATE_HYBRID_PART_TABLE
per creare una tabella con partizionamento ibrido. - Esegui query sui file di dump di Data Pump esterni
È inoltre possibile eseguire query sui file di dump di Oracle Data Pump nel cloud creando una tabella esterna utilizzandoDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Query sui dati Hadoop (HDFS) di Big Data Service da Autonomous Database
È possibile creare database link a Oracle Big Data Service da Autonomous Database. - Interroga i dati esterni con Data Catalog
Oracle Cloud Infrastructure Data Catalog è il servizio di gestione dei metadati per Oracle Cloud che consente di trovare i dati e supportare la governance dei dati. Fornisce un inventario di asset, un glossario aziendale e un metastore comune per i data lake. - Esamina i dati esterni con AWS Glue Data Catalog
Autonomous Database supporta un sistema per la sincronizzazione con un'istanza di Amazon AWS Glue Data Catalog. - Esamina le tabelle di Apache Iceberg
Autonomous Database supporta l'esecuzione di query sulle tabelle di Apache Iceberg. - Convalida dati esterni
Per convalidare qualsiasi tabella esterna, è possibile utilizzare la proceduraDBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
. - Convalida dati partizionati esterni
Per convalidare una tabella partizionata esterna, è possibile utilizzare la proceduraDBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
. Questa procedura include un parametro che consente di specificare una partizione specifica da convalidare. - Convalida dati partizionati ibridi
Per convalidare una tabella partizionata ibrida, è possibile utilizzare la proceduraDBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE
. Questa procedura include un parametro che consente di specificare una partizione specifica da convalidare. - Visualizza log per convalida dati
Per convalidare una tabella esterna, utilizzare le procedureDBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
,DBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
eDBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE
.
Argomento padre: Collega dati