SAP HANA Cloud - 資料湖



資料湖是SAP HANA Cloud平臺的一個完全整合的關鍵元件,它儲存所有結構化和非結構化資料檔案,並與HANA Cloud共享通用的安全性和工具。資料湖IQ元件提供對儲存在資料湖中大量資料的 高效能SQL分析。

Raw Storage

HANA Cloud資料湖通常使用SAP HANA Cloud SQL語句和資料湖SQL語句進行管理和查詢。建立資料湖例項時,會自動發生一些事情。

Data Lake

Create Instance

建立資料湖時,它會自動配置以下內容:

這會在資料湖中建立一個名為“SYSRDL#CG”的容器。它還會建立一個與建立的容器同名的模式。該容器由模式管理和擁有,它包含所有表、檢視和索引。

在HANA Cloud例項中,還存在名為“SYSRDL#CG_SOURCE”的遠端源,用於將例項連線到資料湖。所有資料湖中的查詢和資料管理都是透過SAP HANA Cloud平臺執行的。

要建立資料湖,您可以選擇在建立例項時建立資料湖,也可以在例項建立後建立。要在例項配置後啟用資料湖,請在SAP HANA Cloud Cockpit中導航到“管理HANA Cloud”選項。

User Servey

單擊HANA資料庫例項上的三個點(...),這將開啟側邊選單→新增資料湖。提供資料湖的例項名稱和說明。如果您使用的是試用帳戶,則將無法修改資料湖的儲存、vCPU值→儲存。

Instance Credentials

您可以建立表、檢視,並使用如上所述的“資料庫資源管理器”選項訪問HANA Cloud資料湖中的資料。導航到與您要瀏覽的特定資料湖關聯的例項,然後單擊“操作”按鈕。

Cloud Cockpit

這將開啟一個新標籤頁來執行SQL查詢,稱為“資料庫資源管理器”→使用此功能,您可以建立新表,訪問HANA Cloud資料湖中的資料。要檢視在資料湖中建立的表,請右鍵單擊資料庫例項的“目錄”選項下的“遠端源”選項。

Database Explorer

您還可以透過設定與HANA資料庫的ODBC連線,使用下面的SQL查詢建立遠端源:

CREATE REMOTE SOURCE "hanateat" ADAPTER hanaodbc CONFIGURATION
'Driver=libodbcHDB.so;ServerNode=<endpoint>;dml_mode=readonly;encrypt=true;'
WITH CREDENTIAL TYPE 'PASSWORD'
USING 'user=<username>;password=<password>'

要執行查詢,請單擊SQL控制檯頂部的綠色按鈕。

SQL Console

如何在資料湖IQ(HANA DB管理)中執行資料湖SQL語句:您可以連線到SAP HANA資料庫,並使用以下REMOTE_EXECUTE過程:

使用REMOTE_EXECUTE過程時,SQL查詢必須用單引號括起來。以下是建立資料湖中表和檢視的SQL查詢:

此語句建立表“Test_tbl”。

CALL SYSRDL#CG.REMOTE_EXECUTE ('
   CREATE TABLE Test_tbl (X INT, Y INT)
');

此語句建立資料湖檢視VIEW_TEST。

CALL SYSRDL#CG.REMOTE_EXECUTE ('
   CREATE VIEW VIEW_TEST AS SELECT * FROM Test_tbl
');
廣告
© . All rights reserved.