Configurar la correlación de Data Import Handler
En esta lección, se configura la correlación de Data Import Handler para extraer datos de la tabla relacional. La correlación para la extracción de datos se configura con líneas de consulta SQL predefinidas que extraen datos de HCL Commerce.
Para ampliar el ámbito de la extracción, esta lección añade las columnas y tablas de precio de coste a las consultas de búsqueda. El propio precio de coste no está indexado porque no se utiliza directamente durante esta guía de aprendizaje. Debe definir la consulta para calcular el margen de beneficio que se basa en el precio de oferta y el precio de coste. A continuación, correlacione la columna con el campo de índice en el archivo de configuración.
Nota: Durante esta tarea, añadirá campos para el catálogo maestro. Como ejemplo, en esta guía de aprendizaje se utiliza un catálogo maestro que tiene un ID de
"10001"
y se utiliza el entorno local "en_US"
. Cambie los valores para que reflejen los valores de su entorno. Si desea añadir los campos de más catálogos o idiomas, deberá repetir el proceso siguiente para dichos catálogos e idiomas.Por qué y cuándo se efectúa esta tarea
Procedimiento
- 1. En un programa de utilidad gestor de archivos, vaya al directorio workspace_dir\WC\xml\search\dataImport\v3\dbtype2.
-
2. Abra el archivo wc-dataimport-preprocess-x-finalbuild.xml para editarlo.
-
Vaya al directorio search-config-ext\index\managed-solr\config\v3\CatalogEntry y abra el archivo x-data-config.xml para editarlo. Añada las correlaciones de declaración de campo siguientes para correlacionar el campo de la base de datos con el campo de índice que se ha definido en x-data-config.xml file.
<field column="PROFIT_MARGIN" name="profitMargin"/>
- Guarde y cierre el archivo.