Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Lettura da entità Slack

Modalità Focus
Lettura da entità Slack - 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à.

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à.

Prerequisiti

  • Un oggetto Slack da cui si desidera leggere.

Entità supportate

Entità Può essere filtrato Supportato Limite Supportato Order By Supporta Select * Supporta il partizionamento
conversazioni No

Esempio

slack_read = glueContext.create_dynamic_frame.from_options( connection_type="slack", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "conversations/C058W38R5J8" } )

dettagli sull'entità e sui campi di Slack

Entità Campo Tipo di dati Operatori supportati
conversazioniallegatiElencoN/A
conversazionibot_idStringaN/A
conversazioniblocchiElencoN/A
conversazioniclient_msg_idStringaN/A
conversazioniè contrassegnato da un asteriscoBooleanoN/A
conversazioniultima letturaStringaN/A
conversazioniultima_rispostaStringaN/A
conversazionireazioniElencoN/A
conversazionirisposteElencoN/A
conversazionireply_countNumero interoN/A
conversazionireply_usersElencoN/A
conversazionireply_users_countNumero interoN/A
conversazionisottoscrittoBooleanoN/A
conversazionisottotipoStringaN/A
conversazionitextStringaN/A
conversazionisquadraStringaN/A
conversazionithread_tsStringaN/A
conversazionitsStringaEQUAL_A,, LESS _ BETWEENTHAN, _ LESS _OR_ THAN _A, _, _ EQUAL GREATER _OR_ THAN _A GREATER THAN EQUAL
conversazionitipoStringaN/A
conversazioniUtenteStringaN/A
conversazioniinvitanteStringaN/A
conversazionirootStructN/A
conversazioniè bloccatoBooleanoN/A
conversazionifilesElencoN/A
conversazionistanzaStructN/A
conversazionicaricamentoBooleanoN/A
conversazionimostra_come_botBooleanoN/A
conversazionicanaleStringaN/A
conversazioninessuna_notificaBooleanoN/A
conversazionipermalinkStringaN/A
conversazioniappuntato_aElencoN/A
conversazionipinned_infoStructN/A
conversazionimodificatoStructN/A
conversazioniapp_idStringaN/A
conversazionibot_profileStructN/A
conversazionimetadataStructN/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 valore valido:. "2024-07-01T00:00:00.000Z"

  • 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 di Entity Wise sono riportati nella tabella seguente.

Nome entità Campo di partizionamento Tipo di dati
conversazioni ts Stringa

Esempio

slack_read = glueContext.create_dynamic_frame.from_options( connection_type="slack", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "conversations/C058W38R5J8", "PARTITION_FIELD": "ts" "LOWER_BOUND": "2022-12-01T00:00:00.000Z" "UPPER_BOUND": "2024-09-23T15:00:00.000Z" "NUM_PARTITIONS": "2" } )
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.