Bekannte Probleme und Einschränkungen für SPSS Modeler
Die folgenden bekannten Probleme und Einschränkungen gelten für SPSS Modeler.
Weitere Informationen zur Fehlerbehebung bei anderen Problemen finden Sie SPSS Modeler unter Fehlerbehebung SPSS Modeler.
Bekannte Probleme
- Die Flows schlagen zeitweise fehl, wenn die Datenquelltabellen leer sind
Gilt für: „ 5.3.0 “ und spätere Versionen
Behoben in: „ 5.3.1 “, Patch 2
Wenn eine Datenquelle Tabellen enthält, die keine Daten enthalten, kann dieses Problem in einem der folgenden Szenarien auftreten:
- SQL-Pushback ist deaktiviert
- Die Datenquelle für die Tabellen unterstützt kein SQL-Pushback
Wenn Sie den Ablauf ausführen, schlägt er zeitweise fehl und es wird eine
Execution was interruptedFehlermeldung angezeigt. Der gleiche Fehler tritt auch auf, wenn Sie Daten in einem Daten-Asset-Knoten in der Vorschau anzeigen.Dieser Fehler tritt aufgrund des Flight service Anschlusses auf. Wenn der Flight service Connector versucht, aus der leeren Tabelle zu lesen, verarbeitet er die leeren Ergebnismengen nicht konsistent und schlägt zeitweise fehl. Wenn dies fehlschlägt, wird die Ausführung unterbrochen.
Problemumgehung
Sie können die Flight service Verbindung deaktivieren, indem Sie eine benutzerdefinierte Laufzeitumgebung erstellen und auf
ENABLE_FLIGHT_CONNECTIONsetzenfalse.Hinweis: Das Deaktivieren der Flight service Verbindung kann sich auf die Leistung bei großen Datensätzen auswirken, da die Daten anders verarbeitet werden.Das Deaktivieren der Flight service Verbindung in einer benutzerdefinierten Laufzeitumgebung deaktiviert sie für alle Flows in dieser Laufzeitumgebung. Beispielsweise Flight service aktiviert SQL Pushback für viele andere Datenbanken, die alle davon betroffen wären.
- Generieren Sie ein API-Autorisierungstoken, indem Sie die Schritte unter Generieren eines Autorisierungstokens für ZenApiKey befolgen.
- Laden Sie die SPSS
Modeler Laufzeitdefinition herunter, indem Sie die Schritte unter Herunterladen der Laufzeitdefinition befolgen.Der folgende Curl-Befehl ist ein Beispiel:
myRuntimeDefinition=spss-modeler; curl -k -X GET -H "Authorization: ZenApiKey ${ZenApiKey}" "https://${cpd_url}/v2/runtime_definitions?include=launch_configuration" | jq '.resources[] | select(.entity.name=="'${myRuntimeDefinition}'") | .entity' > ${myRuntimeDefinition}.json - Aktualisieren Sie die Laufzeitdefinition in der
spss-modeler.jsonDatei, die Sie heruntergeladen haben.- Ändern Sie
displayNamevonspss-modelerzuspss-modeler-patch. - Bearbeiten Sie die Bereitstellungsvorlage und fügen Sie die folgende Umgebungsvariable unter dem
envAbschnitt hinzu:{ "name": "ENABLE_FLIGHT_SERVICE_CONNECTION", "value": "false" }, - Speichern Sie die aktualisierte JSON-Datei.
- Ändern Sie
- Laden Sie die neue benutzerdefinierte Laufzeitdefinition in den Cluster hoch, indem Sie die Schritte unter Hochladen der benutzerdefinierten Konfiguration befolgen.
Der folgende Curl-Befehl ist ein Beispiel:
curl -k -X POST -H "Authorization: ZenApiKey ${ZenApiKey}" -H "Content-Type:application/json" "https://${cpd_url}v2/runtime_definitions" -d @/${path-to-runtime-definition}/spss-modeler.json - Fügen Sie die neue
spss-modeler-patchLaufzeitdefinition zur Umgebung hinzu.- Klicken Sie auf die Registerkarte „Verwalten “ und dann auf „Umgebungen “.
- Klicken Sie unter „Umgebungen“ auf die Registerkarte „Vorlagen“ und dann auf „Neue Vorlage “.
- Wählen Sie für die Softwareversion die Option mit
spss-modeler-patch.
- Erstellen Sie einen neuen Ablauf für SPSS
Modeler die Verwendung der neuen Vorlage. Wählen Sie im Dialogfeld „Modelle als visuellen
spss-modeler-patchAblauf erstellen“ die Option für die Umgebungsdefinition aus.
CanvasbasePods fallen aus oder gehen nach dem Upgrade inImagePullBackOffden StatusGilt für: 5.3.0
Behoben in: 5.3.1
Beim Upgrade
Canvasbaseauf Version 5.3.0 könnenCanvasbasePods (wiecanvasbase-flow-apiundcanvasbase-flow-ui) möglicherweise nicht gestartet werden und in einenImagePullBackOffStatus übergehen.Dieser Fehler tritt auf, weil die Pods keine Container-Images aus der internen Registry abrufen konnten.
Problemumgehung
Führen Sie den folgenden Befehl aus, um den
CanvasbaseCR zu patchen, wodurch die Image-Registrierung fürcanvasbase-flow-apidiecanvasbase-flow-uiBereitstellung automatisch zurückgesetzt wird.oc patch canvasbase canvasbase-cr \ --namespace <cpd-instance-ns> \ --patch '{"spec":{"docker_registry_prefix":"<docker registry that used in the image mirror"}}' \ --type=mergeDie Pods sollten in
Runningden Status übergehen.upgradeStatusbleibt nach dem Upgrade imInProgressStatus „stuck“ hängen IBM® Software Hub- Zeilen ohne Dokumente werden auf der Registerkarte „Kategorien“ nicht korrekt angezeigt
- Excel-Dateien aus einer FTP-Datenquelle
- Datenbestände aus der Verbindung „ Teradata “
Einschränkungen
- Ausfallzeit während SPSS Modeler des Upgrades auf IBM Software Hub Version 5.3
- Von Text Analytics unterstützte Sprachen
SPSS Modeler Text Analytics unterstützt die folgenden Sprachen:
- Chinesisch (vereinfacht und traditionell)
- Niederländisch
- Englisch
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Portugiesisch
- Spanisch
Der Text Mining-Knoten kann Textdaten extrahieren, die sowohl in vereinfachtem Chinesisch als auch in traditionellem Chinesisch geschrieben sind. Derzeit werden jedoch nur Vorlagen und SPSS Modeler Textanalysepakete für vereinfachtes Chinesisch angeboten.
- Kein
SQLLabel für den Knoten „Data Asset Export“, wenn Sie watsonx.data™ Presto Wenn Sie Daten aus der watsonx.data Presto Verbindung verwenden und SQL-Pushback aktiviert ist, nutzt der Knoten „Data Asset Export“ die SQL-Pushback-Funktion. Daher haben Data Asset Export-Knoten in der Benutzeroberfläche keine SQL -Kennzeichnung.
- Daten-Streaming für „ Google BigQuery “ mit SQL-Pushback
Wenn SQL-Pushback aktiviert ist, wird das Daten-Streaming nicht zum Einfügen von Daten verwendet, wenn Sie die Option „Streaming Insert“ für den Schreibmodus in einem Daten-Asset-Exportknoten auswählen. Stattdessen wird ein Standardeinsatz verwendet. Wenn Sie Daten-Streaming mit „ Google BigQuery “ verwenden möchten, müssen Sie SQL-Pushback deaktivieren.
- Sonderzeichen für „ Google BigQuery “ mit SQL-Pushback
- Google BigQuery unterstützt bestimmte Sonderzeichen (wie $ und *) in Spaltennamen nicht, und die SQL-Validierung schlägt für Abfragen fehl, die diese Zeichen enthalten.
Um Fehler zu vermeiden, wird SPSS Modeler SQL-Pushback automatisch für alle Knoten deaktiviert, bei denen ein Sonderzeichen in einem Spaltennamen vorkommt. SQL-Pushback ist auch für alle nachgeschalteten Knoten im Ablauf deaktiviert.
Problemumgehung
Um SQL Pushback mit Ihren Daten zu verwenden, können Sie Ihrem Ablauf einen Filter knoten hinzufügen, um Spalten herauszufiltern oder deren Namen zu ändern. Sie müssen die Modellausgabefelder, die $ enthalten, umbenennen oder filtern.
- Um den Namen einer Spalte zu ändern, bearbeiten Sie ihn im Feld „Ausgabe“.
- Um eine Spalte aus Ihren Daten herauszufiltern, klicken Sie auf den Pfeil in der Spalte „Filter “.
Eine Liste der unterstützten Sonderzeichen finden Sie unter „Festlegen eines Schemas “ in der Dokumentation zu „ Google BigQuery “.
- Zeitstempel-Daten gemessen in Mikrosekunden
Wenn Sie Zeitstempel-Daten haben, die in Mikrosekunden gemessen werden, können Sie die präziseren Daten in Ihrem Ablauf verwenden. Sie können jedoch nur Daten, die in Mikrosekunden gemessen werden, von Konnektoren importieren, die SQL-Pushback unterstützen. Weitere Informationen darüber, welche Konnektoren SQL-Pushback unterstützen, finden Sie in der Dokumentation:
- Knoten und Unicode-Zeichen zusammenführen
- Der Merge-Knoten behandelt die folgenden ähnlichen japanischen Zeichen als dasselbe Zeichen.
Abb. 3 Japanische Zeichen 

