Sugerencias para configurar servicios de geodatos
En este tema
- Directorio de salida versus incorporar datos
- Operaciones permitidas del servicio de geodatos
- Implementar seguridad
- Técnicas para crear réplicas de los servicios de geodatos
Cuando configure un servicio de geodatos, considere las siguientes sugerencias y consejos:
Directorio de salida versus incorporar datos
Las operaciones de réplica, como la creación y sincronización de réplicas, así como la extracción de datos, implican la transferencia de datos. Si no configura un directorio de salida para el servicio de geodatos, los datos se transfieren incorporados en los mensajes enviados y recibidos por el servidor. Esto está sujeto a un límite de tamaño máximo de mensaje, que es 5 MB por defecto.
Si desea crear grandes réplicas, sincronizar grandes cantidades de ediciones o extraer grandes cantidades de datos, se recomienda que configure un directorio de salida. El contenido se carga y se descarga desde los directorios de salida independientemente de los mensajes del servicio. Esto le permite realizar estas operaciones más grandes sin exceder los límites de tamaño de mensaje. En algunos casos, reducirá la cantidad total de transferencia de datos necesaria para completar la operación.
Operaciones permitidas del servicio de geodatos
Por defecto, las operaciones de Consulta y Extracción están habilitadas. Con estas operaciones, puede realizar acciones de sólo lectura como extraer copias de datos o realizar consultas desde una geodatabase publicada. Si dispone de ArcGIS for Desktop y una licencia de edición ArcGIS for Server Standard, puede utilizar el comando de extracción de datos en ArcMap para extraer copias. La replicación, que expone la capacidad de actualizar la geodatabase publicada, no está habilitada por defecto. Puede habilitar la replicación en el cuadro de diálogo Editor de servicio en ArcGIS for Desktop. Para realizar consultas, debe escribir el código con el kit de desarrollo de software (SDK).
Implementar seguridad
Cuando publica servicios de geodatos para acceder a través de Internet, es posible que desee habilitar la autenticación HTTP por razones de seguridad. Esto requerirá que los clientes inicien sesión cuando intenten acceder al servicio.
Los mensajes se deben cifrar, ya que incluirán información de inicio de sesión. Puede utilizar un canal de comunicación cifrado, como SSL, para hacer esto.
Técnicas para crear réplicas de los servicios de geodatos
Varias herramientas y opciones están disponibles para crear réplicas de los servicios de geodatos. El método más apropiado depende de la situación.
Si se puede conectar a la geodatabase localmente, utilice la conexión local para especificar la geodatabase para replicar en lugar de una conexión a un servicio de geodatos. Si debe utilizar un servicio de geodatos, tenga en cuenta que la operación puede caducar. Por defecto, el tiempo de espera es 600 segundos por servicio de geodatos. Puede aumentar el tiempo de espera al configurar un nuevo valor para El tiempo máximo que un cliente puede utilizar un servicio, en elEditor de servicio.
Si crea una réplica para una cantidad de datos muy grande, considere utilizar la opción Registrar datos existentes en el asistente Crear réplica en ArcMap. Para utilizar esta opción, los datos ya deben existir en las dos geodatabases. La opción es más eficiente, ya que no copia datos. Simplemente valida que los datos existen y registra las réplicas en las geodatabases a las que hacen referencia los servicios de geodatos. Para obtener los datos de la geodatabase fuente y enviarlos a la geodatabase de destino, puede hacer lo siguiente:
- Agregue GlobalID a los datos en la geodatabase fuente antes de enviarlos a la geodatabase de destino.
- Exporte los datos a un formato de exportación. Puede ser un documento de espacio de trabajo XML o incluso archivos creados con herramientas del DBMS.
- Envíelos al destino electrónicamente (por ejemplo, mediante FTP o correo electrónico) o en un medio enviado a través de un correo.
- Cargue los datos a la geodatabase de destino.