Creación de esquemas relacionales mediante un archivo DDL file-upload-schema
Defina el modelo de datos relacionales necesario para las campañas orquestadas creando esquemas como Suscripciones de fidelización, Transacciones de fidelización y Recompensas de fidelización. Cada esquema debe incluir una clave principal, un atributo de versiones y las relaciones adecuadas para hacer referencia a entidades como Destinatarios o Marcas.
Los esquemas se pueden crear manualmente a través de la interfaz o importar de forma masiva mediante un archivo DDL.
En esta sección se proporciona una guía paso a paso sobre cómo crear un esquema relacional en Adobe Experience Platform cargando un archivo DDL (lenguaje de definición de datos). El uso de un archivo DDL permite definir la estructura de su modelo de datos por adelantado, incluidas las tablas, los atributos, las claves y las relaciones.
-
Cargar un archivo DDL para crear esquemas relacionales y definir su estructura.
-
Defina relaciones entre tablas en su modelo de datos.
-
Vincular esquemas para conectar los datos relacionales con entidades de perfil existentes como Destinatarios o Marcas.
-
Ingresar datos en su conjunto de datos desde fuentes compatibles.
Cargar un archivo DDL ddl-upload
Al cargar un archivo DDL, puede definir la estructura del modelo de datos por adelantado, incluidas tablas, atributos, claves y relaciones.
Se admiten las cargas de archivos de esquema basados en Excel. Descargue la plantilla proporcionada para preparar fácilmente sus definiciones de esquema.
-
ENUM
Los campos ENUM son compatibles con la creación de esquemas manual y basada en DDL, lo que permite definir atributos con un conjunto fijo de valores permitidos.
Vea el siguiente ejemplo:code language-none CREATE TABLE orders ( order_id INT NOT NULL, product_id INT NOT NULL, order_date DATE NOT NULL, customer_id INT NOT NULL, quantity INT NOT NULL, order_status enum ('PENDING', 'SHIPPED', 'DELIVERED', 'CANCELLED'), PRIMARY KEY (order_id, product_id) );
-
Etiqueta de esquema para el control de datos
El etiquetado es compatible a nivel de campo de esquema para aplicar políticas de gobernanza de datos como el control de acceso y las restricciones de uso. Para obtener más información, consulte Documentación de Adobe Experience Platform. -
Clave compuesta
Las claves principales compuestas son compatibles con las definiciones de esquema relacional, lo que permite el uso de varios campos juntos para identificar registros de forma exclusiva.
-
Inicie sesión en Adobe Experience Platform.
-
Vaya al menú Administración de datos > Esquema.
-
Haga clic en Crear esquema.
-
Seleccione Relacional como su Tipo de esquema.
-
Seleccione Cargar archivo DDL para definir un diagrama de relación de entidades y crear esquemas.
La estructura de la tabla debe contener:
- Al menos una clave principal.
- Un identificador de versión, como un campo de tipo
lastmodified
,datetime
onumber
. - Para la ingesta de Change Data Capture (CDC), una columna especial denominada
_change_request_type
de tipoString
, que indica el tipo de cambio de datos (por ejemplo, insertar, actualizar, eliminar) y habilita el procesamiento incremental. - El archivo DDL no debe definir más de 200 tablas.
note important IMPORTANT Cualquier esquema usado para la segmentación debe incluir al menos un campo de identidad de tipo String
con un área de nombres de identidad asociado.
Esto garantiza la compatibilidad con las capacidades de segmentación y resolución de identidades de Adobe Journey Optimizer. -
Arrastre y suelte su archivo DDL y haga clic en Siguiente.
Tenga en cuenta que el tamaño máximo admitido para un archivo DDL es de 10 MB.
-
Escriba su Nombre de esquema.
-
Configure cada esquema y sus columnas, asegurándose de especificar una clave principal.
Un atributo, como
lastmodified
, debe designarse como descriptor de versión (tipodatetime
,long
oint
) para garantizar que los conjuntos de datos se actualicen con los datos más recientes. Los usuarios pueden cambiar el descriptor de versión, que se vuelve obligatorio una vez configurado. Un atributo no puede ser a la vez una clave principal (PK) y un descriptor de versión. -
Marque un atributo como
identity
y asígnelo a un área de nombres de identidad definida. -
Cambie el nombre, elimine o agregue una descripción a cada tabla.
-
Haga clic en Listo cuando haya finalizado.
Ahora puede comprobar las definiciones de tabla y campo dentro del lienzo. Más información en la siguiente sección
Definición de relaciones relationships
Para definir conexiones lógicas entre tablas dentro del esquema, siga los pasos que se indican a continuación.
-
Acceda a la vista de lienzo del modelo de datos y elija las dos tablas que desea vincular
-
Haga clic en el botón
note note NOTE Las claves compuestas son compatibles si se definen en el archivo DDL. -
Complete el formulario proporcionado para definir el vínculo y haga clic en Aplicar una vez configurado.
Cardinalidad:
-
1-N: una ocurrencia de la tabla de origen puede tener varias ocurrencias correspondientes de la tabla de destino, pero una ocurrencia de la tabla de destino puede tener como máximo una ocurrencia correspondiente de la tabla de origen.
-
N-1: una ocurrencia de la tabla de destino puede tener varias ocurrencias correspondientes de la tabla de origen, pero una ocurrencia de la tabla de origen puede tener como máximo una ocurrencia correspondiente de la tabla de destino.
-
1-1: una ocurrencia de la tabla de origen puede tener como máximo una ocurrencia correspondiente de la tabla de destino.
-
-
Todos los vínculos definidos en el modelo de datos se representan como flechas en la vista de lienzo. Haga clic en la flecha entre dos tablas para ver los detalles, realizar ediciones o quitar el vínculo según sea necesario.
-
Utilice la barra de herramientas para personalizar y ajustar el lienzo.
-
Aumentar: amplíe el lienzo para ver los detalles del modelo de datos con mayor claridad.
-
Reducir: reduzca el tamaño del lienzo para obtener una vista más amplia del modelo de datos.
-
Ajustar vista: ajuste el zoom para ajustar todos los esquemas dentro del área visible.
-
Filtro: elija qué esquema desea mostrar en el lienzo.
-
Forzar diseño automático: organiza automáticamente los esquemas para mejorar la organización.
-
Mostrar mapa: active una superposición del minimapa para que sea más fácil navegar por diseños de esquema grandes o complejos.
-
-
Haga clic en Guardar cuando haya terminado. Esta acción crea los esquemas y los conjuntos de datos asociados y habilita el conjunto de datos para su uso en campañas organizadas.
-
Haga clic en Abrir trabajos para supervisar el progreso del trabajo de creación. Este proceso puede tardar un par de minutos, según el número de tablas definidas en el archivo DDL.
También puede acceder a sus trabajos relacionales si abre la ventana Cargar archivo DDL y selecciona Ver todos los trabajos relacionales.
Vincular esquemas link-schema
Establezca una relación entre el esquema Transacciones de lealtad y el esquema Destinatarios para asociar cada transacción con el registro de cliente correcto.
-
Vaya a Esquemas y abra las Transacciones de lealtad que creó anteriormente.
-
Haga clic en Añadir relación desde las Propiedades de campo del cliente.
-
Seleccione Varios a uno como la relación Tipo.
-
Vincúlese al esquema Destinatarios existente.
-
Escriba un Nombre de relación del esquema actual y un Nombre de relación del esquema de referencia.
-
Haga clic en Aplicar para guardar los cambios.
Continúe creando una relación entre el esquema recompensas por lealtad y el esquema Marcas para asociar cada entrada de recompensa con la marca adecuada.