Data Relationship Management es una oferta de Oracle para la gestión de datos maestros financieros y analíticos en soluciones ERP, GL, EPM, BI y DW. Es una ventanilla única para la gestión de cambios en toda la empresa. - proporcionar flexibilidad y reducir el tiempo al tiempo que garantiza la integridad, coherencia y precisión de los datos. Para hacerlo, DRM viene con una utilidad de línea de comandos de Windows que permite automatizar muchas operaciones de DRM. y programados, y los errores se controlan con facilidad.
Comience creando un script por lotes simple para ejecutar el cliente por lotes (almacenado en el DRMDIR mencionado a continuación, de forma predeterminada) junto con el archivo de configuración.
DRMAutomation.bat::Set Variables
SET DRMDIR=E:\Oracle\Middleware\EPMSystem11R1\products\DataRelationshipManagement\client\batch-client
SET SCRIPTDIR=E:\ ConfigFiles
SET ACTSCRDIR= E:\ ActionScripts
SET LOGDIR=E:\ LogFiles\
SET DateTimeString=%date:~4,2%_%date:~7,2%_%date:~10,4%
SET LogName=%LOGDIR%\DRMAutomation_%DateTimeString%.log
::run config file if a new action script exists in the action script directory
if exist %ACTSCRDIR%\ DRMAutomation.csv (call %DRMDIR%\drm-batch-client.exe /cfgfile=%SCRIPTDIR%\DRMAutomation.cfg
ren %ACTSCRDIR%\ DRMAutomation.csv DRMAutomation_%DateTimeString%.csv
move %ACTSCRDIR%\ DRMAutomation_%DateTimeString%.csv %ACTSCRDIR%\Archive\)
::Rename log with timestamp
ren %LOGDIR%\ DRMAutomation.log DRMAutomation_%DateTimeString%.log
exit
El código se puede agregar a la secuencia de comandos de muestra de modo que el registro con marca de tiempo se supervise y envíe notificaciones por correo electrónico a los administradores si se produce un error.
Además, programe el script por lotes para que se ejecute a través del Programador de tareas de Windows para que sea aún más sencillo.
La última parte del proceso es crear el archivo de configuración que proporcionará la información de inicio de sesión, el nombre de registro y más detalles sobre el orden de las operaciones y sus parámetros. el archivo esta dividido en secciones con nombre (entre corchetes), de las cuales la sección general es obligatoria para todos los archivos de configuración y la sección de operaciones es crucial cuando se ejecutan múltiples operaciones desde el archivo de configuración. Las secciones restantes se agregan según sea necesario para cada operación y tienen diferentes parámetros para cada tipo de operación.
DRMAutomation.cfg
[General]
Operation=Multiple
URL="net.tcp://localhost:5210/Oracle/Drm/ProcessManager"
LogFileName="E:\ LogFiles\ DRMAutomation.log"
[Operations]
OperationCount=3
Operation1=BackupCurrentVersion
Operation2=RunActionScript
Operation3=ExportBook
[BackupCurrentVersion]
Operation=BackupVersion
VersionAbbrev="CURRENT"
Connection="ServerName"
FileName="CurrentVersionBackup.txt"
[RunActionScript]
Operation=ActionScript
InFile= LogFileName="E:\ ActionScripts\ DRMAutomation.csv"
Delimiter=comma
[ExportBook]
Operation=Export
ExportType=Book
BookName="All_Exports"
CurrentVersionAbbrev="CURRENT"
Tenga en cuenta que los parámetros para algunas operaciones son objetos con nombre que deben crearse antes de ejecutar estos procesos. Por ejemplo, para ejecutar con éxito los scripts anteriores, la conexión externa para una operación de copia de seguridad y los libros de exportación deben existir en DRM.
Para obtener más información acerca de los comandos y parámetros del archivo de configuración, consulte la sección Uso del cliente por lotes de administración de relaciones de datos de la Guía del usuario de Oracle DRM.
¿Desea obtener más información sobre DRM y otras ofertas de Oracle Hyperion? Complete el siguiente formulario: los consultores de MindStream Analytics están aquí para ayudarlo.
Oracle
Oracle tiene el conjunto más completo de aplicaciones comerciales globales integradas que permiten a las organizaciones tomar mejores decisiones, reducir costos