Preguntas y respuestas: Integración de datos complejos en Centerprise

By |2014-02-17T13:24:19+00:0017 de febrero de 2014.|

P: Tengo cientos de XML ubicados en un servidor, necesito poder extraer todos los XML disponibles de ese directorio y crear una ubicación de origen de todos los archivos XML unidos para comenzar mi flujo de datos.

Parece que tiene un montón de archivos XML y necesita crear un único destino basado en esos XML. Puedes hacer esto en Centerprise mediante la creación de un flujo de trabajo.

En Fuentes, encontrará la Fuente de entrada del sistema de archivos.

En Fuente de entrada del sistema de archivos, puede apuntar en su directorio a sus archivos .XML, hacer clic en Aceptar, y ahora puede usar un flujo de datos XML para tomar su entrada como fuente de archivo XML. Seleccione la ruta completa y arrástrela al flujo de trabajo y listo. Esto ahora recorrerá el sistema y procesará cada archivo XML individualmente.

Otra forma de hacer esto sería usar uno de los Centerprise funciones en el flujo de datos. En Transformaciones de funciones, encontrará funciones de archivo y utilizará la función Leer texto de archivo. Puede tomar la ruta completa del archivo como ruta de salida, que será un montón de texto. Entonces puedes enviar ese texto al Centerprise analizador de texto, dale tu esquema del archivo XML y procesa como se muestra en el ejemplo anterior.

P: ¿Apoya las transacciones HIPAA?

Esto está en el contexto de EDI. Sí, apoyamos HIPAA. En la fuente puede ver que este es un X12 850, admitimos todos los mensajes X12, incluidas las transacciones HIPAA. Puede encontrar más detalles técnicos en nuestro sitio web en nuestras Soluciones de tecnología.

P: ¿Se pueden procesar mensajes en tiempo real?

Sí. Todo lo que demostré hoy se realizó en el procesamiento por lotes, pero cuando se habla de procesamiento en tiempo real, especialmente en el concepto de servicios web, por ejemplo, si necesita monitorear o escribir en una cola de mensajes o enviar un mensaje a un servicio web, estas actividades se realizan normalmente en tiempo real e involucran componentes que combinan flujos de datos y flujos de trabajo.

El procesamiento jerárquico no cambia en los dos modos, la única diferencia entre el lote y el tiempo real es que cuando se trata de transacciones como escribir en tablas relacionales, cada registro individual será su propia transacción en lugar de escribir todo en una transacción . No hay diferencia entre cómo está haciendo el mapeo, al tratar con la información jerárquica, todo es exactamente igual.

P: ¿Necesitamos usar XSLT para realizar estas transformaciones?

No, y es de esperar que se haya aclarado en este seminario web que no es necesario hacerlo con Centerprise. En muchas otras herramientas de ETL, si se le presentan datos XML, debe ejecutar algún tipo de XSLT para procesarlo y obtener un formato plano, en cuyo caso está buscando nodos individuales o tal vez tenga otros script tienes que correr antes de tiempo.

Con los Centerprise no tiene que hacer nada de eso, solo puede apuntar al archivo, apuntar a su estructura y simplemente comenzar a mapearlo, mapearlo o crear una estructura. Esto es algo muy singular en Centerprise Eso es poderoso y al mismo tiempo fácil de usar.