Lettura da entità Freshdesk - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lettura da entità Freshdesk

Prerequisito

Un oggetto Freshdesk da cui desideri leggere. Avrai bisogno del nome dell'oggetto.

Entità supportate per l'origine:

Entità Può essere filtrato Limite di supporto Supporta Order by Supporta Select * Supporta il partizionamento
Agenti No
Orario di lavoro No No
Azienda No
Contatti No
Conversazioni No No No
Configurazioni e-mail No No No
Caselle di posta elettronica No
Categorie del forum No No No
Forum No No No
Gruppi No No No
Prodotti No No No
Roles No No No
Valutazioni di soddisfazione No No
Competenze No No No
Soluzioni No No
Sondaggi No No No
Biglietti
Inserimenti temporali No No
Argomenti No No No
Commenti sull'argomento No No No

Esempio:

freshdesk_read = glueContext.create_dynamic_frame.from_options( connection_type="freshdesk", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v2" }

Dettagli dell'entità e del campo di Freshdesk:

Entità Campo Tipo di dati Operatori supportati
Agente Disponibilità Booleano N/D
disponibile_since DateTime N/D
Id Long N/D
Occasionale Booleano N/D
Firma Stringa N/A
ticket_scope Long N/D
Tipo Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Contatti Stringa N/A
E-mail Stringa EQUAL_A
Mobile Stringa N/A
Telefono Stringa N/A
Descrizione Stringa N/A
descrizione_da_api_doc Stringa N/A
Id Stringa N/A
contatto [attivo] Stringa N/A
contatto [email] Stringa N/A
contatta [job_title] Stringa N/A
contatto [lingua] Stringa N/A
contatta [last_login_at] Stringa N/A
contatto [cellulare] Stringa N/A
contatto [nome] Stringa N/A
contatto [telefono] Stringa N/A
contatto [time_zone] Stringa N/A
contatta [created_at] Stringa N/A
modalità_focus Booleano N/D
Ore lavorative Descrizione Stringa N/A
Id Long N/D
is_default Booleano N/D
Nome Stringa N/A
time_zone Stringa N/A
ore_lavorative Eseguire la mappatura N/D
created_at DateTime N/D
aggiornato_at DateTime N/D
Azienda custom_fields Eseguire la mappatura N/D
Domini Elenco N/D
description Stringa N/A
Id Long N/D
nome Stringa N/A
note Stringa N/A
created_at DateTime EQUAL_A, LESS _ _OR_ _A, _ THAN _OR_ EQUAL _A GREATER THAN EQUAL
aggiornato_at DateTime EQUAL_A, _ _OR_ _A, _ _OR_ _A LESS THAN EQUAL GREATER THAN EQUAL
punteggio sanitario Stringa N/A
data_rinnovo Data N/D
Industry Stringa N/A
livello dell'account Stringa N/A
Domain Stringa EQUAL_A
Contatti Attivo Booleano EQUAL_A
Indirizzo Stringa N/A
id_azienda Long EQUAL_A
custom_fields Eseguire la mappatura N/D
Descrizione Stringa N/A
E-mail Stringa EQUAL_A
Id Long N/D
titolo_lavoro Stringa N/A
Lingua Stringa EQUAL_A
Mobile Stringa EQUAL_A
Nome Stringa N/A
Telefono Stringa N/A
Tag Elenco N/D
time_zone Stringa EQUAL_A
twitter_id Stringa EQUAL_A
altre_aziende Elenco N/D
created_at DateTime LESS_ THAN _OR_ _TO, _ EQUAL _OR_ _TO, GREATER _TO THAN EQUAL EQUAL
aggiornato_at DateTime LESS_ _OR_ _A, _ _OR_ _A THAN EQUAL GREATER THAN EQUAL
Tag Stringa EQUAL_A
Avatar Oggetto N/D
visualizza tutti i biglietti Booleano N/D
Eliminato Booleano N/D
id_esterno univoco Stringa N/A
Conversazioni body_text Stringa N/A
body Stringa N/A
Id Long N/D
In arrivo Booleano N/D
user_id Long N/D
email di supporto Stringa N/A
Origine Stringa N/A
id_ticket Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
da_email Stringa N/A
cc_emails Elenco N/D
bcc_emails Elenco N/D
Allegati Elenco N/D
last_edited_at DateTime N/D
to_email Elenco N/D
Privata Booleano N/D
Configurazioni e-mail Attivo Booleano N/D
group_id Long N/D
Id Long N/D
Nome Stringa N/A
primary_role Booleano N/D
product_id Long N/D
email di risposta Stringa N/A
a_email Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Caselle di posta elettronica Attivo Booleano N/D
customer_mailbox Eseguire la mappatura N/D
email di risposta predefinita Booleano N/D
inoltrare_email Stringa EQUAL_A
casella di posta freshdesk_mailbox Eseguire la mappatura N/D
group_id Long EQUAL_A
Id Long N/D
tipo_casella di posta Stringa N/A
Nome Stringa N/A
product_id Long EQUAL_A
email di supporto Stringa EQUAL_A
created_at DateTime N/D
aggiornato_at DateTime N/D
tipo_accesso Stringa N/A
Autenticazione Stringa N/A
delete_da_server Stringa N/A
codice_errore Stringa N/A
In arrivo Stringa N/A
server di posta Stringa N/A
In uscita Stringa N/A
Password Stringa N/A
Porta Long N/D
use_ssl Booleano N/D
username Stringa N/A
fallimento del dominio pubblico Stringa N/A
Categorie del forum Descrizione Stringa N/A
Id Long N/D
Nome Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Forum Id Long N/D
Nome Stringa N/A
Descrizione Stringa N/A
Posizione Long N/D
forum_category_id Long N/D
tipo_forum Long N/D
visibilità_forum Long N/D
conto_argomenti Long N/D
conto_post Long N/D
id_aziendali Elenco N/D
Gruppi auto_ticket_assign Long N/D
id_ora_aziendale Long N/D
Descrizione Stringa N/A
escalate_to Long N/D
Id Long N/D
Nome Stringa N/A
unsigned_for Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
agent_id Elenco N/D
Prodotti Descrizione Stringa N/A
Id Long N/D
Nome Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Roles Descrizione Stringa N/A
Id Long N/D
Nome Stringa N/A
Predefinita Booleano N/D
created_at DateTime N/D
aggiornato_at DateTime N/D
Valutazioni di soddisfazione Id Long N/D
survey_id Long N/D
user_id Long EQUAL_TO
id_agente Long N/D
group_id Long N/D
id_biglietto Long N/D
Feedback Stringa N/A
Valutazioni Eseguire la mappatura N/D
created_at DateTime N/D
aggiornato_at DateTime N/D
created_since DateTime EQUAL_A
Competenze Id Long N/D
Nome Stringa N/A
Classifica Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Agenti Array N/D
match_type Stringa N/A
Condizioni Elenco N/D
Soluzioni Id Long N/D
Nome Stringa N/A
Descrizione Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Termine Stringa CONTAINS
visible_in_portals Elenco N/D
Sondaggi Id Long N/D
Titolo Stringa N/A
Questions Stringa N/A
created_at DateTime N/D
aggiornato_at DateTime N/D
Biglietti cc_emails Elenco N/D
custom_fields Eseguire la mappatura N/D
dovuto_by DateTime EQUAL_A
email_config_id Long N/D
fr_due_by DateTime EQUAL_A
fr_escalated Booleano N/D
fwd_emails Elenco N/D
group_id Long EQUAL_A
Id Long N/D
è_intensificato Booleano EQUAL_A
product_id Long N/D
reply_cc_emails Elenco N/D
requester_id Long N/D
id_risponditore Long N/D
Origine Long N/D
Spam Booleano N/D
Stato Long EQUAL_A
Subject Stringa N/A
to_email Elenco N/D
nr_due_by DateTime N/D
closed_at DateTime N/D
Tag Elenco N/D
Tipo Stringa EQUAL_A
created_at DateTime LESS_ THAN _OR_ _A, _ EQUAL _OR_ _A, GREATER _A THAN EQUAL EQUAL
aggiornato_at DateTime LESS_ _OR_ _A, _ _OR_ _A THAN EQUAL GREATER THAN EQUAL
id_agente Numero intero EQUAL_A
Tag Stringa EQUAL_A
allegati Elenco N/D
id_azienda Long N/D
deleted (eliminato) Booleano N/D
description Stringa N/A
testo_descrittivo Stringa N/A
e-mail Stringa N/A
facebook_id Stringa N/A
nome Stringa N/A
telefono Stringa N/A
twitter_id Stringa N/A
Inserimenti temporali agent_id Long EQUAL_A
Fatturabile Booleano EQUAL_A
Id Long N/D
eseguito_presso DateTime N/D
Nota Stringa N/A
start_time DateTime N/D
id_biglietto Long N/D
tempo_trascorso Stringa N/A
tempo_di esecuzione Booleano N/D
created_at DateTime N/D
aggiornato_at DateTime N/D
id_azienda Long EQUAL_A
eseguito_dopo DateTime EQUAL_A
eseguito_prima DateTime EQUAL_A
Argomenti id_forum Long N/D
Hits (occorrenze) Long N/D
Id Long N/D
Locked (Bloccato) Booleano N/D
merged_topic_id Long N/D
conto_post Long N/D
risposto_at DateTime N/D
risposto_da Long N/D
tipo_timbro Long N/D
Appiccicoso Booleano N/D
Titolo Stringa N/A
user_id Long N/D
voti_utente Long N/D
created_at DateTime N/D
aggiornato_at DateTime N/D
Published Booleano N/D
message Stringa N/A
Commenti sull'argomento Risposta Stringa N/A
Body Stringa N/A
forum_id Long N/D
Id Long N/D
Published Booleano N/D
Spam Booleano N/D
topic_id Long N/D
Cestino Booleano N/D
user_id Long N/D
created_at DateTime N/D
aggiornato_at DateTime N/D
testo_corpo Stringa N/A

Interrogazioni di partizionamento

Partizionamento basato su filtri:

Puoi fornire le opzioni Spark aggiuntive ePARTITION_FIELD, NUM_PARTITIONS se vuoi LOWER_BOUNDUPPER_BOUND, utilizzare la concorrenza in Spark. Con questi parametri, la query originale verrebbe suddivisa in un NUM_PARTITIONS numero di sottoquery che possono essere eseguite contemporaneamente dalle attività Spark.

  • PARTITION_FIELD: il nome del campo da utilizzare per partizionare la query.

  • LOWER_BOUND: un valore limite inferiore inclusivo del campo di partizione scelto.

    Per il campo Datetime, accettiamo il formato di timestamp Spark utilizzato nelle query Spark. SQL

    Esempi di valori validi:

    "2024-09-30T01:01:01.000Z"
  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: il numero di partizioni.

Esempio:

freshDesk_read = glueContext.create_dynamic_frame.from_options( connection_type="freshdesk", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v2", "PARTITION_FIELD": "Created_Time" "LOWER_BOUND": " 2024-10-27T23:16:08Z“ "UPPER_BOUND": " 2024-10-27T23:16:08Z" "NUM_PARTITIONS": "10" }