Módulo Data Hub

Actualización del módulo Data Hub

Como parte del proceso de actualización, Spectrum™ Technology Platform respalda el archivo Spectrum\server\modules\hub\hub.properties anterior y el archivo Spectrum\server\modules\hub\db\neo4j.properties. Puede usar estas copias de respaldo para restaurar los cambios que haya realizado a los archivos; sin embargo, es de suma importancia que NO copie simplemente el nuevo archivo sobre el antiguo, ya que podrían haberse agregado o eliminado propiedades en la nueva versión.

Si actualiza Spectrum™ Technology Platform a partir de una versión anterior a la 12.0, tenga en cuenta que el archivo neo4j.properties presenta modificaciones significativas debido a la actualización de neo4j de la versión 2.x a la 3.x. Consulte Spectrum\server\modules\hub\DataHubUpgrade_From_PreV12_README.txt para ver todos los detalles. Debido también a esta actualización de neo4j, las actualizaciones de Data Hub ya no son compatibles a partir de Spectrum™ Technology Platform 10.x. Si ejecuta la versión 10.0, primero debe actualizar a la versión 10.0 SP1, luego a la 12.0 SP2 y, finalmente, a la 2018.2. Si ejecuta la versión 10.0 SP1, primero debe actualizar a la versión 12.0 SP2 y, luego, a la 2018.2.

Actualización de índices de Data Hub

Mediante Spectrum™ Technology Platform 2018.2 se implementa un método de indexación mejorado para un mejor rendimiento. Como parte de la actualización a 2018.2, los índices existentes obtendrán automáticamente el nuevo formato.

Las propiedades indexadas ahora se restringen a una longitud máxima de 4039 bytes. Si en un modelo se presenta una propiedad indexada que excede esta restricción, no podrá abrir aquel modelo hasta que complete los siguientes pasos.
Nota: Si está utilizando el módulo Data Hub en un clúster y ha llegado al máximo de restricción de propiedad indexada de 4039 bytes, consulte la “Actualización de un clúster con el módulo Data Hub” en la Guía de instalación de Spectrum™ Technology Platform.
  1. Detenga el servidor de Spectrum™ Technology Platform.
  2. Copie el archivo Spectrum\server\modules\hub\db\neo4j.properties en la carpeta Spectrum\server\modules\hub\db\model.modelName por cada modelo que exceda la restricción de propiedad de 4039 caracteres.
  3. Abra el o los archivos neo4j.properties copiados en el Paso 1. En un editor de texto, quite la marca de comentarios y establezca dbms.index.default_schema_provider en lucene+native-1.0. Asegúrese de que la actualización de almacenamiento neo4j no tenga marcas de comentarios y que dbms.allow_format_migration se haya establecido en true.
  4. Inicie el servidor de Spectrum™ Technology Platform.
  5. Abra todos los modelos de Data Hub afectados.
  6. Elimine el o los archivos Spectrum\server\modules\hub\db\model.modelName\neo4j.properties. Cuando se elimina este archivo, la versión 2.0 de indexación de Lucene se utilizará de manera predeterminada.
    Nota: Le recomendamos tanto corregir todos los modelos que no pudieron actualizarse debido a la restricción de propiedad indexada 4039 como volver a indexar tales modelos a los índices 2.0 de Lucene más recientes. Consulte el comando para volver a indexar el modelo hub en la sección Utilidad de administración de la Guía de administración.
  7. Detenga Spectrum™ Technology Platform y reinícielo.