Show Menu
TEMAS×

Convenciones para construir transformaciones

Tabla que muestra qué convenciones se aplican al construir transformaciones.
Convención Descripción
Ejecución secuencial
Las transformaciones dentro de un archivo de configuración de conjunto de datos se aplican secuencialmente a las entradas de registro (es decir, en el orden en que aparecen en el archivo de configuración). Por lo tanto, las transformaciones deben enumerarse en el orden en que sus salidas se utilizan como entradas para otras transformaciones. Más concretamente, si se utiliza el resultado de una transformación como entrada para otra transformación, es importante que esa transformación anterior se incluya antes de la última transformación en los archivos de configuración del conjunto de datos. De lo contrario, el servidor del área de trabajo de datos genera un error.
Las etapas de procesamiento proporcionan una manera de ordenar las transformaciones que se definen en varios archivos de inclusión de conjuntos de datos. En todos los conjuntos de datos se incluyen archivos asociados a una etapa de procesamiento determinada, las transformaciones se ordenan en función de sus entradas y salidas. Además, si varios conjuntos de datos incluyen archivos dentro de una etapa en los datos de salida al mismo campo como resultado de una transformación, el servidor del área de trabajo de datos generará un error.
Para obtener más información sobre las etapas, consulte Archivo de configuración de procesamiento de registros, Archivo de configuración de transformación y Archivos Acerca de los archivos de inclusión de conjunto de datos de inclusión de conjunto de datos.
Un mapa de dependencia de transformación puede mostrar cómo se modifica un campo mediante una serie de transformaciones. Consulte Herramientas de configuración de conjuntos de datos.
Nombres de salida La mayoría de las transformaciones especifican un campo de salida. Si el resultado es un campo extendido definido por el usuario, el nombre de este campo debe comenzar por "x-". Los nombres de campo de salida no pueden contener espacios ni caracteres especiales. Los nombres de los campos extendidos se pueden escribir con mayúsculas y minúsculas mezcladas, como "x-NewCampaignName" o "x-New-Campaign-Name" para mayor legibilidad, pero el software los trata como si no tuvieran en cuenta las mayúsculas y minúsculas.
Campos de entrada
Los campos de entrada hacen referencia a uno de los campos de línea de base o a un campo creado por el usuario como resultado de una transformación anterior. Si se necesita una cadena constante, se puede utilizar una cadena entre comillas en lugar de un campo de línea base o creado por el usuario.
Para obtener una lista de algunos de los campos de datos definidos comúnmente que el servidor del área de trabajo de datos puede procesar, consulte Campos de registro de datos de eventos.
Cadenas y vectores simples de cadenas Todas las transformaciones funcionan en cadenas o vectores de cadenas. Las cadenas simples son secuencias literales de caracteres. Los vectores de cadena contienen cero o más cadenas simples en un orden específico.