アプリ構成 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 内部テーブルからデータを取得してマップするビュー。マッピングは次のとおりです。

  1. KEY (列) → CONFIG_GROUP (列);

  2. VALUE 列からの JSON キー(JSON キー) → CONFIG_KEY (列)

  3. VALUE 列からの JSON 値(JSON 値) → VALUE (列)

  4. 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>

...

...

...

...