
Campos de transferencia, llamadas a la API de SFDC, comentarios y tecnología Mirror
Resumen de funcionalidades
Las mejores herramientas de integración de datos de Rapidi, como Central Rapidi Service y RapidiConnector, han evolucionado con mejoras continuas que reducen los errores, facilitan la colaboración en el almacenamiento de datos y añaden funciones a los sistemas heredados mediante la tecnología Mirror.
En este repaso de algunas de las funcionalidades avanzadas de nuestras herramientas de integración de datos, queríamos recordarte que puedes:
- Probar campos y líneas de transferencia antes de que afecten a la calidad de los datos
- Reducir las llamadas SFDC innecesarias al integrar con Salesforce.com
- Escribir comentarios útiles y colaborativos en un editor WYSIWYG
- Ver las acciones y funciones de transferencia en una interfaz renovada
- Reflejar y detectar cambios en tablas relacionadas dentro de sistemas heredados
Para ver cómo activar (o desactivar) estas funcionalidades en tu integración de datos personalizada, consulta la siguiente documentación de MyRapidi y de Rapidi Connector. Te ayudarán a lograr la mejor integración de datos posible, incluso con las limitaciones de sistemas heredados como Microsoft Dynamics AX y NAV.
Al usar estas funcionalidades y funciones, esperamos que disfrutes de la mejor experiencia en transferencias, integraciones, colaboración, paneles y detección de cambios.
Activar y desactivar líneas de la lista de campos de la transferencia
En nuestras herramientas de integración de datos ya es posible desactivar (y activar) una sola línea en la "Field List (Mapping)" y también en otras listas de la transferencia, como "Table Link", "Filters Source" y muchas otras.
Esta funcionalidad de nuestra plataforma de integración de datos te permite probar rápidamente cómo se ejecuta una transferencia sin un campo concreto en el mapeo. Al poder probar una transferencia, detectas los errores antes de que afecten a tu almacén de datos, con nuestras mejores funcionalidades de integración de datos.
Por ejemplo, si una transferencia falla, esto ayuda a identificar qué campo o línea está provocando el error. Cuando termines de probar, vuelves a añadir la línea a la transferencia rápidamente. Con las mejores integraciones de datos, debes preocuparte lo menos posible por que tu solución de integración de datos provoque errores, ya que puedes probarla.
Además, sigues teniendo que ejecutar "Activate Changes" antes de lanzar la transferencia, y esto funciona igual que antes. La funcionalidad trabaja junto con Central Rapidi Service. Por eso requiere que tu Central Rapidi Service esté en la versión 3.2.90z o posterior para mostrarse y activarse si la versión es lo bastante reciente.
Esto significa que, si usas una versión anterior, no verás esta funcionalidad en MyRapidi. En cuanto se actualice Central Rapidi Service, verás la casilla "Disable" y podrás usarla.
Para la mejor experiencia de integración de datos, te recomendamos actualizar tu versión de Central Rapidi Service y mantenerte al día con las últimas funcionalidades que ofrecemos.
Reducir las llamadas a la API de SFDC con DBLookup STP Pricebook (versión 3.2.91A)
Durante las pruebas de nuestros mejores procesos de integración de datos hemos encontrado un problema de rendimiento con una fórmula DBLookup que afecta a las configuraciones de integración con Salesforce.com. El problema es que la fórmula provocaba llamadas adicionales a la API de Salesforce.com y ralentizaba el rendimiento al consumir llamadas de API del lado de SFDC.
El problema se producía al usar la siguiente fórmula en una transferencia:
DBLookup('DESTDS','Pricebook2','IsStandard','True','Id');
Normalmente, el resultado de una fórmula DBLookup se guarda en caché. Cuando la fórmula se ejecuta una segunda vez con los mismos parámetros, encuentra el resultado en la caché y no realiza ninguna llamada adicional al sistema de destino.
Este problema concreto de integración de datos tiene que ver con que el campo 'IsStandard' es un campo booleano en Salesforce. Cuando Salesforce devuelve un registro como respuesta a la petición DBLookup, el valor booleano se traduce internamente en Rapidi a un campo Integer con valor 1. Ese es el valor de campo que se guarda después en la caché de DBLookup.
Cuando Central Rapidi Service comprobaba la caché en busca de un registro existente, buscaba el valor de texto 'True' (de la fórmula DBLookup) y no encontraba nada.
Esto provocaba peticiones repetidas a SFDC cada vez que se evalúa la fórmula. Como cada registro se evalúa dos veces al usar la fórmula al añadir o actualizar registros PricebookEntry de SFDC, hemos mejorado nuestra integración de datos con Salesforce para esta fórmula.
En la nueva versión (3.2.91a) de nuestro integrador de datos usamos ahora una función de comparación especial al comprobar la caché de DBLookup, que acepta el valor numérico 1 como equivalente al texto 'True' en un campo booleano. La calidad de los datos mejora, porque no se hacen llamadas adicionales a SFDC y el registro se encuentra en la caché.
Como solución temporal en versiones anteriores del servicio de integración de datos de Rapidi, puedes usar una fórmula DBLookup modificada para evitar llamadas adicionales:
DBLookup('DESTDS','Pricebook2','IsStandard','1','Id')
Aunque esto soluciona el problema, recomendamos actualizar tu Central Rapidi Service para disponer de las últimas funcionalidades de calidad de datos, gestión de datos e integración de datos que publicamos con regularidad. Así tu solución de integración de datos rinde al máximo y te beneficias de las optimizaciones periódicas y de las funcionalidades por venir. Al actualizar tus servicios de integración de datos, la configuración y los ajustes de la cuenta pueden seguir igual en Rapidi, así que no hace falta cambiar los ajustes y opciones que adaptan nuestra integración de datos a tu negocio.
Sección «Advanced Features» en Transfers
En MyRapidi hemos mejorado la experiencia de usuario al obtener una visión general de las funciones y operaciones de una transferencia. En versiones anteriores de nuestras herramientas de integración de datos pusimos el acento en los ajustes personalizados de cada transferencia. Como resultado, nuestros usuarios tienen muchas opciones y ajustes personalizados para cada transferencia, y hemos hecho más fácil que nunca obtener una imagen completa de lo que puede hacer una transferencia.
En la versión de diciembre de 2014 de MyRapidi también actualizamos la interfaz de usuario. Partiendo de su diseño limpio, hemos dado otro paso para los usuarios creando una nueva sección para «Advanced Features».
En esta nueva sección encontrarás todas las opciones, acciones y disparadores de transferencia útiles para tu integración de datos personalizada:
- Filters Destination
- Default Values
- Conversion
- Scatter
- Gather
- SubTransfer
- Actions
- Triggers
- Sorting Source Table
- Sorting Destination Table
- Special Setup
Los usuarios de las mejores herramientas de integración de datos, como MyRapidi, necesitan ver la información más importante en una interfaz sencilla e intuitiva. Para una experiencia cuidada y satisfactoria al obtener una visión completa de las transferencias de datos, hemos hecho esta actualización para que los usuarios reciban primero la información y las funciones más útiles.
Esperamos que disfrutes sin fricciones de las herramientas de integración de datos más actuales y avanzadas. La actualización es fácil de recorrer: el resumen del encabezado de «Advanced Features» detalla los ajustes de transferencia incluidos.
Comment Editor
Nuestro Comment Editor WYSIWYG sigue publicado y recomendado cuando trabajas en cada sección. Nos interesa mucho tu opinión sobre el Comment Editor, así que pruébalo y cuéntanos cómo ayuda a tus procesos de integración de datos y a tus rutinas de trabajo con Rapidi.
Nuestro objetivo con el Comment Editor es mejorar la documentación de la integración de datos: un administrador o un usuario puede registrar y describir procesos, acciones y demás como notas internas, o para instruir y formar a otros usuarios. La colaboración y la formación mediante herramientas avanzadas de integración de datos son así mucho más fáciles en la plataforma de Rapidi.
El Comment Editor te permite añadir comentarios, notas e instrucciones debajo de cada sección. Esto resulta útil para los usuarios de integración de datos que son nuevos en Rapidi o necesitan orientación sobre cómo configurar y ejecutar transferencias.
Al hacer clic en el icono de comentario, abres una ventana donde puedes ver y buscar los comentarios organizados por autor y fecha. También puedes añadir nuevos comentarios al hilo, por ejemplo cuando colaboras con un equipo en tu proyecto de integración de datos.
El icono de comentario relleno indica que ya hay comentarios. Puedes ver rápidamente el número de comentarios del hilo pasando el cursor por encima del icono. Así sabes exactamente cuándo hay una conversación en marcha y qué se ha hecho en una transferencia, una programación, etc.
Para editar/actualizar o añadir comentarios, solo tienes que hacer clic en el icono de comentario y escribir tu contenido. Puedes dar formato al texto y crear listas o tablas. En una colaboración de integración de datos, el formato y las opciones de texto enriquecido harán que tus comentarios sean claros, útiles y fáciles de seguir como documentación de tu proceso para otros usuarios.
La tecnología Mirror detecta cambios en tablas relacionadas (versión 3.2.90R)
Cuando usas la potente tecnología Mirror de nuestra plataforma de integración de datos, detecta cambios en tablas relacionadas. La tecnología Mirror te permite almacenar el resultado de la ejecución de fórmulas y detectar cambios en esos resultados. A los usuarios de nuestra plataforma de integración de datos les resultará útil al ejecutar la fórmula DBLookup para recuperar valores de campo de tablas relacionadas.
La tecnología Rapidi Mirror para una mejor integración de datos
Nuestra tecnología Rapidi Mirror detecta cambios en los datos de sistemas heredados como MS Dynamics AX y MS Dynamics NAV, que no incorporan ya esa funcionalidad. Aunque MS Dynamics AX y MS Dynamics NAV usen bases de datos nativas, Rapidi permite esta detección automáticamente.
Para añadir esta funcionalidad a MS Dynamics AX y NAV como usuario de Rapidi, puedes crear una base de datos vacía en tu servidor e indicar a Rapidi dónde está. Rapidi creará entonces automáticamente las tablas para guardar una copia (o espejo) de los datos leídos del sistema de origen y las usará para comparar los datos reales, entregando una lista de los registros modificados.
Los datos recuperados de tablas relacionadas se guardan en la base de datos Mirror. En Microsoft Dynamics AX 2012, por ejemplo, donde usamos la tecnología Mirror para detectar cambios, muchos de los campos necesarios, como los datos de dirección (calle, ciudad, código postal, etc.), siguen sin estar disponibles en la CustTable (igual que en Microsoft AX 2009).
En el sistema de integración de datos de Rapidi usamos ahora DBLookup para recuperar estos campos de las tablas o vistas relacionadas donde están disponibles. Con un reciente cambio en la fórmula DBLookup, ejecutamos las fórmulas DBLookup en RapidiConnector de forma fácil y automática. Los resultados están disponibles y se guardan en el espejo junto con el resto de los campos. Esto te permite detectar cambios en campos como si estuvieran guardados en la tabla principal o en sistemas heredados como Microsoft Dynamics AX o Microsoft Dynamics NAV.
Ejecutar fórmulas y guardar su resultado en el Mirror es el comportamiento predeterminado. Si lo prefieres, puedes desactivar esta funcionalidad estableciendo la variable cfg MirrorStoreFormulaResults a 0 en RapidiConnector.
Tienes que actualizar tanto Central Rapidi Service como RapidiConnector a la versión 3.2.90r o posterior para usar nuestra tecnología Mirror, que añade funciones mediante la detección de cambios en tablas relacionadas cuando integras datos a través de Microsoft Dynamics AX, NAV y otros almacenes de datos y sistemas.