Skip To Content

Administrar capas publicadas en masa

Al publicar capas web de ArcGIS Server en masa desde un elemento de data store de base de datos en el portal, crea capas de entidades y capas de imágenes de mapa de todas las tablas y clases de entidad de la base de datos a la que accede su conexión. A medida que dispone de nuevos datasets mediante esa misma conexión de base de datos o se elimina el acceso a los datasets, puede sincronizar manualmente el contenido de la base de datos con sus capas del portal. Puede identificar el dataset que se publicó para crear cada capa. En caso necesario, también puede eliminar todas las capas que publicó en masa desde un elemento de data store.

Sincronizar capas y contenido de la base de datos

El contenido de una base de datos cambia a lo largo del tiempo: se agregan y a veces se eliminan o cambian de nombre tablas y clases de entidad; se cambia el nombre de campos, se agregan o eliminan de tablas y clases de entidad; y se actualizan metadatos. El acceso a los datos existentes también puede cambiar a lo largo del tiempo si los propietarios o administradores de base de datos modifican los permisos de los datasets. Todas estas acciones provocan que su elemento de data store de base de datos y capas publicadas en masa no se sincronicen con los datos de origen.

Como propietario del elemento de data store, puede volver a sincronizar los datos de origen y las capas publicadas en masa sincronizando la capa. Puede sincronizar inmediatamente o programar la sincronización para que se produzca de forma regular.

Las secciones siguientes describen qué cambios se sincronizan y proporcionan instrucciones para sincronizar capas inmediatamente o programar la sincronización.

Clases de entidad agregadas o eliminadas

A medida que cambia el acceso al contenido de la base de datos, podrá sincronizar las capas. Si una tabla o clase de entidad de origen se elimina de la base de datos o se revocan privilegios del usuario que se conecta a la base de datos, las capas de imágenes de mapa y de entidad correspondientes se eliminarán del portal. De forma similar, se crearán capas en el portal para tablas y clases de entidad agregadas a la base de datos o para las que se acaba de otorgar acceso al inicio de sesión utilizado para acceder a la base de datos mediante el elemento de data store.

Nota:

Cualquier mapa, escena o aplicación que utilice la capa eliminada ya no tendrá acceso a los datos. Cuando se elimina una capa de entidades publicada en masa que se ha utilizado en flujos de trabajo sin conexión, las ediciones sin conexión no se pueden sincronizar y se pierden.

Clases de entidad con nombre nuevo

La sincronización agrega o elimina elementos de capa en función de su acceso a los datos en la base de datos; no actualiza los nombres cuando se modifican en la tabla o clase de entidad de origen.

Si cambia el nombre de tablas y clases de entidad de origen en la base de datos, la sincronización las identifica como datasets nuevos. Las capas con el nombre anterior se eliminarán del portal y del servidor federado, y las nuevas capas se publicarán con el nombre nuevo y URL nuevas.

Nota:

Al igual que con todas las eliminaciones, los mapas, escenas o aplicaciones que usen la capa con el nombre anterior ya no tendrán acceso a los datos. Las ediciones sin conexión no se pueden sincronizar con una capa de entidades eliminada.

Cambios de esquema

Si los campos se agregan o eliminan de una tabla o clase de entidad de origen, la sincronización actualizará la capa de imágenes del mapa asociado y los elementos de la capa de entidades para reflejar el cambio. La sincronización también aplicará otros cambios de esquema a las capas, como restricciones y dominios únicos en los datos de origen que aparecen como listas de atributos y rangos en las capas web.

Metadatos actualizados

Al sincronizar, los cambios de metadatos realizados en los datos de origen sobrescribirán los cambios de la información equivalente en la página del elemento de la capa web de forma predeterminada. Puede deshabilitar esto antes de sincronizar si no desea sincronizar los metadatos y los detalles.

Si actualiza los siguientes metadatos en los datos de origen y permite que los metadatos se sincronicen, sobrescribirá los siguientes cambios que ha realizado en la información equivalente en la página del elemento de la capa web:

  • Título (nombre de capa)
  • Descripción
  • Etiquetas
  • Créditos (atribución)
  • Condiciones de uso (límites de uso en los metadatos de origen)

La sincronización de metadatos también sobrescribe actualizaciones realizadas mediante la API REST en los siguientes detalles del elemento de la capa:

  • Fragmento
  • Escala mínima
  • Escala máxima
  • Extensión de datos del elemento de capa

Campos de fecha y hora

Antes de ArcGIS Enterprise 11.1, los valores de fecha y hora de las capas publicadas en masa utilizaban la zona horaria de la base de datos de referencia, y los valores de fecha y hora de las capas publicadas siempre se representaban en UTC en ArcGIS Enterprise.

Al sincronizar capas publicadas en masa, puede definir la zona horaria de los campos de fecha y hora para que se almacenen con los elementos de capa de entidades e imagen de mapa relacionados, y puede definir el uso de una zona horaria al visualizar los datos de fecha y hora en ArcGIS Pro.

Sincronizar capas inmediatamente

Al utilizar la opción interactiva para sincronizar capas, la sincronización se inicia inmediatamente. También tiene acceso a los campos de fecha y hora y a las opciones de metadatos.

Siga estos pasos para sincronizar contenido de la base de datos de origen con elementos de la capa web del portal:

  1. Inicie sesión en el portal que contiene el elemento de data store.

    Usted debe ser propietario del elemento de data store.

  2. Abra la página de detalles del elemento de data store y haga clic en la pestaña Capas.
  3. Haga clic en Sincronizar capas.
  4. Para actualizar los detalles de todas las capas con información de metadatos de los datos de origen, deje la opción Actualizar elementos de capas con metadatos desde datasets de origen habilitada.
  5. Si no definió una zona horaria para los datos de fecha y hora cuando publicó capas en masa o cometió un error al configurar estos valores, continúe con el paso 5. De lo contrario, vaya al paso 7.

  6. Si los datos contienen los campos de fecha y hora que almacenan la información en una zona horaria distinta de UTC, abra la sección Avanzado y elija la zona horaria en el menú desplegable Zona horaria de los datos. Para tener en cuenta el horario de verano de esa zona horaria, active la casilla de verificación Cambiar la hora automáticamente según el horario de verano.

    Esta zona horaria se aplicará a todas las capas publicadas. De forma predeterminada, se supone que los valores de fecha y hora son UTC.

  7. Para mostrar los valores de fecha y hora en las capas publicadas en ArcGIS utilizando una zona horaria distinta de UTC, elija la zona horaria en el menú desplegable Zona horaria preferida para mostrar. Para tener en cuenta el horario de verano de la zona horaria mostrada, active la casilla de verificación Cambiar la hora automáticamente según el horario de verano.

    La zona horaria que elija en el menú desplegable Zona horaria preferida para mostrar se guardará con cada capa de imágenes del mapa y el elemento de capa de entidades. Cuando los usuarios visualicen el contenido de estas capas en ArcGIS Pro o Visor de mapas, aparecerán los valores de fecha y hora correspondientes a esta zona horaria. Esta zona horaria se aplicará a todas las capas publicadas.

    ArcGIS Pro muestra valores de fecha y hora UTC de forma predeterminada.

  8. Haga clic en Sincronizar capas para continuar con la sincronización de las capas con contenido de la base de datos subyacente.

    El tiempo que se tarda depende de la cantidad de cambios realizados al contenido de la base de datos.

Programar la sincronización de capas

Puede programar elementos de capa publicados en masa para sincronizar el contenido de la base de datos de origen. Permite que la sincronización se produzca cuando menos personas necesitan acceder a las capas, como los fines de semana o después de las horas de trabajo.

Los ajustes de metadatos y fecha no están disponibles cuando se programa la sincronización.

Siga estos pasos para programar la sincronización del contenido de la base de datos de origen con los elementos de la capa de origen en el portal:

  1. Inicie sesión en el portal que contiene el elemento de data store.

    Usted debe ser propietario del elemento de data store.

  2. Abra la página de detalles del elemento de data store y haga clic en la pestaña Capas.
  3. Haga clic en Sincronización programada.

    Aparece la ventana Agregar tarea de sincronización.

  4. Defina una programación para sincronizar las capas publicadas en masa y su fuente de datos.
    1. Escriba un título para la tarea de sincronización.
    2. Elija una fecha en el menú Apartir de para empezar a ejecutar la sincronización automática.
    3. Elija uno de los siguientes valores en el menú Tipo de repetición:

      • Día: utilice esta opción para fijar un intervalo, en días, en el que se ejecutará la tarea de sincronización. Elija el intervalo en el menú desplegable Intervalo de repetición.
      • Semana: utilice esta opción para elegir los días de la semana en los que se debe ejecutar la tarea de sincronización. Marque la casilla situada junto a cada día de la semana en que desee que se ejecute la tarea.
      • Mes: utilice esta opción para especificar un único día de cada mes para ejecutar la tarea de sincronización y establecer un intervalo, en meses, en el que se ejecutará la tarea. Escriba un número entero del 1 al 31 en el campo Día del mes y elija el intervalo en el menú desplegable Intervalo de repetición.

    4. Utilice el modal Hora para fijar la hora del día a la que debe iniciarse la tarea de sincronización.

      La hora es local para el equipo en el que se ejecuta el navegador para acceder al portal.

  5. Elija uno de los siguientes valores en el menú desplegable Finaliza el para indicar cuándo dejará de repetirse la tarea de sincronización automatizada:
    • Nunca: la tarea de sincronización seguirá ejecutándose hasta que la edite, la ponga en pausa o la elimine.
    • Recuento: para ejecutar la tarea un número determinado de veces, elija esta opción y escriba un número entero en el campo Recuento para indicar el número de veces que se ejecutará la tarea.
    • Fecha: para que la tarea deje de ejecutarse en una fecha específica, elija esta opción y utilice el modal Fecha de finalización para definir la fecha en la que las tareas automatizadas dejarán de ejecutarse.
  6. Haga clic en Crear para implementar la programación de la sincronización.

La tarea programada se guarda para el data store.

Para ver, modificar, pausar o eliminar la tarea programada, haga clic en Programar sincronización en la pestaña Capas del elemento de data store y elija una opción del menú del botón Acciones Opciones.

Identificar capas y datos de origen

La información proporcionada en la pestaña Capas de la página de detalles del elemento de data store le permite, como propietario del elemento de data store, identificar el dataset de origen que rellena cada capa de imágenes de mapa y de entidad. Solo el propietario del data store tiene acceso a la pestaña Capas y a esta información. La columna Dataset de la pestaña Capas le muestra el nombre totalmente calificado de la tabla o clase de entidad con el formato <database_name>.<dataset_owner>.<table_name>.

Para ayudarle a buscar una capa publicada en masa concreta, siga uno de estos métodos de la pestaña Capas:

  • Cambie el orden de las capas en la lista en la pestaña Capas. De forma predeterminada, la lista está ordenada por la fecha en la que se crearon las capas. Para cambiar el orden de la lista, haga clic en el botón de ordenar Ordenar y elija un nuevo método de ordenación.
  • Si conoce el nombre de la capa o parte de él, escríbalo en el cuadro de búsqueda. Solo se devuelven las capas cuyo nombre contenga ese texto. Para borrar la búsqueda, haga clic en la X del cuadro de búsqueda.
  • Para ver o actualizar los detalles de una capa, haga clic en el nombre de la capa en la lista.

Al igual que con cualquier otra capa, podrá usar –tanto usted como los miembros del portal con los que comparta las capas– los filtros y funciones de búsqueda disponibles en la página Contenido para buscar capas publicadas en masa concretas.

Eliminar todas las capas publicadas en masa

En casos excepcionales, es posible que tenga que eliminar todas las capas para poder eliminar un elemento de data store. Existe una opción en la pestaña Capas del elemento de data store de base de datos que le permite hacerlo.

Antes de eliminar capas, asegúrese de que las haya eliminado de todos los mapas en las que se estuviesen utilizando. De lo contrario, las capas dejarán de funcionar en esos mapas. Para eliminar todas las capas, haga clic en Borrar todas las capas creadas en la pestaña Capas del elemento de data store de base de datos.

Nota:

También puede borrar capas individualmente desde Mi contenido.

Para eliminar la capa de imágenes de mapa y la capa de entidades, primero debe eliminar la capa de entidades y, después, eliminar la capa de imágenes de mapa. Sin embargo, ambas capas se crearán de nuevo cuando sincronice a continuación con la base de datos, salvo que la clase de entidad de origen de la base de datos ya no esté disponible. Por ejemplo, si el propietario de los datos ha revocado su acceso a la tabla o clase de entidad de origen o las ha eliminado de la base de datos, sincronizar con la base de datos no volverá a crear las capas de entidades e imágenes de mapa.

Si lo desea, puede eliminar solo la capa de entidades. Recuerde, no obstante, que la capa de entidades no se volverá a crear cuando sincronice.