Slide 22
Slide 22 text
24 Copyright © 2024, Oracle and/or its affiliates
Creating Implicit Partitioning for External Tables
暗黙的にパーティショニングされた外部表を作成
DBMS_CLOUD.CREATE_EXTERNAL_TABLEプロシージャを使⽤して、Hive形式のパーティショニングされたデータや、ク
ラウド・オブジェクト・ストアに保存されたフォルダ・パーティション・データから、暗黙的にパーティショニングされた外部表を作成す
ることができます。
例: Hive形式のソース・ファイルを使⽤して、暗黙的にパーティショニングされた外部表を作成
Documentation: Query External Tables with
Implicit Partitioning
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
(
table_name => ’mysales’, -- 外部表の名前
credential_name => ’DEF_CRED_NAME’, -- クレデンシャルの名前
file_uri_list => ’https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/*.parquet’,
--ファイルURIを指定します。ワイルドカード(*)を使⽤して、複数ファイルを⼀度に指定可能です。
column_list => ’product varchar2(100), units number, country varchar2(100),year (number), month varchar2(2)’,
--外部表の列名とデータ型のカンマ区切りリスト
format => ’{“type”:“parquet”, “implicit_partition_type”:“hive“}’ -- ソース・ファイルの形式の説明のために指定できるオプション
);