Exceções

Esta seção descreve possíveis instâncias de exceção. Elas são todas uma subclasse de exceção Python.

Objetos MetadataException

Essa exceção é lançada se ocorrer um erro durante a operação do objeto de metadados.

Objetos UnsupportedOperationException

Essa exceção é lançada se a operação específica não permitir a execução.

Objetos InconsistentOutputDataModel

Essa exceção é lançada se setSparkOutputSchema e setSparkOutputData são chamados, mas os nomes de campo e as informações de tipo de armazenamento comuns a ambos os objetos são inconsistentes.

Objetos IncompatibleModelContentType

Esta exceção é lançada durante os cenários a seguir:
  • Usando setModelContentFormString para configurar o modelo mas usando getModelContentToPath para obter valor
  • Usando setModelContentFormPath para configurar o modelo mas usando getModelContentToString para obter valor

Objetos DataOutputNotSupported

Essa exceção é gerada em setSparkOutputData em uma execução tratada pela função pyspark:buildmodel.

Objetos ModelInputNotSupported

Essa exceção só é gerada se o script não invocar as APIs getModelContentPathByKey e getModelContentToString na função pyspark:applymodel.

Objetos ModelOutputNotSupported

Essa exceção só é gerada se o script não invocar as APIs setModelContentFromPath e setModelContentFromString na função pyspark:buildmodel.

Objetos ASContextException

Essa exceção é lançada se ocorrer uma exceção de tempo de execução inesperada.