反饋已提交
網絡繁忙
1)首先應答 SAP BW 伺服器已經開啓了 XMLA 服務,才能在外部軟體中使用 XMLA 連用戶端進入 SAP 系統,按照如下路徑進入:「TCODE:SICF >default_host> sap>bw」,如下圖所示:
2)右擊「bw」,選擇「Deactivate service」,點選「應答」;再次右擊「bw」選擇「Activate service」,點選「應答」,確定所有的服務都已經開啓。
安裝 新 SAP BW 資料集插件 設計器插件安裝方法請參照 設計器插件管理伺服器安裝插件方法請參照 伺服器插件管理注1:更新重裝插件後如果出現連結報錯,可以重啓工程解決。注2:SAP BW 插件需要授權。注3:暫不支援 伺服器部署包 下使用新 SAP BW 資料集插件。注4:不支援 jdk5 及低於此版本的 jdk。
點選「伺服器>定義資料連結」,點選「+」,選擇 「SAPBW Cube」,根據實際環境填寫 URL 、帳號、密碼和資料庫,點選「測試連結」,若連結成功,則會出現彈出框提示,如下圖所示:
XMLA 的 URL 的獲取方法:IP 請訊問 SAP 管理者,埠號有兩種獲取方法:方法一:用戶端進入 SAP 系統,按照如下路徑進入:TCODE:SE37>FUNCTION MODULE>RSBB_URL_PREFIX_GET>Execute single test>Remove the default>Message Sever parameter selection>Execute進而獲取到埠號 1,然後傳回上一層頁面 ,不刪除預設,按照如下路徑進入:Message Sever [X] >Execute進而獲取到埠號 2,嘗試獲取到的兩個埠號,一般是埠 1 。方法二:用戶端進入 SAP 系統,按照如下路徑進入: TCODE:SICF, default_host>sap>bw>xml>soap>xmla, 在開啓「bw」服務介面,找到 XMLA 服務並右鍵點選「測試服務」,會自動呼叫瀏覽器,這時輸入「bw」登入的帳號密碼,然後複制 URL 。如下圖所示:
點選「+」,新增「SAPBW Cube資料集」,如下圖所示:
1)資料庫連結選擇建立的 SAPBW Cube 連結,點選「下拉」按鈕,選擇「簡單通用查詢」,並選擇「Cube」型別,設定列軸欄位,如下圖所示:
2)點選「設定」。設定行軸欄位,如下圖所示:
3)點選「設定」。設定過濾條件,如下圖所示:
4)點選右上角「預覽」按鈕,可查看新增的資料集。假設原先有 N 個度量值,M 個維度,那麼列數為 N+2M,如下圖所示:
5) SAP參數,MDX參數文法說明①變數值,如123456,建議用[]把變數括起來(BW本身的語句美化器也會用[]括起變數),如[123456]或用雙引號引起來,否則某些變數傳參會報MDX文法錯誤,目前未知原因。②單值變數如123456,以[變數值]傳遞,如[123456];③多值變數用分號分隔,如[123456];[123456]④區間變數,如年月區間,以冒號分隔,如[201905]:[201907]
資料庫連結選擇建立的 SAPBW Cube 連結,點選「下拉」按鈕,選擇 自訂 MDX 查詢 ,輸入查詢語句。點選「確定」即可,如下圖所示:
注:這裏是版本 6 的操作步驟。1)輸入「soamanager」進入配置介面,如下圖所示:
2)選擇 Web 服務配置,如下圖所示:
3)搜尋並選擇 query_view_data ,如下圖所示:
4)點選「建立服務」,如下圖所示:
5)輸入服務資訊和綁定資訊,如下圖所示:
6)選擇傳輸級別安全、訊息級別安全資訊,如下圖所示:
7)soap 協定預設,點選「完成」即可。
選擇「伺服器>定義資料連結」,點選「+」,選擇「SAPBW Query」,選擇連結方式為「Web Service」,填寫 URL、帳號、密碼以及編碼型別,點選「測試連結」,若連結成功,則會出現彈出框提示,如下圖所示:
URL格式:http://ip位址:埠號加上下圖中 Berechnete Zugriffs-URL 對應的這串字元。
建立不帶參數的 Query1)登入工具 Query Designer,如下圖所示:
2)點選「建立」,選擇資訊提供者建立一個新的 Query ,如下圖所示:
3)點選「確定」後,如下圖所示:
4)切換成行/列的設定介面,分別拖動左側目錄中的關鍵指標進入列面板,維度進入行面板,點選「儲存」,如下圖所示:
注:維度只有展開後,圖示為 的才能拖動。5)輸入描述和技術名稱,點選「儲存」,如下圖所示:
注:這裏修改的技術名稱才是 Query 的實際名稱。建立帶參數的 Query1)切換成過濾器的設定面板,將左側維度中的需要過濾的維度某項拖入特徵限制面板下,比如下圖中的日曆日,右擊該項,點選「限制」,如下圖所示:
2)在彈出的對話框下選擇顯示模式為變數,建立新變數,修改變數名稱,如下圖所示:
3)詳細資訊選項卡可設定參數表示(如:單值,多值,範圍等)和參數的可選性,如下圖所示:
4)點選「OK」,變數建立成功,選中建立成功的變數,將其新增到選擇的選項。點選「確定」,如下圖所示:
1)在 SAP 輕鬆存取中輸入 rsrt2 ,進入報表預覽,如下圖所示:
2)輸入 Query 技術名稱,點選執行,如下圖所示:
3)出現參數變數選擇介面,如下圖所示:
注:如果沒有必選參數,則無此步驟。4)點選「執行」,預覽結果如下圖所示:
1)放置驅動,驅動的放置和 SAP 資料集相同。參見 SAP 資料連結 。2)點選「伺服器>定義資料連結」,點選「+」,選擇「 SAPBW Query 」,選擇連結方式為 JCO ,填寫相應的主機名、系統編號、語言、用戶端、帳號、密碼、連結池屬性等資訊,如下圖所示:
注:新 SAP BW 資料集插件需要 V1.2 及以上版本。
1)點選「+」,新增 SAPBW Query 資料集,如下圖所示:
2)設定資料集參數資料庫連結選擇建立的 SAPBW Query 資料集,根據實際情況填寫參數的值。若建立的 Query 設定了參數,需要新增參數。也可以勾選使用快取、獲取單位,如下圖所示:注1:這裏資訊提供者、Query 及參數,需要手動輸入,請根據上述 Query 的建立方法,填寫自己實際建立的值。注2:參數型別僅支援單值、多值和範圍,不支援選項型別。
注:1. 使用快取及在第二次讀取資料時速度會變快,且目前快取時間為 10 分鍾,獲取單位即勾選後顯示欄位的單位。注:2. 參數名一定要寫鍵值,且只能寫鍵值。3)點選「預覽」,彈出參數框,選擇「確定」,即可查看預覽資料,如下圖所示:
注:bics 不支援 hierarchy 層級
1)放置驅動,驅動的放置和 SAP 資料集相同。參見 SAP 資料連結 。2)點選「伺服器>定義資料連結」.點選「+」,選擇「SAPBW BICS」。如下圖所示:
3)根據實際環境填寫 主機名、帳號、密碼 等。點選「測試連結」,若連結成功,則會提示連結成功。如下圖所示:
注:SAP BW 重新增 cube 後,需要點選連結介面中的「清除連結快取」,新的cube才會顯示。
1)點選「+」,選擇「SQPBW BICS資料集」。如下圖所示:
2)選擇「資料庫連結」,選擇「cube」後再選擇行和列,輸入參數值,進行查詢。如下圖所示:
建議使用者從下拉中選擇 cube,而不是手動輸入 cube 名。如果必須手動輸入,請確定在輸入完成後,按下鍵盤上的「Enter」鍵,將輸入內容鍵入 FineReport。
注1:插件使用單執行緒存取,若需要頻繁存取或查詢速度較慢,建議點選介面中的「使用快取」以防止查詢阻擋。注2:BICS 的參數型別只支援單值、多值、範圍三種。注3:産品在參數展示介面增加了「*」用於提醒使用者必須輸入參數值。
1)檢查 bw 中的 XMLA 服務有沒有開啟。2)使用瀏覽器存取 URL:http://[ip]:[port]/sap/bw/xml/soap/xmla?sap-client=***,看是否可以存取。3)URL 是否正確,只需要點選獲取預設 URL 之後,修改 IP 和 port,末尾加上客戶號(客戶號的獲取請訊問管理者,一般為 3 位數字如 000,100,800 ) 範例如下:jdbc:xmla:Server=http://[ip]:[port]/sap/bw/xml/soap/xmla?sap-client=***4)檢查使用的域名不是 IP 導緻連不上,域名 ping 不通。
XMLA 協定限制,資料量大就會導緻服務報錯,只能支援到萬級別的行數。
1)FineReport 中使用 Cube 方式連結時,不支援展示在 Query designer 中所做的應用部分;使用 Query 方式連結則支援。2)FineReport 中的 Query 不支援自由特性。3)FineReport 中的 Query 不支援「選擇選項」的參數型別,只支援單值、多值、範圍、層次節點。
1)問題描述建立資料集時,SAP 參數透過公式引用範本參數,聯動無效。2)解決方案目前不支援 SAP 參數跟範本參數進行聯動,建立 SAP 參數更換掉範本參數,SAP 參數之間是支援聯動的。
1)問題描述連結 SAP BW Query 可以成功,但無法存取到具體資料,且提示報錯:SwingWorker-pool-4-thread-10 ERROR [standard] Cannot find Body Info!AWT-EventQueue-0 ERROR [standard] node has no children‘2)解決方案資料連結時不要使用自己連接的 URL ,需要使用 Web Service 的 URL 。如下圖所示:
獲取 Web Service 預設 URL 格式的方法如下:資料連結方式選擇Web Service,點選獲取預設 URL 按鈕Snag_55f956.png,URL 編輯框中會自動顯示預設 Web Service URL 格式,將其中的某些參數修改成自己環境下的即可。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉