SAP HANA

Looker ユーザーの作成

安全なパスワードを使用して Looker データベース ユーザーを作成します。

CREATE USER LOOKER PASSWORD <SOME_PASSWORD>

権限の付与

Looker で使用するスキーマの読み取り権限を付与します。

GRANT SELECT ON SCHEMA <YOUR_SCHEMA> TO LOOKER

PDT スキーマの設定

PDT を使用している場合は、PDT を書き込むスクラッチ スキーマを作成します。

CREATE SCHEMA LOOKER_SCRATCH OWNED BY LOOKER

接続の設定

SAP HANA データベースを Looker に接続するには:

  1. Looker の [Admin] セクションで [Connections] を選択し、[Add Connection] をクリックします。

  2. 接続の詳細を入力します(詳細については、Looker のデータベースへの接続ページをご覧ください)。

    • 名前: 接続の名前。これは、LookML プロジェクトの接続の参照方法です。
    • 言語: SAP HANA。
    • ポート: データベース ポート。デフォルトのポートは 30015 です。
    • Host: ホスト名(ホスト名)。
    • データベース: データベースの名前。
    • ユーザー名: データベースのユーザー名。
    • パスワード: ユーザーのパスワード。
    • スキーマ: 指定されていない場合に使用されるデフォルトのスキーマ。スキーマの入力は任意です。
    • 永続的な派生テーブル: 永続派生テーブルを有効にするには、このチェックボックスをオンにします。
    • 一時データベース: PDT に使用するスキーマ。
    • 追加のパラメータ: 追加の SAP HANA JDBC 接続プロパティ
    • PDT とデータグループのメンテナンス スケジュール: Looker でデータグループと永続的な派生テーブルをいつチェックするかを示す cron 式。この設定の詳細については、PDT とデータグループのメンテナンス スケジュールのドキュメントをご覧ください。
    • SSL: SSL を有効にするにはチェックボックスをオンにします。
    • Verify SSL: ホスト名の厳密な検証を強制するにはチェックボックスをオンにします。
    • 最大接続数: デフォルトは 25 です。
    • Connection Pool Timeout: デフォルトは 120 秒です。
    • SQL Runner のプリキャッシュ: SQL Runner でテーブル情報をプリロードせず、テーブルが選択されている場合にのみテーブル情報を読み込みないようにするには、このオプションをオフにします。この設定の詳細については、SQL Runner プリキャッシュのドキュメントをご覧ください。
    • データベースのタイムゾーン: データベースで使用するタイムゾーンを指定します。タイムゾーンの変換を希望しない場合は、このフィールドを空白のままにします。詳しくは、タイムゾーンの設定の使用に関するドキュメントをご覧ください。
  3. [Test Settings Settings] をクリックして接続を確認します。

    問題が発生した場合は、接続のテストのドキュメントをご覧ください。

  4. [接続を追加] をクリックして、設定を保存します。

  5. SQL Runner で接続をテストします。SQL Runner に移動し、接続とスキーマを選択して、データベース テーブルを表示できるかどうかを確認します

機能のサポート

一部の機能については、Lookerでサポートするには、データベースダイアレクトが同じ機能に対応している必要があります。

Looker の最新リリースでは、SAP HANA は次の Looker 機能をサポートしています。

次のステップ

データベース接続が完了したら、認証オプションを構成します。