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