SAP HANA快速向?qū)?/h1>

2018-01-07 10:42 更新

SAP HANA - 概述

SAP HANA是HANA數(shù)據(jù)庫,數(shù)據(jù)建模,HANA管理和數(shù)據(jù)提供在一個單獨的套件中的組合。 在SAP HANA中,HANA代表高性能分析設(shè)備。

根據(jù)前SAP執(zhí)行官Vishal Sikka博士,HANA代表Hasso的新架構(gòu)。 HANA在2011年年中開始興趣,各家財富500強公司開始考慮將其作為維持商業(yè)倉庫需求的一個選擇。

SAP HANA的特點

根據(jù)前SAP執(zhí)行官Vishal Sikka博士,HANA代表Hasso的新架構(gòu)。 HANA在2011年年中開始興趣,各家財富500強公司開始考慮將其作為維持商業(yè)倉庫需求的一個選擇。...

  • SAP HANA是軟件和硬件創(chuàng)新的組合,可以處理大量的實時數(shù)據(jù)。

  • SAP HANA是軟件和硬件創(chuàng)新的組合,可以處理大量的實時數(shù)據(jù)。...

  • 基于數(shù)據(jù)庫中數(shù)據(jù)存儲的行和列類型。

  • 在內(nèi)存計算引擎(IMCE)中廣泛使用來處理和分析大量的實時數(shù)據(jù)。

  • 它降低了所有權(quán)成本,提高了應(yīng)用程序性能,使新應(yīng)用程序能夠在以前無法實現(xiàn)的實時環(huán)境中運行。

  • 它是用C ++編寫的,僅支持和運行在一個操作系統(tǒng)Suse Linux Enterprise Server 11 SP1 / 2上。

SAP HANA的特點...

今天,最成功的公司迅速響應(yīng)市場變化和新的機會。 關(guān)鍵是分析師和管理者有效和高效地使用數(shù)據(jù)和信息。

HANA克服了下面提到的限制 -

  • 由于“數(shù)據(jù)量”的增加,公司提供訪問實時數(shù)據(jù)用于分析和業(yè)務(wù)使用是一個挑戰(zhàn)。

  • IT公司需要很高的維護成本來存儲和維護大量數(shù)據(jù)。

  • 由于實時數(shù)據(jù)的不可用性,分析和處理結(jié)果被延遲。

SAP HANA供應(yīng)商

SAP與領(lǐng)先的IT硬件廠商如IBM,Dell,Cisco等合作,并將其與SAP許可的服務(wù)和技術(shù)相結(jié)合,銷售SAP HANA平臺。

總共有11家制造HANA設(shè)備的供應(yīng)商,并為HANA系統(tǒng)的安裝和配置提供現(xiàn)場支持。

前幾個供應(yīng)商包括 -

  • IBM
  • Dell
  • HP
  • Cisco
  • Fujitsu
  • Lenovo (China)
  • NEC
  • Huawei

前幾個供應(yīng)商包括 - ...

SAP HANA供應(yīng)商...

HANA硬件供應(yīng)商提供硬件,操作系統(tǒng)和SAP軟件產(chǎn)品的預(yù)配置設(shè)備。

供應(yīng)商通過HANA組件的現(xiàn)場設(shè)置和配置來完成安裝。 此次現(xiàn)場訪問包括在數(shù)據(jù)中心部署HANA系統(tǒng),連接到組織網(wǎng)絡(luò),SAP系統(tǒng)ID適配,從解決方案管理器更新,SAP路由器連接,SSL啟用和其他系統(tǒng)配置。

供應(yīng)商通過HANA組件的現(xiàn)場設(shè)置和配置來完成安裝。 此次現(xiàn)場訪問包括在數(shù)據(jù)中心部署HANA系統(tǒng),連接到組織網(wǎng)絡(luò),SAP系統(tǒng)ID適配,從解決方案管理器更新,SAP路由器連接,SSL啟用和其他系統(tǒng)配置。...

SAP HANA - 概述...

內(nèi)存數(shù)據(jù)庫意味著來自源系統(tǒng)的所有數(shù)據(jù)存儲在RAM存儲器中。 在常規(guī)的數(shù)據(jù)庫系統(tǒng)中,所有數(shù)據(jù)都存儲在硬盤中。 SAP HANA內(nèi)存數(shù)據(jù)庫沒有時間將數(shù)據(jù)從硬盤加載到RAM。 它為數(shù)據(jù)提供更快速的訪問到多核CPU進行信息處理和分析。

內(nèi)存數(shù)據(jù)庫的特性

內(nèi)存數(shù)據(jù)庫意味著來自源系統(tǒng)的所有數(shù)據(jù)存儲在RAM存儲器中。 在常規(guī)的數(shù)據(jù)庫系統(tǒng)中,所有數(shù)據(jù)都存儲在硬盤中。 SAP HANA內(nèi)存數(shù)據(jù)庫沒有時間將數(shù)據(jù)從硬盤加載到RAM。 它為數(shù)據(jù)提供更快速的訪問到多核CPU進行信息處理和分析。...

  • SAP HANA是混合內(nèi)存數(shù)據(jù)庫。

  • SAP HANA是混合內(nèi)存數(shù)據(jù)庫。...

  • 它使用多核CPU架構(gòu)的并行處理。

  • 常規(guī)數(shù)據(jù)庫在5毫秒內(nèi)讀取存儲器數(shù)據(jù)。 SAP HANA內(nèi)存數(shù)據(jù)庫以5納秒讀取數(shù)據(jù)。

這意味著,HANA數(shù)據(jù)庫中的內(nèi)存讀取速度比傳統(tǒng)數(shù)據(jù)庫硬盤內(nèi)存讀取速度快100萬倍。

Features of In-Memory Database

分析人員希望立即實時查看當前數(shù)據(jù),并且不希望在加載到SAP BW系統(tǒng)之前等待數(shù)據(jù)。 SAP HANA內(nèi)存中處理允許使用各種數(shù)據(jù)提供技術(shù)加載實時數(shù)據(jù)。

內(nèi)存數(shù)據(jù)庫的特性...

  • HANA數(shù)據(jù)庫利用內(nèi)存處理提供最快的數(shù)據(jù)檢索速度,這使得公司難以進行大規(guī)模的在線交易或及時的預(yù)測和規(guī)劃。

  • 基于磁盤的存儲仍然是企業(yè)標準,RAM的價格一直在穩(wěn)步下降,因此內(nèi)存密集型架構(gòu)將最終取代慢速,機械旋轉(zhuǎn)磁盤,并降低數(shù)據(jù)存儲成本。

  • 內(nèi)存基于列的存儲提供高達11倍的數(shù)據(jù)壓縮,從而減少巨大數(shù)據(jù)的存儲空間。

  • 內(nèi)存基于列的存儲提供高達11倍的數(shù)據(jù)壓縮,從而減少巨大數(shù)據(jù)的存儲空間。...

SAP HANA - Studio

SAP HANA工作室是一個基于Eclipse的工具。 SAP HANA工作室既是中央開發(fā)環(huán)境,也是HANA系統(tǒng)的主要管理工具。 其他功能包括:

  • 它是一個客戶端工具,可用于訪問本地或遠程HANA系統(tǒng)。

  • 它為HANA數(shù)據(jù)庫中的HANA管理,HANA信息建模和數(shù)據(jù)提供提供了一個環(huán)境。

SAP HANA Studio可用于以下平臺 -

  • Microsoft Windows 32和64位版本的:Windows XP,Windows Vista,Windows 7

  • SUSE Linux Enterprise Server SLES11:x86 64位

  • Mac OS,HANA studio客戶端不可用

根據(jù)HANA Studio安裝,并非所有功能都可用。 在安裝Studio時,根據(jù)角色指定要安裝的功能。 要在最新版本的HANA studio上工作,軟件生命周期管理器可用于客戶端更新。

SAP HANA Studio透視圖/功能

SAP HANA Studio提供了用于處理以下HANA功能的透視圖。 您可以從HANA Studio中選擇透視從以下選項 -

HANA工作室→窗口→打開透視圖→其他

SAP HANA Studio Features

SAP HANA Studio透視圖/功能...

用于各種管理任務(wù)的工具集,不包括可移植設(shè)計時存儲庫對象。 還包括跟蹤,目錄瀏覽器和SQL控制臺等常見故障排除工具。

SAP HANA工作室數(shù)據(jù)庫開發(fā)

它提供用于內(nèi)容開發(fā)的工具集。 它特別涉及不包括SAP HANA本機應(yīng)用程序開發(fā)(XS)的SAP HANA方案的DataMarts和ABAP。

SAP HANA工作室數(shù)據(jù)庫開發(fā)...

SAP HANA系統(tǒng)包含一個小型Web服務(wù)器,可用于托管小型應(yīng)用程序。 它提供了用于開發(fā)SAP HANA本機應(yīng)用程序的工具集,如用Java和HTML編寫的應(yīng)用程序代碼。

默認情況下,安裝所有功能。

SAP HANA - Studio...

默認情況下,安裝所有功能。...

管理員編輯器可以通過幾種方式訪問 -

  • 管理員編輯器可以通過幾種方式訪問 - ...

  • 在系統(tǒng)視圖中 - 雙擊HANA系統(tǒng)或打開透視圖

Studio Administration View

HANA工作室:管理員編輯器

在系統(tǒng)視圖中 - 雙擊HANA系統(tǒng)或打開透視圖...

HANA工作室:管理員編輯器...

可以將單個或多個系統(tǒng)添加到HANA工作室中用于管理和信息建模目的。 要添加新的HANA系統(tǒng),需要主機名,實例編號和數(shù)據(jù)庫用戶名和密碼。

  • Port 3615 should be open to connect to Database
  • Port 31015 Instance No 10
  • Port 30015 Instance No 00
  • SSh port should also be opened

將系統(tǒng)添加到Hana Studio

要將系統(tǒng)添加到HANA工作室,請按照給定的步驟。

在導(dǎo)航器空間中單擊右鍵,然后單擊添加系統(tǒng)。 輸入HANA系統(tǒng)詳細信息,即主機名& 實例編號,然后單擊下一步。

Specify System

在導(dǎo)航器空間中單擊右鍵,然后單擊添加系統(tǒng)。 輸入HANA系統(tǒng)詳細信息,即主機名& 實例編號,然后單擊下一步。...

Connection Properties

一旦您單擊完成,HANA系統(tǒng)將被添加到系統(tǒng)視圖用于管理和建模目的。 每個HANA系統(tǒng)有兩個主要的子節(jié)點,目錄和內(nèi)容。

Catalog and Content

將系統(tǒng)添加到Hana Studio...

目錄

一旦您單擊完成,HANA系統(tǒng)將被添加到系統(tǒng)視圖用于管理和建模目的。 每個HANA系統(tǒng)有兩個主要的子節(jié)點,目錄和內(nèi)容。...

目錄...

“內(nèi)容”選項卡包含設(shè)計時存儲庫,其中包含使用HANA Modeler創(chuàng)建的數(shù)據(jù)模型的所有信息。 這些模型組織在包。 內(nèi)容節(jié)點在相同的物理數(shù)據(jù)上提供不同的視圖。

SAP HANA - 系統(tǒng)監(jiān)視器

系統(tǒng)監(jiān)視器在HANA工作室提供了所有HANA系統(tǒng)的概覽一目了然。 從系統(tǒng)監(jiān)視器,您可以在管理編輯器中向下鉆取單個系統(tǒng)的詳細信息。 它以優(yōu)先級說明數(shù)據(jù)磁盤,日志磁盤,跟蹤磁盤,警報資源使用情況。

以下信息在系統(tǒng)監(jiān)視器中可用 -

SAP Hana System Monitor

SAP HANA - 系統(tǒng)監(jiān)視器...

SAP HANA信息建模師; 也稱為HANA數(shù)據(jù)建模器是HANA系統(tǒng)的核心。 它可以在數(shù)據(jù)庫表的頂部創(chuàng)建建模視圖,并實現(xiàn)業(yè)務(wù)邏輯以創(chuàng)建有意義的報表進行分析。

信息建模器的特點

  • 提供存儲在HANA數(shù)據(jù)庫的物理表中的事務(wù)數(shù)據(jù)的多個視圖,用于分析和業(yè)務(wù)邏輯目的。

  • 信息建模器只適用于基于列的存儲表。

  • 信息建模視圖由基于Java或HTML的應(yīng)用程序或SAP工具(如SAP Lumira或Analysis Office)用于報告目的。

  • 也可以使用第三方工具(如MS Excel)連接到HANA并創(chuàng)建報告。

  • SAP HANA建模視圖利用SAP HANA的實力。

有三種類型的信息視圖,定義為 -

  • Attribute View
  • Analytic View
  • Calculation View

信息建模器的特點...

SAP HANA Modeler視圖只能在基于列的表的頂部創(chuàng)建。 在列表中存儲數(shù)據(jù)不是新事物。 以前假設(shè)在基于列的結(jié)構(gòu)中存儲數(shù)據(jù)需要更多的內(nèi)存大小,而不是性能優(yōu)化。

Row vs Column Store

隨著SAP HANA的發(fā)展,HANA在信息視圖中使用了基于列的數(shù)據(jù)存儲,并提出了基于行的表的列表的真正好處。

列存儲

在列存儲表中,數(shù)據(jù)是垂直存儲的。 因此,類似的數(shù)據(jù)類型匯集在一起,如上例所示。 它在內(nèi)存計算引擎的幫助下提供更快的內(nèi)存讀取和寫入操作。

在常規(guī)數(shù)據(jù)庫中,數(shù)據(jù)存儲在基于行的結(jié)構(gòu)中,即水平地存儲。 SAP HANA在基于行和列的結(jié)構(gòu)中存儲數(shù)據(jù)。 這提供了HANA數(shù)據(jù)庫中的性能優(yōu)化,靈活性和數(shù)據(jù)壓縮。

在基于列的表中存儲數(shù)據(jù)具有以下優(yōu)點:

  • 數(shù)據(jù)壓縮

  • 與傳統(tǒng)的基于行的存儲相比,對表的讀取和寫訪問更快

  • 靈活性 并行處理

  • 以更高的速度執(zhí)行聚合和計算

以更高的速度執(zhí)行聚合和計算...

在字典壓縮中,單元格以數(shù)字的形式存儲在表中,數(shù)字單元格總是與字符相比性能優(yōu)化。

在字典壓縮中,單元格以數(shù)字的形式存儲在表中,數(shù)字單元格總是與字符相比性能優(yōu)化。...

Column Store

功能差異 - 行與列存儲

如果SQL語句必須執(zhí)行聚合函數(shù)和計算,則始終建議使用基于列的存儲。 基于列的表在運行聚合函數(shù)(如Sum,Count,Max,Min)時總是表現(xiàn)更好。

如果SQL語句必須執(zhí)行聚合函數(shù)和計算,則始終建議使用基于列的存儲。 基于列的表在運行聚合函數(shù)(如Sum,Count,Max,Min)時總是表現(xiàn)更好。...

Row vs Column Store Functional

在上面的例子中,當使用Where子句在sales列中運行Aggregate函數(shù)(Sum)時,它在運行SQL查詢時只使用Date和Sales列,因此如果它是基于列的存儲表,那么它將被性能優(yōu)化, 只需要兩列。

在上面的例子中,當使用Where子句在sales列中運行Aggregate函數(shù)(Sum)時,它在運行SQL查詢時只使用Date和Sales列,因此如果它是基于列的存儲表,那么它將被性能優(yōu)化, 只需要兩列。...

功能差異 - 行與列存儲...

列存儲...

屬性是數(shù)據(jù)庫表中的不可衡量元素。 它們表示主數(shù)據(jù)并且類似于BW的特性。 屬性視圖是數(shù)據(jù)庫中的維或用于在建模中連接維或其他屬性視圖。

屬性是數(shù)據(jù)庫表中的不可衡量元素。 它們表示主數(shù)據(jù)并且類似于BW的特性。 屬性視圖是數(shù)據(jù)庫中的維或用于在建模中連接維或其他屬性視圖。...

  • Attribute views are used in Analytic and Calculation views.
  • Attribute view represent master data.
  • Used to filter size of dimension tables in Analytic and Calculation View.
Attribute View

分析視圖

分析視圖使用SAP HANA的功能對數(shù)據(jù)庫中的表執(zhí)行計算和聚合函數(shù)。 它具有至少一個事實表,其具有維度表的度量和主鍵,并且由維度表包圍的包含主數(shù)據(jù)。

重要特點是 -

  • 分析視圖旨在執(zhí)行星型模式查詢。

  • 分析視圖至少包含一個事實表和多個帶有主數(shù)據(jù)的維度表,并執(zhí)行計算和聚合

  • 分析視圖至少包含一個事實表和多個帶有主數(shù)據(jù)的維度表,并執(zhí)行計算和聚合...

  • 可以在屬性視圖和事實表之上創(chuàng)建分析視圖,并執(zhí)行計算,例如銷售的單位數(shù)量,總價格等。

分析視圖...

可以在屬性視圖和事實表之上創(chuàng)建分析視圖,并執(zhí)行計算,例如銷售的單位數(shù)量,總價格等。...

重要特點是 -

  • 重要特點是 - ...

  • 它被創(chuàng)建以執(zhí)行復(fù)雜的計算,這對于其他視圖是不可能的 - SAP HANA建模器的屬性和分析視圖。

  • 它被創(chuàng)建以執(zhí)行復(fù)雜的計算,這對于其他視圖是不可能的 - SAP HANA建模器的屬性和分析視圖。...

SAP HANA - 核心架構(gòu)

SAP HANA最初是用Java和C ++開發(fā)的,設(shè)計為只運行操作系統(tǒng)Suse Linux Enterprise Server 11. SAP HANA系統(tǒng)由多個組件組成,這些組件負責強調(diào)HANA系統(tǒng)的計算能力。

  • SAP HANA最初是用Java和C ++開發(fā)的,設(shè)計為只運行操作系統(tǒng)Suse Linux Enterprise Server 11. SAP HANA系統(tǒng)由多個組件組成,這些組件負責強調(diào)HANA系統(tǒng)的計算能力。...

  • HANA系統(tǒng)包含名稱服務(wù)器,預(yù)處理器服務(wù)器,統(tǒng)計服務(wù)器和XS引擎,用于通信和托管小型Web應(yīng)用程序和各種其他組件。

SAP Hana Core Architecture

索引服務(wù)器

索引服務(wù)器是SAP HANA數(shù)據(jù)庫系統(tǒng)的核心。 它包含用于處理該數(shù)據(jù)的實際數(shù)據(jù)和引擎。 當針對SAP HANA系統(tǒng)觸發(fā)SQL或MDX時,索引服務(wù)器負責處理所有這些請求并對其進行處理。 所有HANA處理都在索引服務(wù)器中進行。

索引服務(wù)器包含數(shù)據(jù)引擎來處理到HANA數(shù)據(jù)庫系統(tǒng)的所有SQL / MDX語句。 它還具有持久層,負責HANA系統(tǒng)的持久性,并確保HANA系統(tǒng)在系統(tǒng)故障重新啟動時恢復(fù)到最近的狀態(tài)。

索引服務(wù)器還有會話和事務(wù)管理器,它們管理事務(wù)并跟蹤所有運行和關(guān)閉的事務(wù)。

Index Server

索引服務(wù)器...

SQL / MDX處理器

它負責處理與負責運行查詢的數(shù)據(jù)引擎的SQL / MDX事務(wù)。 它將所有查詢請求分段,并將它們引導(dǎo)到正確的引擎以進行性能優(yōu)化。

它還確保所有SQL / MDX請求都被授權(quán),并且還提供錯誤處理以有效處理這些語句。 它包含用于查詢執(zhí)行的幾個引擎和處理器 -

  • MDX(多維表達式)是用于OLAP系統(tǒng)的查詢語言,如SQL用于關(guān)系數(shù)據(jù)庫。 MDX引擎負責處理查詢和操作存儲在OLAP多維數(shù)據(jù)集中的多維數(shù)據(jù)。

  • MDX(多維表達式)是用于OLAP系統(tǒng)的查詢語言,如SQL用于關(guān)系數(shù)據(jù)庫。 MDX引擎負責處理查詢和操作存儲在OLAP多維數(shù)據(jù)集中的多維數(shù)據(jù)。...

  • 計算引擎將數(shù)據(jù)轉(zhuǎn)換為計算模型以創(chuàng)建邏輯執(zhí)行計劃,以支持語句的并行處理。

  • 計算引擎將數(shù)據(jù)轉(zhuǎn)換為計算模型以創(chuàng)建邏輯執(zhí)行計劃,以支持語句的并行處理。...

SQL / MDX處理器...

它負責協(xié)調(diào)所有數(shù)據(jù)庫事務(wù)并跟蹤所有運行和關(guān)閉的事務(wù)。

它負責協(xié)調(diào)所有數(shù)據(jù)庫事務(wù)并跟蹤所有運行和關(guān)閉的事務(wù)。...

會話管理組件負責使用預(yù)定義的會話參數(shù)初始化和管理SAP HANA系統(tǒng)的會話和連接。

持久層

會話管理組件負責使用預(yù)定義的會話參數(shù)初始化和管理SAP HANA系統(tǒng)的會話和連接。...

它確保數(shù)據(jù)庫恢復(fù)到最新狀態(tài),并確保所有事務(wù)在系統(tǒng)故障或重新啟動時完成或撤消。

它確保數(shù)據(jù)庫恢復(fù)到最新狀態(tài),并確保所有事務(wù)在系統(tǒng)故障或重新啟動時完成或撤消。...

持久層...

SAP HANA系統(tǒng)中的預(yù)處理器服務(wù)器用于文本數(shù)據(jù)分析。

Index Server使用預(yù)處理器服務(wù)器來分析文本數(shù)據(jù),并在使用文本搜索功能時從文本數(shù)據(jù)中提取信息。

名稱服務(wù)器

Index Server使用預(yù)處理器服務(wù)器來分析文本數(shù)據(jù),并在使用文本搜索功能時從文本數(shù)據(jù)中提取信息。...

  • 記錄SAP HANA系統(tǒng)的拓撲。

  • 記錄SAP HANA系統(tǒng)的拓撲。...

名稱服務(wù)器...

此服務(wù)器檢查和分析HANA系統(tǒng)中所有組件的運行狀況。 統(tǒng)計服務(wù)器負責收集與系統(tǒng)資源相關(guān)的數(shù)據(jù),它們的資源分配和消耗以及HANA系統(tǒng)的整體性能。

此服務(wù)器檢查和分析HANA系統(tǒng)中所有組件的運行狀況。 統(tǒng)計服務(wù)器負責收集與系統(tǒng)資源相關(guān)的數(shù)據(jù),它們的資源分配和消耗以及HANA系統(tǒng)的整體性能。...

XS引擎

XS引擎幫助外部Java和HTML應(yīng)用程序在XS客戶端的幫助下訪問HANA系統(tǒng)。 由于SAP HANA系統(tǒng)包含一個Web服務(wù)器,可用于托管基于JAVA / HTML的小應(yīng)用程序。

XS Engine

XS引擎幫助外部Java和HTML應(yīng)用程序在XS客戶端的幫助下訪問HANA系統(tǒng)。 由于SAP HANA系統(tǒng)包含一個Web服務(wù)器,可用于托管基于JAVA / HTML的小應(yīng)用程序。...

XS引擎...

SAP Host Agent應(yīng)安裝在作為SAP HANA系統(tǒng)Landscape的一部分的所有計算機上。 SAP Host Agent由軟件更新管理器SUM用于在分布式環(huán)境中安裝對HANA系統(tǒng)的所有組件的自動更新。

LM結(jié)構(gòu)

SAP Host Agent應(yīng)安裝在作為SAP HANA系統(tǒng)Landscape的一部分的所有計算機上。 SAP Host Agent由軟件更新管理器SUM用于在分布式環(huán)境中安裝對HANA系統(tǒng)的所有組件的自動更新。...

LM結(jié)構(gòu)...

此診斷代理將所有數(shù)據(jù)提供給SAP解決方案管理器以監(jiān)視SAP HANA系統(tǒng)。 此代理提供有關(guān)HANA數(shù)據(jù)庫的所有信息,其中包括數(shù)據(jù)庫當前狀態(tài)和常規(guī)信息。

此診斷代理將所有數(shù)據(jù)提供給SAP解決方案管理器以監(jiān)視SAP HANA系統(tǒng)。 此代理提供有關(guān)HANA數(shù)據(jù)庫的所有信息,其中包括數(shù)據(jù)庫當前狀態(tài)和常規(guī)信息。...

SAP HANA Studio存儲庫

SAP HANA工作室存儲庫幫助HANA開發(fā)人員將當前版本的HANA studio更新到最新版本。 Studio存儲庫保存執(zhí)行此更新的代碼。

SAP HANA Studio存儲庫...

SAP Market Place用于為SAP系統(tǒng)安裝更新。 HANA系統(tǒng)的軟件更新管理器有助于從SAP Marketplace更新HANA系統(tǒng)。

SAP Market Place用于為SAP系統(tǒng)安裝更新。 HANA系統(tǒng)的軟件更新管理器有助于從SAP Marketplace更新HANA系統(tǒng)。...

SAP HANA - 核心架構(gòu)...

SAP HANA Modeler選項用于在HANA數(shù)據(jù)庫中的模式→表的頂部創(chuàng)建信息視圖。 這些視圖由基于JAVA / HTML的應(yīng)用程序或SAP應(yīng)用程序(如SAP Lumira,Office Analysis或第三方軟件(如MS Excel))用于報告目的以滿足業(yè)務(wù)邏輯并執(zhí)行分析和提取信息。

SAP HANA Modeler選項用于在HANA數(shù)據(jù)庫中的模式→表的頂部創(chuàng)建信息視圖。 這些視圖由基于JAVA / HTML的應(yīng)用程序或SAP應(yīng)用程序(如SAP Lumira,Office Analysis或第三方軟件(如MS Excel))用于報告目的以滿足業(yè)務(wù)邏輯并執(zhí)行分析和提取信息。...

您可以在HANA工作室的“內(nèi)容”選項卡下創(chuàng)建新的包,使用右鍵單擊內(nèi)容和新。

在一個包內(nèi)創(chuàng)建的所有建模視圖在HANA studio中的同一個包下,并根據(jù)視圖類型分類。

每個視圖對維度和事實表有不同的結(jié)構(gòu)。 調(diào)整表由主數(shù)據(jù)定義,事實表具有維度表和度量標準的主鍵,如銷售單位數(shù)量,平均延遲時間,總價格等。

事實和尺寸表

每個視圖對維度和事實表有不同的結(jié)構(gòu)。 調(diào)整表由主數(shù)據(jù)定義,事實表具有維度表和度量標準的主鍵,如銷售單位數(shù)量,平均延遲時間,總價格等。...

措施示例 - 銷售的單位數(shù)量,總價格,平均延遲時間等。

措施示例 - 銷售的單位數(shù)量,總價格,平均延遲時間等。...

尺寸表示例 - 客戶,產(chǎn)品等

尺寸表示例 - 客戶,產(chǎn)品等...

Fact and Dimension Table

例如,事實表中的第3行記錄了客戶1(Brian)在第4天購買了一個物品的事實。在一個完整的例子中,我們還有一個產(chǎn)品表和一個時間表,以便我們知道她買了什么 和確切的時間。

事實表列出了我們公司發(fā)生的事件(或至少是我們想要分析的事件 - 單位出售數(shù),保證金和銷售收入)。 維度表列出了我們要分析數(shù)據(jù)的因素(客戶,時間和產(chǎn)品)。

SAP HANA - 數(shù)據(jù)倉庫中的模式

模式是Data Warehouse中表的邏輯描述。 通過連接多個事實和維表來創(chuàng)建模式以滿足某些業(yè)務(wù)邏輯。

模式是Data Warehouse中表的邏輯描述。 通過連接多個事實和維表來創(chuàng)建模式以滿足某些業(yè)務(wù)邏輯。...

  • Star Schema
  • Snowflakes Schema
  • Galaxy Schema

星型模式

在星型模式中,每個維都連接到一個單一的Fact表。 每個維度僅由一個維度表示,不進一步標準化。

在星型模式中,每個維都連接到一個單一的Fact表。 每個維度僅由一個維度表示,不進一步標準化。...

示例 - 在下面給出的示例中,我們有一個Fact表,其中包含所有Dim表的主鍵以及單元_sold和dollars_ sold以進行分析。

示例 - 在下面給出的示例中,我們有一個Fact表,其中包含所有Dim表的主鍵以及單元_sold和dollars_ sold以進行分析。...

Star Schema

每個維度表都連接到事實表,因為事實表具有用于連接兩個表的每個維度表的主鍵。

每個維度表都連接到事實表,因為事實表具有用于連接兩個表的每個維度表的主鍵。...

雪花圖

在Snowflakes模式中,一些維表進一步,規(guī)范化和Dim表連接到單個事實表。 規(guī)范化用于組織數(shù)據(jù)庫的屬性和表以最小化數(shù)據(jù)冗余。

在Snowflakes模式中,一些維表進一步,規(guī)范化和Dim表連接到單個事實表。 規(guī)范化用于組織數(shù)據(jù)庫的屬性和表以最小化數(shù)據(jù)冗余。...

Snowflakes Schema

在上面的示例中,DimItem和DimLocation維表被標準化,不會丟失任何信息。 這稱為雪花模式,其中維度表進一步歸一化為較小的表。

雪花圖...

在上面的示例中,DimItem和DimLocation維表被標準化,不會丟失任何信息。 這稱為雪花模式,其中維度表進一步歸一化為較小的表。...

Galaxy Schema

在上面的示例中,有兩個Fact表FactSales,F(xiàn)actShipping和多個維表連接到Fact表。 每個Fact表都包含用于連接的Dim表的主鍵和用于執(zhí)行分析的度量/ Facts。

SAP HANA - 數(shù)據(jù)倉庫中的模式...

HANA數(shù)據(jù)庫中的表可以從HANA Studio在“模式”下的“目錄”選項卡中訪問。 新表可以使用下面給出的兩種方法創(chuàng)建 -

  • Using SQL editor
  • Using GUI option

SQL編輯器

HANA數(shù)據(jù)庫中的表可以從HANA Studio在“模式”下的“目錄”選項卡中訪問。 新表可以使用下面給出的兩種方法創(chuàng)建 - ...

SQL Editor

一旦SQL編輯器打開,可以從寫在SQL編輯器頂部的名稱確認模式名稱。 可以使用SQL創(chuàng)建新表創(chuàng)建表語句 -

Create column Table Test1 (
   ID INTEGER,
   NAME VARCHAR(10),
   PRIMARY KEY (ID)
);

一旦SQL編輯器打開,可以從寫在SQL編輯器頂部的名稱確認模式名稱。 可以使用SQL創(chuàng)建新表創(chuàng)建表語句 - ...

一旦你寫創(chuàng)建表SQL查詢,單擊在SQL編輯器右側(cè)的執(zhí)行選項。 一旦語句被執(zhí)行,我們將得到一個確認消息,如下面的快照所示 -

一旦你寫創(chuàng)建表SQL查詢,單擊在SQL編輯器右側(cè)的執(zhí)行選項。 一旦語句被執(zhí)行,我們將得到一個確認消息,如下面的快照所示 - ...

在13 ms內(nèi)成功執(zhí)行761μs(服務(wù)器處理時間:12 ms 979μs) - 影響的行數(shù):0

Execute SQL Statement

在13 ms內(nèi)成功執(zhí)行761μs(服務(wù)器處理時間:12 ms 979μs) - 影響的行數(shù):0...

Insert語句用于使用SQL編輯器在表中輸入數(shù)據(jù)。

Insert into TEST1 Values (1,'ABCD')
Insert into TEST1 Values (2,'EFGH');

Insert語句用于使用SQL編輯器在表中輸入數(shù)據(jù)。...

您可以右鍵單擊表名稱,并使用“打開數(shù)據(jù)定義”查看表的數(shù)據(jù)類型。 打開數(shù)據(jù)預(yù)覽/打開內(nèi)容以查看表內(nèi)容。

SQL編輯器...

您可以右鍵單擊表名稱,并使用“打開數(shù)據(jù)定義”查看表的數(shù)據(jù)類型。 打開數(shù)據(jù)預(yù)覽/打開內(nèi)容以查看表內(nèi)容。...

右鍵單擊Schema下的Table選項卡→選擇\'New Table\'選項,如下面的快照所示。

一旦你點擊新表→它將打開一個窗口輸入表名稱,從下拉菜單中選擇模式名稱,從下拉列表中定義表類型:列存儲或行存儲。

一旦你點擊新表→它將打開一個窗口輸入表名稱,從下拉菜單中選擇模式名稱,從下拉列表中定義表類型:列存儲或行存儲。...

一旦添加列,點擊執(zhí)行。

Creating Table

一旦添加列,點擊執(zhí)行。...

Table

使用HANA studio中的GUI在表中插入數(shù)據(jù)

您可以右鍵單擊表名稱,并使用“打開數(shù)據(jù)定義”查看表的數(shù)據(jù)類型。 打開數(shù)據(jù)預(yù)覽/打開內(nèi)容以查看表內(nèi)容。

您可以右鍵單擊表名稱,并使用“打開數(shù)據(jù)定義”查看表的數(shù)據(jù)類型。 打開數(shù)據(jù)預(yù)覽/打開內(nèi)容以查看表內(nèi)容。...

GRANT SELECT ON SCHEMA“< SCHEMA_NAME>” TO _SYS_REPO WITH GRANT OPTION

SAP HANA - 軟件包

GRANT SELECT ON SCHEMA“< SCHEMA_NAME>” TO _SYS_REPO WITH GRANT OPTION ...

您可以通過右鍵單擊內(nèi)容選項卡→新建→軟件包創(chuàng)建一個新的軟件包

Package

您可以通過右鍵單擊內(nèi)容選項卡→新建→軟件包創(chuàng)建一個新的軟件包...

Sub Package

您還可以在包中創(chuàng)建決策表,定義分析特權(quán)和創(chuàng)建過程。

您還可以在包中創(chuàng)建決策表,定義分析特權(quán)和創(chuàng)建過程。...

SAP HANA - 軟件包...

SAP HANA建模中的屬性視圖在維度表的頂部創(chuàng)建。 它們用于連接維表或其他屬性視圖。 您還可以從其他軟件包中已有的屬性視圖復(fù)制新的屬性視圖,但不允許您更改視圖屬性。

屬性視圖的特性

  • SAP HANA建模中的屬性視圖在維度表的頂部創(chuàng)建。 它們用于連接維表或其他屬性視圖。 您還可以從其他軟件包中已有的屬性視圖復(fù)制新的屬性視圖,但不允許您更改視圖屬性。...

  • 屬性視圖在分析和計算視圖中用于分析以傳遞主數(shù)據(jù)。

  • 屬性視圖在分析和計算視圖中用于分析以傳遞主數(shù)據(jù)。...

  • 屬性視圖用于在大尺寸維表中進行性能優(yōu)化,可以限制屬性視圖中的屬性數(shù)量,這些屬性進一步用于報告和分析目的。

  • 屬性視圖用于在大尺寸維表中進行性能優(yōu)化,可以限制屬性視圖中的屬性數(shù)量,這些屬性進一步用于報告和分析目的。...

屬性視圖的特性...

選擇要在其下創(chuàng)建屬性視圖的包名稱。 右鍵單擊軟件包→轉(zhuǎn)到新建→屬性視圖

Creating an Attribute View

選擇要在其下創(chuàng)建屬性視圖的包名稱。 右鍵單擊軟件包→轉(zhuǎn)到新建→屬性視圖...

Choosing Type and Subtype

時間子類型屬性視圖是一種特殊類型的屬性視圖,它向Data Foundation添加時間維度。 當您輸入屬性名稱,類型和子類型并單擊完成時,它將打開三個工作窗格 -

  • 時間子類型屬性視圖是一種特殊類型的屬性視圖,它向Data Foundation添加時間維度。 當您輸入屬性名稱,類型和子類型并單擊完成時,它將打開三個工作窗格 - ...

  • 詳細信息窗格顯示添加到數(shù)據(jù)基礎(chǔ)并添加到它們之間的所有表的屬性。

  • 詳細信息窗格顯示添加到數(shù)據(jù)基礎(chǔ)并添加到它們之間的所有表的屬性。...

您可以通過單擊數(shù)據(jù)基礎(chǔ)旁邊寫上的“& plus;”符號將對象添加到數(shù)據(jù)基礎(chǔ)。 您可以在“場景”窗格中添加多個維度表和屬性視圖,并使用主鍵連接它們。

您可以通過單擊數(shù)據(jù)基礎(chǔ)旁邊寫上的“& plus;”符號將對象添加到數(shù)據(jù)基礎(chǔ)。 您可以在“場景”窗格中添加多個維度表和屬性視圖,并使用主鍵連接它們。...

Adding Objects at Data Foundation

一旦加入完成,在詳細信息窗格中選擇多個屬性,右鍵單擊并添加到輸出。 所有列將添加到“輸出”窗格。 現(xiàn)在單擊激活選項,您將在作業(yè)日志中收到確認消息。

一旦加入完成,在詳細信息窗格中選擇多個屬性,右鍵單擊并添加到輸出。 所有列將添加到“輸出”窗格。 現(xiàn)在單擊激活選項,您將在作業(yè)日志中收到確認消息。...

Adding Attributes to Output Pane

注意 - 當視圖未激活時,其上有菱形標記。 但是,一旦激活它,該鉆石消失,確認View已成功激活。

注意 - 當視圖未激活時,其上有菱形標記。 但是,一旦激活它,該鉆石消失,確認View已成功激活。...

這些對象可以通過右鍵單擊并添加或拖動對象來添加到標簽和值軸,如下所示 -

Adding Objects to Axis

SAP HANA - 分析視圖

這些對象可以通過右鍵單擊并添加或拖動對象來添加到標簽和值軸,如下所示 - ...

分析視圖的特性

以下是SAP HANA分析視圖的屬性:

  • 以下是SAP HANA分析視圖的屬性:...

  • 分析視圖旨在運行星型模式查詢。

  • 分析視圖旨在運行星型模式查詢。...

  • 分析視圖類似于SAP BW的信息對象和信息集。

分析視圖的特性...

分析視圖類似于SAP BW的信息對象和信息集。...

Creating an Analytic View

單擊“完成”時,可以看到帶有數(shù)據(jù)基礎(chǔ)和星形連接的分析視圖選項。

單擊數(shù)據(jù)基礎(chǔ)以添加維和事實表。 單擊加入星號以添加屬性視圖。

使用“+”號將Dim和Fact表添加到數(shù)據(jù)基礎(chǔ)。 在下面給出的示例中,添加了3個dim表:DIM_CUSTOMER,DIM_PRODUCT,DIM_REGION和1 Fact表FCT_SALES到Details Pane。 使用存儲在Fact表中的主鍵將Dim表連接到Fact表。

Adding Tables in Analytic View

從Dim和Fact表中選擇屬性以添加到“輸出”窗格,如上圖所示。 現(xiàn)在更改事實的數(shù)據(jù)類型,從事實表到度量。

單擊語義層,選擇事實,然后單擊度量標志,如下所示將數(shù)據(jù)類型更改為度量和激活視圖。

Defining Measures

單擊語義層,選擇事實,然后單擊度量標志,如下所示將數(shù)據(jù)類型更改為度量和激活視圖。...

可以選擇不同類型的圖表和圖表。

Choosing Graphs

SAP HANA - 分析視圖...

可以選擇不同類型的圖表和圖表。...

計算視圖的特性

下面給出的是計算視圖的幾個特點 -

  • 計算視圖用于消耗分析,屬性和其他計算視圖。

  • 計算視圖用于消耗分析,屬性和其他計算視圖。...

  • 有兩種方法來創(chuàng)建計算視圖 - SQL編輯器或圖形編輯器。

  • 內(nèi)置聯(lián)盟,加盟,投影& 聚合節(jié)點。

計算視圖的特性...

選擇要在其下創(chuàng)建計算視圖的包名稱。 右鍵單擊軟件包→轉(zhuǎn)到新建→計算視圖。 當您單擊計算視圖時,將打開新窗口。

Creating a Calculation View

選擇要在其下創(chuàng)建計算視圖的包名稱。 右鍵單擊軟件包→轉(zhuǎn)到新建→計算視圖。 當您單擊計算視圖時,將打開新窗口。...

圖形計算視圖

它具有默認節(jié)點,如聚合,投影,加入和聯(lián)合。 它用于消耗其他屬性,分析和其他計算視圖。

使用HANA studio中的GUI在表中插入數(shù)據(jù)...

它是使用SQL命令或HANA定義的函數(shù)構(gòu)建的SQL腳本編寫的。

數(shù)據(jù)類別

在此默認節(jié)點中,多維數(shù)據(jù)集是聚合。 您可以選擇星形連接與立方體維度。

在此默認節(jié)點中,多維數(shù)據(jù)集是聚合。 您可以選擇星形連接與立方體維度。...

Data Category

圖形計算視圖...

它不允許基礎(chǔ)列表,屬性視圖或分析視圖在數(shù)據(jù)基礎(chǔ)中添加。 所有維度表必須更改為維度計算視圖以在Star Join中使用。 可以添加所有事實表,并且可以在計算視圖中使用默認節(jié)點。

例子

以下示例顯示了如何使用計算視圖與星形連接 -

您有四個表,兩個Dim表和兩個Fact表。 您必須找到所有員工的列表,其中包括他們的加盟日期,Emp名稱,empId,工資和獎金。

在SQL編輯器中復(fù)制并粘貼以下腳本并執(zhí)行。

Dim表 - Empdim和Empdate

Create column table Empdim (empId nvarchar(3),Empname nvarchar(100));
Insert into Empdim values('AA1','John');
Insert into Empdim values('BB1','Anand');
Insert into Empdim values('CC1','Jason');
Create column table Empdate (caldate date, CALMONTH nvarchar(4) ,CALYEAR nvarchar(4));
Insert into Empdate values('20100101','04','2010');
Insert into Empdate values('20110101','05','2011');
Insert into Empdate values('20120101','06','2012');

事實表 - Empfact1,Empfact2

Create column table Empfact1 (empId nvarchar(3), Empdate date, Sal integer );
Insert into Empfact1 values('AA1','20100101',5000);
Insert into Empfact1 values('BB1','20110101',10000);
Insert into Empfact1 values('CC1','20120101',12000);

Create column table Empfact2 (empId nvarchar(3), deptName nvarchar(20), Bonus integer );
Insert into Empfact2 values ('AA1','SAP', 2000);
Insert into Empfact2 values ('BB1','Oracle', 2500);
Insert into Empfact2 values ('CC1','JAVA', 1500);

現(xiàn)在我們必須使用Star Join來實現(xiàn)計算視圖。 首先將兩個Dim表更改為Dimension Calculation視圖。

使用星形連接創(chuàng)建計算視圖。 在“圖形”窗格中,為2個事實表添加2個投影。 將兩個事實表添加到兩個“投影”,并將這些“投影”的屬性添加到“輸出”窗格。

Star Join

從默認節(jié)點添加連接并連接兩個事實表。 將Fact Join的參數(shù)添加到輸出窗格。

Output Pane

在星形連接中,添加尺寸計算視圖和添加事實連接到星形連接,如下所示。 在“輸出”窗格中選擇參數(shù)并激活視圖。

Active View

SAP HANA計算視圖 - Star Join

成功激活視圖后,右鍵單擊視圖名稱,然后單擊數(shù)據(jù)預(yù)覽。 將屬性和度量添加到值和標簽軸,并進行分析。

使用Star Join的好處

它簡化了設(shè)計過程。 您無需創(chuàng)建分析視圖和屬性視圖,并且直接可以將Fact表用作“投影”。

3NF可能與星加盟。

使用Star Join的好處...

在2個Dim表上創(chuàng)建2個屬性視圖 - 添加輸出并激活這兩個視圖。

在事實表上創(chuàng)建2個分析視圖→在分析視圖中的數(shù)據(jù)基礎(chǔ)上添加屬性視圖和Fact1 / Fact2。

現(xiàn)在創(chuàng)建計算視圖→尺寸(投影)。 創(chuàng)建分析視圖的投影并加入它們。 將此連接的屬性添加到輸出窗格。 現(xiàn)在加入投影并再次添加輸出。

激活視圖成功,并轉(zhuǎn)到數(shù)據(jù)預(yù)覽進行分析。

Without Star Join

SAP HANA - 分析特權(quán)

激活視圖成功,并轉(zhuǎn)到數(shù)據(jù)預(yù)覽進行分析。...

有時,需要同一視圖中的數(shù)據(jù)不應(yīng)該對那些對該數(shù)據(jù)沒有任何相關(guān)要求的其他用戶可訪問。

例子

有時,需要同一視圖中的數(shù)據(jù)不應(yīng)該對那些對該數(shù)據(jù)沒有任何相關(guān)要求的其他用戶可訪問。...

  • 分析特權(quán)僅應(yīng)用于信息視圖中的屬性。 我們無法在分析權(quán)限中添加限制訪問權(quán)限的措施。

  • 分析特權(quán)僅應(yīng)用于信息視圖中的屬性。 我們無法在分析權(quán)限中添加限制訪問權(quán)限的措施。...

因此,我們可以通過Empname,EmpId,Emp登錄或Emp Dept而不是數(shù)字值(如工資,獎金)來限制數(shù)據(jù)。

創(chuàng)建分析特權(quán)

因此,我們可以通過Empname,EmpId,Emp登錄或Emp Dept而不是數(shù)字值(如工資,獎金)來限制數(shù)據(jù)。...

Creating Analytic Privileges

輸入分析特權(quán)的名稱和說明→完成。 新窗口將打開。

輸入分析特權(quán)的名稱和說明→完成。 新窗口將打開。...

點擊添加按鈕后,它將顯示“內(nèi)容”標簽下的所有視圖。

Adding Views to Analytic Privileges

點擊添加按鈕后,它將顯示“內(nèi)容”標簽下的所有視圖。...

現(xiàn)在要在分析特權(quán)下從所選視圖添加屬性,單擊帶有關(guān)聯(lián)屬性限制窗口的添加按鈕。

Select Object

從選擇對象選項中添加要添加到分析特權(quán)的對象,然后單擊確定。

從選擇對象選項中添加要添加到分析特權(quán)的對象,然后單擊確定。...

Assigning Restrictions to Object

我們必須通過點擊頂部的綠色圓形圖標激活分析特權(quán)。 狀態(tài)消息 - 已成功完成在作業(yè)日志下成功確認激活,我們現(xiàn)在可以通過添加到角色來使用此視圖。

現(xiàn)在要向用戶添加此角色,請轉(zhuǎn)到安全選項卡→用戶→選擇要應(yīng)用這些分析特權(quán)的用戶。

Adding Analytic Privileges to User Roles

搜索要應(yīng)用名稱的分析特權(quán),然后單擊確定。 該視圖將添加到“分析權(quán)限”下的用戶角色。

要從特定用戶中刪除分析特權(quán),請在選項卡下選擇視圖,然后使用紅色刪除選項。 使用部署(頂部的箭頭標記或F8將此應(yīng)用于用戶配置文件)。

SAP HANA - 分析特權(quán)...

SAP HANA信息編輯器是一個自助服務(wù)建模環(huán)境,供最終用戶分析數(shù)據(jù)集。 它允許您將工作簿格式(.xls,.csv)中的數(shù)據(jù)導(dǎo)入HANA數(shù)據(jù)庫并創(chuàng)建用于分析的建模視圖。

SAP HANA信息編輯器是一個自助服務(wù)建模環(huán)境,供最終用戶分析數(shù)據(jù)集。 它允許您將工作簿格式(.xls,.csv)中的數(shù)據(jù)導(dǎo)入HANA數(shù)據(jù)庫并創(chuàng)建用于分析的建模視圖。...

創(chuàng)建分析特權(quán)...

  • 數(shù)據(jù)提取 - Information Composer有助于在HANA數(shù)據(jù)庫中提取數(shù)據(jù),清理數(shù)據(jù),預(yù)覽數(shù)據(jù)和自動創(chuàng)建物理表的過程。

  • 操作數(shù)據(jù) - 它幫助我們組合兩個對象(物理表,分析視圖,屬性視圖和計算視圖)和創(chuàng)建信息視圖,可以由SAP BO工具使用,如SAP Business Objects Analysis,SAP Business 對象瀏覽器和其他工具,如MS Excel。

  • 它以URL的形式提供集中式IT服務(wù),可以從任何地方訪問。

如何使用Information Composer上傳數(shù)據(jù)?

它以URL的形式提供集中式IT服務(wù),可以從任何地方訪問。...

http://< server>:< port> / IC

登錄到SAP HANA信息編輯器。 您可以使用此工具執(zhí)行數(shù)據(jù)加載或操作。

登錄到SAP HANA信息編輯器。 您可以使用此工具執(zhí)行數(shù)據(jù)加載或操作。...

  • Uploading .xls, .csv file directly to HANA database
  • Other way is to copy data to clipboard and copy from there to HANA database.
  • It allows data to be loaded along with header.

在信息編輯器的左側(cè),您有三個選項 -

在信息編輯器的左側(cè),您有三個選項 - ...

Upload Data

一旦將數(shù)據(jù)發(fā)布到HANA數(shù)據(jù)庫,就不能重命名表。 在這種情況下,您必須從HANA數(shù)據(jù)庫中的Schema中刪除該表。

“SAP_IC”模式,其中存在IC_MODELS,IC_SPREADSHEETS等表。 可以在這些表下找到使用IC創(chuàng)建的表的詳細信息。

Spreadsheet

使用剪貼板

在IC中上傳數(shù)據(jù)的另一種方式是使用剪貼板。 將數(shù)據(jù)復(fù)制到剪貼板,并在Information Composer的幫助下上傳。 Information Composer還允許您查看數(shù)據(jù)預(yù)覽或甚至提供臨時存儲中的數(shù)據(jù)摘要。 它具有內(nèi)置的數(shù)據(jù)清理功能,用于消除數(shù)據(jù)中的任何不一致。

在IC中上傳數(shù)據(jù)的另一種方式是使用剪貼板。 將數(shù)據(jù)復(fù)制到剪貼板,并在Information Composer的幫助下上傳。 Information Composer還允許您查看數(shù)據(jù)預(yù)覽或甚至提供臨時存儲中的數(shù)據(jù)摘要。 它具有內(nèi)置的數(shù)據(jù)清理功能,用于消除數(shù)據(jù)中的任何不一致。...

最后一步是將數(shù)據(jù)發(fā)布到HANA數(shù)據(jù)庫中的物理表。 提供表的技術(shù)名稱和描述,這將被加載到IC_Tables Schema內(nèi)部。

用于使用通過Information Composer發(fā)布的數(shù)據(jù)的用戶角色

最后一步是將數(shù)據(jù)發(fā)布到HANA數(shù)據(jù)庫中的物理表。 提供表的技術(shù)名稱和描述,這將被加載到IC_Tables Schema內(nèi)部。...

  • IC_MODELER用于創(chuàng)建物理表,上傳數(shù)據(jù)和創(chuàng)建信息視圖。

  • IC_MODELER用于創(chuàng)建物理表,上傳數(shù)據(jù)和創(chuàng)建信息視圖。...

用于使用通過Information Composer發(fā)布的數(shù)據(jù)的用戶角色...

服務(wù)器要求 -

  • 至少需要2GB的可用內(nèi)存。

  • 服務(wù)器上必須安裝Java 6(64位)。

  • 信息編輯器服務(wù)器必須物理上位于HANA服務(wù)器旁邊。

信息編輯器服務(wù)器必須物理上位于HANA服務(wù)器旁邊。...

  • Internet Explorer with Silverlight 4 installed.

SAP HANA - 出口& 進口

HANA導(dǎo)出和導(dǎo)入選項允許表,信息模型,風景移動到不同的或現(xiàn)有的系統(tǒng)。 您不需要重新創(chuàng)建所有表和信息模型,因為您可以將其導(dǎo)出到新系統(tǒng)或?qū)氲浆F(xiàn)有的目標系統(tǒng)以減少工作量。

HANA導(dǎo)出和導(dǎo)入選項允許表,信息模型,風景移動到不同的或現(xiàn)有的系統(tǒng)。 您不需要重新創(chuàng)建所有表和信息模型,因為您可以將其導(dǎo)出到新系統(tǒng)或?qū)氲浆F(xiàn)有的目標系統(tǒng)以減少工作量。...

Explain and Import

使用剪貼板...

轉(zhuǎn)到文件菜單→導(dǎo)出→您將看到如下所示的選項 -

Explain Destination

SAP HANA內(nèi)容下的導(dǎo)出選項

交貨單位

轉(zhuǎn)到文件菜單→導(dǎo)出→您將看到如下所示的選項 - ...

用戶可以使用此選項將構(gòu)成傳送單元及其中包含的相關(guān)對象的所有包導(dǎo)出到HANA服務(wù)器或本地客戶端位置。

用戶可以使用此選項將構(gòu)成傳送單元及其中包含的相關(guān)對象的所有包導(dǎo)出到HANA服務(wù)器或本地客戶端位置。...

這可以通過HANA Modeler→交付單元→選擇系統(tǒng)和下一步→創(chuàng)建→填寫名稱,版本等詳細信息完成?!_定→將包添加到交付單元→完成

Delivery Unit

這可以通過HANA Modeler→交付單元→選擇系統(tǒng)和下一步→創(chuàng)建→填寫名稱,版本等詳細信息完成?!_定→將包添加到交付單元→完成...

轉(zhuǎn)到文件→導(dǎo)出→交貨單位→選擇交貨單位。

您可以看到分配給交貨單位的所有包裹的列表。 它提供了一個選項來選擇導(dǎo)出位置 -

  • Export to Server
  • Export to Client
Export Through Delivery Unit

您可以看到分配給交貨單位的所有包裹的列表。 它提供了一個選項來選擇導(dǎo)出位置 - ...

用戶可以通過“按時間過濾”限制導(dǎo)出,這意味著在上述時間間隔內(nèi)更新的信息視圖將僅導(dǎo)出。

用戶可以通過“按時間過濾”限制導(dǎo)出,這意味著在上述時間間隔內(nèi)更新的信息視圖將僅導(dǎo)出。...

交貨單位...

此選項可用于將單個對象導(dǎo)出到本地系統(tǒng)中的位置。 用戶可以選擇單個信息視圖或一組視圖和包,并選擇要導(dǎo)出的本地客戶端位置,然后單擊完成。

此選項可用于將單個對象導(dǎo)出到本地系統(tǒng)中的位置。 用戶可以選擇單個信息視圖或一組視圖和包,并選擇要導(dǎo)出的本地客戶端位置,然后單擊完成。...

Developer Mode

支持模式

這可以用于導(dǎo)出對象以及用于SAP支持目的的數(shù)據(jù)。 這可以在要求時使用。

這可以用于導(dǎo)出對象以及用于SAP支持目的的數(shù)據(jù)。 這可以在要求時使用。...

Support Mode

SAP HANA Studio下的導(dǎo)出選項 -

SAP HANA Studio下的導(dǎo)出選項 - ...

- 此選項可用于導(dǎo)出表及其內(nèi)容。

SAP HANA內(nèi)容下的導(dǎo)入選項

- 此選項可用于導(dǎo)出表及其內(nèi)容。...

支持模式...

這用于從.xls或.csv文件等平面文件導(dǎo)入數(shù)據(jù)。

Import

這用于從.xls或.csv文件等平面文件導(dǎo)入數(shù)據(jù)。...

通過瀏覽本地系統(tǒng)選擇源文件。 它還提供了一個選項,如果你想保留標題行。 它還提供了在現(xiàn)有模式下創(chuàng)建新表的選項,或者如果要將數(shù)據(jù)從文件導(dǎo)入到現(xiàn)有表中。

Data from Local File1

通過瀏覽本地系統(tǒng)選擇源文件。 它還提供了一個選項,如果你想保留標題行。 它還提供了在現(xiàn)有模式下創(chuàng)建新表的選項,或者如果要將數(shù)據(jù)從文件導(dǎo)入到現(xiàn)有表中。...

Data from Local File2

當您單擊完成時,該表將填充在上述模式中的表列表下。 您可以進行數(shù)據(jù)預(yù)覽,并可以檢查表的數(shù)據(jù)定義,它將與.xls文件的數(shù)據(jù)定義相同。

Import Data from Local File

交貨單位

當您單擊完成時,該表將填充在上述模式中的表列表下。 您可以進行數(shù)據(jù)預(yù)覽,并可以檢查表的數(shù)據(jù)定義,它將與.xls文件的數(shù)據(jù)定義相同。...

您可以選擇“覆蓋非活動版本”,這樣您可以覆蓋現(xiàn)有對象的任何非活動版本。 如果用戶選擇“激活對象”,則在導(dǎo)入后,所有導(dǎo)入的對象將默認激活。 用戶不需要為導(dǎo)入的視圖手動觸發(fā)激活。

Import Through Delivery Unit

您可以選擇“覆蓋非活動版本”,這樣您可以覆蓋現(xiàn)有對象的任何非活動版本。 如果用戶選擇“激活對象”,則在導(dǎo)入后,所有導(dǎo)入的對象將默認激活。 用戶不需要為導(dǎo)入的視圖手動觸發(fā)激活。...

交貨單位...

瀏覽導(dǎo)出視圖的本地客戶端位置并選擇要導(dǎo)入的視圖,用戶可以選擇單個視圖或一組視圖和包,然后單擊完成。

大量導(dǎo)入元數(shù)據(jù)

瀏覽導(dǎo)出視圖的本地客戶端位置并選擇要導(dǎo)入的視圖,用戶可以選擇單個視圖或一組視圖和包,然后單擊完成。...

配置用于批量導(dǎo)入的系統(tǒng),然后單擊完成。

Mass Import of Metadata

大量導(dǎo)入元數(shù)據(jù)...

配置用于批量導(dǎo)入的系統(tǒng),然后單擊完成。...

轉(zhuǎn)到文件→導(dǎo)入→選擇性導(dǎo)入元數(shù)據(jù)→下一步

轉(zhuǎn)到文件→導(dǎo)入→選擇性導(dǎo)入元數(shù)據(jù)→下一步...

Selective Import of Metadata1Selective Import of Metadata2

選擇要導(dǎo)入的表,并根據(jù)需要驗證數(shù)據(jù)。 之后單擊完成。

SAP HANA - 出口& 進口...

選擇要導(dǎo)入的表,并根據(jù)需要驗證數(shù)據(jù)。 之后單擊完成。...

這些報告工具使業(yè)務(wù)經(jīng)理,分析師,銷售經(jīng)理和高級管理人員能夠分析歷史信息以創(chuàng)建業(yè)務(wù)場景并決定公司的業(yè)務(wù)戰(zhàn)略。

這些報告工具使業(yè)務(wù)經(jīng)理,分析師,銷售經(jīng)理和高級管理人員能夠分析歷史信息以創(chuàng)建業(yè)務(wù)場景并決定公司的業(yè)務(wù)戰(zhàn)略。...

Reporting and Analysis

在大多數(shù)實施SAP的公司中,使用BI平臺工具完成HANA報表,這些工具在關(guān)系和OLAP連接的幫助下同時使用SQL和MDX查詢。 有各種各樣的商務(wù)智能工具,如 - Web智能,水晶報表,儀表板,資源管理器,辦公室分析等等。

Bi 4.0與Hana視圖的連接

SAP HANA內(nèi)容下的導(dǎo)入選項...

在大多數(shù)實施SAP的公司中,使用BI平臺工具完成HANA報表,這些工具在關(guān)系和OLAP連接的幫助下同時使用SQL和MDX查詢。 有各種各樣的商務(wù)智能工具,如 - Web智能,水晶報表,儀表板,資源管理器,辦公室分析等等。...

用于設(shè)計交互式儀表板的主要工具 - Design Studio和儀表板設(shè)計器。 Design Studio是設(shè)計儀表板的未來工具,它通過BI消費者服務(wù)BICS連接消耗HANA視圖。 儀表板設(shè)計(xcelsius)使用IDT在HANA數(shù)據(jù)庫中使用關(guān)系或OLAP連接來使用模式。

用于設(shè)計交互式儀表板的主要工具 - Design Studio和儀表板設(shè)計器。 Design Studio是設(shè)計儀表板的未來工具,它通過BI消費者服務(wù)BICS連接消耗HANA視圖。 儀表板設(shè)計(xcelsius)使用IDT在HANA數(shù)據(jù)庫中使用關(guān)系或OLAP連接來使用模式。...

Office Analysis使用OLAP連接連接到HANA信息視圖。 可以在CMC或IDT中創(chuàng)建此OLAP連接。

Reporting Tools

Office Analysis使用OLAP連接連接到HANA信息視圖。 可以在CMC或IDT中創(chuàng)建此OLAP連接。...

關(guān)系vs OLAP連接

這個想法基本上是如果你需要從表或常規(guī)數(shù)據(jù)庫訪問數(shù)據(jù),那么你的連接應(yīng)該是一個關(guān)系連接,但如果你的源是一個應(yīng)用程序,數(shù)據(jù)存儲在多維數(shù)據(jù)集(多維像信息多維數(shù)據(jù)集,信息模型) 使用OLAP連接。

  • A Relational connection can only be created in IDT/UDT.
  • An OLAP can be created in both IDT and CMC.

這個想法基本上是如果你需要從表或常規(guī)數(shù)據(jù)庫訪問數(shù)據(jù),那么你的連接應(yīng)該是一個關(guān)系連接,但如果你的源是一個應(yīng)用程序,數(shù)據(jù)存儲在多維數(shù)據(jù)集(多維像信息多維數(shù)據(jù)集,信息模型) 使用OLAP連接。...

關(guān)系vs OLAP連接...

在信息設(shè)計工具(IDT)中,可以使用JDBC或ODBC驅(qū)動程序創(chuàng)建與SAP HANA視圖或表的關(guān)系連接,并使用此連接構(gòu)建Universe,以提供對如Dashboards和Web Intelligence等客戶端工具的訪問,如上圖所示。

在信息設(shè)計工具(IDT)中,可以使用JDBC或ODBC驅(qū)動程序創(chuàng)建與SAP HANA視圖或表的關(guān)系連接,并使用此連接構(gòu)建Universe,以提供對如Dashboards和Web Intelligence等客戶端工具的訪問,如上圖所示。...

Bi 4.0與Hana視圖的連接...

水晶報表企業(yè)版

在Crystal Reports for Enterprise中,可以通過使用使用信息設(shè)計工具創(chuàng)建的現(xiàn)有關(guān)系連接來訪問SAP HANA數(shù)據(jù)。

在Crystal Reports for Enterprise中,可以通過使用使用信息設(shè)計工具創(chuàng)建的現(xiàn)有關(guān)系連接來訪問SAP HANA數(shù)據(jù)。...

設(shè)計工作室

Design Studio可以通過使用在信息設(shè)計工具中創(chuàng)建的現(xiàn)有OLAP連接或類似于Office Analysis的CMC來訪問SAP HANA數(shù)據(jù)。

設(shè)計工作室...

Design Studio可以通過使用在信息設(shè)計工具中創(chuàng)建的現(xiàn)有OLAP連接或類似于Office Analysis的CMC來訪問SAP HANA數(shù)據(jù)。...

Web智能

Web Intelligence只能通過關(guān)系Universe連接到SAP HANA。

Web智能...

Web Intelligence只能通過關(guān)系Universe連接到SAP HANA。...

Office分析,OLAP版本

在Office Analysis版OLAP中,可以使用中央管理控制臺或信息設(shè)計工具中定義的OLAP連接連接到SAP HANA。

Office分析,OLAP版本...

在Office Analysis版OLAP中,可以使用中央管理控制臺或信息設(shè)計工具中定義的OLAP連接連接到SAP HANA。...

在CMC中創(chuàng)建OLAP連接

我們可以為所有BI工具創(chuàng)建一個OLAP連接,我們希望在HANA視圖(如OLAP用于分析,Crystal Report for enterprise,Design Studio)上使用它。 通過IDT的關(guān)系連接用于將Web Intelligence和儀表板連接到HANA數(shù)據(jù)庫。

可以使用IDT和CMC創(chuàng)建這些連接,并且這兩個連接都保存在BO資源庫中。

使用用戶名和密碼登錄到CMC。

使用用戶名和密碼登錄到CMC。...

Central Management Console1

輸入OLAP連接的名稱和說明。 多個人,要連接到HANA視圖,在不同的BI平臺工具中,可以使用此連接。

輸入OLAP連接的名稱和說明。 多個人,要連接到HANA視圖,在不同的BI平臺工具中,可以使用此連接。...

服務(wù)器 - 輸入HANA服務(wù)器名稱

服務(wù)器 - 輸入HANA服務(wù)器名稱...

Central Management Console2

它還提供了連接到單個多維數(shù)據(jù)集(您也可以選擇連接到單個分析或計算視圖)或完整的HANA系統(tǒng)的選項。

它還提供了連接到單個多維數(shù)據(jù)集(您也可以選擇連接到單個分析或計算視圖)或完整的HANA系統(tǒng)的選項。...

身份驗證類型 - 在CMC中創(chuàng)建OLAP連接時,可以使用三種身份驗證類型。

  • 身份驗證類型 - 在CMC中創(chuàng)建OLAP連接時,可以使用三種身份驗證類型。...

  • 提示 - 每次都會詢問用戶名和密碼

  • 提示 - 每次都會詢問用戶名和密碼...

  • 輸入用戶 - HANA系統(tǒng)的用戶名和密碼,保存和新連接將添加到現(xiàn)有的連接列表。

輸入用戶 - HANA系統(tǒng)的用戶名和密碼,保存和新連接將添加到現(xiàn)有的連接列表。...

具有HANA系統(tǒng)的SAP Lumira連接

具有HANA系統(tǒng)的SAP Lumira連接...

SAP Lumira Connectivity

連接到SAP HANA和從SAP HANA下載之間的區(qū)別是,它將從Hana系統(tǒng)下載數(shù)據(jù)到BO存儲庫,并且不會發(fā)生HANA系統(tǒng)中的更改的數(shù)據(jù)刷新。 輸入HANA服務(wù)器名稱和實例編號。 輸入用戶名和密碼→點擊連接。

Connect to SAP Hana

連接到SAP HANA和從SAP HANA下載之間的區(qū)別是,它將從Hana系統(tǒng)下載數(shù)據(jù)到BO存儲庫,并且不會發(fā)生HANA系統(tǒng)中的更改的數(shù)據(jù)刷新。 輸入HANA服務(wù)器名稱和實例編號。 輸入用戶名和密碼→點擊連接。...

SAP Lumira中有四個選項卡 -

  • SAP Lumira中有四個選項卡 - ...

  • 可視化 - 您可以添加圖形和圖表。 單擊X軸和Y軸+符號添加屬性。

  • 可視化 - 您可以添加圖形和圖表。 單擊X軸和Y軸+符號添加屬性。...

  • 共享 - 如果它是基于SAP HANA構(gòu)建的,我們只能發(fā)布到SAP Lumira服務(wù)器。 否則,您還可以將故事從SAP Lumira發(fā)布到SAP社區(qū)網(wǎng)絡(luò)SCN或BI平臺。

共享 - 如果它是基于SAP HANA構(gòu)建的,我們只能發(fā)布到SAP Lumira服務(wù)器。 否則,您還可以將故事從SAP Lumira發(fā)布到SAP社區(qū)網(wǎng)絡(luò)SCN或BI平臺。...

在IDT中創(chuàng)建關(guān)系連接以在WebI和信息中心中使用HANA視圖 -

在IDT中創(chuàng)建關(guān)系連接以在WebI和信息中心中使用HANA視圖 - ...

Information Design Tool

右鍵單擊項目名稱→轉(zhuǎn)到新建→選擇關(guān)系連接→輸入連接/資源名稱→下一步→從列表中選擇SAP連接到HANA系統(tǒng)→SAP HANA→選擇JDBC / ODBC驅(qū)動程序→單擊下一步→輸入HANA系統(tǒng)詳細信息 →單擊下一步并完成。

Relational Connection

右鍵單擊項目名稱→轉(zhuǎn)到新建→選擇關(guān)系連接→輸入連接/資源名稱→下一步→從列表中選擇SAP連接到HANA系統(tǒng)→SAP HANA→選擇JDBC / ODBC驅(qū)動程序→單擊下一步→輸入HANA系統(tǒng)詳細信息 →單擊下一步并完成。...

Test

測試連接→成功。 下一步是將此連接發(fā)布到Repository以使其可用。

右鍵單擊連接名稱→單擊發(fā)布連接到存儲庫→輸入BO存儲庫名稱和密碼→單擊連接→下一步→完成→是。

Publish Connection

它將創(chuàng)建一個具有.cns擴展名的新關(guān)系連接。

它將創(chuàng)建一個具有.cns擴展名的新關(guān)系連接。...

.cnx - 表示本地不安全連接。 如果在創(chuàng)建和發(fā)布Universe時使用此連接,它將不允許您將其發(fā)布到存儲庫。

選擇.cns連接類型→右鍵單擊此→點擊新建數(shù)據(jù)基礎(chǔ)→輸入數(shù)據(jù)基礎(chǔ)名稱→下一步→單源/多源→單擊下一步→完成。

New Data Foundation

它將在中間窗格中顯示具有模式名稱的HANA數(shù)據(jù)庫中的所有表。

它將在中間窗格中顯示具有模式名稱的HANA數(shù)據(jù)庫中的所有表。...

Schema

雙擊連接并檢測基數(shù)→檢測→確定→全部保存在頂部。 現(xiàn)在,我們必須在數(shù)據(jù)基礎(chǔ)上創(chuàng)建一個新的Business層,BI應(yīng)用程序工具將使用該層。

雙擊連接并檢測基數(shù)→檢測→確定→全部保存在頂部。 現(xiàn)在,我們必須在數(shù)據(jù)基礎(chǔ)上創(chuàng)建一個新的Business層,BI應(yīng)用程序工具將使用該層。...

New Business Layer

右鍵單擊.bfx文件→單擊發(fā)布→到存儲庫→單擊下一步→完成→Universe成功發(fā)布。

右鍵單擊.bfx文件→單擊發(fā)布→到存儲庫→單擊下一步→完成→Universe成功發(fā)布。...

WebI Report

所有對象將被添加到查詢面板。 您可以從左窗格中選擇屬性和度量,并將它們添加到“結(jié)果對象”。 運行查詢將運行SQL查詢,輸出將以WebI中的Report形式生成,如下所示。

Report1

SAP HANA - Excel集成

所有對象將被添加到查詢面板。 您可以從左窗格中選擇屬性和度量,并將它們添加到“結(jié)果對象”。 運行查詢將運行SQL查詢,輸出將以WebI中的Report形式生成,如下所示。...

將MS Excel連接到HANA

打開Excel并轉(zhuǎn)到數(shù)據(jù)選項卡→從其他來源→單擊數(shù)據(jù)連接向?qū)А渌?高級,然后單擊下一步→數(shù)據(jù)鏈接屬性將打開。

Connecting MS Excel to HANAData Link Properties

從此列表中選擇SAP HANA MDX Provider以連接到任何MDX數(shù)據(jù)源→輸入HANA系統(tǒng)詳細信息(服務(wù)器名稱,實例,用戶名和密碼)→單擊測試連接→連接成功→確定。

它將為您提供在HANA系統(tǒng)中可用的下拉列表中的所有包的列表。 您可以選擇信息視圖→單擊下一步→選擇數(shù)據(jù)透視表/其他→確定。

Select Pivot Table

它將為您提供在HANA系統(tǒng)中可用的下拉列表中的所有包的列表。 您可以選擇信息視圖→單擊下一步→選擇數(shù)據(jù)透視表/其他→確定。...

SAP HANA - Excel集成...

安全意味著保護公司的關(guān)鍵數(shù)據(jù)免遭未經(jīng)授權(quán)的訪問和使用,并確保符合公司政策的合規(guī)性和標準。 SAP HANA使客戶能夠?qū)嵤┎煌陌踩呗院统绦?,并滿足公司的合規(guī)性要求。

安全意味著保護公司的關(guān)鍵數(shù)據(jù)免遭未經(jīng)授權(quán)的訪問和使用,并確保符合公司政策的合規(guī)性和標準。 SAP HANA使客戶能夠?qū)嵤┎煌陌踩呗院统绦?,并滿足公司的合規(guī)性要求。...

SAP HANA提供所有與安全性相關(guān)的功能,例如身份驗證,授權(quán),加密和審計以及一些添加功能,這在其他多租戶數(shù)據(jù)庫中不受支持。

Security Overview

SAP HANA提供所有與安全性相關(guān)的功能,例如身份驗證,授權(quán),加密和審計以及一些添加功能,這在其他多租戶數(shù)據(jù)庫中不受支持。...

  • User and Role Management
  • Authentication and SSO
  • Authorization
  • Encryption of data communication in Network
  • Encryption of data in Persistence Layer

多租戶HANA數(shù)據(jù)庫中的附加功能 -

  • 多租戶HANA數(shù)據(jù)庫中的附加功能 - ...

  • 配置更改黑名單 - 它涉及防止租戶數(shù)據(jù)庫管理員更改某些系統(tǒng)屬性

  • 配置更改黑名單 - 它涉及防止租戶數(shù)據(jù)庫管理員更改某些系統(tǒng)屬性...

SAP HANA用戶和角色管理

SAP HANA用戶和角色管理配置取決于HANA系統(tǒng)的體系結(jié)構(gòu)。

  • SAP HANA用戶和角色管理配置取決于HANA系統(tǒng)的體系結(jié)構(gòu)。...

  • 如果最終用戶直接連接到SAP HANA數(shù)據(jù)庫,則最終用戶和管理員都需要HANA系統(tǒng)的數(shù)據(jù)庫層中的用戶和角色。

如果最終用戶直接連接到SAP HANA數(shù)據(jù)庫,則最終用戶和管理員都需要HANA系統(tǒng)的數(shù)據(jù)庫層中的用戶和角色。...

用戶類型

用戶類型根據(jù)安全策略和在用戶配置文件上分配的不同權(quán)限而有所不同。 用戶類型可以是技術(shù)數(shù)據(jù)庫用戶或最終用戶需要在HANA系統(tǒng)上訪問以用于報告目的或數(shù)據(jù)操作。

在CMC中創(chuàng)建OLAP連接...

用戶類型根據(jù)安全策略和在用戶配置文件上分配的不同權(quán)限而有所不同。 用戶類型可以是技術(shù)數(shù)據(jù)庫用戶或最終用戶需要在HANA系統(tǒng)上訪問以用于報告目的或數(shù)據(jù)操作。...

Standard Users

受限用戶

受限用戶是那些使用某些應(yīng)用程序訪問HANA系統(tǒng)的用戶,并且他們在HANA系統(tǒng)上沒有SQL特權(quán)。 創(chuàng)建這些用戶后,他們最初沒有任何訪問權(quán)限。

如果我們將受限用戶與標準用戶進行比較 -

  • 受限用戶無法在HANA數(shù)據(jù)庫或自己的模式中創(chuàng)建對象。

  • 他們沒有訪問權(quán)限查看數(shù)據(jù)庫中的任何數(shù)據(jù),因為他們沒有通用的公共角色添加到配置文件像標準用戶。

  • 他們沒有訪問權(quán)限查看數(shù)據(jù)庫中的任何數(shù)據(jù),因為他們沒有通用的公共角色添加到配置文件像標準用戶。...

用戶管理& 角色管理

技術(shù)數(shù)據(jù)庫用戶僅用于管理目的,例如在數(shù)據(jù)庫中創(chuàng)建新對象,向其他用戶分配權(quán)限,在包,應(yīng)用程序等上。

SAP HANA用戶管理活動

根據(jù)HANA系統(tǒng)的業(yè)務(wù)需求和配置,可以使用用戶管理工具(如HANA studio)執(zhí)行不同的用戶活動。

最常見的活動包括 -

  • Create Users
  • Grant roles to users
  • Define and Create Roles
  • Deleting Users
  • Resetting user passwords
  • Reactivating users after too many failed logon attempts
  • Deactivating users when it is required

如何在HANA Studio中創(chuàng)建用戶?

只有具有系統(tǒng)特權(quán)ROLE ADMIN的數(shù)據(jù)庫用戶才能在HANA studio中創(chuàng)建用戶和角色。 要在HANA studio中創(chuàng)建用戶和角色,請轉(zhuǎn)到HANA管理員控制臺。 您將在系統(tǒng)視圖中看到安全選項卡 -

Create Users

當您展開安全選項卡時,它會提供用戶和角色的選項。 要創(chuàng)建新用戶,請右鍵單擊用戶并轉(zhuǎn)到新用戶。 新窗口將打開,您可以在其中定義用戶和用戶參數(shù)。

輸入用戶名(授權(quán)),在驗證字段中輸入密碼。 應(yīng)用密碼,同時為新用戶保存密碼。 您也可以選擇創(chuàng)建受限用戶。

輸入用戶名(授權(quán)),在驗證字段中輸入密碼。 應(yīng)用密碼,同時為新用戶保存密碼。 您也可以選擇創(chuàng)建受限用戶。...

New User

...

內(nèi)部認證機制使用密碼。

外部機制,如Kerberos,SAML,SAP登錄故障單,SAP斷言故障單或X.509。

用戶可以一次通過多于一個機制來認證。 但是,Kerberos只能有一個密碼和一個主體名稱在任何時候都有效。 必須指定一個認證機制,以允許用戶連接并使用數(shù)據(jù)庫實例。

它還提供了定義用戶的有效性的選項,可以通過選擇日期提及有效性間隔。 有效性規(guī)范是可選的用戶參數(shù)。

默認情況下,隨SAP HANA數(shù)據(jù)庫一起提供的某些用戶是:SYS,SYSTEM,_SYS_REPO,_SYS_STATISTICS。

一旦完成,下一步是為用戶配置文件定義權(quán)限。 有可以添加到用戶配置文件的不同類型的權(quán)限。

受限用戶...

一旦完成,下一步是為用戶配置文件定義權(quán)限。 有可以添加到用戶配置文件的不同類型的權(quán)限。...

Granted Roles to Users

PUBLIC - 這是通用角色,默認情況下分配給所有數(shù)據(jù)庫用戶。 此角色包含對系統(tǒng)視圖的只讀訪問權(quán)限以及對某些過程的執(zhí)行權(quán)限。 這些角色不能撤銷。

Public

造型

它包含在SAP HANA工作室中使用信息建模器所需的所有權(quán)限。

系統(tǒng)特權(quán)

有可以添加到用戶配置文件的不同類型的系統(tǒng)權(quán)限。 要向用戶配置文件添加系統(tǒng)特權(quán),請單擊+號。

系統(tǒng)特權(quán)用于備份/恢復(fù),用戶管理,實例啟動和停止等。

內(nèi)容管理員

系統(tǒng)特權(quán)用于備份/恢復(fù),用戶管理,實例啟動和停止等。...

Content Admin

數(shù)據(jù)管理員

這是一種特權(quán),需要將對象添加到用戶配置文件。

Data Admin

以下是常見的支持系統(tǒng)特權(quán) -

造型...

以下是常見的支持系統(tǒng)特權(quán) - ...

審計管理員

控制以下與審計相關(guān)的命令的執(zhí)行 - CREATE AUDIT POLICY,DROP AUDIT POLICY和ALTER AUDIT POLICY以及審計配置的更改。 還允許訪問AUDIT_LOG系統(tǒng)視圖。

審計管理員...

它授權(quán)執(zhí)行以下命令 - ALTER SYSTEM CLEAR AUDIT LOG。 還允許訪問AUDIT_LOG系統(tǒng)視圖。

備份管理員

它授權(quán)BACKUP和RECOVERY命令來定義和啟動備份和恢復(fù)過程。

備份管理員...

它授權(quán)BACKUP命令啟動備份過程。

目錄閱讀

它授權(quán)用戶對所有系統(tǒng)視圖具有未過濾的只讀訪問權(quán)限。 通常,根據(jù)訪問用戶的權(quán)限過濾這些視圖的內(nèi)容。

創(chuàng)建模式

它授權(quán)使用CREATE SCHEMA命令創(chuàng)建數(shù)據(jù)庫模式。 默認情況下,每個用戶擁有一個模式,具有此特權(quán)允許用戶創(chuàng)建其他模式。

創(chuàng)建結(jié)構(gòu)特權(quán)

它授權(quán)使用CREATE SCHEMA命令創(chuàng)建數(shù)據(jù)庫模式。 默認情況下,每個用戶擁有一個模式,具有此特權(quán)允許用戶創(chuàng)建其他模式。...

創(chuàng)建結(jié)構(gòu)特權(quán)...

它授權(quán)憑據(jù)命令 - CREATE / ALTER / DROP CREDENTIAL。

數(shù)據(jù)管理員

它授權(quán)憑據(jù)命令 - CREATE / ALTER / DROP CREDENTIAL。...

具有此權(quán)限的用戶無法選擇或更改其沒有訪問權(quán)限的數(shù)據(jù)存儲表,但可以刪除表或修改表定義。

數(shù)據(jù)管理員...

它授權(quán)與多數(shù)據(jù)庫中的數(shù)據(jù)庫相關(guān)的所有命令,例如CREATE,DROP,ALTER,RENAME,BACKUP,RECOVERY。

出口

它授權(quán)與多數(shù)據(jù)庫中的數(shù)據(jù)庫相關(guān)的所有命令,例如CREATE,DROP,ALTER,RENAME,BACKUP,RECOVERY。...

請注意,在此特權(quán)旁邊,用戶需要導(dǎo)出源表的SELECT特權(quán)。

出口...

請注意,在此特權(quán)旁邊,用戶需要導(dǎo)出源表的SELECT特權(quán)。...

請注意,除此特權(quán)外,用戶需要對要導(dǎo)入的目標表具有INSERT權(quán)限。

Inifile管理員

它授權(quán)更改系統(tǒng)設(shè)置。

Inifile管理員...

它授權(quán)SET SYSTEM LICENSE命令安裝新的許可證。

日志管理員

它授權(quán)ALTER SYSTEM LOGGING [ON | OFF]命令啟用或禁用日志刷新機制。

日志管理員...

它授權(quán)ALTER SYSTEM LOGGING [ON | OFF]命令啟用或禁用日志刷新機制。...

優(yōu)化管理員

它授權(quán)ALTER SYSTEM命令關(guān)于影響查詢優(yōu)化器行為的SQL PLAN CACHE和ALTER SYSTEM UPDATE STATISTICS命令。

優(yōu)化管理員...

此權(quán)限授權(quán)有關(guān)系統(tǒng)資源的命令。 例如,ALTER SYSTEM RECLAIM DATAVOLUME和ALTER SYSTEM RESET MONITORING VIEW。 它還授權(quán)管理控制臺中可用的許多命令。

角色管理

此特權(quán)授權(quán)使用CREATE ROLE和DROP ROLE命令創(chuàng)建和刪除角色。 它還授權(quán)使用GRANT和REVOKE命令授予和撤銷角色。

激活的角色,意味著創(chuàng)建者是預(yù)定義用戶_SYS_REPO的角色,不能被授予其他角色或用戶,也不能直接刪除。 即使具有ROLE ADMIN權(quán)限的用戶也不能這樣做。 請檢查有關(guān)激活對象的文檔。

角色管理...

激活的角色,意味著創(chuàng)建者是預(yù)定義用戶_SYS_REPO的角色,不能被授予其他角色或用戶,也不能直接刪除。 即使具有ROLE ADMIN權(quán)限的用戶也不能這樣做。 請檢查有關(guān)激活對象的文檔。...

SAP HANA數(shù)據(jù)庫的組件可以創(chuàng)建新的系統(tǒng)特權(quán)。 這些特權(quán)使用component-name作為系統(tǒng)特權(quán)的第一個標識符,并使用component-privilege-name作為第二個標識符。

對象/ SQL權(quán)限

對象權(quán)限也稱為SQL權(quán)限。 這些權(quán)限用于允許對表,視圖或模式的選擇,插入,更新和刪除等對象進行訪問。

Object SQL Privileges

對象權(quán)限也稱為SQL權(quán)限。 這些權(quán)限用于允許對表,視圖或模式的選擇,插入,更新和刪除等對象進行訪問。...

  • 對僅在運行時中存在的數(shù)據(jù)庫對象的對象特權(quán)

  • 對僅在運行時中存在的數(shù)據(jù)庫對象的對象特權(quán)...

  • 對包含在存儲庫中創(chuàng)建的激活對象的模式的對象特權(quán),

  • 對象/ SQL權(quán)限是對數(shù)據(jù)庫對象的所有DDL和DML特權(quán)的集合。

對象/ SQL權(quán)限是對數(shù)據(jù)庫對象的所有DDL和DML特權(quán)的集合。...

HANA數(shù)據(jù)庫中有多個數(shù)據(jù)庫對象,因此并非所有權(quán)限都適用于各種數(shù)據(jù)庫對象。

Multiple Data Objects

對象特權(quán)及其對數(shù)據(jù)庫對象的適用性 -

Object Privileges and their Applicability

對象/ SQL權(quán)限...

有時,要求同一視圖中的數(shù)據(jù)不應(yīng)該對沒有該數(shù)據(jù)的任何相關(guān)要求的其他用戶可訪問。

分析特權(quán)用于在對象級別限制HANA信息視圖的訪問。 我們可以在分析特權(quán)中應(yīng)用行和列級安全性。

分析特權(quán)用于 -

  • Allocation of row and column level security for specific value range.
  • Allocation of row and column level security for modeling views.
Analytic Privileges

軟件包權(quán)限

在SAP HANA存儲庫中,您可以為特定用戶或角色設(shè)置包授權(quán)。 包權(quán)限用于允許訪問數(shù)據(jù)模型 - 分析或計算視圖或Repository對象。 分配給存儲庫包的所有特權(quán)也分配給所有子包。 您還可以提及是否可以將分配的用戶授權(quán)傳遞給其他用戶。

在SAP HANA存儲庫中,您可以為特定用戶或角色設(shè)置包授權(quán)。 包權(quán)限用于允許訪問數(shù)據(jù)模型 - 分析或計算視圖或Repository對象。 分配給存儲庫包的所有特權(quán)也分配給所有子包。 您還可以提及是否可以將分配的用戶授權(quán)傳遞給其他用戶。...

  • 點擊HANA工作室中的用戶創(chuàng)建→選擇&加; 添加一個或多個包。 使用Ctrl鍵選擇多個包。

  • 點擊HANA工作室中的用戶創(chuàng)建→選擇&加; 添加一個或多個包。 使用Ctrl鍵選擇多個包。...

  • 選擇要授權(quán)訪問的一個或多個存儲庫包,所選包將顯示在“包權(quán)限”選項卡中。

Package Privileges

選擇要授權(quán)訪問的一個或多個存儲庫包,所選包將顯示在“包權(quán)限”選項卡中。...

  • REPO.READ - 讀取所選包和設(shè)計時對象(包括本機和導(dǎo)入)

  • REPO.EDIT_NATIVE_OBJECTS - 修改套件中的物件的授權(quán)。

  • 可授予他人 - 如果您為此選擇“是”,則允許已分配的用戶授權(quán)傳遞給其他用戶。

軟件包權(quán)限...

用戶配置文件中的應(yīng)用程序權(quán)限用于定義訪問HANA XS應(yīng)用程序的授權(quán)。 這可以分配給單個用戶或用戶組。 應(yīng)用程序權(quán)限還可用于為同一應(yīng)用程序提供不同級別的訪問,如為數(shù)據(jù)庫管理員提供高級功能和對普通用戶提供只讀訪問權(quán)限。

Application Privileges

要在用戶配置文件中定義應(yīng)用程序特定的權(quán)限或添加用戶組,應(yīng)使用以下特權(quán):

  • Application-privileges file (.xsprivileges)
  • Application-access file (.xsaccess)
  • Role-definition file (<RoleName>.hdbrole)

用戶管理&amp; 角色管理...

要在用戶配置文件中定義應(yīng)用程序特定的權(quán)限或添加用戶組,應(yīng)使用以下特權(quán):...

以下是SAP HANA支持的身份驗證方法列表 -

  • User name/Password
  • Kerberos
  • SAML 2.0
  • SAP Logon tickets
  • X.509
Authentications

用戶名密碼

此方法需要HANA用戶輸入用戶名和密碼才能登錄數(shù)據(jù)庫。 此用戶配置文件在HANA工作室→安全選項卡中的用戶管理下創(chuàng)建。

此方法需要HANA用戶輸入用戶名和密碼才能登錄數(shù)據(jù)庫。 此用戶配置文件在HANA工作室→安全選項卡中的用戶管理下創(chuàng)建。...

您可以根據(jù)組織的安全標準更改密碼策略。 請注意,無法停用密碼政策。

Username password

用戶名密碼...

您可以根據(jù)組織的安全標準更改密碼策略。 請注意,無法停用密碼政策。...

此方法使用戶能夠使用JDBC / ODBC驅(qū)動程序通過網(wǎng)絡(luò)或通過使用SAP Business Objects中的前端應(yīng)用程序直接認證HANA系統(tǒng)。

它還允許使用HANA XS引擎的HANA擴展服務(wù)中的HTTP訪問。 它使用SPENGO機制進行Kerberos身份驗證。

Kerberos

SAML

它還允許使用HANA XS引擎的HANA擴展服務(wù)中的HTTP訪問。 它使用SPENGO機制進行Kerberos身份驗證。...

SAML僅用于認證目的,而不用于授權(quán)。

SAML

SAML...

SAP登錄/斷言故障單可用于對HANA系統(tǒng)中的用戶進行身份驗證。 這些票證在用戶登錄到SAP系統(tǒng)時發(fā)放給用戶,該SAP系統(tǒng)配置為發(fā)出諸如SAP門戶等票據(jù)。在SAP登錄票證中指定的用戶應(yīng)在HANA系統(tǒng)中創(chuàng)建,因為它不支持映射用戶。

SAP Logon and Assertion Tickets

X.509客戶端證書

X.509證書也可以用于通過來自HANA XS引擎的HTTP訪問請求登錄到HANA系統(tǒng)。 用戶通過由受信任的證書頒發(fā)機構(gòu)簽名的證書進行身份驗證,證書頒發(fā)機構(gòu)存儲在HANA XS系統(tǒng)中。

受信任證書中的用戶應(yīng)該存在于HANA系統(tǒng)中,因為不支持用戶映射。

Client Certificates

X.509客戶端證書...

單點登錄可以在HANA系統(tǒng)中配置,允許用戶從客戶端上的初始身份驗證登錄到HANA系統(tǒng)。 在客戶端應(yīng)用程序使用不同的身份驗證方法和SSO的用戶登錄允許用戶直接訪問HANA系統(tǒng)。

SSO可以配置以下配置方法 -

  • SAML
  • Kerberos
  • X.509 client certificates for HTTP access from HANA XS engine
  • SAP Logon/Assertion tickets

SAP HANA - 授權(quán)方法

當用戶嘗試連接到HANA數(shù)據(jù)庫并執(zhí)行某些數(shù)據(jù)庫操作時,將檢查授權(quán)。 當用戶使用客戶端工具通過JDBC / ODBC或通過HTTP連接到HANA數(shù)據(jù)庫以對數(shù)據(jù)庫對象執(zhí)行某些操作時,相應(yīng)的操作由授予用戶的訪問確定。

授予用戶的權(quán)限由在已授予用戶的用戶配置文件或角色上分配的對象權(quán)限確定。 授權(quán)是兩種訪問的組合。 當用戶嘗試對HANA數(shù)據(jù)庫執(zhí)行某些操作時,系統(tǒng)執(zhí)行授權(quán)檢查。 當找到所有必需的權(quán)限時,系統(tǒng)停止此檢查并授予請求的訪問權(quán)限。

有不同類型的特權(quán),在SAP HANA中使用,如用戶角色和管理 -

系統(tǒng)特權(quán)

它們適用于對用戶和控制系統(tǒng)活動的系統(tǒng)和數(shù)據(jù)庫授權(quán)。 它們用于管理任務(wù),如創(chuàng)建模式,數(shù)據(jù)備份,創(chuàng)建用戶和角色等。 系統(tǒng)特權(quán)也用于執(zhí)行存儲庫操作。

系統(tǒng)特權(quán)...

它們適用于數(shù)據(jù)庫操作,并適用于表,模式等數(shù)據(jù)庫對象。它們用于管理數(shù)據(jù)庫對象(如表和視圖)。 可以基于數(shù)據(jù)庫對象定義不同的操作,如選擇,執(zhí)行,更改,刪除,刪除。

它們還用于控制通過SMART數(shù)據(jù)訪問SAP HANA連接的遠程數(shù)據(jù)對象。

分析特權(quán)

它們適用于在HANA存儲庫中創(chuàng)建的所有包中的數(shù)據(jù)。 它們用于控制在包中創(chuàng)建的建模視圖,如屬性視圖,分析視圖和計算視圖。 它們將行和列級安全性應(yīng)用于在HANA包中的建模視圖中定義的屬性。

分析特權(quán)...

它們適用于在HANA存儲庫中創(chuàng)建的所有包中的數(shù)據(jù)。 它們用于控制在包中創(chuàng)建的建模視圖,如屬性視圖,分析視圖和計算視圖。 它們將行和列級安全性應(yīng)用于在HANA包中的建模視圖中定義的屬性。...

應(yīng)用程序權(quán)限

它們適用于通過HTTP請求訪問HANA數(shù)據(jù)庫的HANA XS應(yīng)用程序。 它們用于控制使用HANA XS引擎創(chuàng)建的應(yīng)用程序的訪問。

它們適用于通過HTTP請求訪問HANA數(shù)據(jù)庫的HANA XS應(yīng)用程序。 它們用于控制使用HANA XS引擎創(chuàng)建的應(yīng)用程序的訪問。...

應(yīng)用程序權(quán)限...

_SYS_REPO是用戶擁有HANA存儲庫中的所有對象。 對于在HANA系統(tǒng)中為其建模存儲庫對象的對象,應(yīng)該對該用戶進行外部授權(quán)。 _SYS_REPO是所有對象的所有者,因此它只能用于授予對這些對象的訪問權(quán)限,沒有其他用戶可以登錄為_SYS_REPO用戶。

GRANT SELECT ON SCHEMA“&lt; SCHEMA_NAME&gt;” TO _SYS_REPO WITH GRANT OPTION

SAP HANA - 授權(quán)方法...

GRANT SELECT ON SCHEMA“&lt; SCHEMA_NAME&gt;” TO _SYS_REPO WITH GRANT OPTION ...

許可證密鑰的類型

SAP HANA系統(tǒng)支持兩種類型的許可證密鑰 -

  • SAP HANA系統(tǒng)支持兩種類型的許可證密鑰 - ...

  • 永久許可密鑰 - 永久許可密鑰僅在預(yù)定義到期日期前有效。 許可證密鑰指定許可用于目標HANA安裝的內(nèi)存量。 它們可以從SAP Marketplace在密鑰和請求選項卡下安裝。 當永久許可證密鑰過期時,會發(fā)出臨時許可證密鑰,其有效期僅為28天。 在此期間,您必須再次安裝永久許可證密鑰。

HANA系統(tǒng)有兩種類型的永久許可證密鑰:

  • 未強制 - 如果安裝了未加密的許可證密鑰,并且HANA系統(tǒng)的使用超過了內(nèi)存許可證數(shù)量,則在這種情況下SAP HANA的操作不受影響。

  • 強制執(zhí)行 - 如果安裝了強制許可證密鑰,并且HANA系統(tǒng)的使用超過了許可證的內(nèi)存量,則HANA系統(tǒng)被鎖定。 如果發(fā)生這種情況,則必須重新啟動HANA系統(tǒng)或者請求并安裝新的許可證密鑰。

強制執(zhí)行 - 如果安裝了強制許可證密鑰,并且HANA系統(tǒng)的使用超過了許可證的內(nèi)存量,則HANA系統(tǒng)被鎖定。 如果發(fā)生這種情況,則必須重新啟動HANA系統(tǒng)或者請求并安裝新的許可證密鑰。...

許可證密鑰的類型...

右鍵單擊HANA系統(tǒng)→屬性→許可證

Check License Properties

它說明許可證類型,開始日期和到期日期,內(nèi)存分配以及通過SAP Market Place請求新許可證所需的信息(硬件密鑰,系統(tǒng)標識)。

它說明許可證類型,開始日期和到期日期,內(nèi)存分配以及通過SAP Market Place請求新許可證所需的信息(硬件密鑰,系統(tǒng)標識)。...

許可證下的所有許可證選項卡告訴產(chǎn)品名稱,說明,硬件密鑰,首次安裝時間等。

SAP HANA - 審計

許可證下的所有許可證選項卡告訴產(chǎn)品名稱,說明,硬件密鑰,首次安裝時間等。...

SAP HANA數(shù)據(jù)庫審計功能允許在HANA系統(tǒng)中執(zhí)行監(jiān)控操作。 必須在HANA系統(tǒng)上激活SAP HANA審核策略才能使用它。 執(zhí)行操作時,策略觸發(fā)審計事件以寫入審計跟蹤。 您還可以在“審計跟蹤”中刪除審計條目。

在具有多個數(shù)據(jù)庫的分布式環(huán)境中,可以在每個單獨的系統(tǒng)上啟用審核策略。 對于系統(tǒng)數(shù)據(jù)庫,審計策略在nameserver.ini文件中定義,對于租戶數(shù)據(jù)庫,在global.ini文件中定義。

激活審核策略

要在HANA系統(tǒng)中定義審核策略,您應(yīng)該具有系統(tǒng)特權(quán) - 審核管理員。

轉(zhuǎn)到HANA系統(tǒng)中的安全選項→審核

Auditing

在全局設(shè)置→將審核狀態(tài)設(shè)置為啟用。

在全局設(shè)置→將審核狀態(tài)設(shè)置為啟用。...

  • Syslog (默認) - Linux操作系統(tǒng)的日志系統(tǒng)。

  • 數(shù)據(jù)庫表 - 內(nèi)部數(shù)據(jù)庫表,擁有審計管理員或?qū)徲嫴僮鲉T系統(tǒng)特權(quán)的用戶,他只能對此表執(zhí)行select操作。

  • 數(shù)據(jù)庫表 - 內(nèi)部數(shù)據(jù)庫表,擁有審計管理員或?qū)徲嫴僮鲉T系統(tǒng)特權(quán)的用戶,他只能對此表執(zhí)行select操作。...

Audit Trail Target

您還可以在“審核策略”區(qū)域中創(chuàng)建新的審核策略→選擇“創(chuàng)建新策略”。 輸入要審核的策略名稱和操作。

您還可以在“審核策略”區(qū)域中創(chuàng)建新的審核策略→選擇“創(chuàng)建新策略”。 輸入要審核的策略名稱和操作。...

SAP HANA - 審計...

SAP HANA復(fù)制允許將數(shù)據(jù)從源系統(tǒng)遷移到SAP HANA數(shù)據(jù)庫。 將數(shù)據(jù)從現(xiàn)有SAP系統(tǒng)移動到HANA的簡單方法是使用各種數(shù)據(jù)復(fù)制技術(shù)。

可以通過命令行或使用HANA studio在控制臺上設(shè)置系統(tǒng)復(fù)制。 主ECC或事務(wù)系統(tǒng)在此過程中可以保持在線。 我們在HANA系統(tǒng)中有三種類型的數(shù)據(jù)復(fù)制方法 -

  • SAP LT Replication method
  • ETL tool SAP Business Object Data Service (BODS) method
  • Direct Extractor connection method (DXC)

激活審核策略...

可以通過命令行或使用HANA studio在控制臺上設(shè)置系統(tǒng)復(fù)制。 主ECC或事務(wù)系統(tǒng)在此過程中可以保持在線。 我們在HANA系統(tǒng)中有三種類型的數(shù)據(jù)復(fù)制方法 - ...

在HANA DB和ECC事務(wù)系統(tǒng)之間存在可信RFC連接,它在HANA系統(tǒng)環(huán)境中啟用基于觸發(fā)器的數(shù)據(jù)復(fù)制。

SAP LT Replication Method

SLT復(fù)制的優(yōu)點

  • SLT復(fù)制方法允許從多個源系統(tǒng)到一個HANA系統(tǒng)以及從一個源系統(tǒng)到多個HANA系統(tǒng)的數(shù)據(jù)復(fù)制。

  • SLT復(fù)制方法允許從多個源系統(tǒng)到一個HANA系統(tǒng)以及從一個源系統(tǒng)到多個HANA系統(tǒng)的數(shù)據(jù)復(fù)制。...

  • 它還在加載到HANA數(shù)據(jù)庫之前提供數(shù)據(jù)轉(zhuǎn)換和過濾功能。

  • 它允許實時數(shù)據(jù)復(fù)制,僅將相關(guān)數(shù)據(jù)從SAP和非SAP源系統(tǒng)復(fù)制到HANA中。

  • 它允許實時數(shù)據(jù)復(fù)制,僅將相關(guān)數(shù)據(jù)從SAP和非SAP源系統(tǒng)復(fù)制到HANA中。...

SLT復(fù)制的優(yōu)點...

在源SAP系統(tǒng)AA1上,您要為目標系統(tǒng)BB1設(shè)置一個受信任的RFC。 完成后,這意味著當您登錄到AA1并且您的用戶在BB1中有足夠的授權(quán)時,您可以使用RFC連接并登錄到BB1,而無需重新輸入用戶和密碼。

在源SAP系統(tǒng)AA1上,您要為目標系統(tǒng)BB1設(shè)置一個受信任的RFC。 完成后,這意味著當您登錄到AA1并且您的用戶在BB1中有足夠的授權(quán)時,您可以使用RFC連接并登錄到BB1,而無需重新輸入用戶和密碼。...

使用SAP登錄打開SAP ECC系統(tǒng)。 輸入交易號sm59→這是交易號以創(chuàng)建新的可信RFC連接→點擊3 rd 圖標打開一個新的連接向?qū)Аc擊創(chuàng)建并打開新窗口。

SAP ECC System

RFC目標ECCHANA(輸入RFC目標的名稱)連接類型 - 3(對于ABAP系統(tǒng))

轉(zhuǎn)到技術(shù)設(shè)置

RFC目標ECCHANA(輸入RFC目標的名稱)連接類型 - 3(對于ABAP系統(tǒng))...

Technical Setting1

轉(zhuǎn)到登錄&amp; 安全選項卡,輸入語言,客戶端,ECC系統(tǒng)用戶名和密碼。

Technical Setting2

點擊頂部的保存選項。

Destination

單擊測試連接,它將成功測試連接。

RFC Connection Test

轉(zhuǎn)到技術(shù)設(shè)置...

運行事務(wù) - ltr(配置RFC連接)→新瀏覽器將打開→輸入ECC系統(tǒng)用戶名和密碼并登錄。

Configure RFC Connection

運行事務(wù) - ltr(配置RFC連接)→新瀏覽器將打開→輸入ECC系統(tǒng)用戶名和密碼并登錄。...

Create Configuration

在“指定目標系統(tǒng)”中,輸入HANA系統(tǒng)管理員用戶名&amp; 密碼,主機名,實例號,然后單擊下一步。 輸入數(shù)據(jù)傳輸作業(yè)的數(shù)量,如007(不能為000)→下一步→創(chuàng)建配置。

現(xiàn)在去HANA工作室使用這種連接 -

現(xiàn)在去HANA工作室使用這種連接 - ...

Hana System

選擇源系統(tǒng)(可信RFC連接的名稱)和要從ECC系統(tǒng)加載表的目標模式名稱。 選擇要移動到HANA數(shù)據(jù)庫的表→添加→完成。

Source System

選擇源系統(tǒng)(可信RFC連接的名稱)和要從ECC系統(tǒng)加載表的目標模式名稱。 選擇要移動到HANA數(shù)據(jù)庫的表→添加→完成。...

SAP HANA - 基于ETL的復(fù)制

基于SAP HANA ETL的復(fù)制使用SAP Data Services將數(shù)據(jù)從SAP或非SAP源系統(tǒng)遷移到目標HANA數(shù)據(jù)庫。 BODS系統(tǒng)是一種ETL工具,用于從源系統(tǒng)提取,轉(zhuǎn)換和加載數(shù)據(jù)到目標系統(tǒng)。

它能夠在應(yīng)用層讀取業(yè)務(wù)數(shù)據(jù)。 您需要在Data Services中定義數(shù)據(jù)流,計劃復(fù)制作業(yè)并在Data Services設(shè)計器中的數(shù)據(jù)存儲中定義源和目標系統(tǒng)。

如何使用SAP HANA數(shù)據(jù)服務(wù)基于ETL的復(fù)制?

它能夠在應(yīng)用層讀取業(yè)務(wù)數(shù)據(jù)。 您需要在Data Services中定義數(shù)據(jù)流,計劃復(fù)制作業(yè)并在Data Services設(shè)計器中的數(shù)據(jù)存儲中定義源和目標系統(tǒng)。...

SAP HANA Data Services

對于SAP ECC系統(tǒng),選擇數(shù)據(jù)庫作為SAP應(yīng)用程序,輸入ECC服務(wù)器名稱,ECC系統(tǒng)的用戶名和密碼,高級選項卡選擇詳細信息作為實例編號,客戶端編號等并應(yīng)用。

New Data Store

這個數(shù)據(jù)存儲將在本地對象庫下,如果你展開這里沒有表里面。

Local Object Library

右鍵單擊表→導(dǎo)入名稱→輸入ECC表以從ECC系統(tǒng)導(dǎo)入(MARA是ECC系統(tǒng)中的默認表)→導(dǎo)入→現(xiàn)在展開表→MARA→右鍵單擊查看數(shù)據(jù)。 如果顯示數(shù)據(jù),數(shù)據(jù)存儲連接正常。

現(xiàn)在,要選擇目標系統(tǒng)作為HANA數(shù)據(jù)庫,創(chuàng)建一個新的數(shù)據(jù)存儲。 創(chuàng)建數(shù)據(jù)存儲→數(shù)據(jù)存儲名稱SAP_HANA_TEST→數(shù)據(jù)存儲類型(數(shù)據(jù)庫)→數(shù)據(jù)庫類型SAP HANA→數(shù)據(jù)庫版本HANA 1.x.

輸入HANA服務(wù)器名稱,HANA系統(tǒng)的用戶名和密碼,然后單擊確定。

Create New Datastore

此數(shù)據(jù)存儲將添加到本地對象庫。 如果要將數(shù)據(jù)從源表移動到HANA數(shù)據(jù)庫中的某個特定表,則可以添加表。 注意,目標表應(yīng)該與源表具有相似的數(shù)據(jù)類型。

創(chuàng)建復(fù)制作業(yè)

創(chuàng)建新項目→輸入項目名稱→右鍵單擊項目名稱→新建批次作業(yè)→輸入作業(yè)名稱。

Creating a Replication Job

從右側(cè)選項卡,選擇工作流程→輸入工作流名稱→雙擊以在批處理作業(yè)下添加它→輸入數(shù)據(jù)流→輸入數(shù)據(jù)流名稱→雙擊以在批處理作業(yè)下將其添加到項目區(qū)域頂部保存所有選項。

Object Area

將表從第一個數(shù)據(jù)存儲區(qū)ECC(MARA)拖動到工作區(qū)。 選擇它,然后右鍵單擊→添加新→模板表,在HANA DB中創(chuàng)建具有相似數(shù)據(jù)類型的新表→輸入表名,數(shù)據(jù)存儲ECC_HANA_TEST2→所有者名稱(模式名稱)→確定

Create Template

將表拖到前面并連接表→保存所有。 現(xiàn)在轉(zhuǎn)到批處理作業(yè)→右鍵單擊→執(zhí)行→是→確定

SAP ECC Test

執(zhí)行復(fù)制作業(yè)后,您將收到作業(yè)已成功完成的確認。

轉(zhuǎn)到HANA工作室→展開模式→表→驗證數(shù)據(jù)。 這是手動執(zhí)行批處理作業(yè)。

創(chuàng)建復(fù)制作業(yè)...

您還可以通過轉(zhuǎn)到Data Services Management控制臺來計劃批處理作業(yè)。 登錄到Data Services Management Console。

您還可以通過轉(zhuǎn)到Data Services Management控制臺來計劃批處理作業(yè)。 登錄到Data Services Management Console。...

Scheduling of Batch Job

SAP HANA - 基于ETL的復(fù)制...

這在HANA系統(tǒng)中也稱為Sybase復(fù)制。 此復(fù)制方法的主要組件是Sybase Replication Agent,它是SAP源應(yīng)用程序系統(tǒng),Replication Agent和要在SAP HANA系統(tǒng)中實現(xiàn)的Sybase Replication Server的一部分。

Log Based Replication

Sybase Replication中的初始加載方法由Load Controller啟動,并由SAP HANA中的管理員觸發(fā)。 它通知R3 Load將初始負載傳輸?shù)紿ANA數(shù)據(jù)庫。 源系統(tǒng)上的R3裝入將導(dǎo)出源系統(tǒng)中選定表的數(shù)據(jù),并將此數(shù)據(jù)傳輸?shù)紿ANA系統(tǒng)中的R3裝入組件。 目標系統(tǒng)上的R3加載將數(shù)據(jù)導(dǎo)入SAP HANA數(shù)據(jù)庫。

Sybase Replication中的初始加載方法由Load Controller啟動,并由SAP HANA中的管理員觸發(fā)。 它通知R3 Load將初始負載傳輸?shù)紿ANA數(shù)據(jù)庫。 源系統(tǒng)上的R3裝入將導(dǎo)出源系統(tǒng)中選定表的數(shù)據(jù),并將此數(shù)據(jù)傳輸?shù)紿ANA系統(tǒng)中的R3裝入組件。 目標系統(tǒng)上的R3加載將數(shù)據(jù)導(dǎo)入SAP HANA數(shù)據(jù)庫。...

如何使用SAP HANA數(shù)據(jù)服務(wù)基于ETL的復(fù)制?...

一旦初始加載和復(fù)制完成,增量復(fù)制就實時捕獲源系統(tǒng)中的數(shù)據(jù)更改。 源系統(tǒng)中的所有進一步的改變被捕獲并且使用上述方法從源系統(tǒng)復(fù)制到HANA數(shù)據(jù)庫。

一旦初始加載和復(fù)制完成,增量復(fù)制就實時捕獲源系統(tǒng)中的數(shù)據(jù)更改。 源系統(tǒng)中的所有進一步的改變被捕獲并且使用上述方法從源系統(tǒng)復(fù)制到HANA數(shù)據(jù)庫。...

注意 - 此方法僅支持SAP ERP系統(tǒng)作為數(shù)據(jù)源,DB2支持作為數(shù)據(jù)庫。

SAP HANA - DXC方法

直接提取器連接數(shù)據(jù)復(fù)制通過與SAP HANA的簡單HTTP(S)連接,重新利用SAP Business Suite系統(tǒng)中內(nèi)置的現(xiàn)有提取,轉(zhuǎn)換和加載機制。 它是一種批量驅(qū)動的數(shù)據(jù)復(fù)制技術(shù)。 它被認為是用于數(shù)據(jù)提取的有限能力的提取,變換和加載的方法。

直接提取器連接數(shù)據(jù)復(fù)制通過與SAP HANA的簡單HTTP(S)連接,重新利用SAP Business Suite系統(tǒng)中內(nèi)置的現(xiàn)有提取,轉(zhuǎn)換和加載機制。 它是一種批量驅(qū)動的數(shù)據(jù)復(fù)制技術(shù)。 它被認為是用于數(shù)據(jù)提取的有限能力的提取,變換和加載的方法。...

DXC數(shù)據(jù)復(fù)制的優(yōu)點

  • 此方法在SAP HANA系統(tǒng)環(huán)境中不需要其他服務(wù)器或應(yīng)用程序。

  • DXC方法降低了SAP HANA中數(shù)據(jù)建模的復(fù)雜性,因為在源系統(tǒng)中應(yīng)用所有業(yè)務(wù)提取器邏輯之后,數(shù)據(jù)發(fā)送到HANA。

  • 它加快了SAP HANA實施項目的時間表

  • 它提供從SAP Business Suite到SAP HANA的語義豐富的數(shù)據(jù)

  • 它提供從SAP Business Suite到SAP HANA的語義豐富的數(shù)據(jù)...

DXC數(shù)據(jù)復(fù)制的優(yōu)點...

  • 數(shù)據(jù)源必須具有預(yù)定義的抽取,轉(zhuǎn)換和加載機制,如果不是我們需要定義一個機制。

  • 它需要一個基于Net Weaver 7.0或更高版本,至少低于SP:版本700 SAPKW70021(SP堆棧19,從2008年11月起)的商務(wù)套件系統(tǒng)。

配置DXC數(shù)據(jù)復(fù)制

在HANA Studio的“配置”選項卡中啟用XS Engine服務(wù) - 轉(zhuǎn)到系統(tǒng)的HANA工作室中的管理員選項卡。 轉(zhuǎn)到配置→xsengine.ini并將實例值設(shè)置為1。

Configuring DXC Data Replication

在HANA Studio中啟用ICM Web調(diào)度程序服務(wù) - 轉(zhuǎn)到配置→webdispatcher.ini并將實例值設(shè)置為1。

Enabling ICM Web Dispatcher service

在HANA Studio中啟用ICM Web調(diào)度程序服務(wù) - 轉(zhuǎn)到配置→webdispatcher.ini并將實例值設(shè)置為1。...

設(shè)置SAP HANA直接提取程序連接 - 將DXC交付單元下載到SAP HANA。 您可以在位置/ usr / sap / HDB / SYS / global / hdb / content中導(dǎo)入單位。

使用SAP HANA Content Node中的導(dǎo)入對話框?qū)雴挝弧渲肵S應(yīng)用程序服務(wù)器以使用DXC→將application_container值更改為libxsdxc

使用SAP HANA Content Node中的導(dǎo)入對話框?qū)雴挝弧渲肵S應(yīng)用程序服務(wù)器以使用DXC→將application_container值更改為libxsdxc...

輸入?yún)?shù) - 輸入RFC連接的名稱,HANA主機名和&lt;實例編號&gt;

Input Parameters

在“登錄安全性”選項卡中,輸入在HANA工作室中使用基本認證方法創(chuàng)建的DXC用戶 -

Security Tab

在“登錄安全性”選項卡中,輸入在HANA工作室中使用基本認證方法創(chuàng)建的DXC用戶 - ...

Setting up BW Parameters
  • PSA_TO_HDB_DESTINATION - 我們需要提及我們需要移動收到的數(shù)據(jù)(使用SM 59創(chuàng)建的連接名稱)

  • PSA_TO_HDB_SCHEMA - 復(fù)制數(shù)據(jù)需要分配給哪個Schema

  • PSA_TO_HDB - GLOBAL將所有數(shù)據(jù)源復(fù)制到HANA。 SYSTEM - 指定的客戶端使用DXC。 DATASOURCE - 僅使用指定的數(shù)據(jù)源

  • PSA_TO_HDB_DATASOURCETABLE - 需要為包含用于DXC的數(shù)據(jù)源列表的表名。

數(shù)據(jù)源復(fù)制

使用RSA5在ECC中安裝數(shù)據(jù)源。

使用指定的應(yīng)用程序組件復(fù)制元數(shù)據(jù)(數(shù)據(jù)源版本需要7.0,如果我們有3.5版本數(shù)據(jù)源,我們需要遷移它。在SAP BW中激活數(shù)據(jù)源一旦在SAP BW中激活數(shù)據(jù)源,它將創(chuàng)建以下表 在定義模式 -

  • / BIC / A&lt;數(shù)據(jù)源&gt; 00-IMDSO活動表

  • / BIC / A&lt;數(shù)據(jù)源&gt; 40-IMDSO激活隊列

  • / BIC / A&lt;數(shù)據(jù)源&gt; 70-記錄模式處理表

  • / BIC / A&lt;數(shù)據(jù)源&gt; 70-記錄模式處理表...

  • / BIC / A&lt;數(shù)據(jù)源&gt; A0 - 請求時間戳表

  • RSODSO_IMOLOG - IMDSO相關(guān)表。 存儲與DXC相關(guān)的所有數(shù)據(jù)源的信息。

RSODSO_IMOLOG - IMDSO相關(guān)表。 存儲與DXC相關(guān)的所有數(shù)據(jù)源的信息。...

SAP HANA - DXC方法...

打開SAP HANA工作室→在目錄選項卡下創(chuàng)建模式。 &lt;從這里開始&gt;

打開SAP HANA工作室→在目錄選項卡下創(chuàng)建模式。 &lt;從這里開始&gt;...

---------------------------------------
import data into table Schema."Table name"
from 'file.csv'
records delimited by '\n'
fields delimited by ','
Optionally enclosed by '"'
error log 'table.err'
-----------------------------------------

將此“ctl”文件傳輸?shù)紽TP并執(zhí)行此文件以導(dǎo)入數(shù)據(jù) -

import from\'table.ctl\'

通過轉(zhuǎn)到HANA Studio→目錄→模式→表→查看內(nèi)容來檢查表中的數(shù)據(jù)

SAP HANA - MDX提供程序

MDX提供程序用于將MS Excel連接到SAP HANA數(shù)據(jù)庫系統(tǒng)。 它提供驅(qū)動程序?qū)ANA系統(tǒng)連接到Excel,并進一步用于數(shù)據(jù)建模。 您可以使用Microsoft Office Excel 2010/2013與32位和64位Windows的HANA連接。

SAP HANA支持兩種查詢語言 - SQL和MDX。 可以使用這兩種語言:JDBC和ODBC用于SQL,ODBO用于MDX處理。 Excel Pivot表使用MDX作為查詢語言從SAP HANA系統(tǒng)讀取數(shù)據(jù)。 MDX定義為來自Microsoft的ODBO(OLE DB for OLAP)規(guī)范的一部分,用于數(shù)據(jù)選擇,計算和布局。 MDX支持多維數(shù)據(jù)模型并支持報告和分析要求。

MDX提供程序支持使用由SAP和非SAP報告工具在HANA studio中定義的信息視圖。 現(xiàn)有物理表和模式提供了信息模型的數(shù)據(jù)基礎(chǔ)。

MDX Provider

從要連接的數(shù)據(jù)源列表中選擇SAP HANA MDX提供程序后,傳遞HANA系統(tǒng)詳細信息,如主機名,實例編號,用戶名和密碼。

Data Source

一旦連接成功,您可以選擇包名稱→HANA建模視圖來生成數(shù)據(jù)透視表。

Data Connection Wizard

MDX緊密集成到HANA數(shù)據(jù)庫中。 HANA數(shù)據(jù)庫的連接和會話管理處理由HANA執(zhí)行的語句。 當執(zhí)行這些語句時,它們由MDX接口解析,并為每個MDX語句生成一個計算模型。 此計算模型創(chuàng)建生成MDX的標準結(jié)果的執(zhí)行計劃。 這些結(jié)果由OLAP客戶端直接使用。

要使MDX連接到HANA數(shù)據(jù)庫,需要HANA客戶端工具。 您可以從SAP市場下載此客戶端工具。 一旦完成HANA客戶端的安裝,您將在MS Excel的數(shù)據(jù)源列表中看到SAP HANA MDX提供程序的選項。

SAP HANA - MDX提供程序...

SAP HANA警報監(jiān)視用于監(jiān)視在HANA系統(tǒng)中運行的系統(tǒng)資源和服務(wù)的狀態(tài)。 警報監(jiān)控用于處理關(guān)鍵警報,如CPU使用率,磁盤已滿,F(xiàn)S到達閾值等.HANA系統(tǒng)的監(jiān)控組件持續(xù)收集關(guān)于HANA數(shù)據(jù)庫的所有組件的健康,使用和性能的信息。 當任何組件違反設(shè)置的閾值時,它會發(fā)出警報。

在HANA系統(tǒng)中提出的警報的優(yōu)先級告訴問題的關(guān)鍵性,并且它取決于在組件上執(zhí)行的檢查。 示例 - 如果CPU使用率為80%,則會出現(xiàn)低優(yōu)先級警報。 但是,如果達到96%,系統(tǒng)將提高高優(yōu)先級警報。

系統(tǒng)監(jiān)視器是監(jiān)視HANA系統(tǒng)和驗證所有SAP HANA系統(tǒng)組件的可用性的最常用方法。 系統(tǒng)監(jiān)視器用于檢查HANA系統(tǒng)的所有關(guān)鍵組件和服務(wù)。

System Monitor

您還可以在管理編輯器中向下鉆取單個系統(tǒng)的詳細信息。 它說明數(shù)據(jù)磁盤,日志磁盤,跟蹤磁盤,資源使用的警報優(yōu)先級。

HDB

管理員編輯器中的警報選項卡用于檢查HANA系統(tǒng)中的當前和所有警報。

Summary

它還說明了提醒的時間,提醒的描述,提醒的優(yōu)先級等。

SAP HANA監(jiān)控儀表板介紹了系統(tǒng)運行狀況和配置的關(guān)鍵方面 -

Configuration and Monitoring
  • High and Medium priority alerts.
  • Memory and CPU usage
  • Data backups

SAP HANA - 持久層

SAP HANA監(jiān)控儀表板介紹了系統(tǒng)運行狀況和配置的關(guān)鍵方面 - ...

它確保數(shù)據(jù)庫可以在重新啟動后或在系統(tǒng)崩潰和事務(wù)完全或完全撤銷后恢復(fù)到最近的已提交狀態(tài)。 SAP HANA持久層是Index服務(wù)器的一部分,它具有用于HANA系統(tǒng)的數(shù)據(jù)和事務(wù)日志卷,內(nèi)存中的數(shù)據(jù)定期保存到這些卷。 在HANA系統(tǒng)中有具有自己的持久性的服務(wù)。 它還為上次保存點的所有數(shù)據(jù)庫事務(wù)提供保存點和日志。

配置DXC數(shù)據(jù)復(fù)制...

  • 主存儲器是易失性的,因此在重新啟動或斷電期間數(shù)據(jù)丟失。

  • 數(shù)據(jù)需要存儲在持久性介質(zhì)中。

  • 備份&amp; 恢復(fù)可用。

  • 備份&amp; 恢復(fù)可用。...

數(shù)據(jù)和事務(wù)日志卷

數(shù)據(jù)庫可以始終恢復(fù)到其最近的狀態(tài),以確保這些對數(shù)據(jù)庫中的數(shù)據(jù)的更改定期復(fù)制到磁盤。 包含數(shù)據(jù)更改和某些事務(wù)事件的日志文件也定期保存到磁盤。 系統(tǒng)的數(shù)據(jù)和日志存儲在日志卷中。

數(shù)據(jù)卷存儲SQL數(shù)據(jù)和撤銷日志信息以及SAP HANA信息建模數(shù)據(jù)。 此信息存儲在稱為塊的數(shù)據(jù)頁中。 這些塊以規(guī)則的時間間隔寫入數(shù)據(jù)卷,這稱為保存點。

數(shù)據(jù)卷存儲SQL數(shù)據(jù)和撤銷日志信息以及SAP HANA信息建模數(shù)據(jù)。 此信息存儲在稱為塊的數(shù)據(jù)頁中。 這些塊以規(guī)則的時間間隔寫入數(shù)據(jù)卷,這稱為保存點。...

數(shù)據(jù)源復(fù)制...

在SAP HANA數(shù)據(jù)庫中,更改的數(shù)據(jù)自動從內(nèi)存保存到磁盤。 這些定期間隔稱為保存點,默認情況下它們設(shè)置為每五分鐘發(fā)生一次。 SAP HANA數(shù)據(jù)庫中的持久層以固定間隔執(zhí)行這些保存點。 在此操作期間,更改的數(shù)據(jù)寫入磁盤,重做日志也保存到磁盤。

屬于保存點的數(shù)據(jù)指示磁盤上的數(shù)據(jù)的一致狀態(tài),并保留在那里,直到下一個保存點操作完成。 重做日志條目將寫入日志卷以進行對持久數(shù)據(jù)的所有更改。 在數(shù)據(jù)庫重新啟動的情況下,可以從數(shù)據(jù)卷讀取上次完成的保存點的數(shù)據(jù),并將重做日志條目寫入日志卷。

屬于保存點的數(shù)據(jù)指示磁盤上的數(shù)據(jù)的一致狀態(tài),并保留在那里,直到下一個保存點操作完成。 重做日志條目將寫入日志卷以進行對持久數(shù)據(jù)的所有更改。 在數(shù)據(jù)庫重新啟動的情況下,可以從數(shù)據(jù)卷讀取上次完成的保存點的數(shù)據(jù),并將重做日志條目寫入日志卷。...

ALTER系統(tǒng)SAVEPOINT

要將數(shù)據(jù)和重做日志保存到日志卷,您應(yīng)確保有足夠的磁盤空間來捕獲這些,否則系統(tǒng)將發(fā)出磁盤已滿事件,數(shù)據(jù)庫將停止工作。

在HANA系統(tǒng)安裝期間,將創(chuàng)建以下默認目錄作為數(shù)據(jù)和日志卷的存儲位置 -

  • /usr/sap/<SID>/SYS/global/hdb/data
  • /usr/sap/<SID>/SYS/global/hdb/log

這些目錄在global.ini文件中定義,并且可以在以后階段更改。

請注意,保存點不會影響在HANA系統(tǒng)中執(zhí)行的事務(wù)的性能。 在保存點操作期間,事務(wù)繼續(xù)正常運行。 由于HANA系統(tǒng)在適當?shù)挠布线\行,保存點對系統(tǒng)性能的影響可以忽略不計。

SAP HANA - 持久層...

請注意,保存點不會影響在HANA系統(tǒng)中執(zhí)行的事務(wù)的性能。 在保存點操作期間,事務(wù)繼續(xù)正常運行。 由于HANA系統(tǒng)在適當?shù)挠布线\行,保存點對系統(tǒng)性能的影響可以忽略不計。...

數(shù)據(jù)和事務(wù)日志卷...

它說明當前運行的數(shù)據(jù)備份和上次成功數(shù)據(jù)備份的狀態(tài)。

Overview Tab

“立即備份”選項可用于運行數(shù)據(jù)備份向?qū)А?/span>

配置選項卡

它介紹了備份間隔設(shè)置,基于文件的數(shù)據(jù)備份設(shè)置和基于日志的數(shù)據(jù)備份設(shè)置。

Configuration Tab

配置選項卡...

Backint設(shè)置提供了一個選項,可以使用第三方工具進行數(shù)據(jù)備份,并配置備份代理進行日志備份。

Backint設(shè)置提供了一個選項,可以使用第三方工具進行數(shù)據(jù)備份,并配置備份代理進行日志備份。...

Backup Interval Settings

ALTER系統(tǒng)SAVEPOINT...

基于文件的數(shù)據(jù)備份設(shè)置告訴您要在HANA系統(tǒng)上保存數(shù)據(jù)備份的文件夾。 您可以更改備份文件夾。

您還可以限制數(shù)據(jù)備份文件的大小。 如果系統(tǒng)數(shù)據(jù)備份超過此設(shè)置的文件大小,它將拆分多個文件。

Backup Settings

您還可以限制數(shù)據(jù)備份文件的大小。 如果系統(tǒng)數(shù)據(jù)備份超過此設(shè)置的文件大小,它將拆分多個文件。...

文件 - 確保系統(tǒng)中有足夠的空間來存儲備份

Backint - 是文件系統(tǒng)上存在的特殊命名管道,但不需要磁盤空間。

Backint - 是文件系統(tǒng)上存在的特殊命名管道,但不需要磁盤空間。...

啟用自動日志備份選項:它有助于保持日志空間。 如果禁用此日志區(qū)域?qū)⒗^續(xù)填充,這可能導(dǎo)致數(shù)據(jù)庫掛起。

打開備份向?qū)?- 運行系統(tǒng)的備份。

備份向?qū)в糜谥付▊浞菰O(shè)置。 它指示備份類型,目標類型,備份目標文件夾,備份前綴,備份大小等。

Backup HDB(HANA)

當您單擊下一步→查看備份設(shè)置→完成

Backup of System HDB

它運行系統(tǒng)備份,并告訴每個服務(wù)器完成備份的時間。

恢復(fù)HANA系統(tǒng)

要恢復(fù)SAP HANA數(shù)據(jù)庫,需要關(guān)閉數(shù)據(jù)庫。 因此,在恢復(fù)期間,最終用戶或SAP應(yīng)用程序無法訪問數(shù)據(jù)庫。

在以下情況下需要恢復(fù)SAP HANA數(shù)據(jù)庫:

  • 在以下情況下需要恢復(fù)SAP HANA數(shù)據(jù)庫:...

  • 作為邏輯錯誤的結(jié)果,數(shù)據(jù)庫需要被重置到其在特定時間點的狀態(tài)。

  • 您想要創(chuàng)建數(shù)據(jù)庫的副本。

如何恢復(fù)HANA系統(tǒng)?

選擇HANA系統(tǒng)→右鍵單擊→返回和恢復(fù)→恢復(fù)系統(tǒng)

Recover of Hana System

恢復(fù)HANA系統(tǒng)...

最近狀態(tài) - 用于將數(shù)據(jù)庫恢復(fù)到盡可能接近當前時間的時間。 對于此恢復(fù),數(shù)據(jù)備份和日志備份必須可用,因為上次數(shù)據(jù)備份和日志區(qū)域需要執(zhí)行上述類型恢復(fù)。

時間點 - 用于將數(shù)據(jù)庫恢復(fù)到特定時間點。 對于此恢復(fù),數(shù)據(jù)備份和日志備份必須可用,因為需要上次數(shù)據(jù)備份和日志區(qū)域來執(zhí)行上述類型恢復(fù)

特定數(shù)據(jù)備份 - 用于將數(shù)據(jù)庫恢復(fù)到指定的數(shù)據(jù)備份。 以上類型的恢復(fù)選項需要特定數(shù)據(jù)備份。

特定日志位置 - 此恢復(fù)類型是高級選項,可用于以前恢復(fù)失敗的特殊情況。

注意 - 要運行恢復(fù)向?qū)В鷳?yīng)該具有HANA系統(tǒng)的管理員權(quán)限。

SAP HANA - 高可用性

SAP HANA為系統(tǒng)故障和軟件錯誤提供了業(yè)務(wù)連續(xù)性和災(zāi)難恢復(fù)的機制。 HANA系統(tǒng)中的高可用性定義了一組實踐,有助于在災(zāi)難(如數(shù)據(jù)中心電源故障,火災(zāi),洪水等自然災(zāi)害或任何硬件故障)中實現(xiàn)業(yè)務(wù)連續(xù)性。

SAP HANA高可用性提供容錯和系統(tǒng)在發(fā)生中斷后恢復(fù)系統(tǒng)操作的能力,同時最小的業(yè)務(wù)損失。

下圖顯示了HANA系統(tǒng)中高可用性的階段 -

第一階段正在準備故障。 可以自動或通過管理操作檢測故障。 數(shù)據(jù)備份和備用系統(tǒng)接管操作。 恢復(fù)過程被采取行動包括故障系統(tǒng)和原系統(tǒng)的修復(fù)要恢復(fù)到以前的配置。

High Availability

為了在HANA系統(tǒng)中實現(xiàn)高可用性,關(guān)鍵是包括額外的組件,這些組件在其他組件發(fā)生故障時不必功能和使用。 它包括硬件冗余,網(wǎng)絡(luò)冗余和數(shù)據(jù)中心冗余。 SAP HANA提供了幾個級別的硬件和軟件冗余,如下所示 -

HANA系統(tǒng)硬件冗余

SAP HANA設(shè)備供應(yīng)商提供多層冗余硬件,軟件和網(wǎng)絡(luò)組件,例如冗余電源和風扇,錯誤校正存儲器,完全冗余網(wǎng)絡(luò)交換機和路由器以及不間斷電源(UPS)。 磁盤存儲系統(tǒng)即使在出現(xiàn)電源故障時也能保證寫入,并使用條帶化和鏡像功能為磁盤故障自動恢復(fù)提供冗余。

HANA系統(tǒng)硬件冗余...

SAP HANA基于SUSE Linux Enterprise 11 for SAP,并包括安全預(yù)配置。

SAP HANA系統(tǒng)軟件包括看門狗功能,在檢測到停止(已停止或崩潰)的情況下自動重新啟動已配置的服務(wù)(索引服務(wù)器,名稱服務(wù)器等)。

SAP HANA持久性冗余

SAP HANA提供事務(wù)日志,保存點和快照的持久性,以支持系統(tǒng)重新啟動和故障恢復(fù),延遲最少且不會丟失數(shù)據(jù)。

SAP HANA持久性冗余...

SAP HANA系統(tǒng)涉及用于故障轉(zhuǎn)移的單獨的備用主機,以防主系統(tǒng)發(fā)生故障。 這通過減少中斷的恢復(fù)時間來提高HANA系統(tǒng)的可用性。

SAP HANA - 高可用性...

SAP HANA系統(tǒng)記錄在日志條目中更改應(yīng)用程序數(shù)據(jù)或數(shù)據(jù)庫目錄的所有事務(wù),并將它們存儲在日志區(qū)域中。 它使用日志區(qū)域中的這些日志條目來回滾或重復(fù)SQL語句。 日志文件在HANA系統(tǒng)中可用,并且可以通過HANA工作室在管理員編輯器下的診斷文件頁面上訪問。

Log Configuration

在日志備份過程中,只有日志段的實際數(shù)據(jù)從日志區(qū)域?qū)懭敕?wù)特定的日志備份文件或?qū)懭氲谌絺浞莨ぞ摺?/span>

系統(tǒng)故障后,您可能需要從日志備份中重做日志條目,以將數(shù)據(jù)庫恢復(fù)到所需的狀態(tài)。

如果具有持久性的數(shù)據(jù)庫服務(wù)停止,則確保重新啟動它是重要的,否則恢復(fù)將只能在服務(wù)停止之前的一個點。

配置日志備份超時

日志備份超時確定在此時間間隔內(nèi)發(fā)生提交時日志段被備份的時間間隔。 您可以使用SAP HANA工作室中的備份控制臺配置日志備份超時 -

Configuration Log Backup Timeout

您還可以在global.ini配置文件中配置log_backup_timeout_s時間間隔。

對“文件”和備份模式“NORMAL”的日志備份是安裝SAP HANA系統(tǒng)后自動日志備份功能的默認設(shè)置。 自動日志備份僅在已執(zhí)行至少一個完整數(shù)據(jù)備份時有效。

完成第一次完整數(shù)據(jù)備份后,自動日志備份功能處于活動狀態(tài)。 SAP HANA工作室可用于啟用/禁用自動日志備份功能。 建議保持啟用自動日志備份,否則日志區(qū)域?qū)⒗^續(xù)填充。 完整的日志區(qū)域可能導(dǎo)致HANA系統(tǒng)中的數(shù)據(jù)庫凍結(jié)。

Log Backup Settings

您還可以更改global.ini配置文件的持久性部分中的enable_auto_log_backup參數(shù)。

SAP HANA - SQL概述

SQL代表結(jié)構(gòu)化查詢語言。

它是用于與數(shù)據(jù)庫通信的標準化語言。 SQL用于檢索數(shù)據(jù),存儲或操作數(shù)據(jù)庫中的數(shù)據(jù)。

SQL語句執(zhí)行以下函數(shù) -

  • Data definition and manipulation
  • System management
  • Session management
  • Transaction management
  • Schema definition and manipulation

允許開發(fā)人員將數(shù)據(jù)推送到數(shù)據(jù)庫的SQL擴展集稱為 SQL腳本。

配置日志備份超時...

DML語句用于管理模式對象中的數(shù)據(jù)。 一些例子 -

  • SELECT - 從數(shù)據(jù)庫檢索數(shù)據(jù)

  • INSERT - 將數(shù)據(jù)插入表中

  • UPDATE - 更新表中的現(xiàn)有數(shù)據(jù)

數(shù)據(jù)定義語言(DDL)

DDL語句用于定義數(shù)據(jù)庫結(jié)構(gòu)或模式。 一些例子 -

  • CREATE - 在數(shù)據(jù)庫中創(chuàng)建對象

  • ALTER - 更改數(shù)據(jù)庫的結(jié)構(gòu)

  • DROP - 從數(shù)據(jù)庫中刪除對象

數(shù)據(jù)定義語言(DDL)...

DCL語句的一些示例是 -

  • GRANT - 提供使用者對資料庫的存取權(quán)限

  • REVOKE - 撤消使用GRANT命令提供的訪問權(quán)限

為什么我們需要SQL?

當我們在SAP HANA Modeler中創(chuàng)建信息視圖時,我們正在一些OLTP應(yīng)用程序之上創(chuàng)建它。 所有這些在后端運行在SQL上。 數(shù)據(jù)庫只能理解這種語言。

一個測試,如果我們的報告將滿足業(yè)務(wù)需求,我們必須數(shù)據(jù)庫上運行SQL語句,如果輸出根據(jù)需求。

HANA計算視圖可以通過兩種方式創(chuàng)建 - 圖形化或使用SQL腳本。 當我們創(chuàng)建更復(fù)雜的計算視圖時,我們可能需要使用直接SQL腳本。

如何恢復(fù)HANA系統(tǒng)?...

選擇HANA系統(tǒng),在系統(tǒng)視圖下單擊“SQL控制臺”選項。 您也可以通過右鍵單擊目錄選項卡或任何模式名稱打開SQL控制臺。

SQL Console

SAP HANA可以同時充當關(guān)系數(shù)據(jù)庫和OLAP數(shù)據(jù)庫。 當我們在HANA上使用BW時,我們在BW和HANA中創(chuàng)建多維數(shù)據(jù)集,它們充當關(guān)系數(shù)據(jù)庫,并始終生成SQL語句。 但是,當我們使用OLAP連接直接訪問HANA視圖時,它將充當OLAP數(shù)據(jù)庫,并將生成MDX。

SAP HANA - SQL概述...

您可以使用create table選項在SAP HANA中創(chuàng)建行或列存儲表。 可以通過在HANA studio中執(zhí)行數(shù)據(jù)定義create table語句或使用圖形選項來創(chuàng)建表。

創(chuàng)建表時,還需要在其中定義屬性。

在HANA Studio SQL控制臺中創(chuàng)建表的SQL語句 -

Create column Table TEST (
   ID INTEGER,
   NAME VARCHAR(10),
   PRIMARY KEY (ID)
);

使用GUI選項在HANA studio中創(chuàng)建表格 -

GUI Option

創(chuàng)建表時,需要定義列的名稱和SQL數(shù)據(jù)類型。 “維度”字段指示值的長度,“鍵”選項將其定義為主鍵。

SAP HANA在表中支持以下數(shù)據(jù)類型:

Data Types

SAP HANA支持7類SQL數(shù)據(jù)類型,它取決于您必須存儲在列中的數(shù)據(jù)類型。

  • Numeric
  • Character/ String
  • Boolean
  • Date Time
  • Binary
  • Large Objects
  • Multi-Valued

SAP HANA支持7類SQL數(shù)據(jù)類型,它取決于您必須存儲在列中的數(shù)據(jù)類型。...

Data Types Category

為什么我們需要SQL?...

這些數(shù)據(jù)類型用于在HANA數(shù)據(jù)庫的表中存儲日期和時間。

  • DATE - 數(shù)據(jù)類型包含表示列中日期值的年,月和日信息。 日期數(shù)據(jù)類型的默認格式為YYYY-MM-DD。

  • DATE - 數(shù)據(jù)類型包含表示列中日期值的年,月和日信息。 日期數(shù)據(jù)類型的默認格式為YYYY-MM-DD。...

  • 第二日期 - 數(shù)據(jù)類型由HANA數(shù)據(jù)庫中的表中的年,月,日,小時,分鐘,秒值組成。 SECONDDATE數(shù)據(jù)類型的默認格式為YYYY-MM-DD HH:MM:SS。

  • TIMESTAMP - 數(shù)據(jù)類型由HANA數(shù)據(jù)庫中的表中的日期和時間信息組成。 TIMESTAMP數(shù)據(jù)類型的默認格式為YYYY-MM-DD HH:MM:SS:FFn,其中FFn表示秒的分數(shù)。

數(shù)字

  • TIMESTAMP - 數(shù)據(jù)類型由HANA數(shù)據(jù)庫中的表中的日期和時間信息組成。 TIMESTAMP數(shù)據(jù)類型的默認格式為YYYY-MM-DD HH:MM:SS:FFn,其中FFn表示秒的分數(shù)。...

  • SMALLINT - 存儲16位有符號整數(shù)。 最小值:-32,768,最大值:32,767

  • 整數(shù) - 存儲32位有符號整數(shù)。 最小值:-2,147,483,648,最大值:2,147,483,648

  • BIGINT - 存儲64位有符號整數(shù)。 最小值:-9,223,372,036,854,775,808,最大值:9,223,372,036,854,775,808

  • SMALL - 十進制和十進制:最小值:-10 ^ 38 +1和最大值:10 ^ 38 -1

  • SMALL - 十進制和十進制:最小值:-10 ^ 38 +1和最大值:10 ^ 38 -1...

  • DOUBLE - 存儲64位浮點數(shù)。 最小值:-1.7976931348623157E308,最大值:1.7976931348623157E308

數(shù)字...

布爾數(shù)據(jù)類型存儲布爾值,它們?yōu)門RUE,F(xiàn)ALSE

字符

  • Varchar - 最多8000個字符。

  • Nvarchar - 最大長度為4000個字符

  • Nvarchar - 最大長度為4000個字符...

  • SHORTTEXT - 存儲支持文本搜索功能和字符串搜索功能的可變長度字符串。

字符...

二進制類型用于存儲二進制數(shù)據(jù)的字節(jié)。

二進制類型用于存儲二進制數(shù)據(jù)的字節(jié)。...

大對象

LARGEOBJECTS用于存儲大量數(shù)據(jù),如文本文檔和圖像。

  • NCLOB - 存儲大型UNICODE字符對象。

  • NCLOB - 存儲大型UNICODE字符對象。...

  • CLOB - 存儲大量的ASCII字符數(shù)據(jù)。

  • CLOB - 存儲大量的ASCII字符數(shù)據(jù)。...

  • BINTEXT - 支持文本搜索功能,但可以插入二進制數(shù)據(jù)。

大對象...

多值數(shù)據(jù)類型用于存儲具有相同數(shù)據(jù)類型的值的集合。

數(shù)組

多值數(shù)據(jù)類型用于存儲具有相同數(shù)據(jù)類型的值的集合。...

SAP HANA - SQL運算符

運算符是一個特殊字符,主要用于SQL語句的WHERE子句中,以執(zhí)行操作,例如比較和算術(shù)運算。 它們用于在SQL查詢中傳遞條件。

下面給出的運算符類型可以在HANA中的SQL語句中使用 -

  • Arithmetic Operators
  • Comparison/Relational Operators
  • Logical Operators
  • Set Operators

數(shù)組...

下面給出的運算符類型可以在HANA中的SQL語句中使用 - ...

操作員 描述
+ 加法 - 在運算符的兩邊添加值
- 減法 - 從左手操作數(shù)中減去右手操作數(shù)
* 乘法 - 乘以運算符兩側(cè)的值
/ 除法 - 用右手操作數(shù)除左手操作數(shù)
% 模數(shù) - 用右手操作數(shù)除左手操作數(shù)并返回余數(shù)

比較運算符

比較運算符用于比較SQL語句中的值。

描述 描述
= 檢查兩個操作數(shù)的值是否相等,如果是,則條件為真。
!= 檢查兩個操作數(shù)的值是否相等,如果值不相等,則條件為真。
<> 檢查兩個操作數(shù)的值是否相等,如果值不相等,則條件為真。
> 檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件為真。
< 檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是,則條件為真。
>= 檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是,則條件為真。
<= 檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是,則條件為真。
!< 檢查左操作數(shù)的值是否不小于右操作數(shù)的值,如果是,則條件為真。
!> 檢查左操作數(shù)的值是否不大于右操作數(shù)的值,如果是,則條件為真。

比較運算符...

比較運算符用于比較SQL語句中的值。...

描述 描述
ALL ALL運算符用于將值與另一個值集中的所有值進行比較。
AND AND運算符允許在SQL語句WHERE子句中存在多個條件。
ANY ANY運算符用于根據(jù)條件將值與列表中的任何適用值進行比較。
BETWEEN BETWEEN運算符用于在給定最小值和最大值的情況下搜索一組值內(nèi)的值。
EXISTS EXISTS運算符用于搜索滿足特定條件的指定表中的行的存在。
IN IN運算符用于將值與已指定的文字值列表進行比較。
LIKE LIKE運算符用于使用通配符運算符將值與類似值進行比較。
NOT NOT運算符顛倒使用它的邏輯運算符的含義。 例如 - NOT EXISTS,NOT BETWEEN,NOT IN等。這是一個否定運算符。
OR OR運算符用于比較SQL語句WHERE子句中的多個條件。
IS NULL NULL運算符用于將值與NULL值進行比較。
UNIQUE UNIQUE操作符搜索指定表的每一行以獲得唯一性(無重復(fù))。

設(shè)置運算符

設(shè)置運算符用于將兩個查詢的結(jié)果合并到單個結(jié)果中。 兩個表的數(shù)據(jù)類型應(yīng)相同。

  • UNION - 它結(jié)合了兩個或更多Select語句的結(jié)果。 但它會消除重復(fù)的行。

  • UNION - 它結(jié)合了兩個或更多Select語句的結(jié)果。 但它會消除重復(fù)的行。...

  • INTERSECT - 相交操作用于組合兩個SELECT語句,并返回兩個SELECT語句中通用的記錄。 在Intersect的情況下,列和數(shù)據(jù)類型的數(shù)量必須在兩個表中相同。

  • MINUS - Minus操作將兩個SELECT語句的結(jié)果合并,并僅返回屬于第一組結(jié)果的結(jié)果,并從第一個輸出中刪除第二個語句中的行。

SAP HANA - SQL運算符...

MINUS - Minus操作將兩個SELECT語句的結(jié)果合并,并僅返回屬于第一組結(jié)果的結(jié)果,并從第一個輸出中刪除第二個語句中的行。...

  • Numeric Functions
  • String Functions
  • Fulltext Functions
  • Datetime Functions
  • Aggregate Functions
  • Data Type Conversion Functions
  • Window Functions
  • Series Data Functions
  • Miscellaneous Functions

設(shè)置運算符...

這些是SQL中內(nèi)置的數(shù)字函數(shù),可用于腳本。 它使用數(shù)字值或帶數(shù)字字符的字符串,并返回數(shù)值。

  • 這些是SQL中內(nèi)置的數(shù)字函數(shù),可用于腳本。 它使用數(shù)字值或帶數(shù)字字符的字符串,并返回數(shù)值。...

Example ? SELECT ABS (-1) "abs" FROM TEST;
abs
1

ACOS,ASIN,ATAN,ATAN2(這些函數(shù)返回參數(shù)的三角形值)

  • ACOS,ASIN,ATAN,ATAN2(這些函數(shù)返回參數(shù)的三角形值)...

  • BITAND - 對傳遞的參數(shù)的位執(zhí)行AND運算。

  • BITAND - 對傳遞的參數(shù)的位執(zhí)行AND運算。...

  • BITNOT - 對參數(shù)的位執(zhí)行按位非運算。

  • BITOR - 對傳遞的參數(shù)的位執(zhí)行OR運算。

  • BITSET - 用于在&lt; target_num&gt;中將位設(shè)置為1。 從&lt; start_bit&gt; 位置。

  • BITUNSET - 用于在&lt; target_num&gt;中將位設(shè)置為0。 從&lt; start_bit&gt; 位置。

  • BITXOR - 對傳遞的參數(shù)的位執(zhí)行XOR運算。

  • CEIL - 它返回大于或等于傳遞的值的第一個整數(shù)。

  • COS,COSH,COT((這些函數(shù)返回參數(shù)的三角形值)

  • EXP - 它返回自然對數(shù)e的基數(shù)的結(jié)果,增加到傳遞值的乘方。

  • FLOOR - 它返回不大于numeric參數(shù)的最大整數(shù)。

  • HEXTOBIN - 它將十六進制值轉(zhuǎn)換為二進制值。

  • LN - 它返回參數(shù)的自然對數(shù)。

  • LN - 它返回參數(shù)的自然對數(shù)。...

還可以使用各種其他數(shù)字函數(shù) - MOD,POWER,RAND,ROUND,SIGN,SIN,SINH,SQRT,TAN,TANH,UMINUS

字符串函數(shù)

還可以使用各種其他數(shù)字函數(shù) - MOD,POWER,RAND,ROUND,SIGN,SIN,SINH,SQRT,TAN,TANH,UMINUS...

  • ASCII - 返回傳遞字符串的整數(shù)ASCII值。

  • ASCII - 返回傳遞字符串的整數(shù)ASCII值。...

  • CONCAT - 它是Concatenation運算符,并返回組合的傳遞字符串。

  • LCASE - 它將字符串的所有字符轉(zhuǎn)換為小寫。

  • LCASE - 它將字符串的所有字符轉(zhuǎn)換為小寫。...

  • LENGTH - 它返回已傳遞字符串中的字符數(shù)。

  • LOCATE - 它返回已傳遞字符串中子字符串的位置。

  • LOWER - 它將字符串中的所有字符轉(zhuǎn)換為小寫。

  • LOWER - 它將字符串中的所有字符轉(zhuǎn)換為小寫。...

  • REPLACE - 它在傳遞的原始字符串中搜索所有出現(xiàn)的搜索字符串,并用替換字符串替換它們。

  • RIGHT - 它返回所提到的字符串的最右邊的值字符。

  • RIGHT - 它返回所提到的字符串的最右邊的值字符。...

  • UCASE - 它與UPPER功能相同。 它將傳遞的字符串中的所有字符轉(zhuǎn)換為大寫。

可以使用的其他字符串函數(shù)是 - LPAD,LTRIM,RTRIM,STRTOBIN,SUBSTR_AFTER,SUBSTR_BEFORE,SUBSTRING,TRIM,UNICODE,RPAD,BINTOSTR

字符串函數(shù)...

可以使用的其他字符串函數(shù)是 - LPAD,LTRIM,RTRIM,STRTOBIN,SUBSTR_AFTER,SUBSTR_BEFORE,SUBSTRING,TRIM,UNICODE,RPAD,BINTOSTR...

  • CURRENT_DATE - 它返回當前本地系統(tǒng)日期。

  • CURRENT_TIME - 它返回當前本地系統(tǒng)時間。

  • CURRENT_TIMESTAMP - 它返回當前本地系統(tǒng)時間戳詳細信息(YYYY-MM-DD HH:MM:SS:FF)。

  • CURRENT_UTCDATE - 它返回當前的UTC(格林威治標準日期)日期。

  • CURRENT_UTCDATE - 它返回當前的UTC(格林威治標準日期)日期。...

  • CURRENT_UTCTIMESTAMP

  • DAYOFMONTH - 它返回參數(shù)中傳遞日期中的整數(shù)值。

  • DAYOFMONTH - 它返回參數(shù)中傳遞日期中的整數(shù)值。...

  • YEAR - 它返回已過期日期的年份值。

其他日期時間函數(shù) - DAYOFYEARDAYNAME,DAYS_BETWEEN,提取,NANO100_BETWEEN,NEXT_DAY,NOW,季度,第二,SECONDS_BETWEENUTCTOLOCAL,,星期,WORKDAYS_BETWEENISOWEEK,LAST_DAYLOCALTOUTC,分,月,MONTHNAME,ADD_DAYS,ADD_MONTHS, ADD_SECONDS,ADD_WORKDAYS

數(shù)據(jù)類型轉(zhuǎn)換函數(shù)

其他日期時間函數(shù) - DAYOFYEAR,DAYNAME,DAYS_BETWEEN,提取,NANO100_BETWEEN,NEXT_DAY,NOW,季度,第二,SECONDS_BETWEEN,UTCTOLOCAL,星期,WORKDAYS_BETWEEN,ISOWEEK,LAST_DAY,LOCALTOUTC,分,月MONTHNAME,ADD_DAYSADD_MONTHS, ADD_SECONDS,ADD_WORKDAYS...

HANA在SQL腳本中使用的最常見的數(shù)據(jù)類型轉(zhuǎn)換函數(shù) -

  • CAST - 它返回轉(zhuǎn)換為提供的數(shù)據(jù)類型的表達式的值。

  • TO_ALPHANUM - 它將傳遞的值轉(zhuǎn)換為ALPHANUMERIC數(shù)據(jù)類型

  • TO_REAL - 它將值轉(zhuǎn)換為REAL數(shù)據(jù)類型。

  • TO_REAL - 它將值轉(zhuǎn)換為REAL數(shù)據(jù)類型。...

  • TO_CLOB - 它將值轉(zhuǎn)換為CLOB數(shù)據(jù)類型。

其他類似的數(shù)據(jù)類型轉(zhuǎn)換函數(shù)是 - TO_BIGINT,TO_BINARY,TO_BLOB,TO_DATE,TO_DATS,TO_DECIMAL,TO_DOUBLE,TO_FIXEDCHAR,TO_INT,TO_INTEGER,TO_NCLOB,TO_NVARCHAR,TO_TIMESTAMP,TO_TINYINT,TO_VARCHAR,TO_SECONDDATE,TO_SMALLDECIMAL,TO_SMALLINT

其他類似的數(shù)據(jù)類型轉(zhuǎn)換函數(shù)是 - TO_BIGINT,TO_BINARY,TO_BLOB,TO_DATE,TO_DATS,TO_DECIMAL,TO_DOUBLE,TO_FIXEDCHAR,TO_INT,TO_INTEGER,TO_NCLOB,TO_NVARCHAR,TO_TIMESTAMP,TO_TINYINT,TO_VARCHAR,TO_SECONDDATE,TO_SMALLDECIMAL,TO_SMALLINT...

  • Current_Schema - 它返回一個包含當前模式名稱的字符串。

  • Session_User - 它返回當前會話的用戶名

SAP HANA - SQL表達式

Session_User - 它返回當前會話的用戶名...

  • Case Expressions
  • Function Expressions
  • Aggregate Expressions
  • Subqueries in Expressions

數(shù)據(jù)類型轉(zhuǎn)換函數(shù)...

這用于傳遞SQL表達式中的多個條件。 它允許使用IF-ELSE-THEN邏輯,而不使用SQL語句中的過程。

例子

SELECT COUNT( CASE WHEN sal < 2000 THEN 1 ELSE NULL END ) count1,
COUNT( CASE WHEN sal BETWEEN 2001 AND 4000 THEN 1 ELSE NULL END ) count2,
COUNT( CASE WHEN sal > 4000 THEN 1 ELSE NULL END ) count3 FROM emp;

該語句將根據(jù)通過條件返回count1,count2,count3和整數(shù)值。

函數(shù)表達式

該語句將根據(jù)通過條件返回count1,count2,count3和整數(shù)值。...

函數(shù)表達式...

聚合函數(shù)用于執(zhí)行復(fù)雜計算,如Sum,Percentage,Min,Max,Count,Mode,Median等。聚合表達式使用聚合函數(shù)從多個值計算單個值。

匯總函數(shù) - 總和,計數(shù),最小值,最大值。 這些值應(yīng)用于度量值(事實),它始終與維關(guān)聯(lián)。

匯總函數(shù) - 總和,計數(shù),最小值,最大值。 這些值應(yīng)用于度量值(事實),它始終與維關(guān)聯(lián)。...

  • Average ()
  • Count ()
  • Maximum ()
  • Median ()
  • Minimum ()
  • Mode ()
  • Sum ()

表達式中的子查詢

作為表達式的子查詢是Select語句。 當它在表達式中使用時,它返回零或單個值。

作為表達式的子查詢是Select語句。 當它在表達式中使用時,它返回零或單個值。...

子查詢可以與SELECT,INSERT,UPDATE和DELETE語句以及諸如=,&lt;,&gt;,&gt; =,&lt; =,IN,BETWEEN等操作符一起使用。

子查詢必須遵循幾個規(guī)則:

  • 子查詢必須遵循幾個規(guī)則:...

  • 子查詢必須括在括號中。...

  • ORDER BY不能在子查詢中使用,但主查詢可以使用ORDER BY。 GROUP BY可用于在子查詢中執(zhí)行與ORDER BY相同的功能。

  • ORDER BY不能在子查詢中使用,但主查詢可以使用ORDER BY。 GROUP BY可用于在子查詢中執(zhí)行與ORDER BY相同的功能。...

  • SELECT列表不能包含對求值為BLOB,ARRAY,CLOB或NCLOB的值的任何引用。

  • 子查詢不能立即包含在set函數(shù)中。

  • 子查詢不能立即包含在set函數(shù)中。...

帶有SELECT語句的子查詢

子查詢最常用于SELECT語句。 基本語法如下 -

例子

SELECT * FROM CUSTOMERS
WHERE ID IN (SELECT ID
FROM CUSTOMERS
WHERE SALARY > 4500) ;
+----+----------+-----+---------+----------+
| ID | NAME     | AGE | ADDRESS | SALARY   |
+----+----------+-----+---------+----------+
| 4  | Chaitali | 25  | Mumbai  | 6500.00  |
| 5  | Hardik   | 27  | Bhopal  | 8500.00  |
| 7  | Muffy    | 24  | Indore  | 10000.00 |
+----+----------+-----+---------+----------+

SAP HANA - SQL表達式...

過程允許您將SQL語句分組到單個塊中。 存儲過程用于跨應(yīng)用程序?qū)崿F(xiàn)某些結(jié)果。 SQL語句集和用于執(zhí)行某個特定任務(wù)的邏輯存儲在SQL存儲過程中。 這些存儲過程由應(yīng)用程序執(zhí)行以執(zhí)行該任務(wù)。

過程允許您將SQL語句分組到單個塊中。 存儲過程用于跨應(yīng)用程序?qū)崿F(xiàn)某些結(jié)果。 SQL語句集和用于執(zhí)行某個特定任務(wù)的邏輯存儲在SQL存儲過程中。 這些存儲過程由應(yīng)用程序執(zhí)行以執(zhí)行該任務(wù)。...

存儲過程還用于性能優(yōu)化,因為它包含一系列SQL語句,并且來自一組語句的結(jié)果確定要執(zhí)行的下一組語句。 存儲過程阻止用戶查看數(shù)據(jù)庫中表的復(fù)雜性和詳細信息。 由于存儲過程包含某些業(yè)務(wù)邏輯,因此用戶需要執(zhí)行或調(diào)用過程名稱。

無需保持重新發(fā)布單個語句,但可以參考數(shù)據(jù)庫過程。

表達式中的子查詢...

Create procedure prc_name (in inp integer, out opt "EFASION"."ARTICLE_LOOKUP")
as
begin
opt = select * from "EFASION"."ARTICLE_LOOKUP" where article_id = :inp ;
end;

SAP HANA - SQL序列

無需保持重新發(fā)布單個語句,但可以參考數(shù)據(jù)庫過程。...

使用AUTO_INCREMENT列

MySQL中使用序列的最簡單的方法是將一個列定義為AUTO_INCREMENT,并將其余的東西留給MySQL來處理。

例子

嘗試以下示例。 這將創(chuàng)建表,之后它將在此表中插入幾行,不需要給出記錄ID,因為它是由MySQL自動遞增。

mysql> CREATE TABLE INSECT
   -> (
   -> id INT UNSIGNED NOT NULL AUTO_INCREMENT,
   -> PRIMARY KEY (id),
   -> name VARCHAR(30) NOT NULL, # type of insect
   -> date DATE NOT NULL, # date collected
   -> origin VARCHAR(30) NOT NULL # where collected
);

Query OK, 0 rows affected (0.02 sec)

mysql> INSERT INTO INSECT (id,name,date,origin) VALUES
   -> (NULL,'housefly','2001-09-10','kitchen'),
   -> (NULL,'millipede','2001-09-10','driveway'),
   -> (NULL,'grasshopper','2001-09-10','front yard');
	
Query OK, 3 rows affected (0.02 sec)
Records: 3 Duplicates: 0 Warnings: 0
mysql> SELECT * FROM INSECT ORDER BY id;
+----+-------------+------------+------------+
| id | name        | date       | origin     |
+----+-------------+------------+------------+
| 1  | housefly    | 2001-09-10 | kitchen    |
| 2  | millipede   | 2001-09-10 | driveway   |
| 3  | grasshopper | 2001-09-10 | front yard |
+----+-------------+------------+------------+
3 rows in set (0.00 sec)

使用AUTO_INCREMENT列...

LAST_INSERT_ID()是一個SQL函數(shù),因此您可以從任何理解如何發(fā)出SQL語句的客戶端中使用它。 否則,PERL和PHP腳本提供獨占功能來檢索最后一條記錄的自動遞增值。

PERL示例

使用mysql_insertid屬性獲取查詢生成的AUTO_INCREMENT值。 此屬性通過數(shù)據(jù)庫句柄或語句句柄訪問,具體取決于發(fā)出查詢的方式。 以下示例通過數(shù)據(jù)庫句柄引用它 -

$dbh->do ("INSERT INTO INSECT (name,date,origin)
VALUES('moth','2001-09-14','windowsill')");
my $seq = $dbh->{mysql_insertid};

PHP示例

發(fā)出生成AUTO_INCREMENT值的查詢后,通過調(diào)用mysql_insert_id()來檢索該值 -

mysql_query ("INSERT INTO INSECT (name,date,origin)
VALUES('moth','2001-09-14','windowsill')", $conn_id);
$seq = mysql_insert_id ($conn_id);

重新編號現(xiàn)有序列

可能有一種情況,當您從表中刪除了許多記錄,并且您想要重新排序所有記錄。 這可以通過使用一個簡單的技巧,但你應(yīng)該非常小心這樣做,如果你的表有連接,與其他表。

如果確定對AUTO_INCREMENT列重新排序是不可避免的,則執(zhí)行該操作的方法是從表中刪除該列,然后再次添加。 以下示例顯示如何使用此技術(shù)對昆蟲表中的id值重新編號 -

mysql> ALTER TABLE INSECT DROP id;
mysql> ALTER TABLE insect
   -> ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST,
   -> ADD PRIMARY KEY (id);

重新編號現(xiàn)有序列...

默認情況下,MySQL將從1開始序列,但是您也可以在創(chuàng)建表時指定任何其他數(shù)字。 以下是MySQL將從100開始序列的示例。

mysql> CREATE TABLE INSECT
   -> (
   -> id INT UNSIGNED NOT NULL AUTO_INCREMENT = 100,
   -> PRIMARY KEY (id),
   -> name VARCHAR(30) NOT NULL, # type of insect
   -> date DATE NOT NULL, # date collected
   -> origin VARCHAR(30) NOT NULL # where collected
);

或者,可以創(chuàng)建表,然后使用ALTER TABLE設(shè)置初始序列值。

SAP HANA - SQL序列...

觸發(fā)器是存儲的程序,當某些事件發(fā)生時,這些程序會自動執(zhí)行或觸發(fā)。 事實上,觸發(fā)器被編寫為響應(yīng)于以下事件中的任一事件而被執(zhí)行:

  • 觸發(fā)器是存儲的程序,當某些事件發(fā)生時,這些程序會自動執(zhí)行或觸發(fā)。 事實上,觸發(fā)器被編寫為響應(yīng)于以下事件中的任一事件而被執(zhí)行:...

  • 數(shù)據(jù)庫定義(DDL)語句(CREATE,ALTER或DROP)。

  • 數(shù)據(jù)庫操作(SERVERERROR,LOGON,LOGOFF,STARTUP或SHUTDOWN)。

數(shù)據(jù)庫操作(SERVERERROR,LOGON,LOGOFF,STARTUP或SHUTDOWN)。...

觸發(fā)器的優(yōu)點

觸發(fā)器可以用于以下目的:

  • Generating some derived column values automatically
  • Enforcing referential integrity
  • Event logging and storing information on table access
  • Auditing
  • Synchronous replication of tables
  • Imposing security authorizations
  • Preventing invalid transactions

SAP HANA - SQL同義詞

SQL同義詞是數(shù)據(jù)庫中的表或模式對象的別名。 它們用于保護客戶端應(yīng)用程序免受對對象的名稱或位置所做的更改。

SQL同義詞是數(shù)據(jù)庫中的表或模式對象的別名。 它們用于保護客戶端應(yīng)用程序免受對對象的名稱或位置所做的更改。...

創(chuàng)建同義詞語句用于為表,視圖,包,過程,對象等創(chuàng)建同義詞。

例子

有一個efashion的表Customer,位于Server1上。 要從Server2訪問它,客戶端應(yīng)用程序必須使用名稱為Server1.efashion.Customer。 現(xiàn)在我們更改Customer表的位置,客戶端應(yīng)用程序?qū)⒈仨毿薷囊苑从掣摹?/span>

為了解決這些問題,我們可以為Server1上的表創(chuàng)建Server2上的Customer表Cust_Table的同義詞。 所以現(xiàn)在客戶端應(yīng)用程序必須使用單部件名稱Cust_Table來引用此表。 現(xiàn)在,如果此表的位置更改,您將必須修改同義詞以指向表的新位置。

由于沒有ALTER SYNONYM語句,您必須刪除同義詞Cust_Table,然后重新創(chuàng)建具有相同名稱的同義詞,并將同義詞指向Customer表的新位置。

公共同義詞

由于沒有ALTER SYNONYM語句,您必須刪除同義詞Cust_Table,然后重新創(chuàng)建具有相同名稱的同義詞,并將同義詞指向Customer表的新位置。...

句法

CREATE PUBLIC SYNONYM Cust_table for efashion.Customer;

要創(chuàng)建PUBLIC同義詞,您必須使用關(guān)鍵字PUBLIC,如圖所示。

公共同義詞...

私有同義詞在數(shù)據(jù)庫模式中用于隱藏表,過程,視圖或任何其他數(shù)據(jù)庫對象的真實名稱。

私有同義詞在數(shù)據(jù)庫模式中用于隱藏表,過程,視圖或任何其他數(shù)據(jù)庫對象的真實名稱。...

句法

CREATE SYNONYM Cust_table FOR efashion.Customer;

刪除同義詞

可以使用DROP同義詞命令刪除同義詞。 如果要刪除公共同義詞,則必須在刪除語句中使用關(guān)鍵字 public 。

句法

DROP PUBLIC Synonym Cust_table;
DROP Synonym Cust_table;

SAP HANA - SQL同義詞...

SQL解釋計劃用于生成SQL語句的詳細說明。 它們用于評估SAP HANA數(shù)據(jù)庫執(zhí)行SQL語句所遵循的執(zhí)行計劃。

解釋計劃的結(jié)果存儲在EXPLAIN_PLAN_TABLE中以進行評估。 要使用Explain Plan,傳遞的SQL查詢必須是數(shù)據(jù)操作語言(DML)。

常見的DML語句

  • SELECT - 從數(shù)據(jù)庫檢索數(shù)據(jù)

  • INSERT - 將數(shù)據(jù)插入表中

  • UPDATE - 更新表中的現(xiàn)有數(shù)據(jù)

SQL解釋計劃不能與DDL和DCL SQL語句一起使用。

EXPLAIN PLAN TABLE在數(shù)據(jù)庫中

SQL解釋計劃不能與DDL和DCL SQL語句一起使用。...

COLUMN SEARCH值指示列引擎運算符的起始位置。

ROW SEARCH值指示行引擎操作符的起始位置。

為SQL查詢創(chuàng)建一個EXPLAIN PLAN STATEMENT

EXPLAIN PLAN SET STATEMENT_NAME = ‘statement_name’ FOR <SQL DML statement>

查看EXPLAIN PLAN TABLE中的值

SELECT Operator_Name, Operator_ID
FROM explain_plan_table
WHERE statement_name = 'statement_name';

刪除EXPLAIN PLAN TABLE中的語句

DELETE FROM explain_plan_table WHERE statement_name = 'TPC-H Q10';

SAP HANA - SQL數(shù)據(jù)分析

ROW SEARCH值指示行引擎操作符的起始位置。...

這里是SQL數(shù)據(jù)分析任務(wù)的好處 -

  • 它有助于更有效地分析源數(shù)據(jù)。

  • 它有助于更有效地分析源數(shù)據(jù)。...

  • 它會刪除不正確的不完整數(shù)據(jù),并在數(shù)據(jù)加載到數(shù)據(jù)倉庫之前提高數(shù)據(jù)質(zhì)量。

  • 它與提取,轉(zhuǎn)換和加載任務(wù)一起使用。

它與提取,轉(zhuǎn)換和加載任務(wù)一起使用。...

您可以使用Integration Services包內(nèi)的數(shù)據(jù)分析任務(wù)來對存儲在SQL Server中的數(shù)據(jù)進行概要分析,并識別潛在的數(shù)據(jù)質(zhì)量問題。

注意 - 數(shù)據(jù)分析任務(wù)僅適用于SQL Server數(shù)據(jù)源,不支持任何其他基于文件或第三方數(shù)據(jù)源。

常見的DML語句...

注意 - 數(shù)據(jù)分析任務(wù)僅適用于SQL Server數(shù)據(jù)源,不支持任何其他基于文件或第三方數(shù)據(jù)源。...

數(shù)據(jù)分析器查看器

數(shù)據(jù)概要文件查看器用于查看概要分析器輸出。 數(shù)據(jù)配置文件查看器還支持向下鉆取功能,以幫助您了解配置文件輸出中標識的數(shù)據(jù)質(zhì)量問題。 此向下鉆取功能將實時查詢發(fā)送到原始數(shù)據(jù)源。

數(shù)據(jù)分析器查看器...

刪除EXPLAIN PLAN TABLE中的語句...

它涉及執(zhí)行包含數(shù)據(jù)分析任務(wù)的包以計算配置文件。 任務(wù)將XML格式的輸出保存到文件或包變量。

查看配置文件

它涉及執(zhí)行包含數(shù)據(jù)分析任務(wù)的包以計算配置文件。 任務(wù)將XML格式的輸出保存到文件或包變量。...

數(shù)據(jù)分析 - 配置選項

數(shù)據(jù)分析任務(wù)有這些方便的配置選項 -

查看配置文件...

在配置配置文件請求時,任務(wù)接受“*”通配符代替列名稱。 這簡化了配置,使得更容易發(fā)現(xiàn)不熟悉的數(shù)據(jù)的特性。 任務(wù)運行時,任務(wù)配置每個具有適當數(shù)據(jù)類型的列。

快速簡介

您可以選擇快速配置文件以快速配置任務(wù)。 快速概要文件使用所有默認概要文件和設(shè)置對表或視圖進行配置。

數(shù)據(jù)分析任務(wù)可以計算八個不同的數(shù)據(jù)配置文件。 其中五個配置文件可以檢查單個列,其余三個分析多列或列之間的關(guān)系。

數(shù)據(jù)分析 - 配置選項...

數(shù)據(jù)分析任務(wù)可以計算八個不同的數(shù)據(jù)配置文件。 其中五個配置文件可以檢查單個列,其余三個分析多列或列之間的關(guān)系。...

您可以保存模式的本地副本,并在Microsoft Visual Studio或另一個模式編輯器中,在XML編輯器中或在文本編輯器(如記事本)中查看模式的本地副本。

SAP HANA - SQL數(shù)據(jù)分析...

用于HANA數(shù)據(jù)庫的SQL語句集允許開發(fā)人員將復(fù)雜的邏輯傳遞到數(shù)據(jù)庫中,稱為SQL腳本。 SQL腳本稱為SQL擴展的集合。 這些擴展是數(shù)據(jù)擴展,函數(shù)擴展和過程擴展。

用于HANA數(shù)據(jù)庫的SQL語句集允許開發(fā)人員將復(fù)雜的邏輯傳遞到數(shù)據(jù)庫中,稱為SQL腳本。 SQL腳本稱為SQL擴展的集合。 這些擴展是數(shù)據(jù)擴展,函數(shù)擴展和過程擴展。...

使用SQL腳本的主要好處是允許在SAP HANA數(shù)據(jù)庫中執(zhí)行復(fù)雜的計算。 使用SQL腳本代替單個查詢使函數(shù)可以返回多個值。 復(fù)雜的SQL函數(shù)可以進一步分解為更小的函數(shù)。 SQL腳本提供在單個SQL語句中不可用的控制邏輯。

SQL Script

SQL腳本用于在HANA中通過在DB層執(zhí)行腳本來實現(xiàn)性能優(yōu)化 -

  • SQL腳本用于在HANA中通過在DB層執(zhí)行腳本來實現(xiàn)性能優(yōu)化 - ...

  • 計算在數(shù)據(jù)庫層執(zhí)行,以獲得HANA數(shù)據(jù)庫的好處,如列操作,查詢的并行處理等。

與信息建模器集成

在Information Modeler中使用SQL腳本時,下面給出的過程應(yīng)用于過程 -

  • Input parameters can be of scalar or table type.
  • Output parameters must be of table types.
  • Table types required for the signature are generated automatically.

與信息建模器集成...

SQL腳本用于創(chuàng)建基于腳本的計算視圖。 針對現(xiàn)有原始表或列存儲鍵入SQL語句。 定義輸出結(jié)構(gòu),激活視圖根據(jù)結(jié)構(gòu)創(chuàng)建表類型。

快速簡介...

啟動SAP HANA工作室 展開內(nèi)容節(jié)點→選擇要在其中創(chuàng)建新的“計算”視圖的包。 右鍵單擊→新建計算視圖導(dǎo)航路徑結(jié)束→提供名稱和說明。

Launch SAP HANA Studio

啟動SAP HANA工作室 展開內(nèi)容節(jié)點→選擇要在其中創(chuàng)建新的“計算”視圖的包。 右鍵單擊→新建計算視圖導(dǎo)航路徑結(jié)束→提供名稱和說明。...

Select Calculation View Type

選擇默認模式 - 選擇語義節(jié)點→選擇視圖屬性選項卡→在默認模式下拉列表中,選擇默認模式。

Select Default Schema

在語義節(jié)點中選擇SQL腳本節(jié)點→定義輸出結(jié)構(gòu)。 在輸出窗格中,選擇創(chuàng)建目標。 添加所需的輸出參數(shù)并指定其長度和類型。

Semantics Node

在語義節(jié)點中選擇SQL腳本節(jié)點→定義輸出結(jié)構(gòu)。 在輸出窗格中,選擇創(chuàng)建目標。 添加所需的輸出參數(shù)并指定其長度和類型。...

在“輸出”窗格中,選擇“開始”導(dǎo)航路徑新建下一個導(dǎo)航步驟從導(dǎo)航路徑的末尾添加列→包含要添加到輸出的列的對象的名稱→從下拉列表中選擇一個或多個對象→ 選擇下一步。

在“源”窗格中,選擇要添加到輸出的列→要將選擇性列添加到輸出,然后選擇這些列并選擇添加。 要將對象的所有列添加到輸出,請選擇對象,然后選擇添加→完成。

在“源”窗格中,選擇要添加到輸出的列→要將選擇性列添加到輸出,然后選擇這些列并選擇添加。 要將對象的所有列添加到輸出,請選擇對象,然后選擇添加→完成。...

保存并激活所有 - 激活當前視圖以及所需和受影響的對象。

在SAP HANA開發(fā)透視圖中 - 在項目資源管理器視圖中,選擇所需的對象。 在上下文菜單中,選擇導(dǎo)航路徑的開始Team下一步導(dǎo)航步驟激活導(dǎo)航路徑的結(jié)束。

在SAP HANA開發(fā)透視圖中 - 在項目資源管理器視圖中,選擇所需的對象。 在上下文菜單中,選擇導(dǎo)航路徑的開始Team下一步導(dǎo)航步驟激活導(dǎo)航路徑的結(jié)束。...


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號