Modulo extraction

Il modulo extraction contiene funzioni standardizzate per recuperare i valori dei parametri da vari oggetti della piattaforma. Queste utilità garantiscono che i dati siano digitati e convalidati correttamente, supportando i controlli dei campi obbligatori e la gestione degli spazi vuoti per uno sviluppo dell'integrazione ottimale.

TIPCommon.extraction.extract_action_param

TIPCommon.extraction.extract_action_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Estrae un parametro di azione dall'oggetto siemplify.

Parametri

Parametri
siemplify SiemplifyAction.SiemplifyAction

L'oggetto siemplify utilizzato per l'esecuzione dell'azione.

param_name str

Il nome del parametro da estrarre.

default_value Any

Il valore predefinito da restituire se il parametro non viene trovato.

input_type type

Il tipo di dati previsto del parametro.

is_mandatory bool

Indica se il parametro è obbligatorio.

remove_whitespaces bool

Indica se gli spazi vuoti iniziali e finali vengono rimossi dal valore.

Restituisce

Il valore parametro estratto.

Tipo restituito

Any

TIPCommon.extraction.extract_configuration_param

TIPCommon.extraction.extract_configuration_param(siemplify, provider_name, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Estrae un valore parametro di configurazione dalla configurazione globale dell'integrazione.

Parametri

Parametri
provider_name str

L'identificatore univoco dell'integrazione.

param_name str

La chiave di configurazione specifica da recuperare.

Restituisce

Il valore di configurazione estratto.

TIPCommon.extraction.extract_connector_param

TIPCommon.extraction.extract_connector_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Estrae un parametro del connettore dall'oggetto siemplify durante l'esecuzione del connettore.

Parametri

Parametri
siemplify SiemplifyConnectors.SiemplifyConnectorExecution

L'oggetto siemplify utilizzato per l'esecuzione del connettore.

Restituisce

Il valore del parametro del connettore.

Tipo restituito

Any

TIPCommon.extraction.extract_job_param

TIPCommon.extraction.extract_job_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Estrae un parametro del job dall'oggetto job siemplify.

Parametri

Parametri
siemplify SiemplifyJob.SiemplifyJob

L'oggetto siemplify per l'istanza del job corrente.

Restituisce

Il valore parametro del job estratto.

TIPCommon.extraction.extract_script_param

TIPCommon.extraction.extract_script_param(siemplify, input_dictionary, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Estrae un parametro di script da un dizionario di input fornito.

Parametri

Parametri
input_dictionary dict

L'origine del dizionario contenente i parametri dello script.

Restituisce

Il valore parametro estratto dal dizionario.

TIPCommon.extraction.get_connector_detailed_params

TIPCommon.extraction.get_connector_detailed_params(siemplify)

Recupera un elenco dettagliato di parametri definiti in modo specifico per un connettore.

Parametri

Parametri
siemplify SiemplifyConnectors.SiemplifyConnectorExecution

L'oggetto siemplify per il connettore.

Restituisce

Un elenco di ConnectorParameter oggetti.

Tipo restituito

list