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 utiliza ubicaciones de almacenamiento de datos administradas por ArcGIS, como ArcGIS Data Store, 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 libro blanco 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 o ArcMap, determina la ubicación de los datos utilizados por sus capas web. 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 el ArcGIS Data Store, un servidor federado o el servidor de alojamiento.
También puede agregar archivos al portal y publicar dentro del sitio web del portal de ArcGIS Enterprise. En este caso, los datos se copian siempre en uno de los data stores proporcionados a través de ArcGIS Data Store o al servidor de alojamiento, en función del tipo de capa que publique.
Nota:
Un servidor de alojamiento es el sitio de ArcGIS Server federado que el administrador del portal ha designado para la ejecución de los servicios que gestionan la mayoría de las capas web alojadas. Este sitio puede ejecutar otros servicios, pero su fin previsto es ejecutar servicios alojados. Solo existe un único servidor de alojamiento por cada portal.
Registrar fuentes de datos
Cuando registra un data store y publica capas web de ArcGIS Server, las capas web siempre hacen referencia a los datos del data store registrado. Si los datos del data store registrado cambian, verá dichos cambios en la capa web.
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á publicando datos de imágenes.
Los datos de imágenes son grandes por lo general y copiarlos entre equipos puede requerir un largo tiempo. Dado su tamaño potencial, los archivos de imágenes referenciados por datasets de mosaico jamás se copian, incluso si decide copiar los datos en el momento de la publicación.
- 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 o ArcMap, debe registrar su fuente de datos con un sitio de ArcGIS Server y publicar en ese sitio:
- Redes de servicios (solo ArcGIS Pro)
- Scripts o modelos de geoprocesamiento
- Mapas dinámicos
- Geodatabase (solo ArcMap)
- Datos de transmisión (requiere un sitio de ArcGIS GeoEvent Server)
- Esquemas (solo ArcMap)
- 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 ArcGIS Server y publíquelos.
Para obtener más información sobre cómo registrar datos, consulte Cómo registrar los datos con ArcGIS Server.
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 función que requieren que los datos se almacenen en ArcGIS Data Store.
- Está trabajando con un tipo de datos que requiere que copie los datos cuando los publica.
Al publicar datos multiparche 3D o teselas vectoriales desde ArcGIS Pro, debe copiar los datos al publicar. Sin embargo, mientras que las cachés multiparche siempre se copian, tiene la opción de mantener los datos de entidades asociados en un data store registrado o copiarlos.
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 portal de ArcGIS Enterprise. Los servicios creados a partir de datos alojados siempre residen en el servidor de alojamiento del portal, y los datos siempre se almacenan en ArcGIS Data Store o en el servidor de alojamiento.
Muchos flujos de trabajo comunes y sus consecuentes 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 como la salida de muchas acciones del portal de 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 ArcMap, 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 portal.
Cuando se publica desde archivos en el portal, los servicios de las capas resultantes siempre se ejecutan en el servidor de alojamiento del portal.
La siguiente tabla enumera los archivos que puede cargar, las capas web alojadas que se publican desde ellos y dónde residen los datos de las capas:
Archivos | Tipo de capa | Ubicación de almacenamiento de datos de la capa |
---|---|---|
Archivo CSV, archivo de Microsoft Excel, archivo GeoJSON, shapefile comprimido, geodatabase de archivos comprimida | ArcGIS Data Store (data store relacional) | |
Paquete de teselas (.tpk), archivo de definición de servicio (.sd) o paquete de teselas vectoriales (.vtpk) de más de 2 GB | Archivos del servidor de alojamiento | |
Paquete de capas de escenas (.slpk) | ArcGIS Data Store (data store de caché de teselas) | |
Colección de imágenes (un archivo de .zip que contiene archivos de imágenes) | Archivos de imágenes convertidos en una imagen de mosaico y situados en el data store ráster que está registrado en el sitio de ArcGIS Image Server federado seleccionado |
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, Publicar capas de escenas alojadas y Publicar capas de imágenes 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 ArcGIS Data Store, un servidor federado o el servidor de alojamiento, o bien permanecen en su fuente de datos registrada. Si decide mantener los datos en su fuente de datos registrada, también elige el sitio de ArcGIS Server federado en el que se ejecutará el servicio.
Copiar todos los datos
Si elige 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 el servidor de alojamiento del portal del mismo modo que cuando se carga un paquete de teselas vectoriales y se publica en el sitio web del portal. El servicio se ejecuta en el servidor de alojamiento y se crea una capa de teselas en su portal. 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. La publicación de una capa de teselas crea un servicio de mapas en caché en el servidor de alojamiento del portal y un elemento de capa de teselas en su portal. Las cachés de teselas se almacenan en el servidor de alojamiento de la misma forma que cuando se publica un paquete de teselas o un archivo de definición de servicio en el sitio web del 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 se comparte una capa de escena desde ArcGIS Pro, se crean en su portal tanto una capa de escena alojada como una capa de entidades. El servicio de escena siempre se encuentra en el servidor de alojamiento y la caché de escena se almacena en el data store de caché de teselas del mismo modo que cuando se publica un paquete de capas de escena en el sitio web del portal. Sin embargo, usted decide si la capa de entidades asociada hace referencia a datos registrados o si los datos se copian al ArcGIS Data Store relacional.
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 ArcGIS Data Store relacional.
Si publica un dataset de mosaico o un dataset ráster como capa de imágenes desde ArcGIS Pro, debe hace referencia a los datos de origen en la mayoría de los casos. Para obtener más información acerca de la publicación de capas de imágenes, consulte Capa de imágenes web en la Ayuda de ArcGIS Pro.
Sugerencia:
Si está realizando una transición desde ArcMap, la siguiente tabla enumera los flujos de trabajo de publicación de ArcMap que son equivalentes a publicar y copiar datos en ArcGIS Pro:
Capa publicada con Copiar todos los datos en ArcGIS Pro | Flujo de trabajo de publicación equivalente en ArcMap |
---|---|
Publicar una capa de teselas vectoriales en un portal de ArcGIS Enterprise | No existe ningún flujo de trabajo de ArcMap equivalente. |
Publicar una capa de teselas en un portal de ArcGIS Enterprise | Publicar un servicio con capacidades de representación cartográfica en teselas en Mis servicios alojados cuando inicia sesión en un portal de ArcGIS Enterprise. |
Publicar una capa de escena en un portal de ArcGIS Enterprise | No existe ningún flujo de trabajo de ArcMap equivalente. |
Publicar una capa de entidades en un portal de ArcGIS Enterprise | Publicar un servicio de mapas con capacidades de acceso a entidades en Mis servicios alojados cuando inicia sesión en un portal de ArcGIS Enterprise. |
Copiar los datos cuando publica herramientas web
Puede compartir un script o modelo de geoprocesamiento desde ArcGIS Pro en su portal. 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. Si elige copiar los datos, estos se almacenan en el servidor federado.
Publicar una herramienta web crea un servicio de geoprocesamiento en el servidor federado seleccionado, así como un elemento de herramienta web en el portal.
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 sitio de ArcGIS Server en el que desee que se ejecute el servicio. 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 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 el portal. También se crea un servicio de mapas con el acceso a entidades habilitado en el servidor federado que seleccionó cuando realizó la publicación.
En el caso de las capas de imágenes, los datos permanecen en la geodatabase o carpeta de origen, se crea un servicio de imágenes en el sitio de ArcGIS Image Server federado y se crea un elemento de capa de imágenes en el portal.
Si desea 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. Todos los datos del mapa se mantienen en su fuente de datos registrada, se crea un servicio de mapas en el servidor federado y se crea una capa de imágenes de mapa en el portal.
Sugerencia:
Si está realizando una transición desde ArcMap, la siguiente tabla enumera los flujos de trabajo de publicación de ArcMap que son equivalentes a publicar datos referenciados en ArcGIS Pro:
Capa publicada con Referencia a datos registrados en ArcGIS Pro | Flujo de trabajo de publicación equivalente en ArcMap |
---|---|
Publicar una capa de entidades en un sitio de ArcGIS GIS Server federado. | Publicar un servicio de mapas con capacidades de acceso a entidades en un servidor SIG que tenga licencia como ArcGIS GIS Server y esté federado con un portal. |
Publicar una capa de imágenes en un sitio de ArcGIS Image Server federado. | Publicar un dataset de mosaico o de ráster en un servidor SIG con licencia para ArcGIS Image Server y federado con un portal. |
Publicar una capa de imágenes de mapa en un sitio de ArcGIS GIS Server federado. | Publicar un servicio de mapas en un servidor SIG que tenga licencia como ArcGIS GIS Server y esté federado con un portal. |
Para más información sobre la publicación de mapas, entidades e imágenes 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 como una herramienta web 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 que usted haya registrado con el servidor federado.
Publicar desde ArcMap
Cuando realiza publicaciones desde ArcMap, puede publicar en el portal o en un sitio de ArcGIS Server. Si el sitio de ArcGIS Server está federado con el portal, se crea un elemento de portal cuando realiza una publicación.
Publicar en el portal
Para publicar capas de entidades alojadas o capas de teselas alojadas en su portal de ArcGIS Enterprise desde ArcMap, configure ArcGIS Desktop para conectarse a su portal, inicie sesión en el portal desde su mapa y publique un servicio con capacidades de acceso a entidades o un servicio con capacidades de representación cartográfica en teselas en Mi servicios alojados.
Cuando publica un servicio con capacidades de acceso a entidades en Mi servicios alojados, los datos se copian al ArcGIS Data Store relacional, se crea un servicio de entidades alojado en el servidor de alojamiento del portal y se crea un elemento de capa de entidades alojadas en el portal. Cuando publica un servicio con capacidades de representación cartográfica en teselas en Mi servicios alojados, se crean teselas de mapas en caché y un servicio de mapas alojado en el servidor de alojamiento, además de crear una capa de teselas alojadas en el portal.
Consulte Usar ArcGIS Desktop con su portal para obtener información sobre cómo conectar y publicar en un portal desde ArcMap.
Publicar en un sitio de ArcGIS Server federado
Cree una conexión de publicador de servidor SIG en un servidor federado desde ArcMap y publique los servicios descritos en Servicios web de ArcGIS Server. Si publica datos de entidades como un servicio de mapas con acceso a entidades, acceso WFS o acceso WMTS, su base de datos de origen debe estar registrada con el sitio de ArcGIS Server federado. Si no es así, se muestra una advertencia para indicarle que los datos se copiarán en el momento de la publicación. Si continúa con la publicación, los datos se copian al servidor federado. Si publica un servicio de mapas con acceso a entidades (un servicio de entidades) y los datos se copian al servidor federado, no puede editar los datos del servicio de entidades ni del elemento de capa de entidades del portal.
Publicar desde elementos de data store
Cuando usted u otros miembros del portal agregan elementos de data store al portal, los tipos de capas que publiquen dependerán del tipo de data store.
- Elementos de data store de base de datos: publique en masa capas de entidades y capas de imágenes de mapa que hagan referencia a datos de la base de datos a los que se accede mediante el elemento de data store.
- Elementos de data store de carpeta y nube: puede crear capas de imágenes a partir de elementos de data store de carpeta y nube. Las capas de imágenes hacen referencia a los archivos de imagen a los que se accede mediante el data store.
Publicar usando 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 prueba de ArcGIS API for Python para publicadores de contenido para ver ejemplos basados en escenarios.