由于“实时”用例种类繁多,我们构建了多种解决方案,可以解决从亚秒级到几分钟级的延迟问题。我们针对实时操作的三个主要解决方案是事件流、流式反向 ETL和个性化 API。
根据您的具体使用情况,选择实时使用数据的最佳方式。
实时解决方案#1:事件流
事件流(或“事件转发”)是我 英国华侨华人数据们事件收集产品的一部分,可与许多传统 CDP 中的事件流功能相媲美。当用户在您的网站或移动应用上完成操作时,事件流可以在不到一秒的时间内将其直接转发到 Iterable 或 Meta 等下游目的地。该解决方案还支持任何后端触发器、来自其他系统的 webhook,甚至可以原生插入Apache Kafka等流数据源。
事件流最适合需要根据用户行为立即触发的操作,例如基于触发器的消息传递。
实时解决方案 #2:流式反向 ETL
流式反向 ETL将数据从数据仓库同步到下游工具,而不是直接从网站或移动应用程序同步。这允许您处理仓库中的数据以清理、建模和以其他方式丰富它。支持高速(1-2 分钟延迟)数据传输的关键创新是现代数据仓库功能,这些功能支持以滚动和流式方式进行仓库建模,例如 Snowflake 的动态表、Databricks Delta 表或 Google BigQuery 的连续查询。
流式反向 ETL 最适合那些希望根据用户行为快速采取的操作,并且受益于数据仓库中的建模和丰富,例如一些基于触发器的消息和向广告平台发送转化事件。