SAP HANA
接続タイプ | ODBC (64ビット) |
ドライバーの詳細 | インデータベース処理には、64ビットのデータベースドライバが必要です。 |
サポートのタイプ | 読み込み&書き込み、インデータベース |
検証済み | クライアントバージョン2.14.22.13693 |
接続に使用する Alteryx ツール
標準的なワークフロー処理
インデータベースのワークフロー処理
重要
Hana データベースへの接続時、セッションの既定のアプリケーション変数は ALTERYX と設定されます。
ストアドプロシージャにアクセスします。
Alteryxは、SAP HANAストアドプロシージャの複数の行、複数のSQLステートメントをサポートしています。ストアドプロシージャの実行時には、Alteryxエンジンは使用されません。実行は、データベースサーバー上で完全に行われます。
接続のストアドプロシージャにアクセスするには:
データ入力ツール、データ出力ツール、コマンド実行ツールのいずれかをDesignerキャンバスにドラッグします。
[ファイルまたはデータベースを接続] メニューを選択し、Hana データベース接続を選択します。
[データ入力設定] ウィンドウで、[SQLステートメントの前処理] または [SQLステートメントの後処理] を選択します。[SQL エディター] タブには、1つ以上のステートメントを入力できます。または、[ストアドプロシージャ] のリストから選択することもできます。ストアドプロシージャを選択すると、フィールドの内容が上書きされます。[テーブルまたはクエリファイル形式]オプションメニューからは、Hana接続のストアドプロシージャにアクセスできません。
[SQLステートメントの前処理] ウィンドウ、[SQLステートメントの後処理] ウィンドウ、[ストアドプロシージャ] タブでパラメーターやデータ型を表示し、次にODBC接続の各ストアドプロシージャのパラメーターの値を入力します。目的のストアドプロシージャを選択し、[OK] をクリックします。
文字列パラメーターは、入力された値を一重引用符で囲む必要があります。
ストアドプロシージャの一覧には、INパラメーターを持つストアドプロシージャのみが表示されます。
Hanaでストアドプロシージャを呼び出すためのSQL構文は、CALL "sproc_name" (optional parameter1, optional parameter2, ...)の形式にする必要があります。
入力で使用されている場合、値はデータベース内の値を表す必要があります。
SQL エディタ タブと、ストアドプロシージャ タブのどちらを既定で開くかを選択できます。[SQL エディター] タブにテキストがない場合、既定のタブは [ストアドプロシージャ] になります。
サポートされていないデータ型
次のデータタイプはサポートされていないため、[ストアドプロシージャパラメーター値] フィールドに入力できません。
バイナリタイプ: VARBINARY
ストアドプロシージャにサポートされていないデータ型が含まれている場合は、次の操作を行います。
Designerは、そのデータ型をサポート対象外として設定します。
データグリッドの[値]列が読み取り専用になり、[OK]ボタンが無効になります。これは、ストアドプロシージャを実行できないことを示しています。



