Skip to contents

이 함수는 제공된 메타데이터 객체를 기반으로 KOSIS 데이터 테이블을 생성하기 위한 데이터 정의 언어(DDL) 문을 생성합니다.

Usage

mk_kosis_ddl(
  obj = NULL,
  schema = c("ods", "meta", "data"),
  dbms = get_env("ecoDI_DBMS")
)

Arguments

obj

data.frame. KOSIS 테이블 정보를 담고 있는 메타데이터 객체.

schema

character. 테이블이 생성될 스키마 이름. 옵션은 "ods", "meta", "data". 기본값은 "ods".

dbms

character. ecoDI에 연동된 데이터베이스 관리 시스템(DBMS).

Value

character. KOSIS 데이터 테이블을 생성하기 위한 DDL문.

Examples

# \donttest{
# Example metadata object
tbl_id <- "DT_1YL20631"
org_id <- "101"
kosis_tab <- get_kosis_stats(tbl_id = tbl_id, org_id = org_id)
#> Error in get_kosis_stats(tbl_id = tbl_id, org_id = org_id): API key is missing. Please provide a valid KOSIS API key.

# Generate DDL statement
ddl_statement <- mk_kosis_ddl(obj = kosis_tab, schema = "ods")
#> Error: object 'kosis_tab' not found
cat(ddl_statement)
#> Error: object 'ddl_statement' not found
# }