Cette section décrit les instances d'exception possibles. Elles sont toutes des sous-classes de l'exception Python.
Objets MetadataException
Cette exception est émise en cas d'erreur durant le fonctionnement de l'objet metadata.
Objets UnsupportedOperationException
Cette exception est émise si l'opération concernée n'autorise pas l'exécution.
Objets InconsistentOutputDataModel
Cette exception est émise si setSparkOutputSchema
et setSparkOutputData
sont appelées
mais que les noms des champs et les informations de type de stockage communs aux deux objets sont incohérents.
Objets IncompatibleModelContentType
- Utilisation de
setModelContentFormString
pour définir le modèle, mais utilisation degetModelContentToPath
pour obtenir la valeur - Utilisation de
setModelContentFormPath
pour définir le modèle, mais utilisation degetModelContentToString
pour obtenir la valeur
Objets DataOutputNotSupported
Cette exception est émise dans setSparkOutputData
au cours d'une exécution gérée par la
fonction pyspark:buildmodel
.
Objets ModelInputNotSupported
Cette exception n'est émise que si le script n'appelle pas les API getModelContentPathByKey
et getModelContentToString
dans la fonction pyspark:applymodel
.
Objets ModelOutputNotSupported
Cette exception n'est émise que si le script n'appelle pas les API setModelContentFromPath
et setModelContentFromString
dans la fonction pyspark:buildmodel
.
Objets ASContextException
Cette exception est émise en cas d'exception d'exécution imprévue.