スクリプトを開発するためのJAVA IDEの使用

Oracle jDeveloperまたはEclipseなど一般的なJava IDEツールを使用して、スクリプトを開発およびテストします。Eclipseを使用してスクリプトを開発する前に、PyDevインタプリタをインストールして構成する必要があります。詳細は、http://pydev.orgを参照してください。IDE環境を構成したら、次のJARファイルをOracle Hyperion Financial Data Quality Management, Enterprise EditionがインストールされているEPM Serverからコピーします(ファイルのロケーション: EPM_ORACLE_HOME/products/FinancialDataQuality/lib):

  1. aif-apis.jar

  2. aif-custom.jar

さらに、適切な(OracleまたはSQL Serverの) JDBCドライバJARもダウンロードします。これらのファイルをプロジェクトの作業ディレクトリにコピーしてから、作成するプロジェクトに含めます。次に、選択したIDEから実行する際に必要な初期化ステップのサンプルを示します:

#Start Initialize Code 
#Required for Dev Mode. Not required in production script
import java.math.BigDecimal as BigDecimal
import java.sql as sql
import com.hyperion.aif.scripting.API as API
fdmAPI = API()
conn = None
conn = sql.DriverManager.getConnection("jdbc:oracle:thin:@server:1521:orcl", "user", "password");
conn.setAutoCommit(False)
fdmAPI.initializeDevMode(conn);
print "SUCCESS CONNECTING TO DB"
fdmContext = fdmAPI.initContext(BigDecimal(1720))
#End Initialize Code Required for Dev Mode. Not required in production script
#Code to be added to production script
print fdmContext["LOCNAME"]
print fdmContext["LOCKEY"]
print fdmContext["APPID"]