quinta-feira, 8 de outubro de 2009

Essbase com Perl e também Python

Fazendo algumas buscas sobre como implementar algumas rotinas de integração de dados em Perl para processos batch de cargas Essbase descobri essa pérola no Google Code.

Semelhante ao módulo Essbase.pm, está disponível também o módulo Essbase.py que permite enviar comandos para dll primária do MaxL (essmaxl.dll ou essmaxlu.dll) usando scripts em Python. No Google Code tem também scripts de exemplo de utilização do módulo Python para Essbase.

É óbvio que será necessário ter um interpretador Python na máquina onde o script será executado. Para testes de desenvolvimento sugiro baixar aqui o ActivePython.

O módulo CTYPES do Python, utlizado nesse módulo para Essbase é padrão nas versões 2.5 ou superior do Python. O módulo Essbase.py está disponível para Essbase versão 6.5 e 7.1 mas a versão 7.1 também é funcional no Essbase 9.3.1