Compartir a través de


Integrar datos en Microsoft Dataverse

El integrador de datos (para administradores) es un servicio de integración punto a punto que se utiliza para integrar datos en Dataverse. Permite integrar datos entre aplicaciones de finanzas y operaciones y Dataverse. También admite la integración de datos en aplicaciones de finanzas y operaciones y Dynamics 365 Sales. Este servicio está en disponibilidad general desde julio de 2017.

Nota

Se recomienda encarecidamente que los clientes empiecen a usar escritura dual, lo que proporciona una integración estrechamente acoplada y bidireccional entre las aplicaciones de finanzas y operaciones y Dataverse. Cualquier cambio en los datos de las aplicaciones de finanzas y operaciones provoca escrituras en Dataverse, y cualquier cambio en los datos de Dataverse provoca escrituras en las aplicaciones de finanzas y operaciones. Este flujo de datos automatizado proporciona una experiencia de usuario integrada en todas las aplicaciones.

Uso del integrador de datos para su empresa

El integrador de datos (para administradores) también admite escenarios de integración basados en procesos como Prospect to Cash (posible interesado a efectivo) que proporcionan sincronización directa entre aplicaciones de finanzas y operaciones y Dynamics 365 Sales. Las plantillas de posible interesado a efectivo que están disponibles con la característica de integración de datos habilitan el flujo de datos para cuentas, contactos, productos, presupuestos de ventas, pedidos de ventas y facturas de ventas entre las aplicaciones de finanzas y operaciones y Sales. Mientras los datos está fluyendo entre aplicaciones de finanzas y operaciones y Sales, puede realizar las actividades de ventas y marketing en Sales, y puede controlar el cumplimiento del pedido mediante la administración de inventario en aplicaciones de finanzas y operaciones.

Posible interesado a efectivo.

La integración de posible interesado a efectivo permite a los vendedores gestionar y supervisar sus procesos de ventas con las ventajas de Dynamics 365 Sales, mientras que todos los aspectos del cumplimiento y facturación usan las amplias características de aplicaciones de finanzas y operaciones. Con la integración de Posible interesado a efectivo de Microsoft Dynamics 365, obtendrá toda la potencia combinada de ambos sistemas.

Para obtener más información acerca de la integración Prospect a Cash, consulte la documentación Solución Prospect a Cash.

También se admiten la integración de Field Service y la integración de PSA (Project Service Automation) para la integración de datos.

Plataforma del integrador de datos

El integrador de datos (para administradores) consta de la plataforma de integración de datos, plantillas integradas proporcionadas por nuestros equipos de aplicación (por ejemplo, aplicaciones de finanzas y operaciones y Dynamics 365 Sales) y plantillas personalizadas creadas por nuestros clientes y asociados. Hemos construido una plataforma de aplicación independiente de plataforma que puede escalar a través de varios orígenes. En lo esencial, crea conexiones (a los extremos de integración), elige una de las plantillas personalizables con asignaciones predefinidas (esas puede personalizarlas aún más), y crea y ejecuta el proyecto de integración de datos.

Las plantillas de integración sirven como modelo con entidades y las asignaciones de campos predefinidas para habilitar el flujo de datos de origen a destino. También permite transformar los datos antes de importarlos. Muchas veces, el esquema entre el origen y las aplicaciones de los destinos pueden ser muy diferentes y una plantilla con entidades y las asignaciones de campos predefinidas actúa como un gran punto de partida para un proyecto de integración.

Plataforma de integración de datos

Configuración de un proyecto de integración de datos

Hay tres pasos primarios:

  1. Crear una conexión (proporcionar credenciales a orígenes de datos).

  2. Crear un conjunto de conexión (identificar los entornos para las conexiones que creó en el paso anterior).

  3. Crear un proyecto de la integración de datos con una plantilla (crear o usar las asignaciones predefinidas de una o varias entidades).

Después de crear un proyecto de integración, obtendrá la opción de ejecutar el proyecto manualmente y configurar también una actualización basada en programación para el futuro. El resto de este artículo detalla estos tres pasos.

Nota

La interfaz de usuario para la gestión de proyectos de Data Integrator está alojada en https://dataintegrator.trafficmanager.net. Es posible que las directivas de su organización requieran agregar este sitio a su lista de permitidos para tener acceso a la interfaz.

Crear una conexión

Antes de crear un proyecto de integración de datos, debe preparar una conexión para cada sistema que se pretende ejecutar en el portal de Microsoft Power Apps. Piense en estas conexiones como los puntos de integración.

  1. Ir a Power Apps.

  2. En el panel de navegación izquierdo, seleccione Conexiones y, a continuación, seleccione Nueva conexión. Si el elemento no está en el panel de navegación izquierdo, seleccione Más para encontrarlo.

  3. Puede seleccionar una conexión de la lista de conexiones o de buscar su conexión.

  4. Después de seleccionar la conexión, seleccione Crear. A continuación, se le pedirán credenciales.

  5. Después de proporcionar sus credenciales, la conexión se mostrará bajo sus conexiones.

Nota

Asegúrese de que la cuenta que especifique para cada conexión tiene acceso a las entidades para las aplicaciones correspondientes. Además la cuenta para cada conexión puede estar en un inquilino distinto. Después de proporcionar sus credenciales, la conexión aparece en sus conexiones.

Nota

Asegúrese de que la cuenta que especifique para cada conexión tiene acceso a las entidades para las aplicaciones correspondientes. Además la cuenta para cada conexión puede estar en un inquilino distinto.

Creación de un conjunto de conexiones

Un conjunto de conexiones es una colección de dos conexiones, entornos para las conexiones, información de asignación de la organización y claves de integración que se pueden reutilizar en distintos proyectos. Puede empezar con una conexión activada para el desarrollo y después cambiar a una diferente para producción. Un fragmento de información clave que se almacena con un conjunto de conexión es la asignación de unidad de organización, por ejemplo las asignaciones entre la entidad legal (o compañía) de aplicaciones de finanzas y operaciones y la organización o unidad empresarial de Dynamics 365 Sales. Puede almacenar varias asignaciones de organización en un conjunto de conexión.

  1. Inicie sesión en el Centro de administración de Power Platform.

  2. En el panel de navegación, seleccione Administrar.

  3. En el panel Administrar , seleccione Integración de datos. Se muestra la página integración de datos .

  4. Seleccione la pestaña Conjuntos de conexiones y seleccione Nuevo conjunto de conexiones. Se muestra el panel Nuevo conjunto de conexiones .

  5. Proporcione un nombre para el conjunto de conexión.

  6. Elija la conexión que creó anteriormente y seleccione el entorno adecuado.

  7. Repita el paso anterior eligiendo tu próxima conexión y entorno.

  8. Especifique la asignación organización a unidad de negocio (si está integrando entre aplicaciones de finanzas y operaciones y sistemas de Sales).

    Nota

    Puede especificar asignaciones múltiples para cada conjunto de conexión.

  9. Después de completar todos los campos, seleccione Guardar.

Verá el nuevo conjunto de conexiones que creó en la pestaña Conjuntos de conexiones . El conjunto de conexiones está listo para usarse en varios proyectos de integración.

Crear un proyecto de integración de datos

Los proyectos habilitan el flujo de datos entre los sistemas. Un proyecto contiene las asignaciones de una o varias entidades. Las asignaciones indican los campos asignados a los otros campos. Para crear un proyecto de integración de datos, siga estos pasos:

  1. Seleccione la pestaña Integración de datos en el panel de navegación izquierdo.

  2. Mientras se encuentra en la pestaña Proyectos , seleccione Nuevo proyecto.

  3. Proporcione un nombre para el proyecto de integración.

  4. Seleccione una de las plantillas disponibles (o cree su propia plantilla).

  5. Seleccione Siguiente y elija un conjunto de conexión que creó anteriormente (o cree nuevo conjunto de conexión).

  6. Asegúrese de que haya elegido el correcto confirmando los nombres de conexión y el entorno.

  7. Revise y acepte el aviso de privacidad y consentimiento en la pantalla siguiente.

  8. Seleccione Siguiente y después elija la entidad jurídica para las asignaciones de la unidad de negocio.

  9. Revise y acepte el aviso de privacidad y consentimiento en la pantalla siguiente.

  10. Continúe para crear el proyecto y volver a ejecutar el proyecto que a su vez ejecuta el proyecto.

    Verá varias pestañas( Historial de programación y ejecución) junto con algunos botones( Agregar tarea, Actualizar entidades y Consulta avanzada) que se describen más adelante en este artículo.

Visualización del historial de ejecución

Siempre que ejecute un proyecto, manualmente o programado, generará un registro detallado que muestra el nombre del proyecto, la marca de tiempo de la última actualización y el estado. Puede ver esto con el historial de ejecución para cada proyecto. El historial de ejecución de proyecto se mantiene durante 45 días después de la cual se purga automáticamente.

El historial de ejecución también muestra el estado de la ejecución junto con el número de upserts y cualquier error.

  • Para los errores de la ejecución, puede explorar en profundidad para ver la causa raíz.

  • Si la ejecución de proyecto está en el estado "ERROR", reintenta la ejecución en la siguiente ejecución programada.

  • Si la ejecución de proyecto está en el estado "ADVERTENCIA", deberá resolver los problemas en el origen. El proyecto reintenta la ejecución en la siguiente ejecución programada.

  • Ejemplo de ejecución correcta, mostrando el estado como completada con n.º de upserts. (Update Insert es una lógica para actualizar el registro, si ya existe o para insertar un nuevo registro).

    Ejecución correcta.

  • En el caso de los errores de ejecución, puede explorar en profundidad para ver la causa principal.

    Este es un ejemplo de un problema con los errores de validación del proyecto. En este caso, el error de validación del proyecto se debe a que faltan campos de origen en las asignaciones de entidades.

    Error del historial de ejecución.

  • Si la ejecución de proyecto está en el estado "ERROR", reintenta la ejecución en la siguiente ejecución programada.

  • Si la ejecución del proyecto está en estado de "ADVERTENCIA", debe corregir los problemas en la fuente. Reintenta la ejecución en la siguiente ejecución programada.

    En cualquier caso, también puede optar por «volver a ejecutar la ejecución» manualmente.

Nota

Siempre que ejecute un proyecto, manualmente o programado, generará un registro detallado que muestra el nombre del proyecto, la marca de tiempo de la última actualización y el estado. Puede ver esto con el historial de ejecución para cada proyecto. El historial de ejecución de proyecto se mantiene durante 45 días después de la cual se purga automáticamente.

Configuración de una actualización basada en programación

Hay dos tipos de ejecuciones/escrituras disponibles:

  • Escritura manual (ejecuta y actualiza proyectos manualmente)

  • Escrituras basadas en programación (actualización automática)

Después de crear un proyecto de integración, puede ejecutarlo manualmente o configurar escrituras programadas, lo que le permite configurar la actualización automática para sus proyectos.

Para configurar escrituras basadas en programación, siga estos pasos:

  1. Vaya al Centro de administración de Power Platform.
  2. En el panel de navegación, seleccione Administrar.
  3. En el panel Administrar , seleccione Integración de datos. Se muestra la página integración de datos .
  4. Seleccione la pestaña Proyectos , seleccione el proyecto y, a continuación, seleccione el icono de menú Contextual (...) y Programación.
  5. En la pestaña Programación ,
  6. Seleccione el botón de alternancia para que se muestre Repetir cada y complete todos los campos.
  7. Seleccione Guardar programación.

Puede establecer una frecuencia con tanta frecuencia como un minuto o hacer que se repitan algunas horas, días, semanas o meses. La siguiente actualización no se iniciará hasta que la tarea del proyecto anterior complete su ejecución.

Además tenga en cuenta también que en Notificaciones, puede suscribirse para las notificaciones de alertas por correo electrónico, que le alertan de ejecuciones de trabajo que se completan con advertencias o fallan debido a errores. Puede proporcionar varios destinatarios, incluyendo grupos separados por comas.

Nota

  • Puede programar 50 proyectos de integración en cualquier momento por inquilino pagado. Sin embargo puede crear más proyectos y ejecutarlos de forma interactiva. Para los inquilinos de prueba, hay una limitación adicional de que un proyecto programado solo se puede ejecutar durante las primeras 50 ejecuciones.
  • Aunque puede programar que los proyectos se ejecuten cada minuto, esta táctica podría poner mucho estrés en las aplicaciones y afectar al rendimiento general. Recomendamos a los usuarios que prueben las ejecuciones de proyecto bajo condiciones de carga real y optimicen el rendimiento con actualizaciones menos frecuentes. En entornos de producción, no se recomienda agregar más de cinco proyectos por minuto por inquilino.
  • Para optimizar el rendimiento y no sobrecargar las aplicaciones, las ejecuciones del proyecto se limitan a 500 000 filas por ejecución por proyecto.
  • Siempre que ejecute un proyecto, manualmente o programado, generará un registro detallado que muestra el nombre del proyecto, la marca de tiempo de la última actualización y el estado. Puede ver los registros en el historial de ejecución de cada proyecto. El historial de ejecución de proyecto se mantiene durante 45 días después de la cual se purga automáticamente.

Personaliza proyectos, plantillas y mapeados

Use una plantilla para crear un proyecto de integración de datos. Una plantilla facilita el traspaso de datos que a su vez ayuda un usuario empresarial o un administrador a acelerar la integración de datos de orígenes al destino y reduce carga y coste total. Un usuario empresarial o un administrador puede empezar con una plantilla lista para usar publicada por Microsoft o su asociado y después personalizarla aún más antes de crear un proyecto. Puede guardar el proyecto como una plantilla y compartirlo con la organización o crear un nuevo proyecto.

Una plantilla proporciona el origen, destino y el flujo de datos. Debe tener en cuenta este hecho al personalizar o crear su propia plantilla.

Puede personalizar proyectos y plantillas de las siguientes maneras:

  • Personalizar asignaciones de campos.
  • Personalice una plantilla agregando una entidad que elija.

Personalizar asignaciones de campos

Para crear un conjunto de conexiones, siga estos pasos:

  1. Vaya al Centro de administración de Power Platform.
  2. En el panel de navegación, seleccione Administrar.
  3. En el panel Administrar , seleccione Integración de datos. Se muestra la página integración de datos .
  4. Seleccione la pestaña Proyectos , seleccione el proyecto para el que desea personalizar las asignaciones de campos y, a continuación, seleccione el icono de menú Contextual (...) y Detalles del conjunto de conexiones.
  5. Seleccione el vínculo Ir a los detalles del conjunto de conexiones .
  6. Seleccione la pestaña Organizaciones y luego seleccione + Agregar asignación.
  7. Después de personalizar las asignaciones de campos, seleccione Guardar en la barra de comandos.

Creación de su propia plantilla

Crear su propia plantilla modificando las plantillas existentes

  1. Inicie sesión en el Centro de administración de Power Platform.

  2. Seleccione Administrar>Integración de datos en el panel de navegación izquierdo.

  3. En la pestaña Plantillas, cree un proyecto seleccionando una plantilla existente que coincida con su opción de origen y destino y su dirección de flujo.

  4. Elija la conexión adecuada.

  5. Antes de guardar o ejecutar el proyecto, seleccione Agregar tarea en la barra de comandos.

    Se abre el diálogo Agregar tarea.

  6. Especifique un nombre de tarea descriptivo y agregue las entidades de origen y destino de que elija.

  7. Una lista desplegable muestra todas las entidades de origen y destino.

    Personalizar plantilla de agregar tarea2.

    En este caso, se ha creado una tarea para sincronizar la entidad Usuario de SalesForce con la entidad Usuarios de Dataverse.

    Personalizar plantilla de agregar tarea3.

  8. Después de crear la tarea, puede ver la nueva tarea en la lista y puede eliminar la tarea original.

  9. Acaba de crear una plantilla, en este caso una plantilla para extraer datos de la entidad Usuario de SalesForce a Dataverse. Seleccione Guardar para guardar su personalización.

  10. Siga los pasos para personalizar las asignaciones de campos para la plantilla nueva. Puede ejecutar este proyecto y guardarlo como una plantilla desde la pestaña Proyecto. Al guardar como plantilla, proporcione un nombre y una descripción. También puede compartir la plantilla con todos los miembros de su organización.

    Nombre y descripción.

Crear su propia plantilla desde una plantilla en blanco

  1. Inicie sesión en el Centro de administración de Power Platform.

  2. Vaya a Administrar>Integración de datos en el panel de navegación izquierdo.

  3. Seleccione Nuevo proyecto y proporcione un nombre para el proyecto. Por ejemplo, Demo_CreateYourOwnTemplate project.

  4. En la página lista Seleccionar una plantilla , escoja una plantilla en blanco genérica. En este ejemplo, elija la plantilla Sales to Fin and Ops, ya que deseamos mover datos de aplicaciones de finanzas y operaciones a Dynamics 365 Sales.

  5. Siga los pasos del 6 al 9 de Cómo crear otro proyecto de integración de datos para crear el proyecto de integración de datos que desee. A continuación, seleccione Guardar.

  6. Aparece la página Tareas, que está vacía, ya que es una plantilla en blanco, sin tareas. Seleccione Agregar tarea para seleccionar una entidad en la lista desplegable y agregar una nueva tarea.

    En este caso, con fines de demostración, creamos una tarea Activities Sales to Fin and Ops (De Activities Sales a Finance y Operations) seleccionando la entidad Actividades para aplicaciones de finanzas y operaciones y Dynamics 365 Sales. Seleccione Crear.

  7. Observe que se ha agregado una nueva tarea Actividades de Sales a Fin and Ops. Seleccione Guardar para guardar los cambios.

  8. Se crea el proyecto. En la pestaña Proyectos, seleccione el proyecto y, a continuación, ... >Guardar como plantilla.

  9. Proporcione un nombre y descripción, después seleccione Guardar. Además, seleccione Compartir con todos los usuarios de mi organización para compartir esta plantilla.

La plantilla recién creada aparece en la página de lista Plantillas.

Además, después de crear un nuevo proyecto de integración, cuando elige Seleccionar una plantilla observará la plantilla recién creada en la pestaña Plantillas.

Transformación avanzada y filtrado de datos

Con la compatibilidad con Power Query, se dispone de filtrado avanzado y transformación de datos de origen. Power Query permite a los usuarios reformar datos para que encajen con sus necesidades, con una experiencia de usuario fácil de usar, atrayente y que sin código. Puede habilitar esto proyecto a proyecto.

Habilitar la consulta y filtrado avanzados

  1. Vaya al Centro de administración de Power Platform.

  2. Seleccione Administrar>Integración de datos en el panel de navegación izquierdo.

  3. En la pestaña Proyectos , seleccione el proyecto en el que desea habilitar la consulta avanzada, seleccione ...>Detalles del proyecto. A continuación, seleccione Consulta avanzada en la barra de comandos.

  4. Recibe una advertencia de que habilitar la consulta avanzada es una operación unidireccional y no se puede deshacer. Seleccione Aceptar para continuar y después seleccione la flecha de asignación de origen y destino.

  5. Ahora se le presenta la página de asignación de entidad con un vínculo para abrir Consulta avanzada y Filtrado.

  6. Seleccione para vincular para abrir la interfaz de usuario de Consulta avanzada y filtrado, que le ofrece datos de los campos de origen en columnas de estilo de Microsoft Excel.

    Seleccionar para vincular.

  7. En el menú superior, tiene varias opciones para transformar datos, como Agregar columna condicional, Duplicar columna y Extraer.

    Agregue una columna.

  8. También puede hacer clic con el botón secundario en cualquier columna para varias opciones como Quitar columnas, Quitar duplicados y Dividir columna.

    Columna de clic con botón secundario.

  9. También puede filtrar seleccionando cada columna y usando filtros tipo Excel.

    Habilitar el filtrado.

  10. Las transformaciones de valores predeterminados se pueden conseguir usando la columna condicional. Para ello, en la lista desplegable Agregar columna, seleccione Agregar columna condicional y escriba el nombre de la nueva columna. Rellene Entonces y En caso contrario con lo que deba ser el valor predeterminado, y use cualquier campo y valor para Si y es igual a.

    Agregar columna condicional.

  11. Vea cada cláusula cada en el editor fx, en la parte superior.

    Editor fx.

  12. Corrija la cláusula cada en el editor fx y seleccione Aceptar.

    Reparar cada cláusula.

  13. Cada vez que realiza un cambio, se aplica un paso. Puede ver los pasos aplicados en el panel derecho (desplazamiento en la parte inferior para ver el último paso). Puede deshacer un paso en caso de que necesite editar. Además, puede ir al editor avanzado haciendo clic secundario en QrySourceData en el panel izquierdo, en la parte superior para ver el idioma M que se ejecuta en segundo plano, con los mismos pasos.

    Editor avanzado.

  14. Seleccione Aceptar para cerrar la consulta de Búsqueda avanzada y la interfaz de filtrado, a continuación, en la página de la tarea de asignación, seleccione la columna recién creada como el origen para crear la asignación que desee.

Para obtener más información sobre Power Query, vaya a Documentación de Power Query.

Nota

  • Una vez Consulta y filtrado avanzados está habilitado, las transformaciones mediante Fn no son compatibles y, en su lugar, deben definirse mediante Consulta y filtrado avanzados.

  • No se admite combinaciones en múltiples orígenes de datos (ya sea a través del botón Obtener datos o de una consulta M) en Consulta y filtrado avanzados.

  • Si encuentra límites de evaluación de Power Query con el error:

    El trabajo Power Query ha fallado con el error: Exception ExceptionType:MashupEvaluationException, ExceptionMessage:EvaluationQuotaReached, EvaluationResponse:{"ResultType":"ErrorCode,""Code":"EvaluationQuotaReached"

    Revise la guía sobre Límites de Power Query en línea.

  • Modificar la urldirectamente en el editor mashup no es compatible. Solo se utiliza el filtro aplicado con la interfaz de usuario del editor de mashup o especificado en el campo de edición del filtro de origen en la página de asignación.

Factores que afectan al ajuste del rendimiento

Hay varios factores que impactan el rendimiento de un escenario de la integración. El rendimiento depende mucho de:

  • Qué aplicaciones está integrando: aplicaciones de finanzas y operaciones y Dataverse.
  • Qué entidades se usan: forma de las entidades, validación y lógica de negocios (estándar y personalizaciones).

El integrador de datos toma los datos de la aplicación origen y los inserta en la aplicación de destino. Las consideraciones de rendimiento principales están en cómo las aplicaciones de origen y destino escalan con las entidades en cuestión. Usa las mejores tecnologías disponibles para extraer o insertar datos de forma eficaz.

Las aplicaciones de finanzas y operaciones utilizan el marco de administración de datos, que proporciona una forma de extraer y empujar datos de la manera más eficaz. El marco de administración de datos se usa para administrar entidades de datos y paquetes de entidades de datos en las aplicaciones de finanzas y operaciones.

Las aplicaciones de Dynamics 365 con Dataverse utilizan API OData junto con el paralelismo para maximizar el rendimiento.

Puede usar la siguiente configuración para ajustar el rendimiento de las aplicaciones de finanzas y operaciones en función de la carga, la entidad y los recursos.

Exportar datos de las aplicaciones de finanzas y operaciones

  • Exportación directa (saltar Almacenamiento provisional activado): asegúrese de las entidades que se usan para la integración son compatibles con la exportación directa (saltar Almacenamiento provisional activado). Esto permite que la exportación se ejecute en masa y se omite la tabla de almacenamiento provisional. Si ejecuta con saltar Almacenamiento provisional desactivado, entonces recurre a llamadas de la fila a fila y los datos se insertan en la tabla de almacenamiento provisional.
  • Habilitar el seguimiento de cambios para entidades: Seguimiento de cambios permite la exportación incremental de datos de las aplicaciones de finanzas y operaciones mediante la administración de datos. En una exportación incremental, solo se exportan los registros que han cambiado. Para habilitar la exportación incremental, debe habilitar seguimiento de cambios en las entidades. Sin seguimiento de cambios, hace exportaciones completas, que puedan afectar al rendimiento. Para los escenarios complejos, use consultas personalizadas para el seguimiento de los cambios.

Importar datos de las aplicaciones de finanzas y operaciones

  • Asegúrese de que la propia entidad rinda. Si es posible, cree entidades basadas en conjuntos.
  • Si el número de filas que se importará es alto y la entidad no admite operaciones de conjuntos: La administración de datos se puede configurar para importar la entidad con tareas en paralelo. Esto se puede configurar en la Administración de datos (parámetros), configurando los parámetros de ejecución de la entidad. Esto usa el marco por lotes para crear tareas en paralelo, que se basa en disponibilidad de recursos para ejecutarse paralelamente.
  • Desactivar validaciones (opcional): aunque el integrador de datos no omite ninguna lógica de negocios ni validaciones, puede desactivar opcionalmente las que no se requieran para mejorar el rendimiento.

Importación o exportación de datos hacia o desde aplicaciones de involucración de clientes

Asegúrese de que los índices se definen para las claves de integración.

Actualizaciones del integrador de datos: nuevas características con una interfaz de usuario intuitiva que proporciona una experiencia fluida.