0

데이터를 데이터베이스로 가져 오는 ETL 작업을 기반으로 주어진 보고서에서 데이터의 상태를 알려주는 대시 보드를 작성하려고합니다. . 현재 모든 ETL 작업 및 해당 상태가 테이블로 통합 된 테이블이 있으며 해당 작업이 채워지는 테이블이 있습니다. 다음 단계는 데이터를 가져 오는 테이블로 보고서를 추적하는 것입니다. 필요한 정보는 각 보고서의 쿼리 스크립트에 있지만 수동으로 데이터를 수집하는 것은 광범위하고 지루합니다. BOBJ SDK를 사용하여 프로그램을 빌드하면이 프로세스를 자동화 할 수 있지만 어디에서 시작해야할지 모르겠습니다. Java에 익숙하지만 SAP 또는 SDK에는 익숙하지 않습니다.비즈니스 오브젝트에서 작성된 보고서에서 소스 테이블을 가져올 수있는 방법

답변

0

Data Services for ETL 작업을 사용하고 있습니까? 당신이있는 경우에, 나는 당신이 바퀴를 재발 명하고 있다고 생각합니다.

데이터 서비스는 사용자가 구축 한 기능 (해당 작업에 사용 된 etl 작업, 상태 및 표가있는 테이블)을 사용자에게 제공하므로 데이터 서비스 관리 콘솔로 이동하여 "데이터 계보 및 영향" 섹션.

ETL 측면에서 메타 데이터 관리자 패키지를 BO Suite에 추가로 설치할 수 있으므로 사용자는 SDK를 사용하지 않고도 원하는 정보를 사용자에게 제공 할 수 있습니다. 그것을 한번보세요.

는 우리가 필요한 정보를 얻기 위해 자바를 사용 RESTFULL 웹 서비스 (비즈니스 인텔리전스 플랫폼 SDK)를 사용할 수 있습니다 :

-2

도움이되기를 바랍니다. 정보는 표 형태로 저장 될 수 있습니다.

당신은 필요한 정보를 얻기 위해 아래 표 구조물의 다시 가지고 올 수

테이블 ( REPORT_ID의 VARCHAR (4000), REPORT_NAME의 VARCHAR (4000), REPORT_PATH VARCHAR (4000) 을 BOBJ_RPT_DETAILS 만들)

테이블 BOBJ_UNV_DETAILS에게 ( UNIVERSE_ID의 VARCHAR (4000)의 UNIVERSE_NAME VARCHAR (4000) UNIVERSE_PATH VARCHAR (4000) 012,351을 만들 6,)

테이블 BOBJ_RPT_DATAPROVIDERS에게 ( REPORT_ID의 VARCHAR (4000) DATAPROVIDER_ID의 VARCHAR (4000) DATAPROVIDER_NAME의 VARCHAR (4000) UNIVERSE_ID의 VARCHAR (4000), (4000) )

DATASOURCE_TYPE VARCHAR를 만들

테이블 BOBJ_RPT_DP_DETAILS에게 ( REPORT_ID의 VARCHAR (4000)의 DATAPROVIDER_ID VARCHAR (4000)의 DP_OBJECTID VARCHAR (4000)의 UNV_OBJECT_NAME VARCHAR (4000)를 생성 012,351,641 (4000) )

테이블을 작성UNV_OBJECT_IDENTIFIER의 VARCHAR (4000) formulaLanguageId VARCHAR는 ( REPORT_ID의 VARCHAR (4000) DATAPROVIDER_ID의 VARCHAR (4000) DP_OBJECTID의 VARCHAR (4000) UNV_OBJECT_NAME의 VARCHAR (4000 BOBJ_RPT_DP_DETAILS), UNV_OBJECT_IDENTIFIER varchar (4000), formulaLanguageId VARCHAR (4000)