Dr.Sum Connect를 이용한 월초, 월말 취득 방법 [ETL은 거의 동일]
먼저
이른바 Dr.Sum
[자세한 내용은 여기 있습니다] Dr.Sum은 1초에 10억 개의 데이터를 계산할 수 있는 초고속 데이터베이스 도구입니다.
고속 디스크 합계와 혼합 사용된 초고속 메모리 합계를 사용하여 최상의 운용 원가 성능을 실현한다.
또 Dr.Sum은 합계 속도뿐 아니라 데이터베이스 구축 경험이 적은 사람도 GUI 조작으로 DB를 만들어 데이터를 확보할 수 있다.
데이터베이스 주위에 그렇게 강한 나 같은 사람이 없어도 데이터를 쉽게 처리할 수 있다는 점은 대단하다.
그렇다면 Dr.Sum이라는 제품은 데이터베이스뿐만 아니라 다양한 옵션 제품을 추가할 수 있어 다양한 방법을 사용할 수 있다.
자세한 내용은 홈페이지를 참조하세요.
✅ 데이터를 추출하다
✅ 가공 데이터
✅ 데이터를 저장하다.
✅ 고속 통계 데이터
이 가능하다, ~할 수 있다,...
제품 일람표 여기 있습니다.
Dr.Sum Connect는
[자세한 내용은 여기 있습니다] Dr.Sum Connect는 데이터를 추출, 가공, 얻는 ETL 도구입니다.
다음 그림에서 보듯이 다양한 환경에서 데이터를 얻어 가공한 후 Dr.Sum의 도구를 투입할 수 있다.
오류가 발생하면 로그를 토로하고 메일을 보낼 수 있으며 기본적으로 GUI를 통해 조작할 수 있기 때문에 프로그램을 쓰지 않아도 협력 체제를 구축할 수 있다.
기본 각본의 제작 방법에 관해서는 이쪽의 해설문을 읽어 주십시오.
Dr.Sum Connect의 ETL 스크립트를 사용하는 방법
이번에는 Connect가 기억하는 간단한 매핑 팁을 소개하겠습니다.
매핑이란?
매핑은 ETL 도구의 대표적인 기능으로 데이터 가공의 부분이다.
맵, 매퍼, 매핑 등 도구에 따라 다양한 명칭이 있다.
예를 들어 핵심 시스템의 DB에서 Dr.Sum으로 데이터를 읽는 과정에서 핵심 DB에는 서력(2021년), 월(4월), 일(1일)이라는 항목이 있다.
지도를 통해 Dr.Sum에 연월일(2021/04/01)로 넣을 수 있습니다.
이 경우'년','월','일'등의 문자열은 빠지고'/'는 들어가고'4'는'04'로 가공된다.
이번에 소개한 내용은 지도를 사용해 스크립트 변수로 가공한 날짜다.
스크립트를 만들 때 SQL의 매개 변수를 사용하거나 로그를 낼 때 사용하며 변수로 날짜를 유지하는 것이 중요하다.
월초와 월말을 가지고 보자
이번에는 월초를 다음달 시작일, 월말을 그 달 마지막 날로 잡았다.
오늘이 2021/06/22라면 다음 달부터 2021/07/01, 그 달의 마지막 날은 2021/06/30이다.
월초는 간단하지만 월말은 30일, 31일, 29일로 월별로 주의가 필요하다.
그럼 한번 봅시다.
월초
사실 위의 그림에는 답이 있다.
적선의 노선은 월초이다.
뭐 하는지 말해야지.
① [현재 재일시] 구성 요소를 통해 현재 날짜 가져오기 (ex.2021/06/22)
② [월별 증감] 구성요소를 통해 1, 다음달(ex.2021/07/22)
③ [날짜 설정] 구성 요소를 통해 날짜 부분을 "01"(ex.2021/07/01)로 변환
④ [일 포맷] 구성 요소를 통해 포맷 조정 (ex.2021/07/01)
이 해설은 ④가 필요 없어 보이지만 실제로는 ③까지 시분초가 붙기 때문에 조정이 필요하다.
스크립트 변수의 [다음 달 시작일]에 가공된 내용을 저장합니다.
월초의 수확은 이 정도면 된다.
월말
그럼, 그 달 마지막 날을 얻자.
우리는 월초의 가공에 약간의 시간을 더 필요로 한다.
녹색 라인은 부가 요소입니다.
① [현재 재일시] 구성 요소를 통해 현재 날짜 가져오기 (ex.2021/06/22)
② [월별 증감] 구성요소를 통해 1, 다음달(ex.2021/07/22)
③ [날짜 설정] 구성 요소를 통해 날짜 부분을 "01"(ex.2021/07/01)로 변환
④ [일 증감] 구성 요소에서 1을 뺀 다음 지난달 말에 내보내기(ex.2021/06/30)
⑤ [일 포맷] 구성 요소로 포맷 조정 (ex.2021/06/30)
④ 추가 요인이다.
한 번은 다음 달 초에 부친 후 1일을 빼고 그 달 말에 부친다.
이런 작은 스킬의 축적을 통해 변수를 만들어내는 것이 ETL 도구의 오묘함이다.
최후
어때?
스크립트를 실행할 때 이러한 변수를 추가하여 논리를 얻으면 스크립트에서 호출하면 사용할 수 있어 매우 수지가 맞는다.
익숙해질수록 ETL 도구의 편리성을 높일 수 있다.
반드시 각양각색의 변수의 획득에 도전해 주십시오.
Reference
이 문제에 관하여(Dr.Sum Connect를 이용한 월초, 월말 취득 방법 [ETL은 거의 동일]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Ryo---san/items/d20946ffe2a1005272b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
매핑은 ETL 도구의 대표적인 기능으로 데이터 가공의 부분이다.
맵, 매퍼, 매핑 등 도구에 따라 다양한 명칭이 있다.
예를 들어 핵심 시스템의 DB에서 Dr.Sum으로 데이터를 읽는 과정에서 핵심 DB에는 서력(2021년), 월(4월), 일(1일)이라는 항목이 있다.
지도를 통해 Dr.Sum에 연월일(2021/04/01)로 넣을 수 있습니다.
이 경우'년','월','일'등의 문자열은 빠지고'/'는 들어가고'4'는'04'로 가공된다.
이번에 소개한 내용은 지도를 사용해 스크립트 변수로 가공한 날짜다.
스크립트를 만들 때 SQL의 매개 변수를 사용하거나 로그를 낼 때 사용하며 변수로 날짜를 유지하는 것이 중요하다.
월초와 월말을 가지고 보자
이번에는 월초를 다음달 시작일, 월말을 그 달 마지막 날로 잡았다.
오늘이 2021/06/22라면 다음 달부터 2021/07/01, 그 달의 마지막 날은 2021/06/30이다.
월초는 간단하지만 월말은 30일, 31일, 29일로 월별로 주의가 필요하다.
그럼 한번 봅시다.
월초
사실 위의 그림에는 답이 있다.
적선의 노선은 월초이다.
뭐 하는지 말해야지.
① [현재 재일시] 구성 요소를 통해 현재 날짜 가져오기 (ex.2021/06/22)
② [월별 증감] 구성요소를 통해 1, 다음달(ex.2021/07/22)
③ [날짜 설정] 구성 요소를 통해 날짜 부분을 "01"(ex.2021/07/01)로 변환
④ [일 포맷] 구성 요소를 통해 포맷 조정 (ex.2021/07/01)
이 해설은 ④가 필요 없어 보이지만 실제로는 ③까지 시분초가 붙기 때문에 조정이 필요하다.
스크립트 변수의 [다음 달 시작일]에 가공된 내용을 저장합니다.
월초의 수확은 이 정도면 된다.
월말
그럼, 그 달 마지막 날을 얻자.
우리는 월초의 가공에 약간의 시간을 더 필요로 한다.
녹색 라인은 부가 요소입니다.
① [현재 재일시] 구성 요소를 통해 현재 날짜 가져오기 (ex.2021/06/22)
② [월별 증감] 구성요소를 통해 1, 다음달(ex.2021/07/22)
③ [날짜 설정] 구성 요소를 통해 날짜 부분을 "01"(ex.2021/07/01)로 변환
④ [일 증감] 구성 요소에서 1을 뺀 다음 지난달 말에 내보내기(ex.2021/06/30)
⑤ [일 포맷] 구성 요소로 포맷 조정 (ex.2021/06/30)
④ 추가 요인이다.
한 번은 다음 달 초에 부친 후 1일을 빼고 그 달 말에 부친다.
이런 작은 스킬의 축적을 통해 변수를 만들어내는 것이 ETL 도구의 오묘함이다.
최후
어때?
스크립트를 실행할 때 이러한 변수를 추가하여 논리를 얻으면 스크립트에서 호출하면 사용할 수 있어 매우 수지가 맞는다.
익숙해질수록 ETL 도구의 편리성을 높일 수 있다.
반드시 각양각색의 변수의 획득에 도전해 주십시오.
Reference
이 문제에 관하여(Dr.Sum Connect를 이용한 월초, 월말 취득 방법 [ETL은 거의 동일]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Ryo---san/items/d20946ffe2a1005272b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
어때?
스크립트를 실행할 때 이러한 변수를 추가하여 논리를 얻으면 스크립트에서 호출하면 사용할 수 있어 매우 수지가 맞는다.
익숙해질수록 ETL 도구의 편리성을 높일 수 있다.
반드시 각양각색의 변수의 획득에 도전해 주십시오.
Reference
이 문제에 관하여(Dr.Sum Connect를 이용한 월초, 월말 취득 방법 [ETL은 거의 동일]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Ryo---san/items/d20946ffe2a1005272b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)