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

2018-01-07 10:42 更新

SAP HANA - 概述

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

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

SAP HANA的特點(diǎn)

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

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

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

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

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

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

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

SAP HANA的特點(diǎn)...

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

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

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

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

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

SAP HANA供應(yīng)商

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

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

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

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

前幾個(gè)供應(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ù)存儲(chǔ)在RAM存儲(chǔ)器中。 在常規(guī)的數(shù)據(jù)庫系統(tǒng)中,所有數(shù)據(jù)都存儲(chǔ)在硬盤中。 SAP HANA內(nèi)存數(shù)據(jù)庫沒有時(shí)間將數(shù)據(jù)從硬盤加載到RAM。 它為數(shù)據(jù)提供更快速的訪問到多核CPU進(jìn)行信息處理和分析。

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

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

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

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

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

  • 常規(guī)數(shù)據(jù)庫在5毫秒內(nèi)讀取存儲(chǔ)器數(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í)時(shí)查看當(dāng)前數(shù)據(jù),并且不希望在加載到SAP BW系統(tǒng)之前等待數(shù)據(jù)。 SAP HANA內(nèi)存中處理允許使用各種數(shù)據(jù)提供技術(shù)加載實(shí)時(shí)數(shù)據(jù)。

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

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

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

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

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

SAP HANA - Studio

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

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

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

SAP HANA Studio可用于以下平臺(tái) -

  • 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時(shí),根據(jù)角色指定要安裝的功能。 要在最新版本的HANA studio上工作,軟件生命周期管理器可用于客戶端更新。

SAP HANA Studio透視圖/功能

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

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

SAP HANA Studio Features

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

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

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

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

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

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

默認(rèn)情況下,安裝所有功能。

SAP HANA - Studio...

默認(rèn)情況下,安裝所有功能。...

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

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

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

Studio Administration View

HANA工作室:管理員編輯器

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

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

可以將單個(gè)或多個(gè)系統(tǒng)添加到HANA工作室中用于管理和信息建模目的。 要添加新的HANA系統(tǒng),需要主機(jī)名,實(shí)例編號(hào)和數(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)詳細(xì)信息,即主機(jī)名& 實(shí)例編號(hào),然后單擊下一步。

Specify System

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

Connection Properties

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

Catalog and Content

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

目錄

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

目錄...

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

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

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

以下信息在系統(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)建建模視圖,并實(shí)現(xiàn)業(yè)務(wù)邏輯以創(chuàng)建有意義的報(bào)表進(jìn)行分析。

信息建模器的特點(diǎn)

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

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

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

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

  • SAP HANA建模視圖利用SAP HANA的實(shí)力。

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

  • Attribute View
  • Analytic View
  • Calculation View

信息建模器的特點(diǎn)...

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

Row vs Column Store

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

列存儲(chǔ)

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

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

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

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

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

  • 靈活性 并行處理

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

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

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

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

Column Store

功能差異 - 行與列存儲(chǔ)

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

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

Row vs Column Store Functional

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

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

功能差異 - 行與列存儲(chǔ)...

列存儲(chǔ)...

屬性是數(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的功能對(duì)數(shù)據(jù)庫中的表執(zhí)行計(jì)算和聚合函數(shù)。 它具有至少一個(gè)事實(shí)表,其具有維度表的度量和主鍵,并且由維度表包圍的包含主數(shù)據(jù)。

重要特點(diǎn)是 -

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

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

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

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

分析視圖...

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

重要特點(diǎn)是 -

  • 重要特點(diǎn)是 - ...

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

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

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

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

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

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

SAP Hana Core Architecture

索引服務(wù)器

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

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

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

Index Server

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

SQL / MDX處理器

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

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

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

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

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

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

SQL / MDX處理器...

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

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

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

持久層

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

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

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

持久層...

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

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

名稱服務(wù)器

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

  • 記錄SAP HANA系統(tǒng)的拓?fù)洹?/span>

  • 記錄SAP HANA系統(tǒng)的拓?fù)洹?/span>...

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

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

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

XS引擎

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

XS Engine

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

XS引擎...

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

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

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

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

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

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

SAP HANA Studio存儲(chǔ)庫

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

SAP HANA Studio存儲(chǔ)庫...

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

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

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

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

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

事實(shí)和尺寸表

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

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

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

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

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

Fact and Dimension Table

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

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

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

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

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

  • Star Schema
  • Snowflakes Schema
  • Galaxy Schema

星型模式

在星型模式中,每個(gè)維都連接到一個(gè)單一的Fact表。 每個(gè)維度僅由一個(gè)維度表示,不進(jìn)一步標(biāo)準(zhǔn)化。

在星型模式中,每個(gè)維都連接到一個(gè)單一的Fact表。 每個(gè)維度僅由一個(gè)維度表示,不進(jìn)一步標(biāo)準(zhǔn)化。...

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

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

Star Schema

每個(gè)維度表都連接到事實(shí)表,因?yàn)槭聦?shí)表具有用于連接兩個(gè)表的每個(gè)維度表的主鍵。

每個(gè)維度表都連接到事實(shí)表,因?yàn)槭聦?shí)表具有用于連接兩個(gè)表的每個(gè)維度表的主鍵。...

雪花圖

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

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

Snowflakes Schema

在上面的示例中,DimItem和DimLocation維表被標(biāo)準(zhǔn)化,不會(huì)丟失任何信息。 這稱為雪花模式,其中維度表進(jìn)一步歸一化為較小的表。

雪花圖...

在上面的示例中,DimItem和DimLocation維表被標(biāo)準(zhǔn)化,不會(huì)丟失任何信息。 這稱為雪花模式,其中維度表進(jìn)一步歸一化為較小的表。...

Galaxy Schema

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

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

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

  • Using SQL editor
  • Using GUI option

SQL編輯器

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

SQL Editor

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

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

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

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

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

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

Execute SQL Statement

在13 ms內(nèi)成功執(zhí)行761μs(服務(wù)器處理時(shí)間: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選項(xiàng)卡→選擇\'New Table\'選項(xiàng),如下面的快照所示。

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

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

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

Creating Table

一旦添加列,點(diǎn)擊執(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)容選項(xiàng)卡→新建→軟件包創(chuàng)建一個(gè)新的軟件包

Package

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

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ù)制新的屬性視圖,但不允許您更改視圖屬性。...

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

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

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

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

屬性視圖的特性...

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

Creating an Attribute View

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

Choosing Type and Subtype

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

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

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

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

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

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

Adding Objects at Data Foundation

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

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

Adding Attributes to Output Pane

注意 - 當(dāng)視圖未激活時(shí),其上有菱形標(biāo)記。 但是,一旦激活它,該鉆石消失,確認(rèn)View已成功激活。

注意 - 當(dāng)視圖未激活時(shí),其上有菱形標(biāo)記。 但是,一旦激活它,該鉆石消失,確認(rèn)View已成功激活。...

這些對(duì)象可以通過右鍵單擊并添加或拖動(dòng)對(duì)象來添加到標(biāo)簽和值軸,如下所示 -

Adding Objects to Axis

SAP HANA - 分析視圖

這些對(duì)象可以通過右鍵單擊并添加或拖動(dòng)對(duì)象來添加到標(biāo)簽和值軸,如下所示 - ...

分析視圖的特性

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

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

  • 分析視圖旨在運(yùn)行星型模式查詢。

  • 分析視圖旨在運(yùn)行星型模式查詢。...

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

分析視圖的特性...

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

Creating an Analytic View

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

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

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

Adding Tables in Analytic View

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

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

Defining Measures

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

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

Choosing Graphs

SAP HANA - 分析視圖...

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

計(jì)算視圖的特性

下面給出的是計(jì)算視圖的幾個(gè)特點(diǎn) -

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

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

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

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

計(jì)算視圖的特性...

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

Creating a Calculation View

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

圖形計(jì)算視圖

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

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

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

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

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

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

Data Category

圖形計(jì)算視圖...

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

例子

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

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

在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');

事實(shí)表 - 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來實(shí)現(xiàn)計(jì)算視圖。 首先將兩個(gè)Dim表更改為Dimension Calculation視圖。

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

Star Join

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

Output Pane

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

Active View

SAP HANA計(jì)算視圖 - Star Join

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

使用Star Join的好處

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

3NF可能與星加盟。

使用Star Join的好處...

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

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

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

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

Without Star Join

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

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

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

例子

有時(shí),需要同一視圖中的數(shù)據(jù)不應(yīng)該對(duì)那些對(duì)該數(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ù)字值(如工資,獎(jiǎng)金)來限制數(shù)據(jù)。

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

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

Creating Analytic Privileges

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

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

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

Adding Views to Analytic Privileges

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

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

Select Object

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

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

Assigning Restrictions to Object

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

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

Adding Analytic Privileges to User Roles

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

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

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

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

SAP HANA信息編輯器是一個(gè)自助服務(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ù)和自動(dòng)創(chuàng)建物理表的過程。

  • 操作數(shù)據(jù) - 它幫助我們組合兩個(gè)對(duì)象(物理表,分析視圖,屬性視圖和計(jì)算視圖)和創(chuàng)建信息視圖,可以由SAP BO工具使用,如SAP Business Objects Analysis,SAP Business 對(duì)象瀏覽器和其他工具,如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è),您有三個(gè)選項(xiàng) -

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

Upload Data

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

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

Spreadsheet

使用剪貼板

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

在IC中上傳數(shù)據(jù)的另一種方式是使用剪貼板。 將數(shù)據(jù)復(fù)制到剪貼板,并在Information Composer的幫助下上傳。 Information Composer還允許您查看數(shù)據(jù)預(yù)覽或甚至提供臨時(shí)存儲(chǔ)中的數(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 - 出口& 進(jìn)口

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

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

Explain and Import

使用剪貼板...

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

Explain Destination

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

交貨單位

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

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

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

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

Delivery Unit

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

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

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

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

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

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

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

交貨單位...

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

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

Developer Mode

支持模式

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

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

Support Mode

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

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

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

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

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

支持模式...

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

Import

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

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

Data from Local File1

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

Data from Local File2

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

Import Data from Local File

交貨單位

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

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

Import Through Delivery Unit

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

交貨單位...

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

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

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

配置用于批量導(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ù)需要驗(yàn)證數(shù)據(jù)。 之后單擊完成。

SAP HANA - 出口& 進(jìn)口...

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

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

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

Reporting and Analysis

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

Bi 4.0與Hana視圖的連接

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

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

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

用于設(shè)計(jì)交互式儀表板的主要工具 - Design Studio和儀表板設(shè)計(jì)器。 Design Studio是設(shè)計(jì)儀表板的未來工具,它通過BI消費(fèi)者服務(wù)BICS連接消耗HANA視圖。 儀表板設(shè)計(jì)(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連接

這個(gè)想法基本上是如果你需要從表或常規(guī)數(shù)據(jù)庫訪問數(shù)據(jù),那么你的連接應(yīng)該是一個(gè)關(guān)系連接,但如果你的源是一個(gè)應(yīng)用程序,數(shù)據(jù)存儲(chǔ)在多維數(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.

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

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

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

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

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

水晶報(bào)表企業(yè)版

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

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

設(shè)計(jì)工作室

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

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

Design Studio可以通過使用在信息設(shè)計(jì)工具中創(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中,可以使用中央管理控制臺(tái)或信息設(shè)計(jì)工具中定義的OLAP連接連接到SAP HANA。

Office分析,OLAP版本...

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

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

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

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

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

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

Central Management Console1

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

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

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

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

Central Management Console2

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

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

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

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

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

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

  • 輸入用戶 - 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存儲(chǔ)庫,并且不會(huì)發(fā)生HANA系統(tǒng)中的更改的數(shù)據(jù)刷新。 輸入HANA服務(wù)器名稱和實(shí)例編號(hào)。 輸入用戶名和密碼→點(diǎn)擊連接。

Connect to SAP Hana

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

SAP Lumira中有四個(gè)選項(xiàng)卡 -

  • SAP Lumira中有四個(gè)選項(xiàng)卡 - ...

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

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

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

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

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

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

Information Design Tool

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

Relational Connection

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

Test

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

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

Publish Connection

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

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

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

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

New Data Foundation

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

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

Schema

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

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

New Business Layer

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

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

WebI Report

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

Report1

SAP HANA - Excel集成

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

將MS Excel連接到HANA

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

Connecting MS Excel to HANAData Link Properties

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

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

Select Pivot Table

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

SAP HANA - Excel集成...

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

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

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

Security Overview

SAP HANA提供所有與安全性相關(guān)的功能,例如身份驗(yàn)證,授權(quán),加密和審計(jì)以及一些添加功能,這在其他多租戶數(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)上訪問以用于報(bào)告目的或數(shù)據(jù)操作。

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

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

Standard Users

受限用戶

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

如果我們將受限用戶與標(biāo)準(zhǔn)用戶進(jìn)行比較 -

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

  • 他們沒有訪問權(quán)限查看數(shù)據(jù)庫中的任何數(shù)據(jù),因?yàn)樗麄儧]有通用的公共角色添加到配置文件像標(biāo)準(zhǔn)用戶。

  • 他們沒有訪問權(quán)限查看數(shù)據(jù)庫中的任何數(shù)據(jù),因?yàn)樗麄儧]有通用的公共角色添加到配置文件像標(biāo)準(zhǔn)用戶。...

用戶管理& 角色管理

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

SAP HANA用戶管理活動(dòng)

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

最常見的活動(dòng)包括 -

  • 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ái)。 您將在系統(tǒng)視圖中看到安全選項(xiàng)卡 -

Create Users

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

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

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

New User

...

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

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

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

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

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

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

受限用戶...

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

Granted Roles to Users

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

Public

造型

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

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

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

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

內(nèi)容管理員

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

Content Admin

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

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

Data Admin

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

造型...

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

審計(jì)管理員

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

審計(jì)管理員...

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

備份管理員

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

備份管理員...

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

目錄閱讀

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

創(chuàng)建模式

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

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

它授權(quán)使用CREATE SCHEMA命令創(chuàng)建數(shù)據(jù)庫模式。 默認(rèn)情況下,每個(gè)用戶擁有一個(gè)模式,具有此特權(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ù)存儲(chǔ)表,但可以刪除表或修改表定義。

數(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)外,用戶需要對(duì)要導(dǎo)入的目標(biāo)表具有INSERT權(quán)限。

Inifile管理員

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

Inifile管理員...

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

日志管理員

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

日志管理員...

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

優(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)管理控制臺(tái)中可用的許多命令。

角色管理

此特權(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)激活對(duì)象的文檔。

角色管理...

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

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

對(duì)象/ SQL權(quán)限

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

Object SQL Privileges

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

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

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

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

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

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

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

Multiple Data Objects

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

Object Privileges and their Applicability

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

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

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

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

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

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

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

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

Package Privileges

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

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

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

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

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

用戶配置文件中的應(yīng)用程序權(quán)限用于定義訪問HANA XS應(yīng)用程序的授權(quán)。 這可以分配給單個(gè)用戶或用戶組。 應(yīng)用程序權(quán)限還可用于為同一應(yīng)用程序提供不同級(jí)別的訪問,如為數(shù)據(jù)庫管理員提供高級(jí)功能和對(duì)普通用戶提供只讀訪問權(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支持的身份驗(yàn)證方法列表 -

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

用戶名密碼

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

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

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

Username password

用戶名密碼...

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

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

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

Kerberos

SAML

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

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

SAML

SAML...

SAP登錄/斷言故障單可用于對(duì)HANA系統(tǒng)中的用戶進(jìn)行身份驗(yàn)證。 這些票證在用戶登錄到SAP系統(tǒng)時(shí)發(fā)放給用戶,該SAP系統(tǒng)配置為發(fā)出諸如SAP門戶等票據(jù)。在SAP登錄票證中指定的用戶應(yīng)在HANA系統(tǒng)中創(chuàng)建,因?yàn)樗恢С钟成溆脩簟?/span>

SAP Logon and Assertion Tickets

X.509客戶端證書

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

受信任證書中的用戶應(yīng)該存在于HANA系統(tǒng)中,因?yàn)椴恢С钟脩粲成洹?/span>

Client Certificates

X.509客戶端證書...

單點(diǎn)登錄可以在HANA系統(tǒng)中配置,允許用戶從客戶端上的初始身份驗(yàn)證登錄到HANA系統(tǒng)。 在客戶端應(yīng)用程序使用不同的身份驗(yàn)證方法和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)方法

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

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

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

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

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

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

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

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

分析特權(quán)

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

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

它們適用于在HANA存儲(chǔ)庫中創(chuàng)建的所有包中的數(shù)據(jù)。 它們用于控制在包中創(chuàng)建的建模視圖,如屬性視圖,分析視圖和計(jì)算視圖。 它們將行和列級(jí)安全性應(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存儲(chǔ)庫中的所有對(duì)象。 對(duì)于在HANA系統(tǒng)中為其建模存儲(chǔ)庫對(duì)象的對(duì)象,應(yīng)該對(duì)該用戶進(jìn)行外部授權(quán)。 _SYS_REPO是所有對(duì)象的所有者,因此它只能用于授予對(duì)這些對(duì)象的訪問權(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ù)定義到期日期前有效。 許可證密鑰指定許可用于目標(biāo)HANA安裝的內(nèi)存量。 它們可以從SAP Marketplace在密鑰和請求選項(xiàng)卡下安裝。 當(dāng)永久許可證密鑰過期時(shí),會(huì)發(fā)出臨時(shí)許可證密鑰,其有效期僅為28天。 在此期間,您必須再次安裝永久許可證密鑰。

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

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

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

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

許可證密鑰的類型...

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

Check License Properties

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

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

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

SAP HANA - 審計(jì)

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

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

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

激活審核策略

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

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

Auditing

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

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

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

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

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

Audit Trail Target

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

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

SAP HANA - 審計(jì)...

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

可以通過命令行或使用HANA studio在控制臺(tái)上設(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在控制臺(tái)上設(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)點(diǎn)

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

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

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

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

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

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

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

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

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

SAP ECC System

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

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

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

Technical Setting1

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

Technical Setting2

點(diǎn)擊頂部的保存選項(xiàng)。

Destination

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

RFC Connection Test

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

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

Configure RFC Connection

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

Create Configuration

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

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

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

Hana System

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

Source System

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

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

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

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

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

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

SAP HANA Data Services

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

New Data Store

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

Local Object Library

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

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

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

Create New Datastore

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

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

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

Creating a Replication Job

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

Object Area

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

Create Template

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

SAP ECC Test

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

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

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

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

您還可以通過轉(zhuǎn)到Data Services Management控制臺(tái)來計(jì)劃批處理作業(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)中實(shí)現(xiàn)的Sybase Replication Server的一部分。

Log Based Replication

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

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

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

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

一旦初始加載和復(fù)制完成,增量復(fù)制就實(shí)時(shí)捕獲源系統(tǒng)中的數(shù)據(jù)更改。 源系統(tǒng)中的所有進(jìn)一步的改變被捕獲并且使用上述方法從源系統(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)換和加載機(jī)制。 它是一種批量驅(qū)動(dòng)的數(shù)據(jù)復(fù)制技術(shù)。 它被認(rèn)為是用于數(shù)據(jù)提取的有限能力的提取,變換和加載的方法。

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

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

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

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

  • 它加快了SAP HANA實(shí)施項(xiàng)目的時(shí)間表

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

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

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

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

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

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

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

Configuring DXC Data Replication

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

Enabling ICM Web Dispatcher service

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

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

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

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

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

Input Parameters

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

Security Tab

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

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

  • PSA_TO_HDB_SCHEMA - 復(fù)制數(shù)據(jù)需要分配給哪個(gè)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活動(dòng)表

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

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

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

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

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

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

SAP HANA - DXC方法...

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

打開SAP HANA工作室→在目錄選項(xiàng)卡下創(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ū)動(dòng)程序?qū)ANA系統(tǒng)連接到Excel,并進(jìn)一步用于數(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ù)選擇,計(jì)算和布局。 MDX支持多維數(shù)據(jù)模型并支持報(bào)告和分析要求。

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

MDX Provider

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

Data Source

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

Data Connection Wizard

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

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

SAP HANA - MDX提供程序...

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

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

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

System Monitor

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

HDB

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

Summary

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

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

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

SAP HANA - 持久層

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ALTER系統(tǒng)SAVEPOINT

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

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

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

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

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

SAP HANA - 持久層...

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

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

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

Overview Tab

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

配置選項(xiàng)卡

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

Configuration Tab

配置選項(xiàng)卡...

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

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

Backup Interval Settings

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

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

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

Backup Settings

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

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

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

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

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

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

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

Backup HDB(HANA)

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

Backup of System HDB

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

恢復(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ù)庫:...

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

  • 您想要?jiǎng)?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ù)到盡可能接近當(dāng)前時(shí)間的時(shí)間。 對(duì)于此恢復(fù),數(shù)據(jù)備份和日志備份必須可用,因?yàn)樯洗螖?shù)據(jù)備份和日志區(qū)域需要執(zhí)行上述類型恢復(fù)。

時(shí)間點(diǎn) - 用于將數(shù)據(jù)庫恢復(fù)到特定時(shí)間點(diǎn)。 對(duì)于此恢復(fù),數(shù)據(jù)備份和日志備份必須可用,因?yàn)樾枰洗螖?shù)據(jù)備份和日志區(qū)域來執(zhí)行上述類型恢復(fù)

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

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

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

SAP HANA - 高可用性

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

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

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

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

High Availability

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

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

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

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

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

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

SAP HANA持久性冗余

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

SAP HANA持久性冗余...

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

SAP HANA - 高可用性...

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

Log Configuration

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

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

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

配置日志備份超時(shí)

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

Configuration Log Backup Timeout

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

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

完成第一次完整數(shù)據(jù)備份后,自動(dòng)日志備份功能處于活動(dòng)狀態(tài)。 SAP HANA工作室可用于啟用/禁用自動(dòng)日志備份功能。 建議保持啟用自動(dòng)日志備份,否則日志區(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ù)庫通信的標(biāo)準(zhǔn)化語言。 SQL用于檢索數(shù)據(jù),存儲(chǔ)或操作數(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擴(kuò)展集稱為 SQL腳本

配置日志備份超時(shí)...

DML語句用于管理模式對(duì)象中的數(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)建對(duì)象

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

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

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

DCL語句的一些示例是 -

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

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

為什么我們需要SQL?

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

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

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

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

選擇HANA系統(tǒng),在系統(tǒng)視圖下單擊“SQL控制臺(tái)”選項(xiàng)。 您也可以通過右鍵單擊目錄選項(xiàng)卡或任何模式名稱打開SQL控制臺(tái)。

SQL Console

SAP HANA可以同時(shí)充當(dāng)關(guān)系數(shù)據(jù)庫和OLAP數(shù)據(jù)庫。 當(dāng)我們在HANA上使用BW時(shí),我們在BW和HANA中創(chuàng)建多維數(shù)據(jù)集,它們充當(dāng)關(guān)系數(shù)據(jù)庫,并始終生成SQL語句。 但是,當(dāng)我們使用OLAP連接直接訪問HANA視圖時(shí),它將充當(dāng)OLAP數(shù)據(jù)庫,并將生成MDX。

SAP HANA - SQL概述...

您可以使用create table選項(xiàng)在SAP HANA中創(chuàng)建行或列存儲(chǔ)表。 可以通過在HANA studio中執(zhí)行數(shù)據(jù)定義create table語句或使用圖形選項(xiàng)來創(chuàng)建表。

創(chuàng)建表時(shí),還需要在其中定義屬性。

在HANA Studio SQL控制臺(tái)中創(chuàng)建表的SQL語句 -

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

使用GUI選項(xiàng)在HANA studio中創(chuàng)建表格 -

GUI Option

創(chuàng)建表時(shí),需要定義列的名稱和SQL數(shù)據(jù)類型。 “維度”字段指示值的長度,“鍵”選項(xiàng)將其定義為主鍵。

SAP HANA在表中支持以下數(shù)據(jù)類型:

Data Types

SAP HANA支持7類SQL數(shù)據(jù)類型,它取決于您必須存儲(chǔ)在列中的數(shù)據(jù)類型。

  • Numeric
  • Character/ String
  • Boolean
  • Date Time
  • Binary
  • Large Objects
  • Multi-Valued

SAP HANA支持7類SQL數(shù)據(jù)類型,它取決于您必須存儲(chǔ)在列中的數(shù)據(jù)類型。...

Data Types Category

為什么我們需要SQL?...

這些數(shù)據(jù)類型用于在HANA數(shù)據(jù)庫的表中存儲(chǔ)日期和時(shí)間。

  • DATE - 數(shù)據(jù)類型包含表示列中日期值的年,月和日信息。 日期數(shù)據(jù)類型的默認(rèn)格式為YYYY-MM-DD。

  • DATE - 數(shù)據(jù)類型包含表示列中日期值的年,月和日信息。 日期數(shù)據(jù)類型的默認(rèn)格式為YYYY-MM-DD。...

  • 第二日期 - 數(shù)據(jù)類型由HANA數(shù)據(jù)庫中的表中的年,月,日,小時(shí),分鐘,秒值組成。 SECONDDATE數(shù)據(jù)類型的默認(rèn)格式為YYYY-MM-DD HH:MM:SS。

  • TIMESTAMP - 數(shù)據(jù)類型由HANA數(shù)據(jù)庫中的表中的日期和時(shí)間信息組成。 TIMESTAMP數(shù)據(jù)類型的默認(rèn)格式為YYYY-MM-DD HH:MM:SS:FFn,其中FFn表示秒的分?jǐn)?shù)。

數(shù)字

  • TIMESTAMP - 數(shù)據(jù)類型由HANA數(shù)據(jù)庫中的表中的日期和時(shí)間信息組成。 TIMESTAMP數(shù)據(jù)類型的默認(rèn)格式為YYYY-MM-DD HH:MM:SS:FFn,其中FFn表示秒的分?jǐn)?shù)。...

  • SMALLINT - 存儲(chǔ)16位有符號(hào)整數(shù)。 最小值:-32,768,最大值:32,767

  • 整數(shù) - 存儲(chǔ)32位有符號(hào)整數(shù)。 最小值:-2,147,483,648,最大值:2,147,483,648

  • BIGINT - 存儲(chǔ)64位有符號(hào)整數(shù)。 最小值:-9,223,372,036,854,775,808,最大值:9,223,372,036,854,775,808

  • SMALL - 十進(jìn)制和十進(jìn)制:最小值:-10 ^ 38 +1和最大值:10 ^ 38 -1

  • SMALL - 十進(jìn)制和十進(jìn)制:最小值:-10 ^ 38 +1和最大值:10 ^ 38 -1...

  • DOUBLE - 存儲(chǔ)64位浮點(diǎn)數(shù)。 最小值:-1.7976931348623157E308,最大值:1.7976931348623157E308

數(shù)字...

布爾數(shù)據(jù)類型存儲(chǔ)布爾值,它們?yōu)門RUE,F(xiàn)ALSE

字符

  • Varchar - 最多8000個(gè)字符。

  • Nvarchar - 最大長度為4000個(gè)字符

  • Nvarchar - 最大長度為4000個(gè)字符...

  • SHORTTEXT - 存儲(chǔ)支持文本搜索功能和字符串搜索功能的可變長度字符串。

字符...

二進(jìn)制類型用于存儲(chǔ)二進(jìn)制數(shù)據(jù)的字節(jié)。

二進(jìn)制類型用于存儲(chǔ)二進(jìn)制數(shù)據(jù)的字節(jié)。...

大對(duì)象

LARGEOBJECTS用于存儲(chǔ)大量數(shù)據(jù),如文本文檔和圖像。

  • NCLOB - 存儲(chǔ)大型UNICODE字符對(duì)象。

  • NCLOB - 存儲(chǔ)大型UNICODE字符對(duì)象。...

  • CLOB - 存儲(chǔ)大量的ASCII字符數(shù)據(jù)。

  • CLOB - 存儲(chǔ)大量的ASCII字符數(shù)據(jù)。...

  • BINTEXT - 支持文本搜索功能,但可以插入二進(jìn)制數(shù)據(jù)。

大對(duì)象...

多值數(shù)據(jù)類型用于存儲(chǔ)具有相同數(shù)據(jù)類型的值的集合。

數(shù)組

多值數(shù)據(jù)類型用于存儲(chǔ)具有相同數(shù)據(jù)類型的值的集合。...

SAP HANA - SQL運(yùn)算符

運(yùn)算符是一個(gè)特殊字符,主要用于SQL語句的WHERE子句中,以執(zhí)行操作,例如比較和算術(shù)運(yùn)算。 它們用于在SQL查詢中傳遞條件。

下面給出的運(yùn)算符類型可以在HANA中的SQL語句中使用 -

  • Arithmetic Operators
  • Comparison/Relational Operators
  • Logical Operators
  • Set Operators

數(shù)組...

下面給出的運(yùn)算符類型可以在HANA中的SQL語句中使用 - ...

操作員 描述
+ 加法 - 在運(yùn)算符的兩邊添加值
- 減法 - 從左手操作數(shù)中減去右手操作數(shù)
* 乘法 - 乘以運(yùn)算符兩側(cè)的值
/ 除法 - 用右手操作數(shù)除左手操作數(shù)
% 模數(shù) - 用右手操作數(shù)除左手操作數(shù)并返回余數(shù)

比較運(yùn)算符

比較運(yùn)算符用于比較SQL語句中的值。

描述 描述
= 檢查兩個(gè)操作數(shù)的值是否相等,如果是,則條件為真。
!= 檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等,則條件為真。
<> 檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等,則條件為真。
> 檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件為真。
< 檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是,則條件為真。
>= 檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是,則條件為真。
<= 檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是,則條件為真。
!< 檢查左操作數(shù)的值是否不小于右操作數(shù)的值,如果是,則條件為真。
!> 檢查左操作數(shù)的值是否不大于右操作數(shù)的值,如果是,則條件為真。

比較運(yùn)算符...

比較運(yùn)算符用于比較SQL語句中的值。...

描述 描述
ALL ALL運(yùn)算符用于將值與另一個(gè)值集中的所有值進(jìn)行比較。
AND AND運(yùn)算符允許在SQL語句WHERE子句中存在多個(gè)條件。
ANY ANY運(yùn)算符用于根據(jù)條件將值與列表中的任何適用值進(jìn)行比較。
BETWEEN BETWEEN運(yùn)算符用于在給定最小值和最大值的情況下搜索一組值內(nèi)的值。
EXISTS EXISTS運(yùn)算符用于搜索滿足特定條件的指定表中的行的存在。
IN IN運(yùn)算符用于將值與已指定的文字值列表進(jìn)行比較。
LIKE LIKE運(yùn)算符用于使用通配符運(yùn)算符將值與類似值進(jìn)行比較。
NOT NOT運(yùn)算符顛倒使用它的邏輯運(yùn)算符的含義。 例如 - NOT EXISTS,NOT BETWEEN,NOT IN等。這是一個(gè)否定運(yùn)算符
OR OR運(yùn)算符用于比較SQL語句WHERE子句中的多個(gè)條件。
IS NULL NULL運(yùn)算符用于將值與NULL值進(jìn)行比較。
UNIQUE UNIQUE操作符搜索指定表的每一行以獲得唯一性(無重復(fù))。

設(shè)置運(yùn)算符

設(shè)置運(yùn)算符用于將兩個(gè)查詢的結(jié)果合并到單個(gè)結(jié)果中。 兩個(gè)表的數(shù)據(jù)類型應(yīng)相同。

  • UNION - 它結(jié)合了兩個(gè)或更多Select語句的結(jié)果。 但它會(huì)消除重復(fù)的行。

  • UNION - 它結(jié)合了兩個(gè)或更多Select語句的結(jié)果。 但它會(huì)消除重復(fù)的行。...

  • INTERSECT - 相交操作用于組合兩個(gè)SELECT語句,并返回兩個(gè)SELECT語句中通用的記錄。 在Intersect的情況下,列和數(shù)據(jù)類型的數(shù)量必須在兩個(gè)表中相同。

  • MINUS - Minus操作將兩個(gè)SELECT語句的結(jié)果合并,并僅返回屬于第一組結(jié)果的結(jié)果,并從第一個(gè)輸出中刪除第二個(gè)語句中的行。

SAP HANA - SQL運(yùn)算符...

MINUS - Minus操作將兩個(gè)SELECT語句的結(jié)果合并,并僅返回屬于第一組結(jié)果的結(jié)果,并從第一個(gè)輸出中刪除第二個(gè)語句中的行。...

  • Numeric Functions
  • String Functions
  • Fulltext Functions
  • Datetime Functions
  • Aggregate Functions
  • Data Type Conversion Functions
  • Window Functions
  • Series Data Functions
  • Miscellaneous Functions

設(shè)置運(yùn)算符...

這些是SQL中內(nèi)置的數(shù)字函數(shù),可用于腳本。 它使用數(shù)字值或帶數(shù)字字符的字符串,并返回?cái)?shù)值。

  • 這些是SQL中內(nèi)置的數(shù)字函數(shù),可用于腳本。 它使用數(shù)字值或帶數(shù)字字符的字符串,并返回?cái)?shù)值。...

Example ? SELECT ABS (-1) "abs" FROM TEST;
abs
1

ACOS,ASIN,ATAN,ATAN2(這些函數(shù)返回參數(shù)的三角形值)

  • ACOS,ASIN,ATAN,ATAN2(這些函數(shù)返回參數(shù)的三角形值)...

  • BITAND - 對(duì)傳遞的參數(shù)的位執(zhí)行AND運(yùn)算。

  • BITAND - 對(duì)傳遞的參數(shù)的位執(zhí)行AND運(yùn)算。...

  • BITNOT - 對(duì)參數(shù)的位執(zhí)行按位非運(yùn)算。

  • BITOR - 對(duì)傳遞的參數(shù)的位執(zhí)行OR運(yùn)算。

  • BITSET - 用于在&lt; target_num&gt;中將位設(shè)置為1。 從&lt; start_bit&gt; 位置。

  • BITUNSET - 用于在&lt; target_num&gt;中將位設(shè)置為0。 從&lt; start_bit&gt; 位置。

  • BITXOR - 對(duì)傳遞的參數(shù)的位執(zhí)行XOR運(yùn)算。

  • CEIL - 它返回大于或等于傳遞的值的第一個(gè)整數(shù)。

  • COS,COSH,COT((這些函數(shù)返回參數(shù)的三角形值)

  • EXP - 它返回自然對(duì)數(shù)e的基數(shù)的結(jié)果,增加到傳遞值的乘方。

  • FLOOR - 它返回不大于numeric參數(shù)的最大整數(shù)。

  • HEXTOBIN - 它將十六進(jìn)制值轉(zhuǎn)換為二進(jìn)制值。

  • LN - 它返回參數(shù)的自然對(duì)數(shù)。

  • LN - 它返回參數(shù)的自然對(duì)數(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運(yùn)算符,并返回組合的傳遞字符串。

  • 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 - 它返回當(dāng)前本地系統(tǒng)日期。

  • CURRENT_TIME - 它返回當(dāng)前本地系統(tǒng)時(shí)間。

  • CURRENT_TIMESTAMP - 它返回當(dāng)前本地系統(tǒng)時(shí)間戳詳細(xì)信息(YYYY-MM-DD HH:MM:SS:FF)。

  • CURRENT_UTCDATE - 它返回當(dāng)前的UTC(格林威治標(biāo)準(zhǔn)日期)日期。

  • CURRENT_UTCDATE - 它返回當(dāng)前的UTC(格林威治標(biāo)準(zhǔn)日期)日期。...

  • CURRENT_UTCTIMESTAMP

  • DAYOFMONTH - 它返回參數(shù)中傳遞日期中的整數(shù)值。

  • DAYOFMONTH - 它返回參數(shù)中傳遞日期中的整數(shù)值。...

  • YEAR - 它返回已過期日期的年份值。

其他日期時(shí)間函數(shù) - DAYOFYEAR,DAYNAME,DAYS_BETWEEN,提取,NANO100_BETWEEN,NEXT_DAYNOW,季度,第二SECONDS_BETWEEN,UTCTOLOCAL,,星期,WORKDAYS_BETWEEN,ISOWEEKLAST_DAY,LOCALTOUTC分,月MONTHNAME,ADD_DAYSADD_MONTHS, ADD_SECONDS,ADD_WORKDAYS

數(shù)據(jù)類型轉(zhuǎn)換函數(shù)

其他日期時(shí)間函數(shù) - DAYOFYEAR,DAYNAME,DAYS_BETWEEN,提取,NANO100_BETWEEN,NEXT_DAY,NOW,季度,第二,SECONDS_BETWEENUTCTOLOCAL,,星期,WORKDAYS_BETWEENISOWEEKLAST_DAY,LOCALTOUTC分,月,MONTHNAME,ADD_DAYS,ADD_MONTHS ADD_SECONDS,ADD_WORKDAYS...

HANA在SQL腳本中使用的最常見的數(shù)據(jù)類型轉(zhuǎn)換函數(shù) -

  • CAST - 它返回轉(zhuǎn)換為提供的數(shù)據(jù)類型的表達(dá)式的值。

  • 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 - 它返回一個(gè)包含當(dāng)前模式名稱的字符串。

  • Session_User - 它返回當(dāng)前會(huì)話的用戶名

SAP HANA - SQL表達(dá)式

Session_User - 它返回當(dāng)前會(huì)話的用戶名...

  • Case Expressions
  • Function Expressions
  • Aggregate Expressions
  • Subqueries in Expressions

數(shù)據(jù)類型轉(zhuǎn)換函數(shù)...

這用于傳遞SQL表達(dá)式中的多個(gè)條件。 它允許使用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ù)表達(dá)式

該語句將根據(jù)通過條件返回count1,count2,count3和整數(shù)值。...

函數(shù)表達(dá)式...

聚合函數(shù)用于執(zhí)行復(fù)雜計(jì)算,如Sum,Percentage,Min,Max,Count,Mode,Median等。聚合表達(dá)式使用聚合函數(shù)從多個(gè)值計(jì)算單個(gè)值。

匯總函數(shù) - 總和,計(jì)數(shù),最小值,最大值。 這些值應(yīng)用于度量值(事實(shí)),它始終與維關(guān)聯(lián)。

匯總函數(shù) - 總和,計(jì)數(shù),最小值,最大值。 這些值應(yīng)用于度量值(事實(shí)),它始終與維關(guān)聯(lián)。...

  • Average ()
  • Count ()
  • Maximum ()
  • Median ()
  • Minimum ()
  • Mode ()
  • Sum ()

表達(dá)式中的子查詢

作為表達(dá)式的子查詢是Select語句。 當(dāng)它在表達(dá)式中使用時(shí),它返回零或單個(gè)值。

作為表達(dá)式的子查詢是Select語句。 當(dāng)它在表達(dá)式中使用時(shí),它返回零或單個(gè)值。...

子查詢可以與SELECT,INSERT,UPDATE和DELETE語句以及諸如=,&lt;,&gt;,&gt; =,&lt; =,IN,BETWEEN等操作符一起使用。

子查詢必須遵循幾個(gè)規(guī)則:

  • 子查詢必須遵循幾個(gè)規(guī)則:...

  • 子查詢必須括在括號(hào)中。...

  • ORDER BY不能在子查詢中使用,但主查詢可以使用ORDER BY。 GROUP BY可用于在子查詢中執(zhí)行與ORDER BY相同的功能。

  • ORDER BY不能在子查詢中使用,但主查詢可以使用ORDER BY。 GROUP BY可用于在子查詢中執(zhí)行與ORDER BY相同的功能。...

  • SELECT列表不能包含對(duì)求值為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表達(dá)式...

過程允許您將SQL語句分組到單個(gè)塊中。 存儲(chǔ)過程用于跨應(yīng)用程序?qū)崿F(xiàn)某些結(jié)果。 SQL語句集和用于執(zhí)行某個(gè)特定任務(wù)的邏輯存儲(chǔ)在SQL存儲(chǔ)過程中。 這些存儲(chǔ)過程由應(yīng)用程序執(zhí)行以執(zhí)行該任務(wù)。

過程允許您將SQL語句分組到單個(gè)塊中。 存儲(chǔ)過程用于跨應(yīng)用程序?qū)崿F(xiàn)某些結(jié)果。 SQL語句集和用于執(zhí)行某個(gè)特定任務(wù)的邏輯存儲(chǔ)在SQL存儲(chǔ)過程中。 這些存儲(chǔ)過程由應(yīng)用程序執(zhí)行以執(zhí)行該任務(wù)。...

存儲(chǔ)過程還用于性能優(yōu)化,因?yàn)樗幌盗蠸QL語句,并且來自一組語句的結(jié)果確定要執(zhí)行的下一組語句。 存儲(chǔ)過程阻止用戶查看數(shù)據(jù)庫中表的復(fù)雜性和詳細(xì)信息。 由于存儲(chǔ)過程包含某些業(yè)務(wù)邏輯,因此用戶需要執(zhí)行或調(diào)用過程名稱。

無需保持重新發(fā)布單個(gè)語句,但可以參考數(shù)據(jù)庫過程。

表達(dá)式中的子查詢...

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ā)布單個(gè)語句,但可以參考數(shù)據(jù)庫過程。...

使用AUTO_INCREMENT列

MySQL中使用序列的最簡單的方法是將一個(gè)列定義為AUTO_INCREMENT,并將其余的東西留給MySQL來處理。

例子

嘗試以下示例。 這將創(chuàng)建表,之后它將在此表中插入幾行,不需要給出記錄ID,因?yàn)樗怯蒑ySQL自動(dòng)遞增。

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()是一個(gè)SQL函數(shù),因此您可以從任何理解如何發(fā)出SQL語句的客戶端中使用它。 否則,PERL和PHP腳本提供獨(dú)占功能來檢索最后一條記錄的自動(dòng)遞增值。

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);

重新編號(hào)現(xiàn)有序列

可能有一種情況,當(dāng)您從表中刪除了許多記錄,并且您想要重新排序所有記錄。 這可以通過使用一個(gè)簡單的技巧,但你應(yīng)該非常小心這樣做,如果你的表有連接,與其他表。

如果確定對(duì)AUTO_INCREMENT列重新排序是不可避免的,則執(zhí)行該操作的方法是從表中刪除該列,然后再次添加。 以下示例顯示如何使用此技術(shù)對(duì)昆蟲表中的id值重新編號(hào) -

mysql> ALTER TABLE INSECT DROP id;
mysql> ALTER TABLE insect
   -> ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST,
   -> ADD PRIMARY KEY (id);

重新編號(hào)現(xiàn)有序列...

默認(rèn)情況下,MySQL將從1開始序列,但是您也可以在創(chuàng)建表時(shí)指定任何其他數(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ā)器是存儲(chǔ)的程序,當(dāng)某些事件發(fā)生時(shí),這些程序會(huì)自動(dòng)執(zhí)行或觸發(fā)。 事實(shí)上,觸發(fā)器被編寫為響應(yīng)于以下事件中的任一事件而被執(zhí)行:

  • 觸發(fā)器是存儲(chǔ)的程序,當(dāng)某些事件發(fā)生時(shí),這些程序會(huì)自動(dòng)執(zhí)行或觸發(fā)。 事實(shí)上,觸發(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)點(diǎn)

觸發(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ù)庫中的表或模式對(duì)象的別名。 它們用于保護(hù)客戶端應(yīng)用程序免受對(duì)對(duì)象的名稱或位置所做的更改。

SQL同義詞是數(shù)據(jù)庫中的表或模式對(duì)象的別名。 它們用于保護(hù)客戶端應(yīng)用程序免受對(duì)對(duì)象的名稱或位置所做的更改。...

創(chuàng)建同義詞語句用于為表,視圖,包,過程,對(duì)象等創(chuàng)建同義詞。

例子

有一個(gè)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;

要?jiǎng)?chuàng)建PUBLIC同義詞,您必須使用關(guān)鍵字PUBLIC,如圖所示。

公共同義詞...

私有同義詞在數(shù)據(jù)庫模式中用于隱藏表,過程,視圖或任何其他數(shù)據(jù)庫對(duì)象的真實(shí)名稱。

私有同義詞在數(shù)據(jù)庫模式中用于隱藏表,過程,視圖或任何其他數(shù)據(jù)庫對(duì)象的真實(shí)名稱。...

句法

CREATE SYNONYM Cust_table FOR efashion.Customer;

刪除同義詞

可以使用DROP同義詞命令刪除同義詞。 如果要?jiǎng)h除公共同義詞,則必須在刪除語句中使用關(guān)鍵字 public 。

句法

DROP PUBLIC Synonym Cust_table;
DROP Synonym Cust_table;

SAP HANA - SQL同義詞...

SQL解釋計(jì)劃用于生成SQL語句的詳細(xì)說明。 它們用于評(píng)估SAP HANA數(shù)據(jù)庫執(zhí)行SQL語句所遵循的執(zhí)行計(jì)劃。

解釋計(jì)劃的結(jié)果存儲(chǔ)在EXPLAIN_PLAN_TABLE中以進(jìn)行評(píng)估。 要使用Explain Plan,傳遞的SQL查詢必須是數(shù)據(jù)操作語言(DML)。

常見的DML語句

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

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

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

SQL解釋計(jì)劃不能與DDL和DCL SQL語句一起使用。

EXPLAIN PLAN TABLE在數(shù)據(jù)庫中

SQL解釋計(jì)劃不能與DDL和DCL SQL語句一起使用。...

COLUMN SEARCH值指示列引擎運(yùn)算符的起始位置。

ROW SEARCH值指示行引擎操作符的起始位置。

為SQL查詢創(chuàng)建一個(gè)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ù)。...

  • 它會(huì)刪除不正確的不完整數(shù)據(jù),并在數(shù)據(jù)加載到數(shù)據(jù)倉庫之前提高數(shù)據(jù)質(zhì)量。

  • 它與提取,轉(zhuǎn)換和加載任務(wù)一起使用。

它與提取,轉(zhuǎn)換和加載任務(wù)一起使用。...

您可以使用Integration Services包內(nèi)的數(shù)據(jù)分析任務(wù)來對(duì)存儲(chǔ)在SQL Server中的數(shù)據(jù)進(jìn)行概要分析,并識(shí)別潛在的數(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ù)配置文件查看器還支持向下鉆取功能,以幫助您了解配置文件輸出中標(biāo)識(shí)的數(shù)據(jù)質(zhì)量問題。 此向下鉆取功能將實(shí)時(shí)查詢發(fā)送到原始數(shù)據(jù)源。

數(shù)據(jù)分析器查看器...

刪除EXPLAIN PLAN TABLE中的語句...

它涉及執(zhí)行包含數(shù)據(jù)分析任務(wù)的包以計(jì)算配置文件。 任務(wù)將XML格式的輸出保存到文件或包變量。

查看配置文件

它涉及執(zhí)行包含數(shù)據(jù)分析任務(wù)的包以計(jì)算配置文件。 任務(wù)將XML格式的輸出保存到文件或包變量。...

數(shù)據(jù)分析 - 配置選項(xiàng)

數(shù)據(jù)分析任務(wù)有這些方便的配置選項(xiàng) -

查看配置文件...

在配置配置文件請求時(shí),任務(wù)接受“*”通配符代替列名稱。 這簡化了配置,使得更容易發(fā)現(xiàn)不熟悉的數(shù)據(jù)的特性。 任務(wù)運(yùn)行時(shí),任務(wù)配置每個(gè)具有適當(dāng)數(shù)據(jù)類型的列。

快速簡介

您可以選擇快速配置文件以快速配置任務(wù)。 快速概要文件使用所有默認(rèn)概要文件和設(shè)置對(duì)表或視圖進(jìn)行配置。

數(shù)據(jù)分析任務(wù)可以計(jì)算八個(gè)不同的數(shù)據(jù)配置文件。 其中五個(gè)配置文件可以檢查單個(gè)列,其余三個(gè)分析多列或列之間的關(guān)系。

數(shù)據(jù)分析 - 配置選項(xiàng)...

數(shù)據(jù)分析任務(wù)可以計(jì)算八個(gè)不同的數(shù)據(jù)配置文件。 其中五個(gè)配置文件可以檢查單個(gè)列,其余三個(gè)分析多列或列之間的關(guān)系。...

您可以保存模式的本地副本,并在Microsoft Visual Studio或另一個(gè)模式編輯器中,在XML編輯器中或在文本編輯器(如記事本)中查看模式的本地副本。

SAP HANA - SQL數(shù)據(jù)分析...

用于HANA數(shù)據(jù)庫的SQL語句集允許開發(fā)人員將復(fù)雜的邏輯傳遞到數(shù)據(jù)庫中,稱為SQL腳本。 SQL腳本稱為SQL擴(kuò)展的集合。 這些擴(kuò)展是數(shù)據(jù)擴(kuò)展,函數(shù)擴(kuò)展和過程擴(kuò)展。

用于HANA數(shù)據(jù)庫的SQL語句集允許開發(fā)人員將復(fù)雜的邏輯傳遞到數(shù)據(jù)庫中,稱為SQL腳本。 SQL腳本稱為SQL擴(kuò)展的集合。 這些擴(kuò)展是數(shù)據(jù)擴(kuò)展,函數(shù)擴(kuò)展和過程擴(kuò)展。...

使用SQL腳本的主要好處是允許在SAP HANA數(shù)據(jù)庫中執(zhí)行復(fù)雜的計(jì)算。 使用SQL腳本代替單個(gè)查詢使函數(shù)可以返回多個(gè)值。 復(fù)雜的SQL函數(shù)可以進(jìn)一步分解為更小的函數(shù)。 SQL腳本提供在單個(gè)SQL語句中不可用的控制邏輯。

SQL Script

SQL腳本用于在HANA中通過在DB層執(zhí)行腳本來實(shí)現(xiàn)性能優(yōu)化 -

  • SQL腳本用于在HANA中通過在DB層執(zhí)行腳本來實(shí)現(xiàn)性能優(yōu)化 - ...

  • 計(jì)算在數(shù)據(jù)庫層執(zhí)行,以獲得HANA數(shù)據(jù)庫的好處,如列操作,查詢的并行處理等。

與信息建模器集成

在Information Modeler中使用SQL腳本時(shí),下面給出的過程應(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)建基于腳本的計(jì)算視圖。 針對(duì)現(xiàn)有原始表或列存儲(chǔ)鍵入SQL語句。 定義輸出結(jié)構(gòu),激活視圖根據(jù)結(jié)構(gòu)創(chuàng)建表類型。

快速簡介...

啟動(dòng)SAP HANA工作室。 展開內(nèi)容節(jié)點(diǎn)→選擇要在其中創(chuàng)建新的“計(jì)算”視圖的包。 右鍵單擊→新建計(jì)算視圖導(dǎo)航路徑結(jié)束→提供名稱和說明。

Launch SAP HANA Studio

啟動(dòng)SAP HANA工作室。 展開內(nèi)容節(jié)點(diǎn)→選擇要在其中創(chuàng)建新的“計(jì)算”視圖的包。 右鍵單擊→新建計(jì)算視圖導(dǎo)航路徑結(jié)束→提供名稱和說明。...

Select Calculation View Type

選擇默認(rèn)模式 - 選擇語義節(jié)點(diǎn)→選擇視圖屬性選項(xiàng)卡→在默認(rèn)模式下拉列表中,選擇默認(rèn)模式。

Select Default Schema

在語義節(jié)點(diǎn)中選擇SQL腳本節(jié)點(diǎn)→定義輸出結(jié)構(gòu)。 在輸出窗格中,選擇創(chuàng)建目標(biāo)。 添加所需的輸出參數(shù)并指定其長度和類型。

Semantics Node

在語義節(jié)點(diǎn)中選擇SQL腳本節(jié)點(diǎn)→定義輸出結(jié)構(gòu)。 在輸出窗格中,選擇創(chuàng)建目標(biāo)。 添加所需的輸出參數(shù)并指定其長度和類型。...

在“輸出”窗格中,選擇“開始”導(dǎo)航路徑新建下一個(gè)導(dǎo)航步驟從導(dǎo)航路徑的末尾添加列→包含要添加到輸出的列的對(duì)象的名稱→從下拉列表中選擇一個(gè)或多個(gè)對(duì)象→ 選擇下一步。

在“源”窗格中,選擇要添加到輸出的列→要將選擇性列添加到輸出,然后選擇這些列并選擇添加。 要將對(duì)象的所有列添加到輸出,請選擇對(duì)象,然后選擇添加→完成。

在“源”窗格中,選擇要添加到輸出的列→要將選擇性列添加到輸出,然后選擇這些列并選擇添加。 要將對(duì)象的所有列添加到輸出,請選擇對(duì)象,然后選擇添加→完成。...

保存并激活所有 - 激活當(dāng)前視圖以及所需和受影響的對(duì)象。

在SAP HANA開發(fā)透視圖中 - 在項(xiàng)目資源管理器視圖中,選擇所需的對(duì)象。 在上下文菜單中,選擇導(dǎo)航路徑的開始Team下一步導(dǎo)航步驟激活導(dǎo)航路徑的結(jié)束。

在SAP HANA開發(fā)透視圖中 - 在項(xiàng)目資源管理器視圖中,選擇所需的對(duì)象。 在上下文菜單中,選擇導(dǎo)航路徑的開始Team下一步導(dǎo)航步驟激活導(dǎo)航路徑的結(jié)束。...


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)