Lettura da entità Intercom - 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à Intercom

Prerequisiti

  • Un oggetto Intercom da cui desideri leggere. Fate riferimento alla tabella delle entità supportate riportata di seguito per verificare le entità disponibili.

Entità supportate

Entità API_Vversione Può essere filtrato Supporta Limit Supporta Order By Supporta Select * Supporta il partizionamento
Admins v2.5 No No No No
Aziende v2.5 No No No
Conversazioni v2.5
Attributi dei dati v2.5 No No No No
Contatti v2.5
Segmenti v2.5 No No No No
Tag v2.5 No No No No
Team v2.5 No No No No

Esempio

Intercom_read = glueContext.create_dynamic_frame.from_options( connection_type="Intercom", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "company", "API_VERSION": "V2.5" } )

Informazioni sull'entità e sul campo dell'interfono

Entità Campo Tipo di dati Operatori supportati
Admins tipo Stringa N/A
Admins id Stringa N/A
Admins avatar Struct N/A
Admins nome Stringa N/A
Admins e-mail Stringa N/A
Admins away_mode_enabled Booleano N/A
Admins away_mode_riassegna Booleano N/A
Admins ha un posto a sedere in inbox Booleano N/A
Admins teams_id Elenco N/A
Admins titolo_lavoro Stringa N/A
Aziende tipo Stringa N/A
Aziende id Stringa N/A
Aziende app_id Stringa N/A
Aziende created_at DateTime N/A
Aziende remote_created_at DateTime N/A
Aziende aggiornato_at DateTime N/A
Aziende last_request_at DateTime N/A
Aziende piano Struct N/A
aziende id_azienda Stringa N/A
Aziende nome Stringa N/A
Aziende attributi_personalizzati Struct N/A
Aziende session_count Numero intero N/A
Aziende spesa mensile Numero intero N/A
Aziende user_count Numero intero N/A
Aziende industria Stringa N/A
aziende formato Numero intero N/A
Aziende website Stringa N/A
Aziende tags Struct N/A
Aziende segmenti Struct N/A
Contatti id Stringa EQUAL_A. NOT_ EQUAL _A
Contatti tipo Stringa N/A
Contatti workspace_id Stringa N/A
Contatti external_id Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti role Stringa EQUAL_A. NOT_ EQUAL _A
Contatti e-mail Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti telefono Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti nome Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti avatar Stringa N/A
Contatti owner_id Numero intero EQUAL_A, NOT _ EQUAL _A, _, GREATER _ THAN LESS THAN
Contatti profili_sociali Struct N/A
Contatti has_hard_bounced Booleano EQUAL_A
Contatti Email_contrassegnata come spam Booleano EQUAL_A
Contatti unsubscribed_da_emails Booleano EQUAL_A
Contatti created_at DateTime EQUAL_A, GREATER _, _ THAN LESS THAN
Contatti aggiornato_at DateTime EQUAL_A, GREATER _, _ THAN LESS THAN
Contatti iscritto_presso DateTime EQUAL_A, _, _ GREATER THAN LESS THAN
Contatti last_seen_at DateTime EQUAL_A, _, _ GREATER THAN LESS THAN
Contatti last_responed_at DateTime EQUAL_A, _, _ GREATER THAN LESS THAN
Contatti last_contacted_at DateTime EQUAL_A, _, _ GREATER THAN LESS THAN
Contatti last_email_opened_it DateTime EQUAL_A, _, _ GREATER THAN LESS THAN
Contatti last_email_clicked_at DateTime EQUAL_A, _, _ GREATER THAN LESS THAN
Contatti sostituire_lingua Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Contatti browser Stringa CONTAINS, EQUAL _A, NOT _ EQUAL _A
Contatti versione_browser Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti lingua_del browser Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti so Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti posizione Struct N/A
Contatti locazione_paese Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti locazione_regione Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti luogo_città Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Contatti nome_app androide Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Contatti versione_app androide Stringa N/A
Contatti dispositivo_androide Stringa N/A
Contatti versione android_os_ Stringa N/A
Contatti versione android_sdk Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Contatti android_last_seen_it Data N/A
Contatti nome_app ios_ Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Contatti versione ios_app Stringa N/A
Contatti dispositivo_ios_ Stringa N/A
Contatti versione ios_os_ Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Contatti versione_ios_sdk Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Contatti ios_last_seen_it DateTime N/A
Contatti attributi_personalizzati Struct N/A
Contatti tags Struct N/A
Contatti notes Struct N/A
Contatti aziende Struct N/A
Contatti unsubscribed_from_sms Booleano N/A
Contatti sms_consenso Booleano N/A
Contatti tipi_di sottoscrizione opted_out_ Struct N/A
Contatti referente Stringa N/A
Contatti utm_campaign Stringa N/A
Contatti utm_content Stringa N/A
Contatti utm_medium Stringa N/A
Contatti utm_source Stringa N/A
Contatti utm_term Stringa N/A
Conversazioni tipo Stringa N/A
Conversazioni id Numero intero EQUAL_A, NOT _ EQUAL _A, GREATER _, _ THAN LESS THAN
Conversazioni created_at DateTime EQUAL_A, NOT _ EQUAL _A, GREATER _, _ THAN LESS THAN
Conversazioni aggiornato_at DateTime EQUAL_A, NOT _ EQUAL _A, GREATER _, _ THAN LESS THAN
Conversazioni source Struct N/A
Conversazioni source_id Stringa EQUAL_A, _ _A NOT EQUAL
Conversazioni source_type Stringa EQUAL_A, NOT _ EQUAL _A,
Conversazioni source_delivered_as Stringa EQUAL_A, _ _A, NOT EQUAL
Conversazioni source_subject Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Conversazioni source_body Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Conversazioni source_author_id Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Conversazioni tipo_autore di origine Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Conversazioni nome_autore della fonte Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Conversazioni source_author_email Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Conversazioni source_url Stringa CONTAINS, EQUAL _A, _ _A NOT EQUAL
Conversazioni contatta Struct N/A
conversazioni compagni di squadra Struct N/A
conversazioni titolo Stringa N/A
Conversazioni admin_assignee_id Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni team_assignee_id Numero intero CONTAINS, _A, _ _A EQUAL NOT EQUAL
Conversazioni attributi_personalizzati Struct N/A
Conversazioni aperto Booleano EQUAL_A
Conversazioni stato Stringa CONTAINS, EQUAL _A, NOT _ EQUAL _A
Conversazioni read Booleano EQUAL_A
Conversazioni in attesa da DateTime EQUAL_A, NOT _ _A, _, _ EQUAL GREATER THAN LESS THAN
Conversazioni snoozed_until DateTime EQUAL_A, NOT _ _A, _, _ EQUAL GREATER THAN LESS THAN
Conversazioni tags Struct N/A
Conversazioni first_contact_reply Struct N/A
Conversazioni priority Stringa EQUAL_A, NOT _ EQUAL _A
Conversazioni topics Struct N/A
Conversazioni sla_applied Struct N/A
Conversazioni valutazione_conversazione Struct N/A
Conversazioni conversation_rating_requested_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni conversation_rating_replied_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni conversation_rating_score Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni conversation_rating_remark Stringa CONTAINS, _A, _ EQUAL _A NOT EQUAL
Conversazioni conversation_rating_contact_id Stringa CONTAINS, _A, _ EQUAL _A NOT EQUAL
Conversazioni conversation_rating_admin_id Stringa CONTAINS, _A, _ EQUAL _A NOT EQUAL
Conversazioni statistiche Struct N/A
Conversazioni statistics_tempo_to_assignment Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_time_to_admin_reply Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistice_tempo_per_prima_chiusura Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_time_to_last_close Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_median_time_to_reply Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_first_contact_reply_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_first_assignment_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_first_admin_reply_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_first_close_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_last_assignment_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_last_assignment_admin_reply_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_last_contact_reply_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_last_admin_reply_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_last_close_at DateTime EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_last_closed_by_id Stringa CONTAINS, _A, _ _A EQUAL NOT EQUAL
Conversazioni statistics_count_reopens Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_count_assignments Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni statistics_count_conversation_parts Numero intero EQUAL_A, _ _A, _, _ NOT EQUAL GREATER THAN LESS THAN
Conversazioni parti di conversazione Elenco N/A
Attributi dei dati id Numero intero N/A
Attributi dei dati tipo Stringa N/A
Attributi dei dati modello Stringa N/A
Attributi dei dati nome Stringa N/A
Attributi dei dati nome_completo Stringa N/A
Attributi dei dati etichetta Stringa N/A
Attributi dei dati description Stringa N/A
Attributi dei dati data_type Stringa N/A
Attributi dei dati options Elenco N/A
Attributi dei dati api_writable Booleano N/A
Attributi dei dati ui_writable Booleano N/A
Attributi dei dati personalizzato Booleano N/A
Attributi dei dati archived Booleano N/A
Attributi dei dati created_at Booleano N/A
Attributi dei datiaggiornato_atDateTimeN/A
Attributi dei datiadmin_idStringaN/A
SegmentitipoStringaN/A
SegmentiidStringaN/A
SegmentinomeStringaN/A
Segmenticreated_atDateTimeN/A
Segmentiaggiornato_atDateTimeN/A
Segmentitipo_personaStringaN/A
SegmenticountNumero interoN/A
TagtipoStringaN/A
TagidStringaN/A
TagnomeStringaN/A
TeamtipoStringaN/A
TeamidStringaN/A
TeamnomeStringaN/A
Teamadmin_idsElencoN/A

Interrogazioni di partizionamento

Se desideri utilizzare la concorrenza in Spark PARTITION_FIELD LOWER_BOUNDUPPER_BOUND, NUM_PARTITIONS possono essere fornite opzioni Spark aggiuntive,,. Con questi parametri, la query originale verrebbe suddivisa in un NUM_PARTITIONS numero di sottoquery che possono essere eseguite contemporaneamente dalle attività di 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 la data, accettiamo il formato di data Spark utilizzato nelle query SQL Spark. Esempio di valori validi:. "2024-02-06"

  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: numero di partizioni.

I dettagli del supporto del campo di partizionamento per entità sono riportati nella tabella seguente.

Nome entità Campo di partizionamento Tipo di dati
Contatti created_at, updated_at, last_seen_it DateTime
Conversazioni id Numero intero
Conversazioni created_at, updated_at DateTime

Esempio

Intercom_read = glueContext.create_dynamic_frame.from_options( connection_type="Intercom", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "conversation", "API_VERSION": "V2.5", "PARTITION_FIELD": "created_at" "LOWER_BOUND": "2022-07-13T07:55:27.065Z" "UPPER_BOUND": "2022-08-12T07:55:27.065Z" "NUM_PARTITIONS": "2" } )