IMO Meta Table 관리 배치 작업 개발 #80

닫힘
" HYOJIN2026-03-24 10:47:47 +09:00을 오픈" · 0개의 코멘트
소유자
  1. All IMO Import
    1-1. Request URL : https://shipsapi.maritime.spglobal.com/MaritimeWCF/APSShipService.svc/RESTFul/GetAllIMONumbers?includeDeadShips=0
    1-2. Sample Response Json : /Users/hyojin/Workspace/docs/ImoList.json
    1-3. IHSLRorIMOShipNo 추출하여 std_snp_data.tb_ship_default_info 테이블에 Insert/Update
  2. Delete Flag Update
    2-1. Request URL : https://shipsapi.maritime.spglobal.com/MaritimeWCF/APSShipService.svc/RESTFul/GetAllIMONumbersToDelete
    2-2. Response Josn : 1-2와 똑같은 구조
    2-3. IHSLRorIMOShipNo 추출하여 std_snp_data.tb_ship_default_info.umnged_ship_flag = 'Y' Update

참고. tb_ship_default_info ddl

CREATE TABLE std_snp_data.tb_ship_default_info (
	row_index bigserial NOT NULL, -- 행_인덱스 (자동 증가)
	crt_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL, -- 생성일시
	creatr_id varchar(34) NOT NULL, -- 생성자ID
	mdfcn_dt timestamp NULL, -- 수정일시
	mdfr_id varchar(34) NULL, -- 수정자ID
	job_execution_id int8 NOT NULL, -- 배치작업실행아이디
	core_ship_ind varchar(10) NULL, -- 중요 선박 지표
	dataset_ver varchar(5) NULL, -- 데이터셋버전
	imo_no varchar(7) NOT NULL, -- IMO_번호
	umnged_ship_flag varchar(1) DEFAULT 'N'::character varying NULL, -- 미관리 선박 플래그
	CONSTRAINT pk_tb_ship_default_info PRIMARY KEY (imo_no)
);
1. All IMO Import 1-1. Request URL : https://shipsapi.maritime.spglobal.com/MaritimeWCF/APSShipService.svc/RESTFul/GetAllIMONumbers?includeDeadShips=0 1-2. Sample Response Json : /Users/hyojin/Workspace/docs/ImoList.json 1-3. IHSLRorIMOShipNo 추출하여 std_snp_data.tb_ship_default_info 테이블에 Insert/Update 2. Delete Flag Update 2-1. Request URL : https://shipsapi.maritime.spglobal.com/MaritimeWCF/APSShipService.svc/RESTFul/GetAllIMONumbersToDelete 2-2. Response Josn : 1-2와 똑같은 구조 2-3. IHSLRorIMOShipNo 추출하여 std_snp_data.tb_ship_default_info.umnged_ship_flag = 'Y' Update 참고. tb_ship_default_info ddl ``` CREATE TABLE std_snp_data.tb_ship_default_info ( row_index bigserial NOT NULL, -- 행_인덱스 (자동 증가) crt_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL, -- 생성일시 creatr_id varchar(34) NOT NULL, -- 생성자ID mdfcn_dt timestamp NULL, -- 수정일시 mdfr_id varchar(34) NULL, -- 수정자ID job_execution_id int8 NOT NULL, -- 배치작업실행아이디 core_ship_ind varchar(10) NULL, -- 중요 선박 지표 dataset_ver varchar(5) NULL, -- 데이터셋버전 imo_no varchar(7) NOT NULL, -- IMO_번호 umnged_ship_flag varchar(1) DEFAULT 'N'::character varying NULL, -- 미관리 선박 플래그 CONSTRAINT pk_tb_ship_default_info PRIMARY KEY (imo_no) ); ```
"로그인하여 이 대화에 참여"
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#80
No description provided.