Skip To Content

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

Si está utilizando bases de datos de ArangoDB como data stores NoSQL registrados en su sitio de ArcGIS Knowledge, hay detalles a tener en cuenta para garantizar que los gráficos de conocimiento funcionen correctamente.

Crear un gráfico de conocimiento

El primer paso a la hora de utilizar una base de datos de ArangoDB con un sitio de ArcGIS Knowledge es crear una base de datos de ArangoDButilizando una de las herramientas proporcionadas para administrar bases de datos de ArangoDB. El nombre que utilice para la base de datos está sujeto a las mismas restricciones de nomenclatura que el gráfico de conocimiento.

Registre la base de datos con su sitio como un data store NoSQL. Cuando proporcione información de autenticación para conectarse a la base de datos de ArangoDB, asegúrese de que el usuario o la identidad con la que se accede a la base de datos tiene privilegios suficientes para soportar todas las operaciones necesarias para el gráfico de conocimiento.

El gráfico de conocimiento asociado al data store NoSQL tendrá el nivel de acceso asociado a las credenciales que se utilizaron para crear el data store NoSQL. Esas credenciales se respetan cuando cualquier cliente accede al contenido del servicio del gráfico de conocimiento. Por ejemplo, si el usuario solo puede acceder a un conjunto específico de entidades y relaciones, solo esos elementos estarán disponibles en la investigación de un proyecto ArcGIS Pro.

Más información sobre cómo administrar sus bases de datos de ArangoDB

Administrar datos

Cuando crea un gráfico de conocimiento que utiliza un data store NoSQL, debe determinar cómo los datos almacenados en la base de datos de ArangoDB se administrarán. En ArcGIS Enterprise 11.2, solo los datos administrados por ArcGIS pueden almacenarse en una base de datos de ArangoDB.

El graph store asociado a su sitio de ArcGIS Knowledge almacena información del esquema que debe mantenerse sincronizada con la información almacenada en las bases de datos de ArangoDB asociadas a su sitio. Debe crear un plan de copias de seguridad y restauración de sus bases de datos de ArangoDB que este coordinado con el plan de copias de seguridad y restauración de la implementación de ArcGIS Enterprise y su graph store de ArcGIS Data Store.

Datos administrados por ArcGIS

Si un gráfico de conocimiento va a contener datos administrados por ArcGIS, la base de datos registrada debe estar vacía cuando la agrega a su implementación de ArcGIS Enterprise como data store NoSQL. Si una base de datos de ArangoDB no está vacía, la operación para crear un gráfico de conocimiento con datos administrados por ArcGIS fallará.

Al crear un data store NoSQL que contendrá datos administrados por ArcGIS, las credenciales que proporcione para acceder a la base de datos de ArangoDB deberán tener el nivel de acceso Administrar.

Solo es posible crear un data store NoSQL que acceda a una base de datos de ArangoDB, y solo se puede crear un gráfico de conocimiento que acceda al data store NoSQL.

Una vez creado un gráfico de conocimiento con datos administrados por ArcGIS, los identificadores de entidades y relaciones deben mantenerse sincronizados entre la base de datos de ArangoDB y el graph store de ArcGIS Knowledge para que el gráfico de conocimiento permanezca 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 ArangoDB asociadas, solo se admiten mediante operaciones y solicitudes realizadas al gráfico de conocimiento en ArcGIS Pro y ArcGIS Enterprise.

Las ediciones de datos y otros cambios realizados en la base de datos de ArangoDB no se deben realizar desde fuera de ArcGIS. Esto incluye cambiar o eliminar los índices asociados a la base de datos de ArangoDB, ya que estos son necesarios para permitir la búsqueda.

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 ArangoDB asociada no se eliminan automáticamente.

Si el gráfico de conocimiento contenía datos administrados por ArcGIS, no puede crear otro gráfico de conocimiento administrado por ArcGIS a partir del mismo data store NoSQL porque la base de datos de ArangoDB no está vacía.

Puede eliminar el data store NoSQL del portal de Enterprise. La base de datos de ArangoDB asociada no se elimina. Antes de eliminar el elemento de data store NoSQL, compruebe su configuración y anote a qué base de datos de ArangoDB hace referencia. Puede seguir los pasos para archivar los datos y eliminar la base de datos de ArangoDB utilizando las herramientas de ArangoDB según las directrices de su organización.

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 a los que haga referencia el gráfico de conocimiento eliminado. Una investigación existente no se puede asociar a un gráfico de conocimiento diferente. Debe 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.

Si el gráfico de conocimiento se ha transferido a una nueva implementación de Enterprise, las capas existentes del gráfico de conocimiento en un mapa o un gráfico de vínculos pueden actualizarse para utilizar el nuevo gráfico de conocimiento, aunque la investigación deba eliminarse.