JAVA IDE를 사용하여 스크립트 개발

Oracle jDeveloper 또는 Eclipse와 같은 인기 있는 Java IDE 도구를 사용하여 스크립트를 개발 및 테스트할 수 있습니다. Eclipse를 사용하여 스크립트를 개발하기 전에 PyDev Interpreter를 설치 및 구성해야 합니다. 자세한 내용은 http://pydev.org를 참조하십시오. IDE 환경을 구성한 후 Oracle Hyperion Financial Data Quality Management, Enterprise Edition이 설치된 EPM Server에서 다음 JAR 파일을 복사합니다(파일 위치 EPM_ORACLE_HOME/products/FinancialDataQuality/lib).

  1. aif-apis.jar

  2. aif-custom.jar

또한 해당(Oracle or 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"]