Preguntas frecuentes acerca de Amazon AppFlow

Aspectos generales

Amazon AppFlow es un servicio de integración completamente administrado que permite, con unos pocos clics y de manera segura, transmitir datos entre aplicaciones de software como servicio (SaaS), como Salesforce, Marketo, Slack y ServiceNow, y servicios de AWS, como Amazon S3 y Amazon Redshift. Con AppFlow, puede ejecutar flujos de datos en casi cualquier escala y en la frecuencia que elija, de manera programada, en respuesta a eventos del negocio, o bajo demanda. Puede configurar capacidades potentes de transformación de datos, como filtrado y validación, para generar datos enriquecidos y listos para usar como parte del flujo, sin pasos adicionales. AppFlow cifra de manera automática datos en movimiento y permite a los usuarios limitar los datos en la Internet pública en aplicaciones SaaS que se integran con AWS PrivateLink, reduciendo así la exposición a amenazas de seguridad.

AppFlow evita que tenga que emplear una cantidad significativa de tiempo y recurrir a desarrolladores altamente cualificados para crear y mantener conectores API personalizados para servicios de AWS con la finalidad de intercambiar datos con aplicaciones SaaS. Los administradores de aplicaciones SaaS y los analistas de negocios pueden implementar con rapidez la mayoría de las integraciones que necesitan, sin tener que esperar meses a que el personal de TI finalice los proyectos de integración. De forma específica, estos son los beneficios incluidos:

Velocidad y agilidad: Amazon AppFlow le permite integrar aplicaciones en unos pocos minutos. Se acabó tener que dedicar días o semanas a escribir el código de conectores personalizados. Las características como paginación de datos, registro de errores y reintentos de conexión de red se incluyen de forma predeterminada, de modo que no hay que escribir código ni realizar tareas de administración. Con Amazon Appflow, la calidad del flujo de datos está asegurada, y además puede enriquecerlo mediante enmascaramiento, asignación, combinación, filtrado y validación como parte del propio flujo.

Privacidad y seguridad: AppFlow cifra datos en reposo y en movimiento. Puede cifrar datos con claves administradas de AWS o utilizar sus propias claves personalizadas. AppFlow también permite a los usuarios evitar que ciertos datos se transmitan a través de la Internet pública, mediante el uso de puntos de enlace de la VPC habilitados por AWS PrivateLink. Esto reduce la amenaza de ataques basados en Internet y el riesgo de filtración de información confidencial.

Escalabilidad: AppFlow escala con facilidad sin necesidad de planificar o aprovisionar recursos, de modo que puede mover grandes volúmenes de datos sin dividirlos en varios lotes. A través de Amazon AppFlow, puede transferir con facilidad millones de registros de Salesforce o tickets de Zendesk, todo ello ejecutando un único flujo.

Fiabilidad: AppFlow utiliza una arquitectura de disponibilidad alta, con recursos redundantes y aislados, para evitar cualquier punto de error durante la ejecución dentro de una infraestructura de AWS resiliente.

Vaya a la consola de administración de AWS y seleccione AppFlow desde el menú Servicios. Aparecerá la página de inicio de AppFlow. Un usuario de IAM autorizado puede crear y configurar un flujo mediante los siguientes pasos:

Conecte el origen de datos y el destino _Póngale un nombre al flujo y elija desde la lista de destinos y orígenes de aplicaciones integrados para comenzar.

Elija el desencadenante del flujo de datos _Los flujos bajo demanda se ejecutan una vez de forma inmediata; los flujos programados se ejecutan en un intervalo especificado, y los flujos basados en eventos se ejecutan en base a eventos comerciales, como la creación de una oportunidad de venta o un cambio de estado en un ticket de soporte técnico.

Asigne campos de origen al destino _Configure la asignación de campos dentro de AppFlow o, para conjuntos de datos con un gran número de campos, cargue un archivo csv con asignaciones de campos en masa. De forma opcional, puede agregar transformaciones de campos de datos, como enmascaramiento de información financiera confidencial o combinación de nombre y apellidos.

Agregue filtros de datos y validaciones _Agregue filtros de datos opcionales, como incluir solamente campos de datos nuevos o seleccionados en el flujo, y validaciones, por ejemplo, para garantizar que los campos numéricos contienen números.

Termine _Haga clic en Crear flujo y los datos comenzarán a fluir según los desencadenantes que haya configurado. Puede revisar y solucionar problemas de los flujos de datos en cualquier momento consultando el panel.

AppFlow transfiere datos entre el origen y el destino de los datos, ejecuta las transformaciones seleccionadas y monitorea el procesamiento. AppFlow se integra con los servicios de AWS subyacentes para la automatización, seguridad y monitoreo, incluidos AWS PrivateLink, AWS KMS y Amazon CloudTrail.

Los servicios de AWS compatibles son Amazon S3, Amazon RedShift, Perfiles de clientes de Amazon Connector, Amazon Lookout for Metrics y Amazon Honeycode y continuamente agregamos más.

AppFlow le brinda flexibilidad para configurar sus propios flujos. Algunos ejemplos de flujos:

Creación de una copia de un objeto de Salesforce (p. ej., una oportunidad, un caso o una campaña) en Amazon S3.

Envío de tickets de casos desde Zendesk a una tabla de Amazon Redshift.

Hidrate un lago de datos de Amazon S3 con datos transaccionales del ERP SAP S/4HANA.

Envío de registros de un archivo CSV en Amazon S3 a un objeto de cliente potencial, un contacto o una cuenta de Salesforce.

Transferencia de resultados como calificaciones de clientes potenciales y puntuaciones de riesgo de abandono de cuentas desde Amazon S3 a Salesforce

Puede ejecutar flujos bajo demanda, según eventos comerciales, o en base a una programación:

Bajo demanda: ejecute flujos bajo demanda, con tan solo hacer clic en “Ejecutar flujo” para hacer pruebas o transferencias masivas.

Según eventos: ejecute flujos de datos en respuesta a eventos comerciales como la creación de una oportunidad de ventas, un cambio en el estado de un ticket de asistencia al cliente o cuando se cumplimente un formulario de registro.

Programados: ejecute flujos de datos según una programación rutinaria en el intervalo de tiempo que elija, para mantener la sincronización de los datos o ejecutar flujos de forma rutinaria.

R: Sí. AWS realizará esfuerzos razonables desde un punto de vista comercial para lograr que AppFlow esté disponible con un porcentaje de tiempo de actividad mensual de al menos 99,9 % en cada región de AWS, durante cualquier ciclo de facturación mensual. Para obtener detalles, revise el Acuerdo de nivel de servicios de AppFlow.

Integraciones de SaaS

Aunque los desarrolladores pueden utilizar API públicas de aplicaciones SaaS para extraer o enviar datos, AppFlow ahorra tiempo a los clientes al permitir que cualquier persona que prefiera no escribir código, ni aprender la documentación para API de todas las diferentes aplicaciones SaaS, implemente una variedad de tareas de integración comunes. AppFlow es un servicio de integración de API completamente administrado que sustituye a los conectores personalizados. AppFlow aprovisiona recursos de red, almacenamiento e informática para organizar y ejecutar los flujos; administra la autorización de la API con la aplicación SaaS; gestiona el ciclo de vida de los tokens de acceso y las claves de la API y procesa los datos como parte del flujo.

AppFlow admite orígenes como Amazon S3, Salesforce, SAP, Marketo, Zendesk y Slack, entre muchos otros. Además, es compatible con Amazon S3, Amazon RedShift, Salesforce y Snowflake como destinos para flujos. Para obtener más información, consulte la página de integraciones de AppFlow.

Póngase en contacto con nosotros para hacernos saber el nombre del proveedor de SaaS además de su caso de uso.

Privacidad y seguridad

Con AppFlow, sus datos siempre se cifran en reposo y en tránsito. De forma predeterminada, AppFlow utilizará su clave maestra de cliente (CMK) administrada por AWS para el cifrado. También puede elegir sus propias claves administradas o CMK administradas por el cliente para el cifrado. Cree sus claves personalizadas en AWS Key Management Service (KMS). Una vez configurada, su clave personalizada está disponible de forma automática para utilizarla en la creación de flujos.

Servicios de AWS

AWS Glue brinda un servicio ETL administrado que facilita a los ingenieros de datos la preparación y la carga de datos almacenados en AWS para su análisis. AWS Glue crea un catálogo de datos de orígenes de datos (como bases de datos) que cumplen los requisitos de JDBC, de forma que los metadatos están disponibles para ETL y se pueden realizar consultas a través de Amazon Athena, Amazon EMR y Amazon Redshift Spectrum. AppFlow conecta con orígenes de datos basados en API y permite a usuarios de sectores empresariales crear integraciones de datos sin tener que escribir código.

AWS DataSync está destinado para mover grandes cantidades de datos entre orígenes de datos en las instalaciones, y la nube de AWS para la recuperación ante desastres, copias de seguridad, procesamiento o migración de datos en masa. AWS DataSync es la opción ideal cuando las transferencias únicas o periódicas de miles o cientos de terabytes son la norma. A esta escala, lo más necesario es hacer un uso efectivo del ancho de banda y conseguir un alto rendimiento. Por otra parte, AppFlow se utiliza para intercambiar datos entre aplicaciones SaaS y servicios de AWS. AppFlow está diseñado para flujos de datos operativos que pueden ser desencadenados por una persona, un evento o una programación.

Amazon EventBridge permite a los desarrolladores crear aplicaciones basadas en eventos que interactúan con aplicaciones SaaS y servicios de AWS. Las aplicaciones SaaS integradas con EventBridge emiten eventos al bus de eventos del cliente, que luego pueden ser dirigidos a objetivos como instancias de Amazon EC2 o funciones de Lambda para su procesamiento. AppFlow admite transferencias bidireccionales de datos entre aplicaciones SaaS y servicios de AWS que pueden iniciarse mediante una interfaz de usuario, una programación o eventos, simplemente a través de una interfaz sencilla.

La compatibilidad de AWS CloudFormation con Amazon AppFlow está disponible en todas las regiones en las que Amazon AppFlow está disponible. Para obtener más información sobre cómo utilizar AWS CloudFormation para aprovisionar y administrar los recursos de Amazon AppFlow, consulte la documentación.

Sí. Sí, para recibir un historial de las llamadas de API de AppFlow realizadas en la cuenta, solo tiene que activar AWS CloudTrail en la consola de administración de AWS.