0

我正在嘗試創建一個儀表板,這個儀表板可以根據將數據帶入數據庫的ETL作業給出任何給定報表中的數據健康狀況。我目前有一張表,其中包含所有ETL作業和它們的狀態,以及這些作業所填充的表格。下一步是將報告跟蹤到他們從中提取數據的表格。我需要的信息位於每個報告的查詢腳本中,但手動收集數據會非常繁瑣和繁瑣。我想要做的是使用BOBJ SDK構建一個程序,這樣我就可以自動執行這個過程,但我不確定從哪裏開始。我熟悉Java,但不熟悉SAP或SDK。我該如何從業務對象中創建的報表中提取源表

回答

0

您是否在使用Data Services進行ETL作業?如果你是,我認爲你正在重新發明輪子。數據服務爲您提供了開箱即用的功能(表格中包含了作業中使用的任務,狀態和表格),您只需訪問數據服務管理控制檯並選擇「數據沿襲和影響」部分。

在ETL方面,您還可以在BO套件上安裝元數據管理器軟件包,這樣您就可以爲用戶提供您正在查找的確切內容,但無需使用SDK。看看它。

希望它能幫助:)

-2

我們可以使用Java來獲得需要的信息使用問題的REST Web服務(商業智能平臺SDK)。信息可以以表格的形式存儲。

可以拿出見下表structu 重新獲得所需的信息

創建表BOBJ_RPT_DETAILS ( REPORT_ID VARCHAR(4000), REPORT_NAME VARCHAR(4000), REPORT_PATH VARCHAR(4000) )

創建表BOBJ_UNV_DETAILS ( UNIVERSE_ID VARCHAR(4000), UNIVERSE_NAME VARCHAR(4000), UNIVERSE_PATH VARCHAR(4000) )

創建表BOBJ_RPT_DATAPROVIDERS ( REPORT_ID VARCHAR(4000), DATAPROVIDER_ID VARCHAR(4000), DATAPROVIDER_NAME VARCHAR(4000), UNIVERSE_ID VARCHAR(4000), DATASOURCE_TYPE VARCHAR(4000) )

創建表BOBJ_RPT_DP_DETAILS ( REPORT_ID VARCHAR(4000), DATAPROVIDER_ID VARCHAR(4000), DP_OBJECTID VARCHAR(4000), UNV_OBJECT_NAME VARCHAR(4000), UNV_OBJECT_IDENTIFIER VARCHAR(4000), formulaLanguageId VARCHAR(4000) )

創建表BOBJ_RPT_DP_DETAILS ( REPORT_ID VARCHAR(4000), DATAPROVIDER_ID VARCHAR(4000), DP_OBJECTID VARCHAR(4000), UNV_OBJECT_NAME VARCHAR(4000 ), UNV_OBJECT_IDENTIFIER varchar(4000), formulaLanguageId VARCHAR(4000) )

相關問題