Skip to contents

데이터 수집 및 전처리, 관리

데이터 수집, 전처리 및 관리 작업을 지원하는 도구 모음으로, 메타데이터 처리, 데이터베이스 상호 작용 및 API 호출을 포함합니다.

ecoDI ecoDI-package
ecoDI: 공공 데이터와의 데이터 통합을 위한 생태계 시스템

메타데이터 핸들링

from_meta_apiurl()
API URL 정보 검색
from_meta_datalist()
데이터 목록 정보 검색
from_meta_ddl()
메타정보 기반 DDL문 생성
from_meta_kosisdesc()
KOSIS 메타데이터 설명
from_meta_param()
API 매개변수 정보 검색
from_meta_pramset()
API 파라미터 세트 정보 검색
from_meta_result()
API 결과 정보 검색
mk_kosis_ddl()
KOSIS DDL문 생성
mk_kosis_ddl_info()
KOSIS DDL 정보 생성

KOSIS API 인터페이스

kosis_list_level1()
KOSIS 목록 정보 레벨 1
kosis_list_parent()
상위 ID 사용한 KOSIS 목록 정보 조회
kosis_list_stats()
KOSIS 통계 데이터 목록 조회
kosis_org_list()
KOSIS 제공기관 목록 조회
kosis_stats_list()
KOSIS 통계 데이터목록 조회
desc_kosis_stats()
KOSIS 통계 정보 설명

DBMS/API콜을 이용한 정보 조회/설정

db_load_csv()
CSV 파일 테이블 로드
db_load_df()
데이터프레임에서 테이블로 데이터 로드
db_settable()
Set Table in Database
get_api_data()
API 호출 결과 데이터 프레임
get_api_result()
API 호출 및 결과 검색
get_api_url()
API URL 구성하기
get_column_list()
컬럼 목록 가져오기
get_kosis_explanation()
KOSOS 통계 설명 조회
get_kosis_indexpl()
KOSIS 지표 설명 검색
get_kosis_info()
KOSIS 정보 검색
get_kosis_stats()
KOSIS 통계 데이터 가져오기
get_log_import()
임포트 레코드 로그 가져오기
get_log_manage()
관리 로그 가져오기
get_odsinfo()
ODS 데이터셋 목록 조회 ODS 데이터셋 목록과 관련 메타정보를 조회합니다.
get_once_n()
KOSIS 데이터 규모 및 API 호출 기간 산정 정보 계산
get_os()
운영체제 정보 가져오기
get_prd_seq()
일련의 기간 생성
get_table_list()
테이블 목록 조회
import_api_data()
API 호출 데이터 데이터베이스 테이블 저장
import_kosis_indexpl()
KOSIS 지표설명 가져오기
import_kosis_item()
KOSIS 아이템 정보 가져오기
import_kosis_prd()
KOSIS 데이터 기간 정보 가져오기
import_kosis_src()
KOSIS 데이터 소스 정보 가져오기
import_kosis_statexpl()
KOSIS 통계 설명 가져오기
import_kosis_tbl()
KOSIS 테이블 정보 가져오기
insert_kosis_cmmt()
KOSIS 데이터 비고정보 테이블 삽입
insert_kosis_item()
KOSIS 데이터 항목 정보 테이블 삽입
insert_kosis_list()
KOSIS 데이터 항목 테이블 삽입
insert_kosis_paramset()
KOSIS API 파라미터 세트 정보 테이블 삽입
insert_kosis_src()
KOSIS 데이터 출처 정보 테이블 삽입
insert_kosis_update()
KOSIS 데이터 업테이트 정보 테이블 삽입
deletequery()
데이터베이스 테이블의 레코드 삭제
getquery()
SQL 쿼리 실행
query_from_file()
파일에서 SQL 쿼리 실행
ddl_from_text()
텍스트에서 DDL문 실행
is_tabled()
테이블 존재여부 체크
tab_kosis_desc()
KOSIS 데이터 설명 정보 matrix 생성

KOSIS 수집과 ODS 생성 작업 지원

get_once_n()
KOSIS 데이터 규모 및 API 호출 기간 산정 정보 계산
init_data_ods()
ODS 테이블 초기화
data_from_kosis()
KOSIS 데이터 수집 및 데이터베이스 저장

ODS에서 DW로 ETL 작업 지원

ods2data()
ODS 데이터를 마트 데이터로 변환
reorg_kosis_data()
KOSIS 데이터 재구성
init_data_mart()
Mart 테이블 초기화
mapp2cty
시군구 코드/명 매핑정보
mapp2mega
시도 코드/명 매핑정보
mapp_name2cty()
시군구 코드/명의 표준 코드/명 매핑
mapp_name2mega()
시도 코드/명의 표준 코드/명 매핑
mk_mart_ddl()
Mart DDL문 생성
mk_mart_ddl_info()
Mart DDL 정보 생성
mk_mart_table()
Mart 테이블 생성

유틸리티

set_apikey_env()
API 키 환경변수 설정
read_apikey()
파일에서 API 키 읽기
regist_apikey()
환경변수에 API 키 등록
write_apikey()
파일에 API 키 등록
schema_to_csv()
스키마의 모든 테이블을 CSV 파일로 내보내기
table_to_csv()
데이터베이스 테이블 내보내기'