El extractor es una solución que permite generar información de gestión necesaria para diversos asuntos compatibles con el ERP Microsiga Protheus®. Los extractores transforman datos en información de acuerdo con la regla de negocio de las siguientes áreas:
En esta guía se muestran los pasos para configurar las funciones de los extractores de datos del ERP Microsiga Protheus®.
- Licencia del TOTVS Business Analytics o TOTVS Smart Analytics.
- Base de datos exclusivo para Fluig Smart Data, creado con la misma collation utilizada por la base de datos del Protheus.
- Conexión DBAccess creada para la base de datos de Fluig Smart Data.
- Schedule del Protheus configurado.
La ejecución de los extractores de datos del ERP Microsiga Protheus® consume una cantidad considerable de recursos de computación, por este motivo, recomendamos que se configuren en un servidor Microsiga Protheus® exclusivo. Esta arquitectura tiene por objetivo mejorar el desempeño de los extractores de datos sin causar impacto en el entorno de producción.
Los extractores de datos son una herramienta nativa del ERP Microsiga Protheus® y toda su configuración se realiza por medio del módulo Configurador:
Para más información y solución de problemas consulte información adicional.
La programación en agenda de las ejecuciones de los extractores de datos se realiza por medio del Schedule del ERP Microsiga Protheus®. Para acceder y configurar el Schedule, en el módulo Configurador, acceda a Entorno / Schedule / Schedule y registre una programación en agenda para la función BIEXTRACTOR, indicando su nombre en el campo Rutina del cuadro Detalles del registro. Configure los parámetros de acuerdo con las necesidades de extracción:
El campo Período permite establecer los períodos de fecha para la extracción:
- Día actual: Solamente extrae información del día de ejecución de la extracción.
- Día anterior: Solamente extrae información del día anterior al día de ejecución de la extracción.
- Mes actual: Extrae información del mes actual, es decir, del día primero del mes actual hasta la fecha de la extracción.
- Mes anterior: Solamente extrae información del mes anterior al mes de ejecución de la extracción, considerando del primero al último día.
- Fecha específica: Permite fijar fechas específicas para la extracción en los campos De Fecha y A Fecha.
El campo Área permite seleccionar una o más áreas para extracción.
El campo Perfil permite seleccionar un Perfil de extracción para extracción.
Los puntos de entrada BIUSRTAB y BIEXTGRV permiten que se personalicen los extractores del ERP Microsiga Protheus®.
BIUSRTAB
Este punto de entrada permite realizar la apertura de tablas necesarias para personalización, ya que durante la ejecución del punto de entrada, la conexión con la base de datos del ERP Microsiga Protheus® no estará más disponible para apertura de tablas. Esta acción se realiza exactamente antes de la modificación de la conexión con la base de datos del ERP Microsiga Protheus® para el Fluig Smart Data.
BIEXTGRV
Este punto de entrada se activa para grabación de los campo libres y personalizables de otras informaciones extraídas, después de la extracción de la información estándar del ERP Microsiga Protheus® y ejecución del punto de entrada BIUSRTAB, e inmediatamente antes de la generación de las caves de lookup de/a dimensiones, es decir, los datos referentes a las dimensiones están en su estado natural, sin ninguna modificación en su composición.
La personalización tiene algunas restricciones, tales como:
- No es posible personalizar campos pertenecientes a la clave de identificación de las dimensiones (extractores de Dimensión y extractores de tabla Hecho).
- No es posible personalizar campos estándares de las dimensiones y hechos (LINPRO, ISTCIA, FILIAL, etc.).
- Para las dimensiones, pueden modificarse todos os campos, excepto los identificadores de registro.
- Para las tablas de hechos, solamente pueden modificarse campos que contengan medidas, dimensiones degeneradas y atributos.
- Dimensiones y datos tienen 10 campos intitulados libres para albergar nuevos valores/fechas/atributos/dimensiones degeneradas totalmente personalizables por el usuario.
- No es posible utilizar los campos libres para relación con dimensiones (lookup).
- No existen tablas completamente libres para personalización/creación de nuevas dimensiones y/o nuevas tablas hechos.
- No es posible crear campos además de los 10 campos libres puestos a disposición.
- No es posible modificar el tipo de los campos libres.
Campos libres
Todas las tablas de dimensiones y hechos tienen 10 campos libres cada uno, siguiendo esta tipificación:
Descripción | Campo | Tipo |
---|
Campo libre 0 | [TABELA]_LIVRE0 | varchar(50) |
Campo libre 1 | [TABELA]_LIVRE1 | varchar(50) |
Campo libre 2 | [TABELA]_LIVRE2 | varchar(50) |
Campo libre 3 | [TABELA]_LIVRE3 | varchar(50) |
Campo libre 4 | [TABELA]_LIVRE4 | varchar(50) |
Campo libre 5 | [TABELA]_LIVRE5 | varchar(50) |
Campo libre 6 | [TABELA]_LIVRE6 | varchar(50) |
Campo libre 7 | [TABELA]_LIVRE7 | varchar(50) |
Campo libre 8 | [TABELA]_LIVRE8 | varchar(50) |
Campo libre 9 | [TABELA]_LIVRE9 | varchar(50) |
Descripción | Campo | Tipo |
---|
Campo libre0 | [TABELA]_LIVRE0 | decimal(18,4) |
Campo libre1 | [TABELA]_LIVRE1 | decimal(18,4) |
Campo libre2 | [TABELA]_LIVRE2 | decimal(18,4) |
Campo libre3 | [TABELA]_LIVRE3 | decimal(18,4) |
Campo libre4 | [TABELA]_LIVRE4 | decimal(18,4) |
Campo libre5 | [TABELA]_LIVRE5 | datetime |
Campo libre6 | [TABELA]_LIVRE6 | datetime |
Campo libre7 | [TABELA]_LIVRE7 | datetime |
Campo libre8 | [TABELA]_LIVRE8 | varchar(50) |
Campo libre9 | [TABELA]_LIVRE9 | varchar(50) |
El agent es la herramienta Java® responsable por realizar la transferencia de los datos extraídos del ERP Microsiga Protheus® a la plataforma del GoodData®. Para utilizar el agent es necesario que se cumplan los siguientes requisitos previos:
Los procedimientos necesarios para configuración y programación en agenda se muestran en los siguientes enlaces:
