앱 구성 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>