[Beta]{class="badge informative"}
Reflejar y usar datos basados en modelos
En esta guía de inicio rápido se explica cómo usar Experience Platform Data Mirror for Customer Journey Analytics para reflejar datos basados en modelos de una solución nativa de Data Warehouse en Adobe Experience Platform. Y luego usar esos datos en Customer Journey Analytics.
Para aplicar este caso de uso, debe:
-
Use una solución nativa del almacén de datos para almacenar los datos que desea reflejar en Experience Platform. Y luego usar esos datos en Customer Journey Analytics para informar y analizar.
-
Configure un esquema en Experience Platform para definir el modelo (esquema) de los datos que desea reflejar.
-
Use un conector de origen en Experience Platform para obtener los datos reflejados en un conjunto de datos.
-
Configurar una conexión en Customer Journey Analytics. Esta conexión debe incluir (al menos) su conjunto de datos basado en el modelo de Experience Platform.
-
Configurar una vista de datos en Customer Journey Analytics para definir las métricas y las dimensiones que desea utilizar en Analysis Workspace.
-
Configurar un proyecto en Customer Journey Analytics para crear sus informes y visualizaciones.
Experience Platform Data Mirror para Customer Journey Analytics requiere esquemas basados en modelos.
Uso de una solución nativa de Data Warehouse
Esta guía de inicio rápido utiliza Google BigQuery como solución nativa del almacén de datos. Otras soluciones compatibles son Snowflake y Azure Databricks.
En Google BigQuery, los siguientes datos de ejemplo se almacenan y actualizan con regularidad en una tabla denominada eventdata.
| table 0-row-7 1-row-7 2-row-7 3-row-7 4-row-7 5-row-7 6-row-7 7-row-7 8-row-7 9-row-7 10-row-7 11-row-7 12-row-7 13-row-7 14-row-7 15-row-7 16-row-7 17-row-7 18-row-7 19-row-7 20-row-7 1-align-left 2-align-right 3-align-left 4-align-left 5-align-left 6-align-right 7-align-left 9-align-left 10-align-right 11-align-left 12-align-left 13-align-left 14-align-right 15-align-left 17-align-left 18-align-right 19-align-left 20-align-left 21-align-left 22-align-right 23-align-left 25-align-left 26-align-right 27-align-left 28-align-left 29-align-left 30-align-right 31-align-left 33-align-left 34-align-right 35-align-left 36-align-left 37-align-left 38-align-right 39-align-left 41-align-left 42-align-right 43-align-left 44-align-left 45-align-left 46-align-right 47-align-left 49-align-left 50-align-right 51-align-left 52-align-left 53-align-left 54-align-right 55-align-left 57-align-left 58-align-right 59-align-left 60-align-left 61-align-left 62-align-right 63-align-left 65-align-left 66-align-right 67-align-left 68-align-left 69-align-left 70-align-right 71-align-left 73-align-left 74-align-right 75-align-left 76-align-left 77-align-left 78-align-right 79-align-left 81-align-left 82-align-right 83-align-left 84-align-left 85-align-left 86-align-right 87-align-left 89-align-left 90-align-right 91-align-left 92-align-left 93-align-left 94-align-right 95-align-left 97-align-left 98-align-right 99-align-left 100-align-left 101-align-left 102-align-right 103-align-left 105-align-left 106-align-right 107-align-left 108-align-left 109-align-left 110-align-right 111-align-left 113-align-left 114-align-right 115-align-left 116-align-left 117-align-left 118-align-right 119-align-left 121-align-left 122-align-right 123-align-left 124-align-left 125-align-left 126-align-right 127-align-left 129-align-left 130-align-right 131-align-left 132-align-left 133-align-left 134-align-right 135-align-left 137-align-left 138-align-right 139-align-left 140-align-left 141-align-left 142-align-right 143-align-left 145-align-left 146-align-right 147-align-left 148-align-left 149-align-left 150-align-right 151-align-left 153-align-left 154-align-right 155-align-left 156-align-left 157-align-left 158-align-right 159-align-left 161-align-left 162-align-right 163-align-left 164-align-left 165-align-left 166-align-right 167-align-left | ||||||
|---|---|---|---|---|---|---|
| timestamp | id | pagename | personid | código de seguimiento | pedidos | ingresos |
| 06-03-2025 T19:15:39+00:00 | 10001 | página de inicio | person-1abc123 | abc123 | ||
| 06-03-2025 T19:15:39+00:00 | 10002 | página de confirmación | person-1abc123 | 1 | 174,25 | |
| 06-03-2025 T19:15:39+00:00 | 10003 | página de inicio | person-2def123 | def123 | ||
| 06-03-2025 T19:15:39+00:00 | 10004 | página de inicio | person-3ghi123 | ghi123 | ||
| 06-03-2025 T19:15:39+00:00 | 10005 | página de confirmación | person-3ghi123 | 1 | 149,25 | |
| 06-03-2025 T19:15:39+00:00 | 10006 | página de inicio | person-4abc456 | abc456 | ||
| 06-03-2025 T19:15:39+00:00 | 10007 | página de inicio | person-5def456 | def456 | ||
| 06-03-2025 T19:15:39+00:00 | 10008 | página de inicio | person-6ghi456 | ghi456 | ||
| 06-03-2025 T19:15:39+00:00 | 10009 | página de confirmación | person-6ghi456 | 1 | 159,25 | |
| 06-03-2025 T19:15:39+00:00 | 10010 | página de inicio | person-7abc789 | abc789 | ||
| 06-03-2025 T19:15:39+00:00 | 10011 | página de inicio | person-8def789 | def789 | ||
| 06-03-2025 T19:15:39+00:00 | 10012 | página de inicio | person-9ghi789 | ghi789 | ||
| 06-03-2025 T19:15:39+00:00 | 10013 | página de confirmación | person-9ghi789 | 1 | 124,25 | |
| 06-03-2025 T19:15:39+00:00 | 10014 | página de inicio | person-10abc987 | abc987 | ||
| 06-03-2025 T19:15:39+00:00 | 10015 | página de inicio | person-11def987 | def987 | ||
| 06-03-2025 T19:15:39+00:00 | 10016 | página de inicio | person-12ghi987 | ghi987 | ||
| 06-03-2025 T19:15:39+00:00 | 10017 | página de inicio | person-13abc654 | abc654 | ||
| 06-03-2025 T19:15:39+00:00 | 10018 | página de inicio | person-14def654 | def654 | ||
| 06-03-2025 T19:15:39+00:00 | 10019 | página de inicio | person-15ghi654 | ghi654 | ||
| 06-03-2025 T19:15:39+00:00 | 10020 | página de confirmación | person-15ghi654 | 1 | 174,25 |
Los datos se almacenan en una tabla de la base de datos con un esquema asociado. Para inspeccionar la tabla de la base de datos:
-
Inicie sesión en Google BigQuery.
-
Seleccione BigQuery > Studio.
-
Seleccione el proyecto, conjunto de datos y tabla. En la ficha Esquema, verá una descripción general del esquema para los datos de evento.
Para inspeccionar los datos:
-
Seleccione Consulta.
-
Ejecute una consulta de ejemplo en el editor de consultas, donde
projectes el nombre del proyecto ydatasetses el nombre de los conjuntos de datos:code language-sql SELECT * FROM `project.datasets.eventdata` LIMIT 100
Para Experience Platform Data Mirror para Customer Journey Analytics, las tablas de la solución nativa del almacén de datos deben estar habilitadas para el historial de cambios. Para comprobar que la tabla está habilitada para el historial de cambios:
-
Ejecute la siguiente instrucción SQL en el editor de consultas para comprobar la configuración, donde
projectes el nombre del proyecto ydatasetses el nombre de los conjuntos de datos:code language-sql SELECT table_name, MAX(CASE WHEN option_name = 'enable_change_history' THEN option_value END) AS enable_change_history FROM `project.datasets.INFORMATION_SCHEMA.TABLE_OPTIONS` WHERE table_name = 'eventdata' GROUP BY table_name ORDER BY table_name; -
Si el resultado no es TRUE, use la siguiente instrucción SQL para habilitar el historial de cambios, donde
projectes el nombre del proyecto ydatasetses el nombre de los conjuntos de datos:code language-sql ALTER TABLE `project.datasets.eventdata` SET OPTIONS (enable_change_history = TRUE);
Los datos de la tabla de la solución nativa del almacén de datos están listos para Experience Platform Data Mirror para Customer Journey Analytics.
Configurar un esquema
Para duplicar datos en Experience Platform, primero debe definir el esquema de los datos. Todos los datos que desee duplicar en Experience Platform y que utilicen Experience Platform Data Mirror para Customer Journey Analytics deben ajustarse a un esquema basado en modelos.
Defina un esquema que modele estos datos. Para configurar el esquema:
-
En la interfaz de usuario de Adobe Experience Platform, en el carril izquierdo, seleccione Esquemas en Administración de datos.
-
Seleccione Crear esquema.
-
En el menú desplegable, seleccione Basado en modelo.
-
Si ve una ventana emergente con la opción de seleccionar entre Crear manualmente o Cargar un archivo DDL:
-
Seleccione seleccionar Crear manualmente.
-
Seleccione Siguiente.
-
-
En la interfaz de Esquemas > Crear esquema basado en modelo:
-
Escriba un nombre para mostrar del esquema. Por ejemplo:
Sample Event Feed Schema. -
Escriba una descripción. Por ejemplo:
Sample event feed schema for a model-based schema. -
Seleccione Serie temporal como comportamiento del esquema. Selecciona Serie temporal para datos basados en series temporales y Registro para datos basados en registros. El comportamiento define la estructura del esquema y las propiedades que se incluyen.
Experience Platform Data Mirror para Customer Journey Analytics se utiliza principalmente para datos de series temporales (por ejemplo, datos de eventos).
-
Seleccione Finalizar.
-
-
En la interfaz Esquemas > Esquema de fuente de eventos de ejemplo, verá una advertencia que indica que los esquemas basados en modelos admiten la ingesta como filas de cambio.
La ingesta como filas de cambio también se conoce como captura de datos de cambio (CDC). Para admitir la captura de datos modificados, el esquema requiere lo siguiente:
- Clave principal.
- Descriptor de versión.
- Descriptor de marca de tiempo para datos de series de tiempo.
-
Seleccione
junto a Esquema de fuente de eventos de muestra para empezar a agregar campos al esquema. Agregue los siguientes campos con tipo de datos y atributos adicionales al esquema.table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 Nombre de campo Nombre para mostrar Tipo Atributos adicionales idIdEntero Descriptor de versión ordersOrdersEntero pagenamePage NameCadena personidPerson IdCadena Clave principal
Identity
Seleccione CRMID para el área de nombres de identidad.revenueamountRevenue AmountDoble timestampTimestampDateTime Descriptor de marca de tiempo trackingcodeTracking CodeCadena -
El campo id está configurado como descriptor de versión.
-
El campo personid está configurado, junto con timestamp como clave principal. Seleccione
Crear clave principal compuesta para crear una clave compuesta.
El campo personid también está configurado como identidad, con CRMID como área de nombres de identidad.
-
El campo timestamp está configurado, junto con el campo personid como clave principal. El campo timestamp también está configurado como descriptor Timestamp. Solo necesita definir un campo como descriptor de marca de tiempo para datos basados en modelos de series de tiempo.
Si ha definido la clave principal, el descriptor de versión y el descriptor de marca de tiempo correctamente, desaparecerá la advertencia sobre la definición del esquema.
-
-
Seleccione Guardar para guardar el esquema.
Uso de un conector de origen
Puede utilizar un conector de origen para conectar la solución nativa del almacén de datos a Experience Platform.
En la interfaz de Experience Platform:
- Seleccionar orígenes.
- Seleccione o busque Google BigQuery.
- Seleccione Agregar datos.
El asistente Agregar datos le guiará por los siguientes pasos para conectar los datos de la tabla de Google BigQuery a Experience Platform.
Autenticación
En el paso Autenticación, seleccione:
-
Cuenta existente cuando ya tienes una cuenta configurada para Google BigQuery. Continúe con el paso Seleccionar datos.
-
Nueva cuenta cuando necesite conectarse a Google BigQuery.
-
Especifique un nombre de cuenta y (opcional) Descripción.
-
Seleccione su tipo de autenticación: Autenticación básica o Autenticación de servicio. En función de su selección, proporcione la entrada requerida.
-
Seleccionar Conectar con el origen
Se ha verificado su conexión. Una
conectada indicó una conexión correcta. -
Seleccione Siguiente.
Consulte la documentación de Experience Platform para obtener más información sobre cómo conectarse y autenticarse al usar el conector Azure Databricks o Snowflake.
-
Seleccionar datos
En el paso Seleccionar datos, haga lo siguiente:
-
Seleccione la tabla de la lista de tablas. Por ejemplo: eventdata.
Verá una muestra de los datos mostrados para su verificación.
-
Haga clic en Siguiente para continuar.
Detalles del flujo de datos
En el paso Detalle del flujo de datos:
-
Seleccione Habilitar la captura de datos modificados. Aparece un cuadro de información Cambiar requisito de captura de datos con más información.
-
Seleccione Nuevo conjunto de datos para Conjunto de datos de destino para crear un nuevo conjunto de datos que contenga los datos reflejados.
-
Escriba un nombre del conjunto de datos de salida. Por ejemplo:
event-data-mirror. -
Seleccione el esquema basado en modelos que creó anteriormente en el menú desplegable Esquema. Por ejemplo: Esquema de fuente de eventos de muestra.
-
Especifique otros detalles.
-
Seleccione Siguiente.
Asignación
En el paso Asignación, haga lo siguiente:
-
Asigne los campos. Desde el esquema de Google BigQuery (datos de Source) hasta los campos del esquema que ha definido en Experience Platform (Campos de destino).
-
Si todos los campos están asignados correctamente, seleccione Siguiente para continuar.
Programación
En el paso Programación:
-
Especifique la Frecuencia e Intervalo para programar la sincronización de los datos reflejados.
-
Especifique la hora de inicio para la programación.
-
Haga clic en Siguiente para continuar.
Revisar
En el paso Revisar.
-
Revise la configuración del conector de origen.
-
Seleccione Finalizar. Se le dirigirá al flujo de datos configurado.
Configurar una conexión
En esta guía de inicio rápido, creará una nueva conexión para utilizar los datos reflejados de Experience Platform. Como alternativa, puede agregar los datos reflejados a una conexión existente.
En la interfaz de Customer Journey Analytics:
-
Seleccione Conexiones en el menú Administración de datos.
-
Seleccione Crear nueva conexión.
-
Especifique el Nombre de conexión, espacio aislado, Cantidad promedio de eventos diarios y otros parámetros opcionales necesarios.
-
Seleccione Agregar conjuntos de datos.
-
En el paso Seleccionar conjuntos de datos de Agregar conjuntos de datos:
-
Seleccione el conjunto de datos que contiene los datos reflejados. Por ejemplo: event-data-mirror. El conjunto de datos tiene Modelo como Tipo de conjunto de datos.
-
Añada conjuntos de datos adicionales que sean relevantes para la conexión.
-
Seleccione Siguiente.
-
-
En el paso Configuración de conjuntos de datos de Agregar conjuntos de datos:
Para el conjunto de datos basado en modelos event-data-mirror
-
Seleccione Evento como Tipo de conjunto de datos.
-
Seleccione el campo PersonId como ID de persona.
-
Marca de tiempo se rellena automáticamente como Marca de tiempo.
-
Seleccione Otro como tipo de origen de datos.
-
Escriba
Google BigQuery Event Datacomo descripción del origen de datos. -
Especifique otros detalles, como Importar todos los datos nuevos y Rellenar todos los datos existentes.
De forma opcional, especifique detalles para otros conjuntos de datos.
-
-
Seleccione Agregar conjuntos de datos.
-
-
Seleccione Guardar.
Después de crear una conexión, puede realizar varias tareas de administración. Como seleccionar y combinar conjuntos de datos, comprobar el estado de los conjuntos de datos de una conexión y el estado de la ingesta de datos, etc.
Configurar una vista de datos
Para crear la vista de datos:
-
En la interfaz de Customer Journey Analytics, seleccione Vistas de datos, opcionalmente desde Administración de datos, en el menú superior.
-
Seleccione Crear nueva vista de datos.
-
En el paso Configurar, haga lo siguiente:
-
Seleccione la conexión en la lista Conexión.
-
Asigne un nombre y (opcionalmente) describa su conexión.
-
Seleccione Guardar y continuar.
-
-
En el paso Componentes, haga lo siguiente:
-
Agregue cualquier campo de esquema o componente estándar que desee incluir en los cuadros de componente METRICS o DIMENSIONS. Asegúrese de agregar campos relevantes del conjunto de datos que contiene los datos reflejados. Para acceder a esos campos:
-
Seleccionar conjuntos de datos de eventos.
-
Seleccione campos ad hoc y basados en modelos.
-
Arrastre y suelte los campos de los esquemas basados en modelos en METRICS o DIMENSIONS.
-
-
Defina campos derivados para campos que no tienen el tipo adecuado, que no tienen el formato adecuado o que desea modificar por otros motivos. Por ejemplo, para Importe de ingresos.
-
Seleccione Crear campo derivado.
-
En el editor de campos derivado:
-
Defina un nuevo campo
Revenue Amount (Numeric), como se muestra a continuación.
-
Seleccione Guardar.
-
-
Arrastre el nuevo campo derivado Importe de ingresos (numérico) y suelte el campo en MÉTRICAS.
-
-
Seleccione Guardar y continuar.
-
-
En el paso Configuración, haga lo siguiente:
Deje la configuración tal como está y seleccione Guardar y finalizar.
Consulte Resumen de vistas de datos para obtener más información sobre cómo crear y editar una vista de datos. Y qué componentes están disponibles para que los utilice en su vista de datos y cómo utilizar la configuración de segmentos y sesiones.
Configurar un proyecto
Analysis Workspace es una herramienta de navegador flexible que le permite crear análisis rápidamente y compartir perspectivas basadas en sus datos. Los proyectos de Workspace se usan para combinar componentes, tablas y visualizaciones de datos para crear un análisis y compartirlo con cualquier persona de su organización.
Para crear un proyecto:
-
En la interfaz de Customer Journey Analytics, seleccione Workspace en el menú superior.
-
Seleccione Proyectos en el panel de navegación izquierdo.
-
Seleccione Crear proyecto. En la ventana emergente:
-
Seleccione proyecto Workspace en blanco.
-
Seleccione Crear.
-
-
En el área de trabajo Nuevo proyecto, asegúrese de que su vista de datos esté seleccionada. Esa vista de datos vincula a la conexión que contiene los datos reflejados.
-
Para crear su primer informe, arrastre y suelte dimensiones y métricas en la tabla de forma libre en el panel Forma libre. Por ejemplo, arrastre Cantidad de ingresos (numérica) a Arrastre una métrica aquí. A continuación, arrastre PersonId y suelte el campo en el primer encabezado de columna. Realice otros ajustes según lo considere oportuno.
El resultado final es una descripción general de los perfiles y sus ingresos en función de los datos reflejados procedentes de una tabla de Google BigQuery.
Consulte Información general de Analysis Workspace para obtener más información sobre cómo crear proyectos y compilar su análisis mediante componentes, visualizaciones y paneles.