Visión general del programa de utilidad de Carga de datos
El programa de utilidad de carga de datos es un programa de utilidad de carga mejorado basado en objetos de negocio. Este programa de utilidad proporciona una solución eficaz para cargar información en la base de datos de HCL Commerce. También puede personalizar el programa de utilidad de Carga de datos para cargar otros tipos de datos. El programa de utilidad de carga de datos es el programa de utilidad de carga recomendado.
El programa de utilidad de carga de datos da soporte a la carga de datos en un espacio de trabajo. Cuando se cargan datos en un espacio de trabajo se pueden realizar cambios y visualizarlos previamente en los elementos gestionados, sin que ello afecte a lo que se ejecuta actualmente en el sitio.
- Usuario de empresa
- Responsable de gestionar los datos de negocio.
- Desarrollador
- Responsable de definir la plantilla de origen de datos, las correlaciones de objetos de negocio y de personalizar el programa de utilidad de carga de datos.
- Administrador de sitio
- Responsable del funcionamiento diario del programa de utilidad de carga de datos.
Diagrama de interacción del programa de utilidad de carga de datos con los usuarios
El diagrama siguiente describe cómo interactúan los roles de usuario con el programa de utilidad de carga de datos:
![Un diagrama que describe cómo utilizar el programa de utilidad Carga de datos.](../images/mldataloadflow.gif)
- El usuario de empresa proporciona al desarrollador los datos de negocio.
- El desarrollador crea una plantilla de origen de datos, que define cómo se deben formatear los datos de origen antes de cargarlos.
- El desarrollador también crea el archivo de configuración de objeto de negocio. El archivo de configuración del objeto de negocio define cómo correlaciona el programa de utilidad de carga de datos los datos de entrada con el objeto de negocio y cómo transformar el objeto de negocio con datos físicos.
- El administrador del sitio utiliza el archivo de configuración de objeto de negocio para definir y crear el archivo de configuración de orden de carga.
- El administrador del sitio establece los valores de tienda y de base de datos en el archivo de configuración de entorno.
- Los datos de negocio se formatean según las reglas de la plantilla de origen de datos antes de cargarlos en la base de datos.
- Los datos de origen con formato se proporcionan al administrador del sitio.
- El administrador del sitio ejecuta el programa de utilidad de carga de datos junto con los tres archivos de configuración (los archivos de configuración de entorno, orden de carga y objeto de negocio) para cargar los datos de origen con formato en la base de datos de HCL Commerce. Después de ejecutar el programa de utilidad, el administrador del sitio también verifica el resultado de la carga.
- Los datos de negocio están disponibles en HCL Commerce para que el usuario de negocio los gestione.
Para obtener más información sobre cómo está estructurado el proceso de carga de datos, consulte Visión general de la arquitectura del programa de utilidad de carga de datos. Para obtener más información sobre cómo utilizar el programa de utilidad de carga de datos y qué componentes están incluidos en el proceso, consulte Proceso y componentes de la infraestructura de carga de datos.
Ejecutar el programa de utilidad de carga de datos
Para utilizar el programa de utilidad de carga de datos para cargar datos en la base de datos de HCL Commerce, configure o cree primero los archivos necesarios. Para ejecutar el programa de utilidad de carga de datos, son necesarios un archivo de configuración de objeto de negocio, Para obtener más información, consulte Configuración y ejecución del programa de utilidad de carga de datos.
Mejores prácticas
- Métodos recomendados para la carga de datos general
- Métodos recomendados para la carga de datos para Catálogo
- Métodos recomendados para el programa de utilidad de carga de datos para Inventario
- Métodos recomendados para la carga de datos para Precio
- Métodos recomendados para la carga de datos para Miembro
- Métodos recomendados del programa de utilidad de carga de datos para Commerce Composer
Limitaciones del programa de utilidad de carga de datos
Procedimientos y ejemplos
Rol: | Tema | Resumen |
---|---|---|
Administrador de sitio | Formato de archivo para archivos de entrada de carga de datos | Un archivo de entrada de carga de datos contiene la información real que el programa de utilidad de carga de datos llena en la base de datos. Aprenda a construir estos archivos para asegurarse de que el proceso de carga es correcto. |
Creación de datos en formato XML | Aprenda a crear un archivo de entrada de carga de datos en el formato XML soportado. | |
Creación de datos en formato CSV | Aprenda a crear un archivo de entrada de carga de datos en el formato CSV soportado. | |
Configuración del programa de utilidad de carga de datos para ejecutar un preproceso de diferencias de archivos | Si carga de forma rutinaria el mismo archivo de entrada de carga de datos desde un origen o sistema externo, puede optar por ejecutar un preproceso de diferencias de archivos. Puede ejecutar este proceso como parte del preproceso de carga de datos para asegurarse de que se estén cargando únicamente nuevos cambios cuando se cargue el archivo de entrada más reciente. | |
Configuración del lector de datos CSV | El lector de datos CSV ya se proporciona con el programa de utilidad de carga de datos. Aprenda a configurar el lector de datos CSV proporcionado para cambiar la forma en que se leen los datos de los archivos de entrada CSV. | |
Configuración del lector de datos XML | Un lector de datos XML se proporciona de forma predeterminada con el programa de utilidad de carga de datos. Aprenda a configurar este lector de datos proporcionado para cambiar la forma en que se leen los datos de los archivos de entrada formateados XML. | |
Configuración del creador de objetos de negocio de componente | Puede configurar los creadores de objetos de datos de negocio BaseBusinessObjectBuilder y TableObjectBuilder definiendo subelementos y valores de atributo en el archivo de configuración de objetos de negocio. |
|
Configurar el archivo de configuración de objeto de negocio | Aprenda a configurar el archivo de configuración de objeto de negocio que define cómo cargar los datos en la base de datos. En este archivo, debe especificar las clases de implementación para los componentes Lector de datos, Creador de objetos de negocio y Mediador de objetos de negocio. | |
Configuración del orden de carga de datos | El archivo de configuración de orden de carga de datos controla el orden de carga del programa de utilidad de carga de datos. Aprenda a configurar el archivo de orden de carga de datos. | |
Configuración de una lista de exclusión de columnas | Puede configurar una lista de exclusión de columnas que hace que el programa de utilidad de carga de datos evite carga datos en las columnas especificas de una tabla. | |
Configurar los valores de entorno de carga de datos | Aprenda a configurar las variables de entorno utilizadas por el programa de utilidad de carga de datos en el archivo de valores de entorno. Para configurar el programa de utilidad de carga de datos para que cargue datos en un espacio de trabajo, es preciso que añada el atributo de espacio de trabajo al contexto de negocio en el archivo de valores del entorno. Nota: Al cargar datos en un espacio de trabajo, el programa de utilidad de carga de datos respeta la política de bloqueo establecida en el espacio de trabajo. Para obtener más información sobre las políticas de bloqueo de espacios de trabajo, consulte Políticas de bloqueo en espacios de trabajo. |
|
Sintaxis de mandatos del programa de utilidad de carga de datos | Aprenda a ejecutar el mandato de programa de utilidad que ejecuta el proceso de carga de datos | |
Verificar los resultados de la carga de datos | Aprenda a verificar que una operación de carga con el programa de utilidad de carga de datos se ha completado satisfactoriamente. | |
Cargar datos en espacios de trabajo utilizando el programa de utilidad de carga de datos | Cargue datos en espacios de trabajo con el programa de utilidad de carga de datos | |
Carga de valores para atributos de valor único y múltiple | Cargue datos para valores de atributo para los atributos con un valor único y atributos con varios valores | |
Reutilizar valores asignados de atributo con el programa de utilidad de carga de datos | Configure el programa de utilidad para volver a utilizar valores asignados para atributos cuando el mismo valor es necesario para varias entradas de catálogo. | |
Carga de promociones con el programa de utilidad de carga de datos | Cargue datos para crear o cambiar promociones para una tienda. | |
Cargar miembros de segmentos de clientes por dirección de correo electrónico con el Programa de utilidad de carga de datos | Cargue una lista de direcciones de correo electrónico para crear un segmento de clientes y completar el segmento con miembros que están asociados con la dirección de correo electrónico. | |
Cargar miembros de grupos de miembros por dirección de correo electrónico con el programa de utilidad de carga de datos | Cargue miembros en un grupo de miembros basándose en las direcciones de correo electrónico de miembros. | |
Configurar un trabajo de planificador de programa de utilidad de carga de datos | Utilice la Consola de administración de HCL Commerce para configurar el programa de utilidad de carga de datos para que se ejecute como un trabajo planificado. | |
Cargar objetos de marketing con el programa de utilidad de carga de datos | Cargue datos para crear actividades de marketing, campañas, segmentos de clientes, contenido, adjuntos y Zonas de e-Marketing. | |
Ejemplos | Escenario: Carga inicial | El escenario de carga inicial es cuando ha terminado de crear y configurar una nueva instancia de HCL Commerce y entonces desea cargar los datos iniciales en la base de datos de HCL Commerce. |
Escenario: Carga delta | El escenario de carga delta es cuando el servidor HCL Commerce está activo y en ejecución y entonces desea insertar, actualizar o eliminar los datos de catálogo, inventario o precios. | |
Escenario: Carga de actualización de entradas de catálogo | El programa de utilidad puede ejecutarse en una modalidad de actualización para actualizar datos de entrada de catálogo. La modalidad de actualización sustituye o añade datos solo para las columnas que se especifican en el archivo de entrada. Las demás columnas permanecen igual. | |
Escenarios: Bloqueo de espacios de trabajo para el programa de utilidad de carga de datos | Estos escenarios detallan las políticas de bloqueo de espacios de trabajo que están en vigor cuando el programa de utilidad de carga de datos carga datos en un espacio de trabajo. Estas políticas de bloqueo afectan a la carga de datos en la base de datos del espacio de trabajo. | |
Ejemplo: Configuración del programa de utilidad de carga de datos | Este ejemplo demuestra cómo configurar el programa de utilidad de carga de datos para su primer uso. | |
Ejemplos de catálogo | Estos ejemplos utilizan archivos CSV o XML para mostrar cómo ejecutar el programa de utilidad de carga de datos para cargar datos del catálogo. | |
Ejemplos de inventario | Estos ejemplos utilizan archivos CSV para demostrar cómo ejecutar el programa de utilidad de carga de datos para cargar datos del catálogo. | |
Ejemplos de miembros | Estos ejemplos utilizan archivos CSV o XML para mostrar cómo ejecutar el programa de utilidad de carga de datos para cargar datos de miembros. Estos ejemplos incluyen un ejemplo para cargar datos de miembros de segmentos de clientes. |
|
Ejemplos de precios | Estos ejemplos utilizan archivos CSV para demostrar cómo ejecutar el programa de utilidad de carga de datos para cargar datos de precios. | |
Ejemplos de localización | Estos ejemplos utilizan archivos CSV para mostrar cómo ejecutar el programa de utilidad de carga de datos para cargar datos de ubicación. | |
Archivos de configuración de tienda | Este ejemplo utiliza un archivo CSV o XML para demostrar cómo cargar las propiedades de pares nombre-valor de configuración para una tienda. | |
Ejemplos de Commerce Composer | Estos ejemplos utilizan archivos CSV para demostrar cómo cargar elementos de Commerce Composer con el programa de utilidad de carga de datos. | |
Ejemplos de promociones | Estos ejemplos utilizan archivos de entrada para mostrar cómo cargar promociones, carpetas de promociones y promociones de carga en las carpetas de promociones. | |
Ejemplo: Cargar datos de marketing | Estos ejemplos utilizan archivos de entrada para demostrar cómo cargar actividades de marketing, campañas, segmentos de clientes, contenido, archivos adjuntos y Zonas de e-Marketing. | |
Ejemplos | Ejemplos: Correlacionar datos de catálogo | Estos ejemplos utilizan un archivo CSV para mostrar cómo insertar, sustituir o eliminar datos de catálogo. |
Ejemplos: Correlacionar datos de inventario | Estos ejemplos utilizan un archivo CSV para mostrar cómo insertar, sustituir o eliminar datos de inventario. | |
Ejemplos: Correlación de datos de fijación de precios | Estos ejemplos utilizan un archivo CSV para mostrar cómo insertar, sustituir o eliminar datos de precios. | |
Ejemplos: Correlacionar datos de catálogo | Estos ejemplos utilizan un archivo CSV para mostrar cómo insertar, sustituir o eliminar datos de filtro de catálogo. | |
Ejemplos: Correlación de datos de miembro | Estos ejemplos utilizan un archivo CSV para mostrar cómo insertar, sustituir o eliminar datos de miembros. | |
Desarrollador | Visión general de la arquitectura del programa de utilidad de carga de datos | Comprenda cómo funciona el programa de utilidad de carga de datos y los componentes que conforman el programa de utilidad de carga de datos. |
Personalización del programa de utilidad de carga de datos | Aprenda a personalizar elementos del programa de utilidad de carga de datos para crear lectores de datos personalizados, manejadores de columna, mediadores de objetos de negocio y tablas de ampliación de carga. Personalizando el programa de utilidad de carga de datos puede completar las siguientes tareas:
|
|
Configuración de un transporte SFTP para recuperar archivos externos para el programa de utilidad de carga de datos | Personalice un transporte SFTP para un trabajo planificado del programa de utilidad de carga de datos para utilizarlo para recuperar archivos de entrada de un origen externo para cargarlos en HCL Commerce. |