Saltar al contenido principal
Con la integración de Snowflake, puede optimizar la recuperación de datos para campañas segmentadas y experiencias de usuario personalizadas. Ventajas clave:
  • Permite una recopilación de datos precisa, mejorando la segmentación de audiencias para campañas personalizadas según las necesidades y preferencias específicas de la audiencia.
  • Configure Data Ingestion Tasks para extraer datos de Snowflake de forma eficiente.
Las integraciones con data warehouses están disponibles como complemento premium para nuestros módulos Web Experimentation y Feature Experimentation. Para obtener más información, póngase en contacto con su Customer Success Manager.
Una vez que haya habilitado la integración de Snowflake para su proyecto, puede activar Use Snowflake as a source para acceder y utilizar los datos almacenados en Snowflake dentro de sus campañas de Kameleoon. Activar Use Snowflake as a source le permite aprovechar la potencia de los datos de Snowflake configurando Data Ingestion Tasks. Estas tareas recuperan regularmente datos específicos de Snowflake en función de las consultas SQL y las frecuencias que defina. Los datos recopilados a través de estas tareas pueden utilizarse como condiciones de segmentación en sus campañas de Kameleoon.
  1. Activar la funcionalidad: En la configuración del proyecto seleccionado, marque la casilla Use Snowflake as a source.
  2. Crear Data Ingestion Tasks: Con la funcionalidad activada, puede crear Data Ingestion Tasks. Estas tareas recuperan regularmente datos específicos de Snowflake en función de las consultas SQL y las frecuencias que defina. Para crear una nueva Data Ingestion Task, haga clic en Add new task.
  3. Validar: Después de proporcionar la información requerida para la Data Ingestion Task, haga clic en Confirm para crear la tarea. Puede crear tareas adicionales repitiendo los pasos de nombrar la tarea, definir la consulta SQL y establecer la frecuencia. Una vez configuradas sus tareas, haga clic en Validate para guardar y aplicar la configuración.
  4. Crear un dato personalizado: Ahora que ha creado su Data Ingestion Task, nuestros servidores empezarán a recopilar datos en función de la frecuencia que configuró ejecutando la consulta en su instancia de Snowflake. Para empezar a utilizar los datos recopilados, debe crear un dato personalizado.
  5. Crear un segmento: El último paso para segmentar a los usuarios en función de los datos recopilados es crear un segmento basado en su dato personalizado.

Data Ingestion Tasks

Las Data Ingestion Tasks son componentes esenciales de la integración con Snowflake dentro de Kameleoon. Puede utilizar los datos recopilados por las Data Ingestion Tasks como condiciones de segmentación en sus campañas de Kameleoon.

Crear una Data Ingestion Task

Para crear una Data Ingestion Task:
  1. Haga clic en Add new task.
  1. Complete el formulario:
    • Name (Required): Dé a su tarea un nombre único y descriptivo para identificar su propósito.
    • Warehouse (Required): Especifique el nombre de su data warehouse.
    • Database (Required): Nombre de la base de datos de Snowflake que contiene los datos que está ingiriendo.
    • Frequency (Required): Especifique con qué frecuencia quiere que la tarea se ejecute y recupere datos de BigQuery (por ejemplo, por día).
    • Query (Required): Proporcione la consulta SQL que recupera la audiencia de su base de datos de Snowflake. La consulta debe seguir este formato específico: SELECT visitor_id, attribute_1, .. attribute_N FROM your_events_table.
    • Campos attribute_: Son opcionales y pueden utilizarse para escenarios de segmentación avanzados. Aprenda más sobre estos casos de uso avanzados aquí.
    • visitor_id: Esta columna representa el identificador único de sus visitantes.
Los nombres de columna solo pueden contener letras, números y guiones bajos (_). No pueden empezar por un número.Las columnas deben aparecer en el orden exacto especificado (visitor_id seguido de los atributos opcionales) para que la integración funcione correctamente.
  1. Una vez que haya proporcionado la información, haga clic en Confirm para crear la Data Ingestion Task.

Ejecutar su consulta antes de la ingesta

Antes de guardar su ingestion task, puede probar su consulta directamente en Kameleoon. Las pruebas le permiten:
  • Verificar la conexión en tiempo real.
  • Confirmar que sus credenciales y derechos de acceso son correctos, lo que ayuda a detectar problemas de inmediato, sin tener que esperar a la primera importación de datos.
  • Validar la estructura y accesibilidad de sus datos.
Puede ejecutar una consulta sencilla para asegurarse de que Kameleoon puede acceder a las bases de datos y tablas correctas. También puede descargar una pequeña muestra del dataset para confirmar que el esquema, los permisos y el contenido coinciden con sus expectativas.

Plazo de ingesta

Kameleoon consulta las métricas en función de la marca de tiempo de ocurrencia del evento. Por defecto, Kameleoon permite hasta una hora para que un evento esté disponible en su data warehouse después de que ocurra. Si este retraso es insuficiente para su caso de uso, póngase en contacto con su Customer Success Manager para personalizarlo.

Actualizar una Data Ingestion Task

Para actualizar una Data Ingestion Task:
  1. Seleccionar la tarea: Seleccione una Data Ingestion Task en el menú desplegable.
  1. Editar los detalles de la tarea: Modifique los campos que desea actualizar, como el nombre de la tarea, la frecuencia, el ID de proyecto de Snowflake, la región o la consulta.
  2. Confirmar cambios: Haga clic en Confirm para guardar los cambios en la Data Ingestion Task.

Eliminar una Data Ingestion Task

Para eliminar una Data Ingestion Task:
  1. Seleccionar la tarea: Seleccione una Data Ingestion Task en el menú desplegable.
  2. Iniciar la eliminación: Haga clic en Delete ingestion task.
  3. Confirmar la eliminación: Haga clic en Confirm para eliminar la Data Ingestion Task seleccionada.
Una vez que haya creado su Data Ingestion Task, la plataforma de Kameleoon empezará a consultar su warehouse y los datos estarán disponibles de inmediato para segmentar a sus usuarios en campañas de Kameleoon. Puede utilizar los datos consultados mediante nuestra Activation API para experimentos web y nuestros SDKs para la experimentación de funcionalidades.

Segmentar sus audiencias importadas

Aprenda a segmentar las audiencias de su warehouse