Demand Forecast 分析を含む SAP HANA 分析を、SAP HANA データベースにエクスポートできます。すべての SAP HANA ユーザが、この分析を SAP HANA Studio で使用できます。
分析をストアドプロシージャとして SAP HANA データベースにエクスポートする前に、SAP HANA でアカウントが定義されていることを確認してください。その後、以下のステップを実行します。
- 予測領域で、分析を作成します。
- 分析を実行します。
- 分析から最終アルゴリズムコンポーネントを選択し、コンテキストメニューからストアドプロシージャとしてエクスポートを選択します。
- スキーマ名を選択します。
- プロシージャ名を入力します。
- 既存のプロシージャを新たに作成したプロシージャで上書きする場合は、存在する場合は上書きチェックボックスを選択します。
- オプション:ビューの名前を入力します。
- エクスポートを選択します。
分析チェーン全体が、ストアドプロシージャとしてエクスポートされます。エクスポートされたプロシージャと関連オブジェクトが、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