<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # SAP HANA 計算視圖教程 > 原文: [https://www.guru99.com/sap-hana-calculation-view.html](https://www.guru99.com/sap-hana-calculation-view.html) **什么是計算視圖?** SAP HANA Calculation 視圖是功能強大的信息視圖。 只能從一個事實表中選擇 SAP HANA Analytic 視圖度量。 當信息視圖中需要更多事實表時,圖片中便會出現計算視圖。 計算視圖支持復雜的計算。 計算視圖的數據基礎可以包括表,列視圖,分析視圖和計算視圖。 我們可以在數據源上創建聯接,并集,聚合和投影。 計算視圖可以包含多個度量,并且可以用于多維報告,也可以不用于列表類型報告。 SAP HANA 計算視圖的特征如下: * 支持復雜計算。 * 支持 OLTP 和 OLAP 模型。 * 支持客戶處理,語言,貨幣轉換。 * 支持聯盟,投影,聚合,等級等 SAP HANA 計算視圖有兩種類型– 1. SAP HANA 圖形計算視圖(由 SAP HANA Studio 圖形編輯器創建)。 2. 基于 SAP HANA 腳本的計算視圖(由 SAP HANA Studio 的 SQL 腳本創建)。 ### SAP HANA 圖形計算視圖 在 SAP HANA Analytic 視圖中,我們只能從一個表中選擇一個度量。 因此,當需要包含來自不同表的度量的視圖時,則無法通過解析視圖來實現,而只能通過計算視圖來實現。 因此,在這種情況下,我們可以為每個表使用兩個不同的分析視圖,并將它們加入計算視圖中。 我們將通過結合兩個分析視圖“ AN_PUR??CHASE_ORDER”和“ AN_FI_DOCUMENT”來創建圖形計算視圖“ CA_FI_LEDGER”。 CA_FI_LEDGER 將顯示與采購訂單相關的財務憑證明細。 **步驟 1)**在此步驟中, 1. 轉到包(此處建模),然后單擊鼠標右鍵。 2. 選擇新選項。 3. 選擇計算視圖。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/5b/d5/5bd513088b0434630d9356b3a38725b8_490x229.png) 將顯示“計算視圖編輯器”,其中“方案面板”顯示如下: ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/cb/35/cb35a21f8f5f3d79b2ccf37c9bc2c7d1_278x265.png) “方案”面板的詳細信息如下所示– * **面板**:本節包含以下節點,這些節點可用作構建我們的計算視圖的源。 我們有 5 種不同類型的節點,它們是 1. **聯接**:該節點用于聯接兩個源對象,并將結果傳遞到下一個節點。 連接類型可以是內部,左外部,右外部和文本連接。 **注意**:我們只能將兩個源對象添加到聯接節點。 2. **聯合**:用于在多個源之間執行聯合所有操作。 源可以是 n 個對象。 3. **Projection:** This is used to select columns, filter the data and create additional columns before we use it in next nodes like a union, aggregation and rank. **注意**:我們只能在一個 Projection 節點中添加一個源對象。 4. **聚合**:用于基于所選屬性對特定列執行聚合。 5. **等級**:這是 SQL 中 RANK 函數的完全替代。 我們可以根據需求定義分區和 order by 子句。 **步驟 2)** 1. 單擊面板中的“投影”節點,然后從“采購訂單分析”視圖中將其拖放到方案區域。 將其重命名為“ Projection_PO”。 2. 單擊面板中的“投影”節點,然后將其拖放到“方案”區域以進行 FI Document 分析視圖。 將其重命名為“ Projection_FI”。 3. 將分析視圖“ AN_PUCHASE_ORDER”和“ AN_FI_DOCUMENT”拖放到“內容”文件夾中,分別到“投影”節點和“ Projection_FI”。 4. 單擊“組件面板中的加入節點”,然后將其拖放到場景區域。 5. 將 Projection_PO 節點加入到 Join_1 節點。 6. 將 Projection_FI 節點加入到 Join_1 節點。 7. 單擊面板中的“聚合”節點,然后將其拖放到方案區域。 8. 將 Join_1 節點加入到 Aggregation 節點。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/37/fb/37fb5ec0492f87a381cfb69b8bdde32e_759x513.png) 我們添加了兩個分析視圖,用于創建計算視圖。 **STEP 3)**單擊聚合下的 Join_1 節點,可以看到顯示了詳細信息部分。 1. 從 Projection_PO 節點中選擇所有列以進行輸出。 2. 從 Projection_FI 節點中選擇所有列以進行輸出。 3. Join Projection_PO Node to Projection_FI node on column Projection_PO。 PO_Number = Projection_FI.PO_NO。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/63/d9/63d9ae1b2cb190dcd9070170cfb6ee02_743x244.png) **步驟 4)**在此步驟中, 1. 單擊“聚合”節點,“詳細信息”將顯示在窗格的右側。 2. 從詳細信息窗口右側顯示的 Join_1 中選擇要輸出的列。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/bd/2b/bd2b2f2ff6165cb67cd4cf73c89549c6_698x387.png) **STEP 5)**現在,單擊語義節點。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/84/fc/84fc4cf8a57952d118d4fa245407f22c_141x34.png) 詳細畫面將顯示如下。 定義列的屬性和度量類型,并為此輸出標記鍵。 1. 定義屬性和度量。 2. 將 PO_Number 和 COMPANY 標記為密鑰。 3. 將 ACC_DOC_NO 標記為密鑰。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/77/10/771007d67591191560bf4aab4ab273a5_582x409.png) **STEP 6)**驗證并激活窗口頂部的計算視圖。 ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/81/ef/81ef28bf758f3ab2ccbefd4873164a2c_159x46.png) 1. 單擊驗證圖標。 2. 單擊激活圖標。 計算視圖將被激活,并顯示在“建模包”下,如下所示– ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/85/c6/85c63002eeec8b13af8aedb8e3b5758a_231x192.png) 選擇計算視圖并右鍵單擊->數據預覽 我們添加了兩個分析視圖,并從兩個分析視圖中選擇了度量(TAX_AMOUNT,GROSS_AMOUNT)。 數據預覽屏幕將顯示如下- ![SAP HANA Calculation View Tutorial](https://img.kancloud.cn/38/35/3835a98609259f9b8f1599241629ce4d_801x170.png) **CE 函數(也稱為計算引擎計劃運算符(CE Operators))是 SQL 語句的替代方法。** CE 功能有兩種- **數據源訪問功能** 此函數將列表或列視圖綁定到表變量。 以下是一些數據源訪問功能列表– * CE_COLUMN_TABLE * CE_JOIN_VIEW * CE_OLAP_VIEW * CE_CALC_VIEW **關系運算符函數** 通過使用關系運算符,用戶可以在評估期間繞過 [SQL](/sql.html) 處理器,并直接與計算引擎進行通信。 以下是一些關系運算符功能列表– * CE_JOIN (It is used to perform inner join between two sources and 閱讀所需的列/數據。) * CE_RIGHT_OUTER_JOIN(It is used to perform right outer join between the two sources 并在輸出中顯示查詢的列。) * CE_LEFT_OUTER_JOIN (It is used to perform left outer join between the sources and 將查詢的列顯示到輸出)。 * CE_PROJECTION (This function display the specific columns from the source and apply 過濾器以限制數據。 它還提供列名別名功能。) * CE_CALC (It is used to calculate additional columns based on the business requirement. 這與圖形模型中的計算列相同。) 以下是帶有 CE 功能的 [SQL](/sql.html) 的列表,以及一些示例- | **查詢名稱** | **SQL 查詢** | **CE 內置功能** | | 選擇查詢列表 | 從“ COLUMN_TABLE”中選擇 C,D。 | CE_COLUMN_TABLE(“ COLUMN_TABLE”,[C,D]) | | 選擇查詢屬性視圖 | 從“ ATTRIBUTE_VIEW”中選擇 C,D | CE_JOIN_VIEW(“ ATTRIBUTE_VIEW”,[C,D]) | | 選擇分析視圖上的查詢 | 從“ ANALYTIC_VIEW”中選擇 C,D,SUM(E)。 | CE_OLAP_VIEW(“ ANALYTIC_VIEW”,[C,D]) | | 選擇在計算視圖上查詢 | 從“ CALCULATION_VIEW”中按 C,D 選擇 SELECT C,D,SUM(E) | CE_CALC_VIEW(“ CALCULATION_VIEW”,[C,D]) | | 哪里有 | 從“ ANALYTIC_VIEW”中選擇 C,D,SUM(E),其中 C =“值” | Var1 = CE_COLUMN_TABLE(“ COLUMN_TABLE”); CE_PROJECTION(:var1,[C,D],“ C” =“ value” / |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看