Seleccionar datos

Los datos son el núcleo de la mayoría de aplicaciones que crea con Experience Builder. Muchos widgets están basados en datos y el builder proporciona una administración de datos unificada. Los widgets que utilizan los mismos datos se pueden conectar en su aplicación. Por ejemplo, puede sincronizar selecciones de registros en varios widgets y aplicar el mismo filtro por los widgets que están conectados a los mismos datos.

Cuando agrega datos a una aplicación en Experience Builder, son una instancia específica de una conexión de fuente de datos. Estas son algunas de las ventajas:

  • Las actualizaciones realizadas a la fuente de datos original se sincronizan en las aplicaciones que usted crea.
  • Puede agregar la misma fuente de datos varias veces. Las conexiones pasan a ser datos independientes en Experience Builder. La mayor parte del procesamiento de datos no influye en otros procesamientos de datos (como el filtrado y la ordenación), con la excepción de las actualizaciones realizadas a la fuente de datos original (como la edición de entidades y la actualización de atributos).

Administrar datos

Todos los datos que agrega a la aplicación se enumeran en el panel Datos del espacio de trabajo del builder. Puede administrar los datos de la aplicación aquí y revisar la información relacionada, por ejemplo, cuántos widgets y cuáles están conectados a los datos y a qué campos, si corresponde.

Agregar datos a la aplicación

Al agregar datos a su aplicación, puede seleccionar mapas web, escenas web y capas de entidades alojados como elementos de contenido en ArcGIS (capas de entidades alojadas). Puede examinar y buscar estas fuentes de datos en su contenido, su organización y contenido que se haya compartido públicamente. También se admiten las capas de entidades de URL de servicio. Además, si agrega mapas web y escenas web a su aplicación, puede utilizar sus capas de entidades compatibles como fuente de datos para los widgets.

Nota:

  • Actualmente, si agrega un mapa web o escena web como fuente de datos, los widgets solo se pueden conectar a sus capas de entidades (a excepción de las colecciones de entidades). Otros tipos de capas no están disponibles en la configuración de widgets y no aparecen en la pestaña de detalles del panel Datos.
  • Los mapas web y escenas web creados con JSAPI 3.x que no se pueden abrir en Map Viewer ni Scene Viewer no se pueden utilizar como fuentes de datos. (Si agrega uno de estos elementos, no se podrá seleccionar y aparece en el panel Datos como una tarjeta deshabilitada).

Puede agregar datos a una aplicación de dos maneras:

  • Antes de agregar cualquier widget, haga clic en el botón Agregar datos del panel Datos para agregar los datos que se utilizarán en la aplicación. Se enumeran todos los tipos de datos compatibles con Experience Builder en la ventana Agregar datos.
  • Si no agrega los datos antes de agregar los widgets, también puede agregar los datos al configurar un widget haciendo clic en Agregar datos en la parte inferior del panel Seleccionar datos. Solo se pueden agregar los tipos de datos compatibles con el widget. Los datos que agrega al configurar un widget también aparecen en el panel Datos y se pueden seleccionar al configurar otros widgets.

Eliminar datos

Puede eliminar una fuente de datos con la opción Eliminar de las tarjetas de elementos del panel Datos. Cuando elimina los datos aquí, ya no están disponibles para la configuración del widget. Si elimina datos ya utilizados por widgets, la aplicación ya no mostrará información de dichos datos y todos los widgets conectados a esos datos se verán afectados. Puede eliminar los widgets afectados cuando elimine los datos, o puede reconfigurar los ajustes del widget conectando otros datos posteriormente.

Detalles de datos

El panel Datos muestra las tarjetas de elementos con los nombres de elementos de los datos que agrega a la aplicación. Las etiquetas con iconos le ayudan a diferenciar entre tipos de datos. Puede ver más datos haciendo clic en el vínculo para abrir la página del elemento de la fuente de datos original. Puede cambiar el nombre que aparece en las tarjetas de elementos a uno más relevante para su aplicación (los datos de origen se mantienen sin cambios). Cada tarjeta indica el número de widgets y capas relacionados de un mapa o escena. Al hacer clic en una tarjeta de datos se abre un panel con más detalles de los datos.

  • Para los mapas web y escenas web, puede ver estos detalles:
    • Pestaña Capas: las capas de entidades a las que hace referencia el mapa o escena. Las capas se dividen en dos grupos: En uso muestra las capas seleccionadas en la configuración de widgets, y Otros muestra las capas que todavía no están conectadas a un widget. Haga clic en la tarjeta de capa para abrir un panel de detalles.
    • Pestaña Widgets: los widgets que utilizan todo el mapa o escena. Los widgets que no utilizan todas las capas no se enumeran aquí; en su lugar, se enumeran bajo la capa correspondiente.
  • Para las capas, puede ver estos detalles:
    • Pestaña Campos: los campos utilizados por los widgets.
    • Pestaña Widgets: los widgets que utilizan la capa en su configuración.

Usar datos

Todos los datos que agregue a una aplicación, independientemente de cómo los agregue, están disponibles para todos los widgets compatibles en esa aplicación. El resto de widgets pueden utilizar una fuente de datos usada por un widget. La selección de registros se sincroniza en toda la aplicación. Además, el procesamiento de datos a nivel de aplicación, por ejemplo, los filtros de Filtrar widgets y acciones definidos en el marco, afecta a todos los widgets que consumen datos. Parte del impacto de procesamiento de datos también se limita solo a un widget, incluso si comparte una fuente de datos con otros widgets. Por ejemplo, los filtros que define en un widget Lista (el filtro de datos que configura y la herramienta de filtro de usuario final) no afectarán a las entidades mostradas en el widget Mapa que utiliza los mismos datos.

El panel de configuración de cada widget contiene un ajuste estándar para conectarse a datos. Al hacer clic en Seleccionar datos, aparece un panel que enumera los datos de la aplicación compatibles con los widgets. Puede seleccionar datos de la lista o agregar más datos a la aplicación. Algunos widgets admiten varias fuentes de datos, por lo que puede seleccionar más de un elemento de la lista. Si un widget solo se puede conectar a una fuente de datos, haga clic en la tarjeta de datos existente para abrir el panel Seleccionar datos en el que puede borrar la selección y seleccionar otro elemento.

La tabla que aparece a continuación enumera los widgets que puede conectar a datos, los tipos de datos compatibles con cada uno y si el procesamiento de datos correspondiente afecta solo al widget (local) o a toda la aplicación (global).

Nota:

La columna de rango de efecto no tiene en cuenta las acciones configuradas.

WidgetsTipo de datos admitidoCantidad de datos admitidosRango de efecto

Mapa

Mapa web, escena web

1 o 2

Imagen*

Capa de entidades

0 o 1

Texto*

Capa de entidades

0 o más

Botón*

Capa de entidades

0 o 1

Integrar

Capa de entidades

0 o 1

Capas del mapa

Mapa web, escena web

0 o 1

Lista

Capa de entidades

1

Local

Filtrar

Capa de entidades

1 para cada filtro

Global

Información de entidad

Capa de entidades

1

Local

*Los widgets Imagen, Texto y Botón son estáticos por defecto. Para visualizar información de los datos, active el ajuste Conectar a los datos y especifique los parámetros con atributos, estadísticas o expresiones.