Extraer datos de marketing con el Programa de utilidad de extracción de datos

Puede configurar y ejecutar el Programa de utilidad de extracción de datos desde un programa de utilidad de línea de mandatos para extraer datos de marketing para una tienda en archivos de salida CSV. A continuación podrá utilizar el programa de utilidad de carga de datos para cargar los datos extraídos en otras tiendas o instancias de HCL Commerce.

Antes de empezar

Asegúrese de llevar a cabo las siguientes tareas:
  • Verifique que la tienda de la que extrae datos incluye datos de marketing. Si no hay datos para un tipo de objeto de marketing que está extrayendo, el archivo de salida generado no incluye ningún dato.

Por qué y cuándo se efectúa esta tarea

De forma predeterminada, los archivos de configuración de ejemplo se proporcionan para extraer los siguientes tipos de objetos de marketing:
  • Actividades
  • Campañas
  • Segmentos de clientes
  • Contenido
  • Zonas de E-Marketing
  • Adjuntos
Estos archivos configuran el programa de utilidad para extraer datos en archivos de salida con formato CSV. Estos archivos de salida son compatibles con el programa de utilidad de carga de datos para utilizarlos como archivos de entrada. Si es necesario, puede editar los otros archivos de configuración de ejemplo para cambiar cómo el programa de utilidad recupera, transforma y genera datos. Para obtener más información sobre estos archivos de ejemplo, consulte Ejemplo: Extraer datos de marketing.
Notes:
  • El archivo generado no incluye ninguna columna o valor para los ID exclusivos de objeto. Estos valores son específicos para la tienda o la instancia de la que se extrae el objeto. Durante una operación de extracción, el programa de utilidad puede sustituir algunos valores de claves primarias, como los ID exclusivos con el valor del identificador exclusivo correspondiente. Después el programa de utilidad generará el valor de identificador en lugar del ID exclusivo. Al cargar el archivo CSV en una tienda con el programa de utilidad de carga de datos, el programa de utilidad resuelve el ID exclusivo para los objetos a partir del valor de identificador. Puesto que el ID exclusivo puede ser distinto entre entornos, una operación de carga puede fallar si incluye valores de ID exclusivos en el archivo de entrada.
  • El programa de utilidad extrae datos únicamente para una sola tienda en cada operación de extracción. Puede especificar el identificador de tienda en el archivo de configuración de entorno.
  • El programa de utilidad no extrae ningún archivo gestionado para adjuntos. El programa de utilidad solamente extrae información que apunta a los archivos gestionados. Si tiene previsto cargar adjuntos que tienen asociados archivos gestionados, debe crear manualmente los archivos gestionados en la tienda de destino utilizando la herramienta Elementos. Si no crea los archivos gestionados antes de cargar la información de adjuntos, la operación de carga falla porque el programa de utilidad de carga de datos no puede resolver los valores de ID exclusivos para los archivos gestionados.
  • El programa de utilidad no extrae algunos datos asociados para actividades. El programa de utilidad no extrae plantillas de correo electrónico para actividades de correo electrónico. Si necesita copiar las plantillas en otra tienda, debe crear manualmente las plantillas de correo electrónico.
  • HCL Commerce EnterpriseSi las tiendas de las que extrae datos y en donde carga datos son tiendas de sitios ampliados, extraiga y cargue primero los datos de tienda con elementos. A continuación, extraiga los datos que pertenecen a la tienda de sitios ampliados.

Procedimiento

  1. Configure el programa de utilidad de extracción de datos.
    Cuando configure el programa de utilidad, copie los directorios y archivos de configuración de ejemplo para extraer datos de marketing en un directorio local. Edite la copia de los archivos de configuración de ejemplo para configurar el programa de utilidad para el entorno. Los archivos de ejemplos están en el siguiente directorio y subdirectorios:
    • WCDE_installdir\samples\DataExtract\Marketing
  2. Ejecute el programa de utilidad de extracción de datos para extraer los datos de marketing para la tienda configurada.
    1. Abra un programa de utilidad de línea de mandatos y vaya al directorio adecuado:
      • Linuxutilities_root/bin
      • HCL Commerce DeveloperWCDE_installdir\bin
    2. Escriba el siguiente mandato para ejecutar el programa de utilidad:
      • Linux./dataextract.sh ../samples/DataExtract/Marketing/wc-dataextract.xml
      • HCL Commerce Developerdataextract ..\samples\DataExtract\Marketing\wc-dataextract.xml
      Cuando el programa de utilidad finaliza el proceso de extracción, el programa de utilidad genera los archivos de salida para los datos de objeto dentro de la ubicación de salida de datos que se ha configurado en el archivo de configuración de orden de extracción de datos.

      Puede configurar el programa de utilidad incluyendo parámetros opcionales en el mandato. Para obtener más información sobre los parámetros disponibles, consulte Programa de utilidad de extracción de datos

  3. Verifique que todos los archivos de salida se han generado satisfactoriamente.
    1. Vaya al directorio que ha configurado como directorio de salida. Si no ha configurado un directorio de salida, vaya al siguiente directorio:
      • Linuxutilities_root/samples/DataExtract/Marketing/output
      • HCL Commerce DeveloperWCDE_installdir\samples\DataExtract\Marketing\output
    2. Verifique que se generan los siguientes archivos de salida CSV:
      • CustomerSegment/MemberGroup.csv
      • CustomerSegment/MemberGroupDescription.csv
      • CustomerSegment/MemberGroupCondition.csv
      • Attachment/Attachment.csv
      • Attachment/AttachmentDescription.csv
      • Attachment/AttachmentAsset.csv
      • Attachment/AttachmentAssetLanguage.csv
      • MarketingContent/MarketingContent.csv
      • MarketingContent/MarketingContentDescription.csv
      • MarketingContent/MarketingContentAttachment.csv
      • MarketingContent/MarketingContentAttachmentDescription.csv
      • MarketingContent/MarketingContentImageMap.csv
      • MarketingSpot/MarketingSpot.csv
      • MarketingSpot/MarketingSpotDefaultContent.csv
      • MarketingSpot/MarketingSpotDefaultTitle.csv
      • MarketingActivity/MarketingCampaign.csv
      • MarketingActivity/MarketingActivity.csv
      • MarketingActivity/MarketingElement.csv
      • MarketingActivity/MarketingElementNVP.csv
    3. Abra los archivos de salida para revisar el contenido del archivo.

      Dentro de cada archivo CSV de salida, la primera fila del archivo incluye la palabra clave de objeto. La segunda fila incluye las cabeceras de columna. Cada fila posterior incluye los datos para un solo objeto extraído. Las columnas dentro del archivo son las mismas que los archivos que son necesarios para cargar los datos de objeto con el programa de utilidad de carga de datos.

    4. Compare el contenido del archivo con los datos en las tablas de base de datos de origen para verificar que se extraen los datos correctos.

Qué hacer a continuación

Puede utilizar los archivos de salida generados como archivos de entrada con el Programa de utilidad de carga de datos para cargar los datos extraídos en otra tienda o instancia de HCL Commerce. Por ejemplo, para crear rápidamente varios entornos de prueba. Si se extraen y cargan datos de marketing, los usuarios de negocio no necesitan volver a crear los objetos con la herramienta Marketing en la tienda o instancia de destino. Después de cargar los datos de marketing extraídos, los objetos estarán disponibles en la herramienta Marketing para la tienda especificada. Para obtener más información sobre cómo cargar datos de marketing, consulte Cargar objetos de marketing con el programa de utilidad de carga de datos.
Consejo: Cuando haya finalizado de cargar los datos extraídos, haga una copia de seguridad del archivo de entrada antes de ejecutar otra operación de extracción de marketing. Cuando se ejecuta otra operación de extracción, el Programa de utilidad de extracción de datos sobrescribe el contenido del archivo si el nombre de archivo y la ubicación del directorio permanecen sin cambios. Puede que necesite el contenido del archivo anterior si necesita eliminar o volver a cargar los datos que ha cargado anteriormente.

Para ver un ejemplo que muestra cómo cargar los datos de marketing, consulte Ejemplo: Cargar datos de marketing. Cuando siga este ejemplo, edite los archivos de configuración de orden de carga para configurar el Programa de utilidad de carga de datos para que cargue los archivos generados por el Programa de utilidad de extracción de datos.