アプリ構成 SQL リファレンス¶
ファイル: configuration/app_config.sql
データベースオブジェクトとプロシージャ¶
STATE.APP_CONFIG¶
すべてのコネクタ構成を保存する内部テーブル。このテーブルは次の構造に従います。
KEY |
VALUE |
UPDATED_AT |
---|---|---|
connector_configuration |
{warehouse: “wh”, destination_db: “db”, destination_schema: “s”} |
TIMESTAMP_NTZ_1 |
custom_configuration |
{journal_table: “j_table_name”} |
TIMESTAMP_NTZ_2 |
connection_configuration |
{secret_name: “secret_db.schema.the_secret”} |
TIMESTAMP_NTZ_3 |
... |
{...} |
... |
PUBLIC.CONNECTOR_CONFIGURATION¶
APP_CONFIG
内部テーブルからデータを取得してマップするビュー。マッピングは次のとおりです。
KEY (列) → CONFIG_GROUP (列);
VALUE 列からの JSON キー(JSON キー) → CONFIG_KEY (列)
VALUE 列からの JSON 値(JSON 値) → VALUE (列)
UPDATED_AT (列) → UPDATED_AT (列)
サンプルの APP_CONFIG に作成されたサンプルの CONNECTOR_CONFIGURATION ビュー:
CONFIG_GROUP |
CONFIG_KEY |
VALUE |
UPDATED_AT |
---|---|---|---|
connector_configuration |
ウェアハウス |
wh |
<timestamp_ntz> |
connector_configuration |
destination_db |
db |
<timestamp_ntz> |
custom_configuration |
journal_table |
j_table_name |
<timestamp_ntz> |
connection_configuration |
secret_name |
secret_db.schema.the_secret |
<timestamp_ntz> |
... |
... |
... |
... |