diff --git a/conf/config.sample.yaml b/conf/config.sample.yaml index 3ab46a3..222c2ce 100644 --- a/conf/config.sample.yaml +++ b/conf/config.sample.yaml @@ -1,32 +1,41 @@ # 데이터베이스 접속 정보 database: - host: localhost # DB 호스트명 (docker-compose에서 사용하는 서비스명 mariadb) - user: YOUR_DB_USER # DB 사용자명 - password: YOUR_DB_PASS # DB 비밀번호 - name: YOUR_DB_NAME # 사용할 데이터베이스 이름 + host: # DB 호스트명 (docker-compose에서 사용하는 서비스명 mariadb) + user: # DB 사용자명 + password: # DB 비밀번호 + name: # 사용할 데이터베이스 이름 -# 기상청 API 설정 -weather_api: - service_key: YOUR_WEATHER_API_KEY # 기상청 API 서비스 키 (초단기예보, 단기예보 등) +# table 이름 정의 +table_prefix: DB 접두어 + +tables: + air: 대기정보 테이블 + weather: 종관기상관측 테이블 + ga4: GA4 테이블 + pos: POS 데이터 테이블 + pos_deactivate: 입장처리에서 반영하지 않을 데이터를 관리할 목록 테이블 # 대기환경 API 설정 -air_quality_api: - service_key: YOUR_AIR_QUALITY_API_KEY # 대기환경정보 API 서비스 키 (예: 미세먼지 농도) +DATA_API: + serviceKey: "API_KEY" + startDt: "20170101" + endDt: "20250701" + air: + station_name: + - "운정" + weather: + stnIds: + - 99 -# GA4 설정 +# ga4 ga4: - token: YOUR_GA4_TOKEN - property_id: 123456789 # 숫자만 입력 - -# 테이블 접두어 정의 -table_prefix: fg_manager_static_ - -# 테이블명 정의 (접두어 제외) -tables: - air: air - weather: weather - ga4: ga4 - pos: pos - pos_deactivate: pos_deactivate - -debug: false # 디버그 모드 여부 (true/false) + token: TOKEN + property_id: PROPERTY_ID + service_account_file: "./service-account-credentials.json" + startDt: "20230101" + endDt: "20250701" + max_rows_per_request: 10000 + +max_workers : 4 # 병렬 처리할 worker 수 +debug: true # 디버그 모드 여부 (true/false) +force_update: false # 중복된 날짜의 데이터를 덮어씌우려면 true, 아니면 false \ No newline at end of file