Datos y publicaciones de ArcGIS Enterprise

El almacenamiento y la administración de datos son aspectos esenciales de su implementación de ArcGIS Enterprise. Determinan cómo su organización accede, administra, contribuye y edita los datos y constituye la base sobre cómo se pueden usar sus datos. ArcGIS Enterprise permite almacenar datos de origen para sus capas y servicios web en ubicaciones de almacenamiento de datos administradas por el usuario o de almacenamiento de datos administradas por ArcGIS.

Las ubicaciones de almacenamiento administradas por el usuario son las fuentes de datos que usted u otras personas de la organización administran, tales como ubicaciones de bases de datos, carpetas o almacenamientos en la nube. En cambio, cuando usted utiliza ubicaciones de almacenamiento de datos administradas por ArcGIS, usted no administra ni accede a las bases de datos subyacentes. En una implementación de ArcGIS Enterprise sencilla, es probable que utilice ambos tipos de almacenamiento de datos; no tiene que elegir solamente uno.

Sugerencia:

Para obtener más información sobre estos términos y conceptos, consulte el documento técnico Datos en ArcGIS: Administrados por el usuario o por ArcGIS.

Cuando publica un mapa web, una capa o un servicio en ArcGIS Enterprise, determina cómo se administrarán sus datos. El primer paso de este proceso es decidir si copiará los datos o si registrará sus datos con uno (o más) de los servidores federados que componen su portal de ArcGIS Enterprise.

Registrar o copiar los datos

Cuando usted publica desde ArcGIS Pro, determina la ubicación de los datos utilizados por sus capas web. Para la mayoría de fuentes de datos, puede registrar su fuente de datos —en cuyo caso las capas web acceden a los datos de la fuente de datos— o hacer que ArcGIS copie los datos a una ubicación administrada por ArcGIS, que puede ser un data store administrado por el sistema o un servidor federado. Si su fuente de datos es un almacén de datos en la nube, siempre registra la fuente de datos, pero puede crear una instantánea de los datos al publicar. Esto hace una copia del subconjunto de datos incluidos en la capa de consulta que accede al almacén de datos en la nube y lo coloca en el data store administrado por el sistema para que acceda el servicio web. Puede actualizar el contenido de esta instantánea desde la página del elemento de la capa web en el portal. Al hacerlo, se sobrescriben los datos del data store administrado por el sistema con los datos de la fuente de datos registrada.

También puede agregar archivos a su organización y publicar desde el portal de ArcGIS Enterprise. En este caso, los datos se copian siempre en uno de los data stores administrados por el sistema.

Registrar fuentes de datos

Cuando usted registra un data store administrado por el usuario y publica capas web, las capas web hacen referencia a los datos del data store registrado. Si los datos del data store registrado cambian, verá dichos cambios en la capa web. La única excepción a esto es cuando crea una instantánea para los datos publicados desde un almacén de datos en la nube.

Los data stores registrados siempre están administrados por el usuario.

En los siguientes casos se recomienda o se requiere que los datos estén registrados:

  • Tiene varios clientes que acceden y actualizan los datos de origen.

    Si dispone de aplicaciones que editan directamente los datos de origen, aplicaciones que editan los datos de origen a través de servicios o procesos de conversión o ETL que cargan datos de contratistas en su fuente, publique las capas de mapa o de entidades haciendo referencia a la fuente de datos. De esta manera, los usuarios que usen las capas pueden ver los cambios en los datos a medida que se realizan en la fuente.

  • Usa datos versionados desde una geodatabase corporativa.

    Si publica desde un mapa que contiene datos de geodatabase corporativa versionados y copia los datos, los datos copiados ya no participan en la versión. Las ediciones realizadas a través de la capa de entidades publicada no pueden aprovechar la funcionalidad de edición multiusuario.

  • Usa datos habilitados para archivo desde una geodatabase corporativa.

    Los propietarios de los datos habilitan el archivado para poder ver los cambios que se producen en los datos con el paso del tiempo. Si copia los datos del origen al publicar una capa de entidades, estos ya no forman parte del archivo y no es posible ver los cambios realizados en los datos después de la copia.

  • Tiene clases de entidades grandes o clases de entidades con geometrías complejas.

    Cuanto mayor es el número de entidades y mayor es la complejidad de las formas, más tiempo se tarda en copiar los datos. Entre los ejemplos de formas complejas están los polígonos o las líneas con miles de vértices, por ejemplo, las líneas de costa o los ríos con meandros.

  • Está trabajando con tipos de datos o archivos que solo se pueden publicar desde una fuente de datos registrada.

    Si publica los siguientes tipos de datos desde ArcGIS Pro, debe registrar su fuente de datos con un servidor federado y publicar en él:

    • Scripts o modelos de geoprocesamiento
    • Mapas dinámicos
    • Datos de transmisión (requiere un sitio de ArcGIS GeoEvent Server)
    • KML

  • No le interesa que ArcGIS elimine los datos cuando usted elimina la capa web.

    El sistema elimina automáticamente los datos que se copian en ArcGIS Enterprise cuando se borra elemento de servicio o de portal asociado con los datos. Si los usuarios solo interactúan con los datos a través de la capa web (es decir, los datos son básicamente la capa web), desea que los datos y la capa web se eliminen al mismo tiempo. Sin embargo, si el elemento de servicio o de portal es la única forma para que los usuarios accedan a los datos, necesita que los datos permanezcan en la fuente de datos. En ese caso, registre la fuente de datos con un servidor federado y publíquela.

    Sugerencia:

    Si copia los datos cuando publica una capa de entidades y después decide que necesita guardar los datos, exporte los datos de un elemento de portal, mueva los datos a una base de datos o una geodatabase corporativa que registre con un servidor federado y publíquelos.

  • Su conexión a la base de datos hace referencia a un almacén de datos en la nube.

Copiar los datos

Copiar sus datos es como tomar una instantánea de sus datos de origen en el momento en que realiza la publicación. A diferencia de los elementos creados a partir de datos registrados, los elementos creados a partir de datos copiados no reciben actualizaciones dinámicas de la fuente de datos cuando esta cambia. Si no necesita que su capa web acceda a los datos de origen, copiar los datos en el momento de la publicación es un flujo de trabajo adecuado.

Puede que prefiera copiar los datos en los siguientes casos:

  • Está cargando un archivo en el portal y desea publicar desde él.
  • Los usuarios que están fuera de su firewall necesitan acceder a los datos.
  • Usted y otros usuarios solo accederán a los datos a través de la capa web.
  • Está usando una aplicación o funcionalidad que requiere capas alojadas.
  • Está trabajando con un tipo de datos que requiere que copie los datos cuando los publica.
  • Está publicando datos de un almacén de datos en la nube, pero su portal de ArcGIS Enterprise no está en la nube. En este caso, hacer una instantánea de los datos puede mejorar el rendimiento al consultar la capa web.

Los datos copiados pueden estar administrados por un usuario o por ArcGIS.

Datos administrados por ArcGIS

Los datos administrados por ArcGIS son los datos alojados en su organización. Los servicios creados a partir de datos alojados siempre residen en la organización.

Muchos flujos de trabajo comunes y sus consiguientes salidas de ArcGIS Enterprise dependen de la capacidad de crear capas alojadas. Las capas alojadas no solo se crean como una acción directa de la carga de un dataset y la elección explícita de publicarlo como una nueva capa. También se crean capas alojadas como la salida de muchas acciones en ArcGIS Enterprise, por ejemplo, ejecutar herramientas de análisis y como parte de flujos de trabajo de colaboraciones distribuidas en las que se copian capas de entidades.

Dónde publicar

Los miembros de su organización pueden publicar desde archivos del portal, desde ArcGIS Pro, desde elementos de data store o mediante ArcGIS API for Python.

Publicar desde archivos en el portal

Es posible publicar capas web alojadas desde ciertos archivos al agregarlas a su organización.

Cuando se publica desde archivos en el portal, los servicios de las capas resultantes siempre se ejecutan en nodos de su portal.

La siguiente tabla enumera los archivos que puede cargar y las capas web alojadas que se publican desde ellos:

ArchivosTipo de capa

Archivo CSV, archivo Microsoft Excel, archivo GeoJSON, shapefile comprimido, geodatabase de archivos comprimida

Capa de entidades alojada

Paquete de teselas (.tpkx), archivo de definición de servicio (.sd) o paquete de teselas vectoriales (.vtpk)

Capa de teselas alojada

Paquete de capas de escena (.slpk)

Capa de escenas alojada

Para obtener más información acerca de la publicación de cada tipo de capa, consulte Publicar capas de entidades alojadas, Publicar capas de teselas alijadas, Publicar capas de teselas vectoriales alojadas y Publicar capas de escenas alojadas.

Publicar desde ArcGIS Pro

Al agregar capas a mapas y escenas de ArcGIS Pro, puede compartir las capas como capas web. En función del tipo de capa que cree, los datos de la capa se copian a un data store administrado de ArcGIS o bien permanecen en su fuente de datos registrada. Si decide mantener los datos en su fuente de datos registrada, también elige el servidor en el que se ejecutará el servicio.

Copiar todos los datos

Si elige una opción en Copiar todos los datos al publicar desde ArcGIS Pro, significa que los datos utilizados por la capa web resultante no serán los mismos que los datos de origen de su mapa o escena. Existen ciertas capas web que obligan a copiar todos los datos. Entre ellas se incluyen:

  • Capas de teselas vectoriales

    Las capas de teselas vectoriales se comparten (publican) a partir de las capas de entidades de punto, línea, polígono y multipunto de su mapa. Los datos de la capa se almacenan en caché y las teselas se almacenan en nodos de su portal del mismo modo que cuando se carga un paquete de teselas vectoriales y se publica en el portal. El servicio se ejecuta en su portal y se crea un elemento de capa de teselas.

    Consulte Crear un mapa para la creación de teselas vectoriales en la Ayuda de ArcGIS Pro para obtener información acerca de cómo crear un mapa que satisfaga los requisitos de publicación de una capa de teselas vectoriales.

  • Capas de teselas

    Las capas de teselas se publican desde mapas en ArcGIS Pro. Publicar una capa de teselas crea un servicio de mapas en caché en nodos del portal y un elemento de capa de teselas en su organización. Las cachés de teselas están en el portal de la misma forma que cuando se publica un paquete de teselas o un archivo de definición de servicio en el portal. Consulte Crear un mapa web en la Ayuda de ArcGIS Pro para más información sobre la publicación de mapas y capas como capas de teselas.

  • Capas de escenas

    Cuando comparte una capa de escena LAS o crea un paquete de capas de escena en ArcGIS Pro, el servicio de escena que publique se ejecuta en nodos del portal y la caché se almacena en un data store administrado de ArcGIS.

Cuando publica una capa de entidades en ArcGIS Pro, puede elegir dónde desea almacenar los datos. Si elige Copiar todos los datos en el momento de la publicación, los datos se copian al data store administrado de ArcGIS.

Copiar los datos cuando publica herramientas web

Puede compartir un script o modelo de geoprocesamiento desde ArcGIS Pro en su organización. Al hacerlo, usted decide si desea copiar al servidor los datos empleados en el script o modelo, lo cual crea una copia estática de los datos que se utilizan en el servicio, o bien crear una referencia accesible para el servicio.

Puede publicar una herramienta web en el servidor de alojamiento copiando datos si el tamaño de los datos es pequeño. Cuando los datos son grandes, copiarlos puede llevar mucho tiempo y no se recomienda.

Si publica una herramienta web con el servicio de geoprocesamiento en un servidor federado, los datos se almacenan en el servidor federado si elige copiar los datos. Esto crea un servicio de geoprocesamiento en el servidor federado seleccionado, así como un elemento de herramienta web en su organización.

Referencia a datos registrados

Si desea que sus capas web hagan referencia a sus datos de origen, debe registrar su fuente de datos con el servidor federado en el que desee que se ejecute el servicio o registrar la fuente de datos con su organización. De esta forma, se asegurará de que el servicio pueda acceder a los datos. Consulte Administrar data stores registrados en la Ayuda de ArcGIS Pro para obtener más información.

Cuando usted publica capas de entidades desde una base de datos registrada, los datos permanecen en la base de datos o geodatabase corporativa de origen y se crean un elemento de capa de entidades y un elemento de capa de imágenes de mapa en su organización. También se crea un servicio de mapas con el acceso a entidades habilitado en el servidor que seleccionó al publicar.

Para publicar una capa de imágenes de mapa a partir de un mapa en ArcGIS Pro, debe registrar la fuente (o fuentes) de datos con el servidor federado en el que desea publicar o con su organización. Todos los datos del mapa se mantienen en su fuente de datos registrada, se crea un servicio de mapas en el servidor federado o nodos en el portal y se crea una capa de imágenes de mapa en la organización.

Para más información sobre la publicación de mapas y entidades en servidores federados, consulte Capas publicadas en los servidores federados de su portal.

Publicar herramientas web usando datos referenciados

Cuando comparte un script o un modelo de geoprocesamiento desde ArcGIS Pro, puede optar por referenciar los datos registrados en vez de copiarlos todos. Si desea que la herramienta haga referencia a los datos, estos deben estar en una geodatabase corporativa o una carpeta que haya registrado con el servidor federado en el que publique o con su organización si publica en el portal.

Publicar desde elementos de data store de base de datos en el portal

Cuando agrega un elemento de data store de base de datos al portal, puede publicar en masa capas de entidades y capas de imágenes de mapa que hagan referencia a los datos de una base de datos a los que se accede mediante el elemento de data store.

No puede publicar desde elementos de data store en la nube o en carpeta en el portal, pero puede compartir elementos de data store de carpeta con otros usuarios para que puedan publicar desde archivos en la carpeta usando ArcGIS Pro. Puede utilizar elementos de almacén en la nube para publicar capas de escena mediante REST que hagan referencia a cachés cargadas en el almacén en la nube. Consulte Publicar datasets en la documentación de la API REST de ArcGIS.

Publicar mediante ArcGIS API for Python

Puede usar la clase Item del módulo de SIG de ArcGIS API for Python para publicar elementos en su portal de ArcGIS Enterprise usando scripts y notebooks de Python. Consulte los notebooks de muestra de ArcGIS API for Python para publicadores de contenido para ver ejemplos basados en escenarios.