中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

報表軟件FineReport如何連接SAP HANA

發布時間:2020-08-01 20:55:02 來源:網絡 閱讀:673 作者:雄霸天下啦 欄目:開發技術

1. 環境搭建

1.1 環境準備

首先確認HANA Studio的環境是否允許工程進行NewFile的操作,不行的話要考慮更新Studio的版本。

報表軟件FineReport如何連接SAP HANA


HANAStudio需要依賴Java jdk1.6或者1.7的版本

報表軟件FineReport如何連接SAP HANA


1.2 操作步驟

需要獲取到SYSTEM賬號的權限,在SYSTEM權限下進行操作

Adda System

報表軟件FineReport如何連接SAP HANA


填寫正確的主機名(如IP地址)和HANA的instance number(詢問管理員獲得)

報表軟件FineReport如何連接SAP HANA


填寫賬號名和密碼,點擊finish

報表軟件FineReport如何連接SAP HANA


Create repository

點擊Repositories頁簽,Create repository Workspace

報表軟件FineReport如何連接SAP HANA


新建一個Package或者選擇一個原有的Package

如下圖,右鍵->New->Repository Package 新建Package,再彈出的頁面輸入包名即可創建

報表軟件FineReport如何連接SAP HANA


New file XMLASrvDef.xsxmla

在新建的包下新建文件XMLASrvDef.xsxmla

報表軟件FineReport如何連接SAP HANA


編輯文件,輸入service{*},點擊激活按鈕,如下圖:

報表軟件FineReport如何連接SAP HANA


激活后的文件狀態發生改變

報表軟件FineReport如何連接SAP HANA


Newfile .xsapp

同理,新建文件.xsapp,不需要輸入內容,點擊激活按鈕

Newfile . xsprivileges

代碼:

{"privileges":

[{"name":"SYSTEM","description":"Administrationprivilege"}]

}

同理,新建文件. xsprivileges,編輯文件,輸入代碼如下:點擊激活按鈕

New file .xsaccess

同理,新建文件. xsaccess,編輯文件,輸入代碼如下:

{

"exposed" : true,

"authorization" :["test::SYSTEM"]

}

點擊激活按鈕

Newfile test.html

用于測試環境是否新建成功,同理編輯文件,點擊激活按鈕

報表軟件FineReport如何連接SAP HANA


配置必要的權限

報表軟件FineReport如何連接SAP HANA


Analytic Privileges中添加_SYS_BI_CP_ALL

報表軟件FineReport如何連接SAP HANA


Application Privileges中添加test::SYSTEM

報表軟件FineReport如何連接SAP HANA


1.3 測試連接

確保HANA 環境中至少存在一個Analytic view,假如沒有,需要自己新建用于測試

打開瀏覽器,輸入地址,測試連接

報表軟件FineReport如何連接SAP HANA


地址的格式:http://hostname:80[instance number]/test/XMLASrvDef.xsxmla

輸入用戶名和密碼結果返回404,說明服務器接到了請求,給出了響應

保險起見,可以輸入http://hostname:80[instance number]/test/test.html

報表軟件FineReport如何連接SAP HANA


如果看到上圖,說明服務已經開啟

2.新建XMLA數據連接

點擊服務器>定義數據連接,新建一個XMLA數據連接,數據庫類型選擇SAP HANA,填寫url與賬號密碼,選擇Catalog,測試連接,連接成功即可

報表軟件FineReport如何連接SAP HANA

報表軟件FineReport如何連接SAP HANA


3. FAQ

3.1

假如以上權限配置好后仍舊出現問題,嘗試配置如下權限Granted Roles中添加

sap.hana.uis.db::SITE_DESIGNER: to designapplication sites

sap.hana.uis.db::SITE_USER: to useapplication sites

sap.hana.xs.lm.roles::Administrator

sap.hana.xs.ide.roles::EditorDeveloper


Object privileges中添加

GRANT_ACTIVATED_ROLE


3.2 環境搭建中遇到的問題

1.Serverreturned HTTP response code: 403 for URL

可能是(1)用戶名密碼錯誤 (2)用戶權限沒有配置好 (3)新建的文件如privileges沒有激活,需要檢查

2.Serverreturned HTTP response code: Connection refused: connect

可能是設計器中填寫的url有問題,檢查ip地址,檢查端口號,檢查xsxmla文件所在的路徑是否輸入正確

3.新建的文件激活時遇到問題

請聯系SAP管理員

3.3 jdbc連接hana的注意點

報表軟件FineReport如何連接SAP HANA


圖中的SQL驗證查詢是必填的選項,這個sql的獲取,可以通過以下途徑

打開HANAStudio,隨便預覽一個數據源,點擊右上角的show log可以查看歷史查詢的SQL語句,把語句拿過來復制粘貼到此處即可


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤庆县| 高唐县| 绥化市| 岐山县| 阳高县| 静宁县| 赤水市| 工布江达县| 涡阳县| 阳泉市| 东平县| 玛纳斯县| 广安市| 铜山县| 抚顺市| 昭觉县| 伊金霍洛旗| 阜康市| 白城市| 阿荣旗| 徐州市| 磐安县| 普宁市| 巴塘县| 文山县| 遵义县| 年辖:市辖区| 三明市| 淮滨县| 仁寿县| 郸城县| 韶山市| 县级市| 枝江市| 涿鹿县| 油尖旺区| 安西县| 福清市| 桦南县| 达尔| 鱼台县|