SAP HANA Cloud - 資料湖元件



SAP HANA Cloud 資料湖包含兩個關鍵元件:

  • Data Lake IQ
  • Data Lake 檔案

Data Lake IQ

Data Lake IQ 用於儲存和分析海量結構化資料。它是維護對資料高效且高效能的 SQL 訪問的經濟高效的解決方案。當您在 HANA DB 例項中配置資料湖時,它預設情況下會啟用該資料湖的 Data Lake IQ。

您可以使用任何客戶端工具直接連線到 Data Lake IQ:

  • SAP HANA 資料庫資源管理器
  • 互動式 IQ 客戶端
  • Isql 客戶端

要連線到 Data Lake IQ,您可以使用任何提到的 IQ 客戶端啟用資料湖 IQ 元件。應滿足這些先決條件 - 資料湖例項已建立,並且允許 IP 地址訪問資料湖 IQ。

Data Lake IQ 客戶端

要下載 IQ 客戶端,請導航到 SAP 軟體站點:https://support.sap.com 並搜尋 Data Lake 客戶端。

Search Result

選擇“HANA DATALAKE CLIENT 1.0”→ 從下拉列表中選擇作業系統,然後單擊 zip 檔案進行下載。要連線到 Data Lake,請按照以下步驟操作。

單擊互動式 SQL 圖示→ 選擇資料庫型別“Data Lake IQ”,並提供您的使用者名稱“HDLADMIN”和在建立 Data Lake 例項時提供的密碼。

Datalake IQ

傳遞 Data Lake 的例項詳細資訊並在連線引數中提供→ 連線。使用 isql 客戶端

您還可以使用 isql 命令將它們傳送到 Data Lake 例項。結果將列印在標準輸出上。以下是不同功能的常用 isql 命令:

:r <檔名>

此命令用於將 OS 檔案讀取到命令緩衝區。

:R <檔名>

此命令用於將 OS 檔案讀取到命令緩衝區,然後顯示命令。

use <資料庫名稱>

它更改當前資料庫。

!! <os_命令>

它執行作業系統命令。放在一行的開頭。

<檔名>

它將 Transact-SQL 命令的輸出重定向到 <檔名>。此示例將例項版本插入 <檔名> 中:

select @@version go > <file_name>

>> <檔名>

此命令將 Transact-SQL 命令的輸出追加到 <檔名>。此示例將例項版本追加到 <檔名> 中:

select @@version go >> <file_name>

| 命令

它將 Transact-SQL 命令的輸出透過管道傳輸到外部命令。此示例查詢 sp_who 生成的列表中所有“sa”的例項:

sp_who go | grep sa

vi(UNIX)或 edit(Windows)

此命令呼叫預設編輯器。

重置

它清除查詢緩衝區。

退出或退出

它退出 isql。

Data Lake 檔案

資料湖檔案儲存在資料湖容器中,也稱為“物件儲存”,用於提供對結構化、半結構化和非結構化資料的管理訪問。Data Lake Files 物件儲存具有以下關鍵功能:

結構化、半結構化和非結構化檔案的儲存

您可以使用 Load table 語句查詢儲存物件檔案,而無需將它們載入到 Data Lake IQ 中。當您配置 Data Lake 例項時,Files 容器也會在當時配置,無需任何額外費用,您只需支付儲存在物件儲存中的檔案的儲存費用。

稽核檔案和診斷日誌的位置

資料湖 Files 容器是 Data Lake IQ 儲存稽核檔案和診斷日誌的儲存庫。此儲存不是可選的 - Data Lake IQ 始終使用 Data Lake Files 容器進行稽核和診斷檔案。

廣告

© . All rights reserved.