// //

SAP Hybris - Instalación Data Hub

Integraciones de SAP proporcionan un marco para la conexión de las capacidades de comercio Omnicanal de SAP Hybris Commerce con otros productos de SAP.

Arquitectura de SAP Hybris


Integraciones de SAP implican diversos paisajes posibles del sistema, tipos de comunicación, los procesos de transferencia de datos, y los valores de configuración específicos de SAP.
Arquitectura de SAP Hybris - Consultoria-SAP

Por ahora, vamos a centrarnos en concepto de centro de datos Hybris.






Data Hub

  • Concentradores de datos  son un componente importante en la información de  la arquitectura .
  • Un  concentrador de datos  es una base de datos que se rellena con  los datos  de  una o más fuentes  y de la que  los datos  se lleva a  uno o más destinos .
  • Una base de datos que está situado entre una fuente y un destino se denomina más apropiadamente una "zona de concentración".

Data Hub Hybris

Recibe y envía los datos de ERP SAP o para hybris (replicación de datos en ambas direcciones).
ejemplo: Hybris Data Hub puede replicar los datos maestros de los productos de SAP ERP para la hybris, o enviar órdenes de hybris a SAP ERP.
  • Se puede utilizar para conectar a la hybris sistemas no SAP.
Data Hub Hybris
La ejecución se lleva a cabo en los siguientes pasos principales:
  1. Carga (formato RAW)
  2. Composición (formato canónico)
  3. Publicación (formato de destino)
  • También actúa como un área de ensayo donde los datos externos pueden ser analizados de errores y corregidos antes de ser alimentado en hybris.
Data Hub Hybris

1.Raw artículos vienen directamente desde el sistema de origen.
  • Los datos que contienen puede someterse a algún procesamiento previo antes de entrar en el concentrador de datos .
2.Canonical artículos han sido procesados por el concentrador de datos y ya no se parecen a sus orígenes primas.
  • Están organizados, consistentes, y listo para su uso por un sistema de destino.
3.Target artículos son artículos de transición.
  • El proceso de creación de elementos de destino reconcilia los elementos canónicos para dirigirse a los requisitos del sistema

SAP Data Hub Hybris

Data Pool

  • Data Hub permite la gestión de la carga de datos y la composición con el uso de los canales y piscinas.
  • artículos fragmentados se pueden cargar en piscinas de datos distintos usando cualquier número de alimentaciones separadas.
  • Feeds y piscinas permiten un buen nivel de control sobre cómo los datos se segrega y procesados.

Fuentes de datos

  • Fuentes de datos le permiten configurar la forma en fragmentos prima entrar Data Hub .
  • Cuando los datos se cargan usando uno de los canales de entrada disponibles, se pasa a una fuente de datos tal como se especifica en la carga útil de carga.
  • La fuente de datos después suministra artículos primas para la transformación a una piscina de datos especificado.

Piscinas de datos

  • Bancos de datos le permiten aislar y administrar sus datos dentro de concentradores de datos , para la composición y publicación.
  • Durante la composición de artículos primas en artículos canónicas, se utiliza sólo datos aislados dentro de cada conjunto.

Paso a paso Procedimiento para la configuración del hub de datos en nuestro sistema local.

Requisitos previos:

  1. Hybris - V6.2.0 (estoy usando)
  2. Apache Tomcat 7.x 1.8 
  3. JDK
  4. MySQL

Paso 1:
Crear carpetas como abajo estructura en cualquiera de la unidad
datahub6.2
  • config
  • CRM
  • erp
  • otros
  •  Abra la carpeta Tomcat -> ir a config -> crear la carpeta Catalina -> carpeta localhost -> DataHub-webapp (crear el archivo XML)
Paso 2:
Copiar los datos desde abajo a la (archivo XML) DataHub-webapp

<Context antijarlocking="true" 
docbase="<YOUR_PATH>\hybris\bin\ext-integration\datahub\web-app/datahub-webapp-6.2.0.2-RC13.war" 
reloadable="true">
</Context>

Paso 3:
<YOUR_PATH> hybris \ bin \ ext-integración \ DataHub \ web-app
  • Ir a la ruta anterior y copiar la ruta y el nombre del archivo
Etapa 4:
La ruta y el nombre copiado debe pegar en la carpeta Tomcat
Abra la carpeta Tomcat -> ir a config -> carpeta Catalina -> carpeta localhost -> DataHub-webapp
Paso 5:
Ahora inicie el Tomcat
Ir a la siguiente ruta
<YOUR_PATH> \ apache-tomcat-7.0.73 \ apache-tomcat-7.0.73 \ bin
  • Ejecute el comando startup.bat través de línea de comandos
  • Se ejecuta automáticamente el comando en la nueva interfaz de comandos de la siguiente manera
Paso 6:
Observe el cambio en las carpetas después de que el servidor se inicia
Antes de:

Después:


Paso 7:
Ahora ve a la carpeta datahub6.2 que hemos creado anteriormente
<YOUR_PATH> \ datahub6.2 \ config


Paso 8:
crear los siguientes archivos
cifrado de clave ---- formato de texto
local.properties ---- Archivo de propiedades
  • Copiar la clave clave 32digit  y pegar en el archivo de clave de cifrado
  • Copia el siguiente código en el archivo local.properties
#DB Setup  
dataSource.className=com.mysql.jdbc.jdbc2.optional.MysqlDataSource  
dataSource.driverClass=com.mysql.jdbc.Driver  
dataSource.jdbcUrl=jdbc:mysql://localhost/datahub?useConfigs=maxPerformance  
dataSource.username=root  dataSource.password=root  
#media storage  mediaSource.className=com.mysql.jdbc.jdbc2.optional.MysqlDataSource  
mediaSource.driverClass=com.mysql.jdbc.Driver  
mediaSource.jdbcUrl=jdbc:mysql://localhost/datahub?useConfigs=maxPerformance  
mediaSource.username=root  mediaSource.password=root  
#Not why we need to set it here.  
datahub.extension.exportURL=http://localhost:9001/datahubadapter  
datahub.extension.username=admin  
datahub.extension.password=nimda  
#Not why we need to set it here.  
targetsystem.hybriscore.url=http://localhost:9001/datahubadapter  
targetsystem.hybriscore.username=admin  targetsystem.hybriscore.password=nimda  
# Encryption  datahub.encryption.key.path=encryption-key.txt  
# enable/disable secured attribute value masking  datahub.secure.data.masking.mode=true  
# set the masking value  datahub.secure.data.masking.value=*******  
kernel.autoInitMode=create-drop  
#kernel.autoInitMode=update  
#====  sapcoreconfiguration.pool=SAPCONFIGURATION_POOL  
#sapcoreconfiguration.autocompose.pools=GLOBAL,SAPCONFIGURATION_POOL  
#sapcoreconfiguration.autopublish.targetsystemsbypools=GLOBAL.HybrisCore  
datahub.publication.saveImpex=true  
datahub.server.url=http://localhost:8080/datahub-webapp/v1


Paso 10:
Ir a la siguiente ruta
<YOUR_PATH> \ hybris \ bin \ ext-integración \ DataHub \ extensiones \ SAP

Paso 11:
copiar los archivos jar resaltados en la siguiente carpeta
Ir a la carpeta erp


Paso 12:
Ir a la carpeta de los demás
Descargar el conector mysql-java-5.1.30-bin.jar archivo y copiar a los demás carpeta sólo el archivo JAR después de extraer el archivo zip


Paso 13:
Inicia sesión para MySQL Workbench
  • Crear un esquema de la siguiente


Paso 14:


Paso 15:
servidor de inicio de Tomcat


Paso 16:
Ir a  localhost: 8080 / DataHub-webapp / V1 / datos-feeds
  • Para desactivar la primavera asegurar
    Detener el servidor
Paso 17:
Ir a la siguiente ruta
<YOUR_PATH> \ apache-tomcat-7.0.73 \ apache-tomcat-7.0.73 \ webapps \ DataHub-webapp \ WEB-INF
  • Web (abrir el archivo XML) y comentar el siguiente código


Paso 18:
Ahora Iniciar el servidor
  • Por defecto se alimenta y se visualizará piscinas
  • Ir a  localhost: 8080 / DataHub-webapp / V1 / datos-feeds
  • Ir a  http: // localhost: 8080 / DataHub-webapp / V1 / piscinas
Paso 19:
Las tablas se cargan en un esquema que fue creado en el paso 13.

Más información SAP Hybris




Hay más información sobre cómo continuar esta instalación en ingles, aquí:
https://blogs.sap.com/2017/03/20/hybris-sap-integrations-part-2/


0 comments:

Publicar un comentario

Nota Importante: los comentarios son para agradecer, comentar o sugerir cambios (o hacer preguntas) sobre el artículo de arriba.


SAP y el logotipo de SAP son marcas comerciales registradas de SAP AG en Alemania y en varios otros países. No estamos afiliados ni relacionados con ninguna división o subsidiaria de SAP AG.