Si no necesita que sus servicios web se publiquen para acceder a sus datos de origen, ArcGIS Server puede copiar los datos del servicio en el momento de la publicación. La copia de los datos se publica en una ubicación que es accesible para el sitio de ArcGIS Server.
Copiar los datos al publicar puede ser útil cuando los datos de origen están protegidos con un firewall, pero los servicios web no lo están. También puede ayudarle a mantener los datasets editados internamente separados de los que deja disponibles a través de los servicios web. Copiar los datos garantiza que el servicio que publica (por ejemplo, un servicio de mapas) no tendrá problemas al acceder al dataset de origen.
Hay varios factores que afectan a si ArcGIS Server copia los datos, y si lo hace, a dónde se colocan los datos. Por ejemplo, al publicar un sitio de ArcGIS Server independiente o federado en ArcMap, los datos se copian automáticamente si su fuente de datos no está registrada con su sitio de ArcGIS Server. Los datos copiados se colocan en una carpeta en uno de los equipos de ArcGIS Server. La excepción es si su sitio de ArcGIS Server tiene una base de datos administrada y si usted publica un servicio de entidades o un servicio WFS-T; en cuyo caso, los datos se copian a la base de datos administrada.
Nota:
La copia de datos automática se introdujo antes de la introducción de las capas web alojadas y antes de que existiera ArcGIS Pro. Por lo tanto, los flujos de trabajo descritos en este tema describen la publicación desde ArcMap en un sitio de ArcGIS Server.
Cuando usted publica capas web alojadas, los datos siempre se copian. Consulte la Ayuda para usuarios del portal o la Ayuda de ArcGIS Online para obtener información sobre la publicación de capas alojadas.
Al publicar desde ArcGIS Pro, puede elegir hacer referencia a los datos registrados o copiar los datos al publicar. Si elige copiar los datos, se crea siempre una capa web alojada; por lo tanto, los flujos de trabajo descritos en este tema no se aplican.
Antes de copiar los datos al publicar desde ArcMap en un sitio de ArcGIS Server, examine los siguientes escenarios y considere cómo se relacionan los flujos de trabajo.
Si los datos que desea copiar no requieren una geodatabase corporativa
Si los datos que desea copiar en el servidor no requieren una geodatabase corporativa, ignore la advertencia la fuente de datos no está registrada con el servidor y se van a copiar los datos en el servidor en la ventana Preparar (o márquela como una excepción) y, a continuación, publique el servicio. Los datos se copian automáticamente a los archivos o a una geodatabase de archivos en uno de los equipos de ArcGIS Server. No se requiere ninguna acción adicional por su parte.
Cuándo utilizar la copia automática de datos al trabajar con un servidor basado en la nube
Copiar los datos en el servidor puede ser conveniente cuando el sitio de ArcGIS Server se ejecuta en un entorno de nube como Amazon Web Services o Microsoft Azure y no puede o no desea iniciar sesión en el equipo en la nube. En la nube, el servidor necesita su propia copia de los datos porque sería ineficiente y, en algunos casos, imposible recuperar los datos de los equipos locales. Este método para copiar datos es conveniente; sin embargo, si publica muchos servicios que utilizan los mismos datasets, esto puede causar que se acumulen datos duplicados en el servidor.
Cuándo utilizar la copia automática de datos al trabajar con un servidor local
Si no tiene derechos de inicio de sesión en los equipos de ArcGIS Server locales, la copia automática de datos aún puede permitirle publicar correctamente los servicios.
También podría decidir copiar los datos de esta manera si desea publicar una instantánea de su dataset. Por ejemplo, supongamos que tiene una geodatabase de trabajo que constantemente es modificada por docenas de editores. Cada mes, estos datos atraviesan un proceso de garantía de calidad para asegurar de que cumplen con los estándares de integridad de datos de su organización. Desea publicar los datos solo si sabe que cumplen con los estándares.
Tras la verificación de la calidad de los datos, puede publicar y copiar los datos en el servidor. Esto garantiza que los usuarios Web vean datos de calidad comprobada mientras permite a los editores continuar haciendo cambios en la geodatabase de trabajo cada día. Cada mes, tras el proceso de garantía de calidad, puede volver a publicar la copia de los datos en el servidor sobrescribiendo el servicio.
Si el tipo de servicio que desea publicar requiere una geodatabase corporativa
Si el tipo de servicio que desea publicar requiere una geodatabase corporativa, primero debe crear una geodatabase corporativa en el servidor y registrarla como base de datos gestionada por ArcGIS Server. Cuando publica servicios WFS (WFS-T) o de entidades con transacciones habilitadas, los datos a los que hace referencia su recurso SIG se copiarán en esta geodatabase corporativa.
Cuándo utilizar este escenario
Utilice este escenario para publicar servicios WFS o de entidades. Cuando publica, ArcGIS Server coloca automáticamente una copia de los datos en la base de datos administrada, dado que estos tipos de servicios requieren explícitamente una geodatabase corporativa. La base de datos administrada solo se puede utilizar con servicios WFS-T o de entidades, junto con cualquier capacidad simultáneamente publicada con estos tipos de servicios. Por ejemplo, puede publicar un servicio de entidades con el recurso KML habilitado, pero no puede publicar solo un servicio KML y copiar los datos a la base de datos administrada. Solo puede utilizar una base de datos administrada con un sitio de ArcGIS Server independiente o federado, solo una geodatabase puede registrarse para desempeñar este rol y no puede sincronizar los cambios entre la base de datos administrada y sus fuentes de datos.
Este escenario también se puede utilizar cuando el sitio de ArcGIS Server se ejecuta en un entorno de nube como Amazon Web Services. Por ejemplo, el servidor de nube necesita su propia copia de los datos porque sería ineficiente y, en algunos casos, imposible para el servicio WFS-T o de entidades recuperar los datos de su equipo local En este caso, puede evitar tener que iniciar sesión en el equipo en la nube, ya que los datos se copian automáticamente a la base de datos administrada al publicar.
Una vez publicados, usted y sus usuarios solo deben trabajar con los datos expuestos por el servicio WFS-T o de entidades. Si desea actualizar los datos en la base de datos administrada, puede agregar el servicio WFS-T o de entidades a ArcMap y utilizar los comandos de edición local para cargar los nuevos datos. Además, deberá sobrescribir el servicio antes de que los clientes pueden ver los cambios en la web.
Cada servicio que publique contiene su propia copia de los datos en la base de datos administrada. Si publica otro servicio que utiliza los mismos datasets de origen, tendrá dos copias del dataset en la base de datos administrada.
La duración de los datos en la base de datos administrada está directamente controlada por la duración del servicio. Por ejemplo, si elimina el servicio, los datos a los que hace referencia en la base de datos administrada también se eliminarán. Si desea guardar los datos antes de eliminar el servicio, puede utilizar las herramientas de ArcGIS Desktop para exportar los datos de la geodatabase corporativa en una geodatabase de archivos que puede transferir a su equipo local.
Al utilizar este escenario, tenga en cuenta lo siguiente:
- Debe crear explícitamente una geodatabase corporativa antes de registrarla como base de datos administrada del sitio de ArcGIS Server.
- La base de datos administrada debe ser una geodatabase corporativa (no se permiten geodatabases de archivos).
- Solo puede registrar una base de datos administrada con un sitio de ArcGIS Server independiente o federado. No puede utilizar este servidor federado como un servidor de alojamiento del portal de ArcGIS Enterprise.
- Solo se permite una base de datos administrada por sitio de ArcGIS Server.
- ArcGIS Server debe tener acceso a la geodatabase corporativa.
- Es permitido registrar una geodatabase vacía.
- Los datos en el servicio WFS-T o de entidades que desea publicar pueden originarse desde cualquier lugar (por ejemplo, un shapefile o una geodatabase de archivos).
- Al eliminar el servicio elimina los datos del servicio.
- Si actualiza su fuente de datos y quiere que el cambio se refleje en el servicio, debe sobrescribir el servicio para actualizar el dataset o los datasets en la base de datos administrada.
Cuándo no utilizar este escenario
- Si desea publicar un tipo de servicio diferente a un servicio WFS-T o de entidades
- Si los datos ya residen en una geodatabase corporativa.
- Si desea publicar tablas de bases de datos a las que se accede mediante un archivo de conexión OLE DB (.odc)
- Si desea sincronizar los cambios entre el equipo del publicador y la base de datos administrada.
Las mejores prácticas para copiar datos
Los trabajos de copias grandes pueden tardar varias horas o más tiempo en completarse. Los clientes pueden seguir utilizando otros servicios en su servidor mientras se produce la copia.
Para evitar copiar una cantidad excesiva de datos, una mejor práctica es mantener la extensión completa del marco de datos no más grande de lo necesario. Por ejemplo, si tiene un dataset que cubre el mundo, pero el servicio de mapas solo debe utilizarse en un solo país, establezca una extensión completa personalizada en el marco de datos para encerrar solo el país de interés. Para obtener instrucciones completas, vea Configurar una extensión completa personalizada para el marco de datos.
Del mismo modo, examine si hay alguna capa no esencial en el servicio de mapas que pueda quitar antes de copiar. Para los servicios con una gran cantidad de datos de origen, puede elegir mover manualmente los datos al servidor para evitar duplicarlos.
Siempre que copie los datos en el servidor, asegúrese de que el equipo de ArcGIS Servero de base de datos administrada tenga suficiente espacio en disco disponible para recibir la copia. Este espacio puede ser más grande de lo previsto si no toma en cuenta el tamaño de todas las capas en el servicio en la extensión completa del servicio.
Copiar orígenes de datos OLE DB
Las conexiones OLE DB proporcionan acceso uniforme a los datos de diversas fuentes, pero son conexiones no espaciales. Si los datos proceden de tablas de base de datos a las que se accede mediante un archivo de conexión OLE DB (.odc), las fuentes de datos OLE DB se copian en el servidor y se convierten en tablas de geodatabase de archivos.
Datasets que no se pueden copiar
Algunos tipos de datos no se pueden copiar en el servidor como parte del proceso de publicación. Estos incluyen capas de selección, capas personalizadas, capas de vídeo y capas de herramienta.
Deshabilitar la copia de datos
Si es administrador de ArcGIS Server y desea impedir que los publicadores copien datos automáticamente al servidor cuando publiquen, puede deshabilitar la copia de datos mediante el Directorio de administrador de ArcGIS Server. Para obtener instrucciones completas, consulte Deshabilitar la copia automática de datos al publicar en el servidor.