使用 JAVA IDE 开发脚本

您可以使用常用 Java IDE 工具(如 Oracle jDeveloper 或 Eclipse)开发和测试脚本。在使用 Eclipse 开发脚本之前,必须先安装和配置 PyDev 解释器。有关更多详细信息,请访问 http://pydev.org。配置 IDE 环境之后,从安装了 Oracle Hyperion Financial Data Quality Management, Enterprise Edition 的 EPM 服务器复制以下 JAR 文件(文件位置为 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"]