Eclipse BIRT 및 Oracle: 보고서 실행 전에 역할 설정 필요


Eclipse BIRT 및 Oracle: 보고서 실행 전에 역할 설정 필요

보고서를 실행하기 전에 데이터베이스 역할을 설정할 수 있습니까? 동일한 테이블 세트가 있는 여러 스키마를 각각 포함하는 여러 데이터베이스가 있습니다. 각 스키마에는 읽기, 쓰기, 데이터 관리 등을 제어하는 여러 역할이 있습니다. 이들 중 어느 것도 기본 역할이 아닙니다. sqlplus 또는 TOAD에서는 select 문을 실행하기 전에 SET ROLE을 수행할 수 있습니다. BIRT에서도 똑같이 하고 싶습니다. ODA 데이터 소스에 대한 afterOpen 이벤트를 사용하여 이 작업을 수행할 수 있지만 JavaScript에서 기본 연결을 가져오고 사용하는 방법에 대한 예제를 찾지 못했습니다. 나는 서버 측에서 어떤 것도 추가하거나 변경할 수 없습니다. 역할을 설정하기 위해 저장 프로시저를 사용하는 접근 방식은 적어도 Apache Derby에서는 작동하지 않습니다. 이유: 설정된 역할의 수명은 프로시저 자체의 실행으로 제한됩니다. 프로시저에서 반환된 후 역할은 프로시저가 호출되기 전과 ...


#birt #eclipse #oracle

원문링크 : Eclipse BIRT 및 Oracle: 보고서 실행 전에 역할 설정 필요