Slide 32
Slide 32 text
© GENDA Inc.
name: "EMPLOYEES"
comment: "従業員マスター "
change_tracking: false
columns:
- name: "EMPLOYEE_ID"
type: "NUMBER(38,0)"
comment: "従業員 ID。このテーブルの主キー。 "
nullable: false
- name: "FIRST_NAME"
type: "VARCHAR(50)"
comment: "名前。 "
nullable: true
- name: "LAST_NAME"
type: "VARCHAR(50)"
comment: "苗字。 "
nullable: true
- name: "SALARY"
type: "NUMBER(10,2)"
comment: "給与。ドル単位で格納。 "
nullable: true
- name: "HIRE_DATE"
type: "DATE"
comment: "雇用した日。日本時間にて格納。 "
nullable: true
Streamlitで開発したデータカタログ (メタデータ定義フロー )
【tables/[テーブル名 ].yaml】
右図の例のように、
table毎にyamlでメタデータを記載しておく。
このyamlをGitHubにpushしてmainにmergeすれば、
GitHub Actionsが走って$ terraform applyが実行されてメ
タデータが更新される。