SPSS Modeler의 DB 캐시 작업
9319 단어 SPSS_ModelerCachesqlpushbackSPSS
SQL Push 및 데이터베이스 캐시가 활성화된 경우 유효한 SQL Push 작업은 데이터베이스의 임시 테이블을 작성하여 저장할 수 있습니다.
1. 설정
흐름의 옵션 설정에서 SQL 최적화 및 데이터베이스 캐시를 확인합니다.
작업 확인을 위해 로그에 SQL이 기록된 옵션을 확인합니다.
2. DB 캐시
간단한 조건 추출 처리를 준비했습니다.이것은 SQL Pull을 수행할 수 있습니다.
이 노드에 대한 캐시를 설정합니다.
집행하다.
아래와 같다.캐시 아이콘이 디스크 맵으로 바뀌어 녹색으로 변했다.
① 임시표를 만들었다.[2021-03-05 17:27:07] SQL を実行中: DECLARE GLOBAL TEMPORARY TABLE "SESSION".CLEMTMP151212791 ( "M_CD" VARCHAR(10),"UP_TIME" INTEGER,POWER INTEGER,TEMP INTEGER,PRES INTEGER,"ERR_CD" VARCHAR(10) ) ON COMMIT PRESERVE ROWS NOT LOGGED
② WHERE 조건이 포함된 SQL 폴백의 내용을 임시 테이블에 기록합니다.[2021-03-05 17:27:09] SQL をプレビュー中: INSERT INTO "SESSION".CLEMTMP151212791 ("M_CD","UP_TIME",POWER,TEMP,PRES,"ERR_CD")
SELECT T0."M_CD" AS C0,T0."UP_TIME" AS C1,T0.POWER AS C2,T0.TEMP AS C3,T0.PRES AS C4,T0."ERR_CD" AS C5
FROM HWV53816."COND2N_E" T0
WHERE (T0."M_CD" = '1000')
③ 임시 양식에서 읽는다.WERE 조건이 사라집니다.[2021-03-05 17:27:09] SQL を実行中: SELECT T0."M_CD" AS C0,T0."UP_TIME" AS C1,T0.POWER AS C2,T0.TEMP AS C3,T0.PRES AS C4,T0."ERR_CD" AS C5
FROM "SESSION".CLEMTMP151212791 T0
캐시 테이블이 있는 상태에서 다시 실행합니다.
그래서 방금 만든 표에서만 읽을 수 있고 원래의 표에 접근할 수 없습니다.캐시 전 단축키로 처리할 수 있습니다.
3. DB 캐시가 작동하지 않는 경우
DB 캐시는 SQL Push에 대해서만 유효합니다.SQL이 작동하지 않을 때, Modeler 내에서 임시 파일을 만들고 데이터를 캐시합니다.
한번 해봐.의 SQL Push-in-to-in-in-in-in-in-in-facture 를 사용하여 캐시 설정을 실행해 보십시오.
@INDEX
다음 캐시된 표에서 읽을 수 있듯이 새로운 임시 표가 없으면 캐시된 아이콘과 파일과 같은 아이콘도 녹색으로 변한다.
이 작업을 다시 수행하면 임시 테이블의 SELECT가 더 이상 실행되지 않습니다.Modeler Server를 사용하면 Modeler Server를, 그렇지 않으면 Modeler Client에 임시 파일을 만들고 캐시하므로 DB 액세스 자체가 발생하지 않습니다.
4. 주의사항
4
간단한 조건 추출 처리를 준비했습니다.이것은 SQL Pull을 수행할 수 있습니다.
이 노드에 대한 캐시를 설정합니다.
집행하다.
아래와 같다.캐시 아이콘이 디스크 맵으로 바뀌어 녹색으로 변했다.
① 임시표를 만들었다.
[2021-03-05 17:27:07] SQL を実行中: DECLARE GLOBAL TEMPORARY TABLE "SESSION".CLEMTMP151212791 ( "M_CD" VARCHAR(10),"UP_TIME" INTEGER,POWER INTEGER,TEMP INTEGER,PRES INTEGER,"ERR_CD" VARCHAR(10) ) ON COMMIT PRESERVE ROWS NOT LOGGED
② WHERE 조건이 포함된 SQL 폴백의 내용을 임시 테이블에 기록합니다.[2021-03-05 17:27:09] SQL をプレビュー中: INSERT INTO "SESSION".CLEMTMP151212791 ("M_CD","UP_TIME",POWER,TEMP,PRES,"ERR_CD")
SELECT T0."M_CD" AS C0,T0."UP_TIME" AS C1,T0.POWER AS C2,T0.TEMP AS C3,T0.PRES AS C4,T0."ERR_CD" AS C5
FROM HWV53816."COND2N_E" T0
WHERE (T0."M_CD" = '1000')
③ 임시 양식에서 읽는다.WERE 조건이 사라집니다.[2021-03-05 17:27:09] SQL を実行中: SELECT T0."M_CD" AS C0,T0."UP_TIME" AS C1,T0.POWER AS C2,T0.TEMP AS C3,T0.PRES AS C4,T0."ERR_CD" AS C5
FROM "SESSION".CLEMTMP151212791 T0
캐시 테이블이 있는 상태에서 다시 실행합니다.그래서 방금 만든 표에서만 읽을 수 있고 원래의 표에 접근할 수 없습니다.캐시 전 단축키로 처리할 수 있습니다.
3. DB 캐시가 작동하지 않는 경우
DB 캐시는 SQL Push에 대해서만 유효합니다.SQL이 작동하지 않을 때, Modeler 내에서 임시 파일을 만들고 데이터를 캐시합니다.
한번 해봐.의 SQL Push-in-to-in-in-in-in-in-in-facture 를 사용하여 캐시 설정을 실행해 보십시오.
@INDEX
다음 캐시된 표에서 읽을 수 있듯이 새로운 임시 표가 없으면 캐시된 아이콘과 파일과 같은 아이콘도 녹색으로 변한다.
이 작업을 다시 수행하면 임시 테이블의 SELECT가 더 이상 실행되지 않습니다.Modeler Server를 사용하면 Modeler Server를, 그렇지 않으면 Modeler Client에 임시 파일을 만들고 캐시하므로 DB 액세스 자체가 발생하지 않습니다.
4. 주의사항
4
4
5. 환경
Modeler18.2.2
Windows 10
Db2 on Cloud
6. 참조
노드 캐시 옵션
Modeler 데이터 가공 Tips#01 - "캐시"를 통한 후속 처리 효율 향상 | IBM 솔루션 블로그https://www.ibm.com/support/knowledgecenter/ja/SS3RA7_18.2.2/modeler_mainhelp_client_ddita/clementine/cache_options.html
Reference
이 문제에 관하여(SPSS Modeler의 DB 캐시 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kawada2017/items/ea4f0e1b068c9bb152e5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
노드 캐시 옵션
Modeler 데이터 가공 Tips#01 - "캐시"를 통한 후속 처리 효율 향상 | IBM 솔루션 블로그https://www.ibm.com/support/knowledgecenter/ja/SS3RA7_18.2.2/modeler_mainhelp_client_ddita/clementine/cache_options.html
Reference
이 문제에 관하여(SPSS Modeler의 DB 캐시 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kawada2017/items/ea4f0e1b068c9bb152e5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)