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 con 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 solo lectura como extraer copias de datos o realizar consultas desde una geodatabase publicada. Si tiene ArcGIS for Desktop y licencia de edición de ArcGIS for Server Standard, puede utilizar el comando de extracción de datos de ArcMap para extraer copias. La replicación, que expone la capacidad de actualizar la geodatabase publicada, no está habilitada por defecto. Para ello, active la replicación en el cuadro de diálogo Editor del 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 requiere 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 HTTPS, 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 incrementar el tiempo de espera configurando un valor para el tiempo máximo que un cliente puede utilizar un servicio en Editor del 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.