KOSIS 데이터 수집 및 데이터베이스 저장
data_from_kosis.Rd이 함수는 KOSIS API를 통해 데이터를 수집하고, 수 집된 데이터를 데이터베이스에 저장하는 일련의 과정을 수행합니다. 데이터 수집은 사용자가 지정한 기간 방법에 따라 수행되며, 수 집된 데이터는 ODS 스키마에 저장됩니다. 또한, 수집된 데이터에 대한 메타정보가 MT_DATA_LIST, MT_DATA_ITEM, MT_DATA_CMMT, MT_DATA_UPDATE, MT_DATA_SRC, MT_API_PRAMSET 테이블에 저장됩니다.
Usage
data_from_kosis(
tbl_id = NULL,
org_id = NULL,
prd_method = c("prd_all", "prd_duration", "prd_latest"),
prd_start = NULL,
prd_end = NULL,
last_n = NULL,
is_region_mega = "N",
is_region_cty = "N",
is_region_admi = "N",
is_age_lc = "N",
is_age_10 = "N",
is_age_5 = "N",
verbose = TRUE
)Arguments
- tbl_id
character. 데이터 테이블 ID.
- org_id
character. 제공기관 ID. 기본값은 NULL.
- prd_method
character. 기간 방법. "prd_all", "prd_duration", "prd_latest" 중 하나를 선택. 기본값은 "prd_all".
- prd_start
character. 시작 기간. "prd_duration" 방법을 사용할 때 필요. 기본값은 NULL.
- prd_end
character. 종료 기간. "prd_duration" 방법을 사용할 때 필요. 기본값은 NULL.
- last_n
integer. 최근 n개 기간. "prd_latest" 방법을 사용할 때 필요. 기본값은 NULL.
- is_region_mega
character. 지역 구분이 시도급인 경우 "Y", 그렇지 않으면 "N". 기본값은 "N".
- is_region_cty
character. 지역 구분이 시군구급인 경우 "Y", 그렇지 않으면 "N". 기본값은 "N".
- is_region_admi
character. 지역 구분이 행정동급인 경우 "Y", 그렇지 않으면 "N". 기본값은 "N".
- is_age_lc
character. 연령 구분이 생애주기 구분인 경우 "Y", 그렇지 않으면 "N". 기본값은 "N".
- is_age_10
character. 연령 구분이 10세 단위인 경우 "Y", 그렇지 않으면 "N". 기본값은 "N".
- is_age_5
character. 연령 구분이 5세 단위인 경우 "Y", 그렇지 않으면 "N". 기본값은 "N".
- verbose
logical. TRUE로 설정하면 추가 정보를 출력. 기본값은 TRUE