ストアドプロシージャとしての分析のエクスポート

Demand Forecast 分析を含む SAP HANA 分析を、SAP HANA データベースにエクスポートできます。すべての SAP HANA ユーザが、この分析を SAP HANA Studio で使用できます。

分析をストアドプロシージャとして SAP HANA データベースにエクスポートする前に、SAP HANA でアカウントが定義されていることを確認してください。その後、以下のステップを実行します。

  1. 予測領域で、分析を作成します。
  2. 分析を実行します。
  3. 分析から最終アルゴリズムコンポーネントを選択し、コンテキストメニューからストアドプロシージャとしてエクスポートを選択します。
  4. スキーマ名を選択します。
  5. プロシージャ名を入力します。
  6. 既存のプロシージャを新たに作成したプロシージャで上書きする場合は、存在する場合は上書きチェックボックスを選択します。
  7. オプション:ビューの名前を入力します。
  8. エクスポートを選択します。

分析チェーン全体が、ストアドプロシージャとしてエクスポートされます。エクスポートされたプロシージャと関連オブジェクトが、SAP HANA データベースの選択したスキーマに表示されます。

SAP HANA データベースにおいて、選択したスキーマで以下のオブジェクトが生成されます。
  • 指定した名前のプロシージャ
  • ビューの作成を決定した場合、指定した名前の列の表示
  • 分析チェーンの各コンポーネントに対する 1 つ以上のプロシージャ
  • チェーンの各コンポーネントに対する 1 つの列の表示
  • SAP HANA アルゴリズムで必要なテーブルの種類
  • 入力パラメータを含む場合があるこれらのアルゴリズムで必要なテーブル

ストアドプロシージャの使用
ヒント 以下の SQL スニペットは、エクスポートされたストアドプロシージャの使用方法を示しています。
CREATE TABLE  ResultTable like "TestProc_OUT_TYPE";
					
					call "TEST80"."TestProc"(ResultTable) WITH OVERVIEW;
					
					select * from ResultTable ;
				
TestProc_OUT_TYPE は、TestProc で出力パラメータとして必要とされるテーブルの種類と同じです。
ヒント ユーザがストアドプロシージャに基づいて列の表示を作成できる追加機能を利用できます。
Select * from VIEW_TESTPROC