Skip to main content

SAP HANA

接続タイプ

ODBC (64ビット)

ドライバーの詳細

SAP HANAデータベースODBCドライバーの取得

SAP HANA ODBCドライバーのインストール

インデータベース処理には、64ビットのデータベースドライバが必要です。

サポートのタイプ

読み込み&書き込み、インデータベース

検証済み

クライアントバージョン2.14.22.13693

接続に使用する Alteryx ツール

標準的なワークフロー処理

インデータベースのワークフロー処理

重要

Hana データベースへの接続時、セッションの既定のアプリケーション変数は ALTERYX と設定されます。

ストアドプロシージャにアクセスします。

Alteryxは、SAP HANAストアドプロシージャの複数の行、複数のSQLステートメントをサポートしています。ストアドプロシージャの実行時には、Alteryxエンジンは使用されません。実行は、データベースサーバー上で完全に行われます。

接続のストアドプロシージャにアクセスするには:

  1. データ入力ツール、データ出力ツール、コマンド実行ツールのいずれかをDesignerキャンバスにドラッグします。

  2. [ファイルまたはデータベースを接続] メニューを選択し、Hana データベース接続を選択します。

  3. [データ入力設定] ウィンドウで、[SQLステートメントの前処理] または [SQLステートメントの後処理] を選択します。[SQL エディター] タブには、1つ以上のステートメントを入力できます。または、[ストアドプロシージャ] のリストから選択することもできます。ストアドプロシージャを選択すると、フィールドの内容が上書きされます。[テーブルまたはクエリファイル形式]オプションメニューからは、Hana接続のストアドプロシージャにアクセスできません。

  4. [SQLステートメントの前処理] ウィンドウ、[SQLステートメントの後処理] ウィンドウ、[ストアドプロシージャ] タブでパラメーターやデータ型を表示し、次にODBC接続の各ストアドプロシージャのパラメーターの値を入力します。目的のストアドプロシージャを選択し、[OK] をクリックします。

    • 文字列パラメーターは、入力された値を一重引用符で囲む必要があります。

    • ストアドプロシージャの一覧には、INパラメーターを持つストアドプロシージャのみが表示されます。

    • Hanaでストアドプロシージャを呼び出すためのSQL構文は、CALL "sproc_name" (optional parameter1, optional parameter2, ...)の形式にする必要があります。

    • 入力で使用されている場合、値はデータベース内の値を表す必要があります。

    • SQL エディタ タブと、ストアドプロシージャ タブのどちらを既定で開くかを選択できます。[SQL エディター] タブにテキストがない場合、既定のタブは [ストアドプロシージャ] になります。

サポートされていないデータ型

次のデータタイプはサポートされていないため、[ストアドプロシージャパラメーター値] フィールドに入力できません。

  • バイナリタイプ: VARBINARY

ストアドプロシージャにサポートされていないデータ型が含まれている場合は、次の操作を行います。

  • Designerは、そのデータ型をサポート対象外として設定します。

  • データグリッドの[値]列が読み取り専用になり、[OK]ボタンが無効になります。これは、ストアドプロシージャを実行できないことを示しています。