Skip To Content

Consideraciones para las bases de datos de Neo4j utilizadas como data stores NoSQL

Si está utilizando bases de datos de Neo4j como data stores NoSQL registrados en su sitio de ArcGIS Knowledge, hay algunos detalles a tener en cuenta para garantizar que sus gráficos de conocimiento funcionen correctamente. Por ejemplo, debe crear un plan de copia de seguridad y restauración coordinado que sincronice las copias de seguridad de sus bases de datos de Neo4j, su almacén de gráficos de ArcGIS Data Store y su implementación de ArcGIS Enterprise.

Crear un gráfico de conocimiento

El primer paso para utilizar una base de datos de Neo4j con su sitio de ArcGIS Knowledge es crear una base de datos de Neo4j mediante los comandos de administración de Neo4j. Registre la nueva base de datos vacía con su sitio como un data store NoSQL. Si intenta crear un gráfico de conocimiento mediante una base de datos de Neo4j que no está completamente vacía, la operación fallará.

Cuando se registra una base de datos de Neo4j como un data store NoSQL, esta se puede registrar utilizando el nombre de la base de datos o un alias asignado a ella. El nombre o el alias que utilice está sujeto a las mismas restricciones de nomenclatura que el gráfico de conocimiento. Una vez creado el data store NoSQL, no se puede cambiar el nombre de la base de datos o el alias no se puede cambiar ni eliminar en Neo4j.

Editar datos solo en ArcGIS

El almacén de gráficos asociado a su sitio de ArcGIS Knowledge almacena información del esquema que debe mantenerse sincronizada con las entidades y relaciones almacenadas en las bases de datos de Neo4j asociadas a su sitio. El almacén de gráficos también almacena todos los datos espaciales asociados con entidades y relaciones en el gráfico de conocimiento. Se definen identificadores globales para cada elemento gráfico en el gráfico de conocimiento, y estos identificadores se deben mantener sincronizados en los tres sistemas para que el gráfico de conocimiento siga operativo.

Para garantizar la integridad de los datos, las ediciones de todos los sistemas asociados a un gráfico de conocimiento, incluidas las bases de datos de Neo4j asociadas, solo se admiten mediante operaciones y solicitudes realizadas al gráfico de conocimiento en ArcGIS Pro y ArcGIS Enterprise. Las ediciones realizadas en las bases de datos de Neo4j no se deben realizar desde fuera de ArcGIS.

Eliminar la base de datos

Cuando ya no necesite algún gráfico de conocimiento, puede eliminarlo en el portal de Enterprise. Los datos del gráfico de conocimiento se eliminan automáticamente del almacén de gráficos. Sin embargo, si el gráfico de conocimiento hace referencia a un data store NoSQL, el data store y su base de datos de Neo4j asociada no se eliminan automáticamente. No puede crear un gráfico de conocimiento utilizando el mismo data store NoSQL y la base de datos de Neo4j.

Antes de eliminar el data store NoSQL del portal de Enterprise, compruebe su configuración y anote a qué base de datos de Neo4j hace referencia. A continuación, puede seguir los pasos para archivar los datos y eliminar la base de datos de Neo4j utilizando los comandos de administración y las utilidades de Neo4j.

Nota:

Una vez que se haya eliminado un gráfico de conocimiento del portal de Enterprise, no podrá utilizar ninguna investigación almacenada en sus proyectos de ArcGIS Pro. Una investigación existente no se puede asociar a un gráfico de conocimiento diferente. Tendrá que eliminar las investigaciones que hagan referencia al gráfico de conocimiento eliminado de todos los proyectos donde estén presentes o eliminar los proyectos, según corresponda.