SPSS Modeler의 DB 캐시 작업

SPSS Modeler 캐시는 프로세스 중에 결과를 저장하는 기능입니다.
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
  • Db2의 경우 DB 캐시는 임시 테이블로 제작되며 Db2와의 연결이 끊어지면 자동으로 삭제됩니다
  • 4
  • DB에 따라 실제 표로 제작하기도 한다.이 경우 스트림이 닫힐 때 DROP TABLE에서 삭제됩니다.따라서 흐르는 이상이 끝나면 쓰레기계가 남을 수 있다
  • 4
  • 임시표에는 섹션 키와 INDEX가 없기 때문에 처리에 따라 효율이 떨어진다.파티션 키나 INDEX 등을 사용하여 조정하려면 DB 내보내기를 통해 실제 테이블에 중간 테이블을 만듭니다
  • 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

    좋은 웹페이지 즐겨찾기