Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Cómo leer de entidades de Freshdesk

Modo de enfoque
Cómo leer de entidades de Freshdesk - AWS Glue

Requisito previo

Un objeto de Freshdesk del que desea leer. Necesitará el nombre del objeto.

Entidades compatibles como origen:

Entidad Se puede filtrar Admite límite Admite Ordenar por Admite Seleccionar * Admite partición
Agentes No
Horario laboral No No
Empresa No
Contactos No
Conversaciones No No No
Configuración de correo electrónico No No No
Bandejas de entrada de correo electrónico No
Categorías de foro No No No
Foros No No No
Grupos No No No
Productos No No No
Roles No No No
Calificaciones de satisfacción No No
Habilidades No No No
Soluciones No No
Encuestas No No No
Tickets
Entradas de tiempo No No
Temas No No No
Comentarios de tema No No No

Ejemplo:

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

Detalles de entidades y campos de Freshdesk:

Entidad Campo Tipo de datos: Operadores admitidos
Agente Disponible Booleano N/A
available_since DateTime N/A
Id Largo N/A
Ocasional Booleano N/A
Signature Cadena N/A
ticket_scope Largo N/A
Tipo Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Contacto Cadena N/A
Correo electrónico Cadena EQUAL_TO
Móvil Cadena N/A
Teléfono Cadena N/A
Descripción Cadena N/A
description_from_api_doc Cadena N/A
Id Cadena N/A
contact[active] Cadena N/A
contact[email] Cadena N/A
contact[job_title] Cadena N/A
contact[language] Cadena N/A
contact[last_login_at] Cadena N/A
contact[mobile] Cadena N/A
contact[name] Cadena N/A
contact[phone] Cadena N/A
contact[time_zone] Cadena N/A
contact[created_at] Cadena N/A
focus_mode Booleano N/A
Horario laboral Descripción Cadena N/A
Id Largo N/A
is_default Booleano N/A
Nombre Cadena N/A
time_zone Cadena N/A
business_hours Asignación N/A
created_at DateTime N/A
updated_at DateTime N/A
Empresa custom_fields Asignación N/A
Dominios Enumeración N/A
Descripción Cadena N/A
Id Largo N/A
nombre Cadena N/A
note Cadena N/A
created_at DateTime EQUAL_TO, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO
updated_at DateTime EQUAL_TO, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO
health_score Cadena N/A
renewal_date Date N/A
Industry Cadena N/A
account_tier Cadena N/A
Dominio Cadena EQUAL_TO
Contactos Activo Booleano EQUAL_TO
Dirección Cadena N/A
company_id Largo EQUAL_TO
custom_fields Asignación N/A
Descripción Cadena N/A
Correo electrónico Cadena EQUAL_TO
Id Largo N/A
job_title Cadena N/A
Idioma Cadena EQUAL_TO
Móvil Cadena EQUAL_TO
Nombre Cadena N/A
Teléfono Cadena N/A
Tags Enumeración N/A
time_zone Cadena EQUAL_TO
twitter_id Cadena EQUAL_TO
other_companies Enumeración N/A
created_at DateTime LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO
updated_at DateTime LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO
Etiqueta Cadena EQUAL_TO
Avatar Objeto N/A
view_all_tickets Booleano N/A
Deleted (Eliminado) Booleano N/A
unique_external_id Cadena N/A
Conversaciones body_text Cadena N/A
cuerpo Cadena N/A
Id Largo N/A
Entrante Booleano N/A
user_id Largo N/A
support_email Cadena N/A
Origen Cadena N/A
ticket_id Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
from_email Cadena N/A
cc_emails Enumeración N/A
bcc_emails Enumeración N/A
Archivos adjuntos Enumeración N/A
last_edited_at DateTime N/A
to_emails Enumeración N/A
Private Booleano N/A
Configuración de correo electrónico Activo Booleano N/A
group_id Largo N/A
Id Largo N/A
Nombre Cadena N/A
primary_role Booleano N/A
product_id Largo N/A
reply_email Cadena N/A
to_emails Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Bandejas de entrada de correo electrónico Activo Booleano N/A
customer_mailbox Asignación N/A
default_reply_email Booleano N/A
forward_email Cadena EQUAL_TO
freshdesk_mailbox Asignación N/A
group_id Largo EQUAL_TO
Id Largo N/A
mailbox_type Cadena N/A
Nombre Cadena N/A
product_id Largo EQUAL_TO
support_email Cadena EQUAL_TO
created_at DateTime N/A
updated_at DateTime N/A
access_type Cadena N/A
Autenticación Cadena N/A
delete_from_server Cadena N/A
failure_code Cadena N/A
Entrante Cadena N/A
mail_server Cadena N/A
Saliente Cadena N/A
Contraseña Cadena N/A
Puerto Largo N/A
use_ssl Booleano N/A
nombre de usuario Cadena N/A
public_domain_failure Cadena N/A
Categorías de foro Descripción Cadena N/A
Id Largo N/A
Nombre Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Foros Id Largo N/A
Nombre Cadena N/A
Descripción Cadena N/A
Posición Largo N/A
forum_category_id Largo N/A
forum_type Largo N/A
forum_visibility Largo N/A
topics_count Largo N/A
posts_count Largo N/A
company_ids Enumeración N/A
Grupos auto_ticket_assign Largo N/A
business_hour_id Largo N/A
Descripción Cadena N/A
escalate_to Largo N/A
Id Largo N/A
Nombre Cadena N/A
unassigned_for Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
agent_ids Enumeración N/A
Productos Descripción Cadena N/A
Id Largo N/A
Nombre Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Roles Descripción Cadena N/A
Id Largo N/A
Nombre Cadena N/A
Predeterminado/a Booleano N/A
created_at DateTime N/A
updated_at DateTime N/A
Calificaciones de satisfacción Id Largo N/A
survey_id Largo N/A
user_id Largo EQUAL_TO
agent_id Largo N/A
group_id Largo N/A
ticket_id Largo N/A
Comentarios Cadena N/A
Calificaciones Asignación N/A
created_at DateTime N/A
updated_at DateTime N/A
created_since DateTime EQUAL_TO
Habilidades Id Largo N/A
Nombre Cadena N/A
Rank Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Agentes Matriz N/A
match_type Cadena N/A
Condiciones Enumeración N/A
Soluciones Id Largo N/A
Nombre Cadena N/A
Descripción Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Plazo Cadena CONTAINS
visible_in_portals Enumeración N/A
Encuestas Id Largo N/A
Título Cadena N/A
Preguntas Cadena N/A
created_at DateTime N/A
updated_at DateTime N/A
Tickets cc_emails Enumeración N/A
custom_fields Asignación N/A
due_by DateTime EQUAL_TO
email_config_id Largo N/A
fr_due_by DateTime EQUAL_TO
fr_escalated Booleano N/A
fwd_emails Enumeración N/A
group_id Largo EQUAL_TO
Id Largo N/A
is_escalated Booleano EQUAL_TO
product_id Largo N/A
reply_cc_emails Enumeración N/A
requester_id Largo N/A
responder_id Largo N/A
Origen Largo N/A
No deseado Booleano N/A
Estado Largo EQUAL_TO
Asunto Cadena N/A
to_emails Enumeración N/A
nr_due_by DateTime N/A
closed_at DateTime N/A
Tags Enumeración N/A
Tipo Cadena EQUAL_TO
created_at DateTime LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO
updated_at DateTime LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO
agent_id Entero EQUAL_TO
Etiqueta Cadena EQUAL_TO
attachments Enumeración N/A
company_id Largo N/A
eliminado Booleano N/A
Descripción Cadena N/A
description_text Cadena N/A
correo electrónico Cadena N/A
facebook_id Cadena N/A
nombre Cadena N/A
phone Cadena N/A
twitter_id Cadena N/A
Entradas de tiempo agent_id Largo EQUAL_TO
Facturable Booleano EQUAL_TO
Id Largo N/A
executed_at DateTime N/A
Nota Cadena N/A
start_time DateTime N/A
ticket_id Largo N/A
time_spent Cadena N/A
time_running Booleano N/A
created_at DateTime N/A
updated_at DateTime N/A
company_id Largo EQUAL_TO
executed_after DateTime EQUAL_TO
executed_before DateTime EQUAL_TO
Temas forum_id Largo N/A
Hits Largo N/A
Id Largo N/A
Locked (Bloqueado) Booleano N/A
merged_topic_id Largo N/A
posts_count Largo N/A
replied_at DateTime N/A
replied_by Largo N/A
stamp_type Largo N/A
Persistente Booleano N/A
Título Cadena N/A
user_id Largo N/A
user_votes Largo N/A
created_at DateTime N/A
updated_at DateTime N/A
Publicado Booleano N/A
mensaje Cadena N/A
Comentarios de tema Respuesta Cadena N/A
Cuerpo Cadena N/A
forum_id Largo N/A
Id Largo N/A
Publicado Booleano N/A
No deseado Booleano N/A
topic_id Largo N/A
Papelera Booleano N/A
user_id Largo N/A
created_at DateTime N/A
updated_at DateTime N/A
body_text Cadena N/A

Consultas de partición

Partición basada en filtros:

Puede proporcionar las opciones adicionales de Spark PARTITION_FIELD, LOWER_BOUND, UPPER_BOUND y NUM_PARTITIONS si quiere utilizar la simultaneidad en Spark. Con estos parámetros, la consulta original se dividiría en un número NUM_PARTITIONS de subconsultas que las tareas de Spark pueden ejecutar simultáneamente.

  • PARTITION_FIELD: el nombre del campo que se utilizará para particionar la consulta.

  • LOWER_BOUND: un valor de límite inferior inclusivo del campo de partición elegido.

    En el campo Datetime, aceptamos el formato de marca de tiempo de Spark que se utiliza en las consultas SQL de Spark.

    Ejemplos de valor válido:

    "2024-09-30T01:01:01.000Z"
  • UPPER_BOUND: un valor límite superior exclusivo del campo de partición elegido.

  • NUM_PARTITIONS: el número de particiones.

Ejemplo:

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" }
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.