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 sui dati esterni non siano veloci quanto 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 innanzitutto memorizzare le credenziali di storage degli oggetti in Autonomous Database, quindi creare una tabella esterna utilizzando la procedura PL/SQLDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Esegui query sui 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. - Esegui query su tabelle esterne con partizionamento implicito
In Autonomous Database è possibile creare tabelle esterne partizionate implicite da dati partizionati in stile Hive o da semplici dati partizionati in cartelle memorizzati nell'area di memorizzazione degli oggetti cloud. - Eseguire query su tabelle esterne con partizionamento specificato nei file di origine
Se si desidera eseguire 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'uso di una tabella partizionata esterna consente di preservare il partizionamento logico dei file di dati per l'accesso alle query. - Eseguire query su dati partizionati esterni (con clausola di partizionamento)
Se si desidera eseguire 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'uso di una tabella partizionata esterna consente di preservare il partizionamento logico dei file di dati per l'accesso alle query. Utilizzare la proceduraDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
per creare una tabella partizionata esterna. - Dati query che utilizzano l'origine collegamento ipertestuale tabella
È possibile creare una tabella esterna su un collegamento ipertestuale tabella Autonomous Database. - Query sui dati partizionati ibridi
Se si desidera eseguire una query sui dati interni e su più file di dati nell'area di memorizzazione degli oggetti come singola tabella logica, è possibile utilizzare una tabella con partizionamento ibrido per rappresentare i dati come singolo oggetto. Utilizzare la proceduraDBMS_CLOUD.CREATE_HYBRID_PART_TABLE
per creare una tabella con partizionamento ibrido. - Query di file di dump esterni di Data Pump
È inoltre possibile eseguire query sui file di dump di Oracle Data Pump nel cloud creando una tabella esterna utilizzandoDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Query Big Data Service - Dati Hadoop (HDFS) provenienti da Autonomous Database
È possibile creare collegamenti al database per Oracle Big Data Service da Autonomous Database. - Esegui query sui dati esterni con Data Catalog
Oracle Cloud Infrastructure Data Catalog è il servizio di gestione dei metadati per Oracle Cloud che ti aiuta a scoprire i dati e a supportare la governance dei dati. Fornisce un inventario di asset, un glossario aziendale e un metastore comune per i data lake. - Esegui query sui dati esterni con AWS Glue Data Catalog
Autonomous Database supporta un sistema per la sincronizzazione con un'istanza di Amazon AWS Glue Data Catalog. - Tabelle Apache Iceberg di query
Autonomous Database supporta l'esecuzione di query sulle tabelle 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. - Visualizzazione dei log per la convalida dei 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