ArcGIS Knowledge permite crear gráficos de conocimiento respaldados por un almacén de gráficos ArcGIS Data Store o un data store NoSQL compatible.
Utilice ArcGIS Pro con ArcGIS Enterprise para crear un gráfico de conocimiento, agregar y analizar datos y buscar o estabilizar relaciones en el sistema. Para crear un gráfico de conocimiento se requieren los siguientes pasos:
- Configurar ArcGIS Enterprise
- Configurar y obtener una licencia para un sitio de ArcGIS Knowledge
- Asignar privilegios de usuario en el portal de ArcGIS Enterprise
- Configurar ArcGIS Pro para crear un gráfico de conocimiento
Configurar ArcGIS Enterprise para ArcGIS Knowledge
Para que los miembros de su organización puedan crear, editar y utilizar gráficos de conocimiento en ArcGIS Enterprise, debe configurar una implementación base de ArcGIS Enterprise, si aún no tiene una; ArcGIS Knowledge Server y un ArcGIS Data Store de gráficos. Opcionalmente, puede agregar un data store NoSQL compatible.
Componentes necesarios para usar ArcGIS Knowledge
Necesita dos sitios de ArcGIS Server. Uno para el servidor de alojamiento del portal en la implementación base de ArcGIS Enterprise. El otro sitio actuará como el sitio de ArcGIS Knowledge Server.
En función del tamaño de sus datos y el análisis que esté realizando, puede que tenga que agregar más equipos al sitio de ArcGIS Knowledge Server para acelerar el análisis. En el diagrama que aparece a continuación, se ilustra este patrón de implementación. El siguiente ejemplo incluye un sitio de ArcGIS Knowledge Server de dos equipos:
Implementación de ArcGIS Enterprise
Debe tener los siguientes componentes en la implementación de ArcGIS Enterpriseantes de poder configurar ArcGIS Knowledge:
- Portal for ArcGIS.
- Un sitio de ArcGIS Server con licencia como Servidor GIS y establecido como servidor de alojamiento del portal.
- Dos instalaciones de ArcGIS Web Adaptor: una configurada con el portal y la otra configurada con el servidor SIG.
- Al menos dos instalaciones de ArcGIS Data Store: una configurada como data store relacional y otra configurada como almacén de gráficos. Debe implementar el almacén de gráficos en un equipo que no tenga ninguno de los otros componentes de ArcGIS Enterprise.
Sitio de ArcGIS Knowledge Server
Este sitio requiere los siguientes componentes:
- Un sitio de ArcGIS Server con licencia como ArcGIS Knowledge Server y configurado con estos pasos.
- Una instalación de ArcGIS Web Adaptor configurada con el sitio con licencia como ArcGIS Knowledge Server.
Data store NoSQL
Opcionalmente, puede agregar un data store NoSQL al sitio de ArcGIS Knowledge Server. Un data store NoSQL conecta el sitio de ArcGIS Knowledge Server a una base de datos de Neo4j. Cada data store NoSQL se puede asociar con un gráfico de conocimiento.
Cuando haya configurado un sitio de ArcGIS Knowledge Server con varios equipos, puede agregar elementos de data store NoSQL al sitio.
Configurar ArcGIS Knowledge Server
Es posible que las siguientes instrucciones requieran hacer cambios en la forma en que ha implementado ArcGIS en su organización. Revíselas cuidadosamente antes de continuar. Para configurar ArcGIS Knowledge Server, siga estos pasos:
- Si todavía no tiene una implementación de base de ArcGIS Enterprise configurada, configure una.
Consulte Tutorial: Configurar una implementación de base de ArcGIS Enterprise para obtener más información.
- Instale ArcGIS Data Store y cree un almacén de gráficos que registrará con el servidor de alojamiento de su implementación base.
- Configure un segundo sitio de ArcGIS Server instalando ArcGIS Server en uno o más equipos. Asigne una licencia a este sitio de ArcGIS Server como ArcGIS Knowledge Server.
- Instale una instancia adicional de ArcGIS Web Adaptor y regístrela con el segundo sitio de ArcGIS Server.
- Asegúrese de que todos los puertos necesarios estén abiertos en el sistema para las comunicaciones entre equipos.
Consulte la información que aparece a continuación acerca de los puertos necesarios para cada componente:
- Inicie sesión en el portal como miembro con privilegios de administrador.
La URL tiene el formato https://webadaptorhost.domain.com/<webadaptorname>/home.
- Vaya a Organización > Configuración > Servidores.
- Federe su sitio de ArcGIS Knowledge Server con su portal.
Nota:
Todos los sitios de ArcGIS Knowledge Server federados con un portal de ArcGIS Enterprise 11.1 deben tener la versión 11.1 de ArcGIS Knowledge Server.
- En la página Servidores, localice el sitio de ArcGIS Knowledge Server que ha federado con el portal.
- Haga clic en el botón de opciones situado junto al servidor configurado y seleccione Configurar rol de servidor.
- En el cuadro de diálogo Configurar rol de servidor, habilite ArcGIS Knowledge Server.
- Haga clic en Guardar.
Una vez configurado un rol de servidor, puede actualizarlo según sea necesario haciendo clic en el botón de opciones situado junto al servidor configurado y seleccionando Configurar rol de servidor en la página Organización > Configuración > Servidores.
- Si lo desea, agregue una base de datos Neo4j al sitio de ArcGIS Knowledge Server como elemento de data store NoSQL.
Puede completar esta operación en el portal de Enterprise ahora. También puede hacerlo más tarde en ArcGIS Pro después de configurarlo para crear un gráfico de conocimiento.
Configurar privilegios de usuario en el portal de ArcGIS Enterprise
Los miembros de su organización deben poder iniciar sesión en el portal de ArcGIS Enterprise y tener suficientes privilegios para las tareas que necesitan completar con el gráfico de conocimiento. El administrador de la organización debe conceder a los miembros suficientes privilegios para crear, editar o utilizar gráficos de conocimiento en ArcGIS Pro tal y como se describe a continuación.
- Para permitir a los miembros de la organización crear un gráfico de conocimiento, agréguelos al rol de Publicador predeterminado o agréguelos a un rol personalizado con los siguientes privilegios generales (como mínimo) como se describe a continuación, en función del tipo de gráfico de conocimiento que se creará.
- Gráficos de conocimiento alojados que solo utilizan un graph store:
- Contenido: Crear, actualizar y eliminar
- Contenido: publicar gráficos de conocimiento alojados
- Gráficos de conocimiento que utilizan un data store NoSQL:
- Contenido: Crear, actualizar y eliminar
- Contenido: Publicar capas basadas en servidor
- Gráficos de conocimiento alojados que solo utilizan un graph store:
- Para que los miembros puedan editar el contenido de un gráfico de conocimiento o cargar datos en un gráfico de conocimiento, agréguelos al rol Editor de datos predeterminado o a un rol personalizado el privilegio general Entidades: Editar (como mínimo).
Debe habilitar la edición en el gráfico de conocimiento si los miembros que no son el propietario del gráfico de conocimiento o el administrador de la organización necesitan editarlo.
- Para que los miembros puedan acceder a un gráfico de conocimiento y ver su contenido en una investigación, agregarlo a un mapa o crear un gráfico de vínculos, agréguelos al rol de Visualizador predeterminado o cree un rol personalizado que tenga el privilegio de grupo general y uno o ambos de los privilegios siguientes:
- Grupos: unirse a grupos de la organización: agregue este privilegio al rol personalizado para proporcionar a los visualizadores acceso a gráficos de conocimiento y otro contenido a través de grupos.
- Contenido: ver contenido compartido con la organización: agregue este privilegio al rol personalizado para permitir a los visualizadores acceder a gráficos de conocimiento y otro contenido compartido con la organización.
Nota:
Todos los usuarios deben iniciar sesión en la organización del portal de ArcGIS Enterprise donde el gráfico de conocimiento existe para acceder al gráfico de conocimiento. No puede compartir un gráfico de conocimiento con todo el mundo, solo con los miembros de la organización.
Configurar ArcGIS Pro para crear un gráfico de conocimiento
Utilice ArcGIS Pro con ArcGIS Enterprise para crear un gráfico de conocimiento, crear entidades y relaciones para modelar e investigar un sistema, crear gráficos de vínculos y analizar las entidades y relaciones espaciales y no espaciales del gráfico de conocimiento. Las entidades asociadas con datos espaciales se pueden visualizar en un mapa en ArcGIS Pro.
- Instale e inicie ArcGIS Pro.
- En la página de inicio, haga clic en Configuración .
- Haga clic en la pestaña Portales.
- Agregue el portal de ArcGIS Enterprise configurado y federado con el sitio de ArcGIS Knowledge Server a la lista de portales a los que puede acceder ArcGIS Pro.
- Convierta el portal con el sitio de ArcGIS Knowledge Server en su portal activo.
- Inicie sesión en el portal como usuario con suficientes privilegios para crear un gráfico de conocimiento.
- Si lo desea, agregue una base de datos Neo4j al sitio de ArcGIS Knowledge Server como elemento de data store NoSQL.
- Cree una investigación y un gráfico de conocimiento a la vez en un proyecto de ArcGIS Pro.
Se crea un servicio de gráficos de conocimiento. Se hace referencia al servicio mediante un elemento de gráfico de conocimiento creado en el portal de ArcGIS Enterprise.
Utilice la investigación en el proyecto de ArcGIS Pro para acceder al servicio de gráficos de conocimiento y crear entidades y relaciones si el gráfico de conocimiento es editable.
Comparta el elemento de gráfico de conocimiento con otros miembros de la organización en portal de ArcGIS Enterprise. Los miembros pueden agregar el elemento de gráfico de conocimiento existente a su proyecto para crear una investigación que haga referencia al mismo servicio de gráficos de conocimiento. En función de sus privilegios en el portal de ArcGIS Enterprise y de cómo se ha configurado el servicio de gráficos de conocimiento, pueden editar el contenido del servicio de gráficos de conocimiento o analizar y presentar el contenido en mapas y gráficos de vínculos.
Restricciones para nombrar gráficos de conocimiento y su contenido
Los distintos componentes de un gráfico de conocimiento tienen diferentes restricciones de nomenclatura. Debido a que crea una investigación, un gráfico de conocimiento y un servicio de gráficos de conocimiento subyacente al mismo tiempo en ArcGIS Pro, existen restricciones que limitan el nombre que proporciona a uno que satisfaga las limitaciones del servicio de gráficos de conocimiento. Más adelante, podrá cambiar el nombre de la investigación del proyecto y el gráfico de conocimiento en el portal siguiendo las reglas de nomenclatura asociadas a los elementos del proyecto y del portal.
Las restricciones para distintos componentes se describen a continuación.
Los caracteres Unicode del servicio de gráficos de conocimiento se pueden utilizar con algunas restricciones al crear un gráfico de conocimiento:
- El nombre del servicio no puede comenzar con un número, un punto (.), un guion bajo (_) o el texto esri__. Además, no se permiten espacios iniciales ni finales. Estos caracteres se pueden utilizar entre otros caracteres del nombre.
- Algunos caracteres no se permiten en ningún lugar del nombre del servicio, incluida la barra diagonal (/), los dos puntos (:) y los caracteres de control como \n y \r que se corresponden con códigos ASCII inferiores a 32.
- El nombre debe tener un máximo de 111 bytes.
Base de datos Neo4j: cualquier base de datos Neo4j registrada como data store NoSQL debe tener un nombre o alias que cumpla los mismos criterios que el servicio de gráficos de conocimiento.
Tipos de entidad y tipos de relación: cuando se define el modelo de datos para un gráfico de conocimiento, solo se pueden usar caracteres alfanuméricos ASCII para el nombre de un tipo de entidad y un tipo de relación.
Propiedades: al definir una propiedad para un tipo de entidad o un tipo de relación, estos nombres están sujetos a restricciones similares a las de los servicios de gráficos de conocimiento.
- El nombre de la propiedad no puede comenzar con un número o con el texto esri__.
- Algunos caracteres no se permiten en ninguna parte del nombre de la propiedad, incluidos los espacios y los símbolos ASCII, como la barra diagonal (/), los dos puntos (:) y los caracteres de control como \n y \r que se corresponden con códigos ASCII inferiores a 32.
- El nombre debe tener un máximo de 64 caracteres Unicode.
- El nombre no debe ser una palabra clave reservada en ningún sistema asociado, como ObjectID, globalid,NONE,RETURN,CONTAINS, etc.