이 정보를 사용하여 SPSS Modeler에 대한 질문 또는 문제를 해결할 수 있습니다.
- 다중 플로우 실행
- 실행 중단
- 파일이 없음
- SPSS Statistics .sav 파일로 데이터를 내보낼 수 없습니다
- 마이그레이션된 스트림의 이름 없는 필드
- 지원되지 않는 Python 버전을 사용한 KDE 노드
- 행 분리자를 사용하지 않는 방법의 차이점
- 예측변수 중요도 값은 SPSS Modeler 플로우와 SPSS Modeler 데스크탑 스트림 간에 다를 수 있습니다.
- Text Analytics에서 생성된 모델 간의 차이를 구별하기 어렵습니다.
- 내부 오류 발생: SCAPI 오류: 1,029행의 값이 올바른 문자열이 아님
다중 플로우 실행
한 프로젝트에서 동시에 동일한 사용자 이름을 사용하는 여러 플로우를 실행하지 마십시오. 여러 개의 플로우를 실행해야 하는 경우 메모리 제한(기본적으로 8 GiB,)을 초과하지 않도록 하세요. 동일한 사용자 이름 및 프로젝트에서 동시에 너무 많은 플로우가 실행 중인 경우, SPSS Modeler 의 메모리가 부족하여 실행이 인터럽트됨과 같은 오류 메시지가 리턴될 수 있습니다.
이 오류 메시지가 표시되면 다음 단계를 완료하십시오.
- 하나 이상의 플로우 실행이 완료될 때까지 기다리십시오.
- 성공적으로 완료된 플로우 실행을 포함하는 브라우저 탭을 닫으십시오.
- 15분동안 기다리십시오.
- 플로우에서 캐싱을 사용하는 경우 캐시를 비우십시오.
- 오류를 리턴한 중단된 플로우에서 실행을 클릭하십시오.
실행 중단
SPSS Modeler 플로우가 응답하지 않거나 Execution was interrupted
와 같은 오류 메시지를 제공하는 경우 세션을 다시 시작할 수 있습니다. SPSS Modeler 플로우에 있는 동안 다음 단계를 완료하십시오.
- 플로우 정보를 클릭하십시오.
- 세션 다시 시작을 클릭하십시오.
파일이 없음
파일 이름을 변경하거나 프로젝트에서 폴더로 파일을 이동한 경우 SPSS Modeler 흐름을 실행할 때 이 오류 메시지가 표시될 수 있습니다:
WDP Connector Error: CDICO2015E: The filepath/content.csv file does not exist or you do not have sufficient permissions.
이 오류는 흐름에서 파일 이름이나 위치를 업데이트하지 않았기 때문에 발생합니다. 오류를 수정하려면 세션을 다시 시작하여 SPSS Modeler 흐름을 업데이트하면 됩니다:
- 플로우 정보를 클릭하십시오.
- 세션 다시 시작을 클릭하십시오.
런타임을 다시 시작하여 문제를 해결할 수도 있습니다.
SPSS Statistics .sav 파일로 데이터를 내보낼 수 없습니다
데이터 자산 내보내기 노드를 사용하여 데이터를 SPSS Statistics .sav 파일로 내보내려고 했지만 파일이 생성되지 않았습니다. 또한 이 오류 메시지가 표시되었습니다:
WDP Connector Error: CDICO9999E: Internal error occurred: IO error: Invalid variable name error: Invalid character found in field name 'AGE YOUN'. Field names can only include any letter, any digit or the symbols @, #, ., _, or $ for export.
필드 이름에 공백이 포함되어 있는지 확인합니다. .sav 파일 형식은 필드 이름에 공백을 지원하지 않습니다.
마이그레이션된 스트림의 이름 없는 필드
기본적으로 SPSS Modeler 데스크톱에서 이름이 지정되지 않은 데이터 필드의 이름은 ' field1
, ' field2
' , ' field3
' 등입니다. SPSS Modeler ' watsonx.ai의 명명되지 않은 데이터 필드는 ' COLUMN1
' , ' COLUMN2
' , ' COLUMN3
' 등으로 명명됩니다. SPSS Modeler 데스크톱에서 만든 스트림 파일(.str)에서 이러한 필드를 포함하는 흐름을 만들면 출력이 달라집니다.
# TO DO: run this script once after importing the stream into CP4D
import modeler.api
stream = modeler.script.stream()
# map "COLUMN" to "field" for data sources without field names (csv without headers)
source_node = stream.findByID("...") # TO DO: provide ID of existing source node (csv file without headers)
filter_node = stream.findByID("...") # TO DO: provide ID of existing filter node (where field names are provided)
new_node = stream.create("filter", 'new node') # creates new filter node between source and filter
stream.linkBetween(new_node, source_node, filter_node)
# change field names from "COLUMN1" to "field1" etc.
for number in range(1,1000): # change max value if necessary
old_name = 'COLUMN' + str(number)
new_name = 'field' + str(number)
new_node.setKeyedPropertyValue("new_name", old_name, new_name)
지원되지 않는 Python 버전을 사용한 KDE 노드
이전 KDE 노드를 포함하는 플로우를 실행하는 경우 오류를 수신할 수 있습니다. 이 오류는 모델이 더 이상 지원되지 않는 Python 패키지를 사용한다는 것을 나타냅니다. 이러한 경우, 이전 KDE 노드를 제거하고 새 노드를 추가하십시오.
행 구분 기호를 처리하지 않는 방법의 차이점
데이터 레코드의 한 줄에 구분 기호가 없는 경우 해당 줄은 ' watsonx.ai 에서 삭제됩니다.
예측변수 중요도 값은 SPSS Modeler 플로우와 SPSS Modeler 데스크탑 스트림 간에 다를 수 있습니다.
다른 플랫폼에서 일관되지 않은 결과를 피하기 위해 새로운 무작위 샘플링 방법을 사용하여 ' watsonx.ai'의 SPSS Modeler 예측자 중요도를 계산합니다. 이로 인해 데이터가 균일하게 분포되지 않은 경우 새 예측 중요도 결과가 SPSS Modeler 데스크톱의 원래 예측 중요도 결과와 달라질 수 있습니다. 무작위 샘플링은 레코드 수가 200을 초과할 때 트리거됩니다. 향후 버전에서 ' watsonx.ai'의 SPSS Modeler 결과와 일치하도록 SPSS Modeler er 데스크톱이 업그레이드될 예정입니다.
Text Analytics에서 생성된 모델 간의 차이를 구분하는 것은 어렵습니다.
텍스트 분석 워크벤치에서 새 모델 생성를 클릭할 때마다 흐름에 새 모델 너겟이 만들어집니다. 여러 모델을 생성하는 경우 모두 동일한 이름을 사용하므로 구별하기 어려울 수 있습니다. 한 가지 권장사항은 어노테이션을 식별하는 데 도움이 되도록 사용하는 것입니다(모델 너깃을 두 번 클릭하여 해당 특성을 열고 주석으로 이동).
내부 오류가 발생했습니다. SCAPI 오류: 1,029행의 값이 올바른 문자열이 아닙니다.
예를 들어, SPSS Modeler가 데이터 자산 노드에서 데이터 집합을 읽는 동안 다음과 같은 오류가 발생합니다:
Internal error occurred: SCAPI error: The value on row 1,029 is not a valid string of the Bit data type for the SecurityDelay column.
예상된 동작입니다. 대부분의 플랫 파일의 경우 SPSS Modeler 는 1st 1000레코드를 읽어 데이터 유형을 추론합니다. 이 경우 1st 1000개행은 0또는 1이므로 SPSS Modeler 는 열에 2진 값 (0또는 1) 이 포함되어 있다고 추론합니다. 행 1,029의 값은 3입니다. SPSS Modeler가 1,029행에서 3 값을 읽으면 3은 이진 값이 아니므로 오류가 발생합니다.
제안되는 일시적인 해결책:
- 레코드 개수 추론 매개변수를 조정하여 더 많은 데이터를 포함시키고 대신 2000개이상의 행을 선택하십시오.
- 이 문제점이 데이터의 오류에서 발생하는 경우, 오류의 원인이 되는 처음 1000개행의 값을 업데이트하십시오.