SAP HANA

このページには、Looker を SAP HANA と SAP HANA 2+ に接続するための情報が記載されています。

ネットワークトラフィックの暗号化

Looker アプリケーションとデータベース間のネットワーク トラフィックを暗号化することをおすすめします。セキュアなデータベースアクセスを可能にするドキュメント ページに記載されているオプションのいずれかを検討してください。

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

データベースへの Looker 接続の作成

Looker の [管理者] セクションで [接続] を選択し、[新しい接続] をクリックします。

接続の詳細を入力します。設定の大部分は、ほとんどのデータベース言語に共通するものです。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。設定の一部を次に説明します。

  • Name: 接続の名前。LookML プロジェクトでこの接続を参照する際に使用します。
  • 言語: SAP HANA または SAP HANA 2+
  • ポート: データベースのポート。デフォルトのポートは、30015 です。
  • ホスト: ホスト名。
  • データベース: データベースの名前。
  • ユーザー名: データベースのユーザー名。
  • パスワード: ユーザーのパスワード。
  • スキーマ: 何も指定されていない場合に使用するデフォルトのスキーマ。スキーマの入力は省略できます。
  • PDT を有効にする: 永続的な派生テーブル(PDT)を有効にするには、この切り替えボタンを使用します。これにより、追加の PDT フィールドと、接続の [PDT オーバーライド] セクションが表示されます。
  • 一時データベース: PDT に使用するスキーマ。
  • その他の JDBC パラメータ: その他の SAP HANA JDBC 接続プロパティ
  • データグループと PDT メンテナンス スケジュール: cron 式。Looker がいつデータグループと永続的な派生テーブルを確認するかを示します。この設定の詳細については、データグループと PDT のメンテナンス スケジュールのドキュメントをご覧ください。
  • SSL: オンにすると SSL が有効になります。
  • SSL の検証: オンにすると、ホスト名の厳密な検証が適用されます。
  • ノードあたりの最大接続数: デフォルトは 25 です。この値は、最初はデフォルト値のままにしておくことができます。この設定の詳細については、Looker をデータベースに接続するドキュメント ページのノードごとの最大接続数セクションをご覧ください。
  • 接続プールのタイムアウト: デフォルトは 120 秒です。
  • SQL Runner Precache: SQL Runner でテーブルの情報を事前に読み込まず、テーブルを選択したときにのみテーブルの情報が読み込まれるようにするには、このオプションをオフにします。この設定の詳細については、SQL Runner の事前キャッシュのドキュメントをご覧ください。
  • データベースのタイムゾーン: データベースで使用されるタイムゾーンを指定します。タイムゾーン変換を希望しない場合は、このフィールドを空白のままにします。詳しくは、タイムゾーンの設定の使用のドキュメント ページをご覧ください。

接続が成功したことを確認するには、[テスト] をクリックします。トラブルシューティング情報については、データベース接続のテストのドキュメント ページをご覧ください。

これらの設定を保存するには、[接続] をクリックします。

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

機能のサポート

一部の機能については、Lookerでサポートするには、データベースダイアレクトが同じ機能に対応している必要があります。以下のセクションでは、SAP HANASAP HANA 2+ の機能サポートについて説明します。

SAP HANA

SAP HANA は、Looker 24.8 の時点で、次の機能をサポートしています。

特徴 サポート対象
サポート レベル
サポート対象
Looker(Google Cloud コア)
いいえ
対称集計
あり
派生テーブル
あり
永続的な SQL 派生テーブル
あり
永続的なネイティブ派生テーブル
あり
安定したビュー
あり
クエリの強制終了
あり
SQL ベースのピボット
いいえ
タイムゾーン
いいえ
SSL
あり
Subtotals
いいえ
JDBC の追加パラメータ
あり
Case Sensitive
あり
ロケーション タイプ
あり
リストのタイプ
いいえ
パーセンタイル
いいえ
個別のパーセンタイル
いいえ
SQL Runner の表示プロセス
あり
SQL Runner の説明テーブル
あり
SQL Runner 表示インデックス
いいえ
SQL Runner Select 10
あり
SQL ランナーの数
あり
SQL の説明
いいえ
Oauth 認証情報
いいえ
コンテキスト コメント
あり
接続プーリング
いいえ
HLL スケッチ
いいえ
集計認識
あり
増分PDT
いいえ
ミリ秒
あり
マイクロ秒
あり
マテリアライズド ビュー
いいえ
Approximate Count Distinct
いいえ

SAP HANA 2+

SAP HANA 2 以降では、Looker 24.8 の時点で、次の機能をサポートしています。

特徴 サポート対象
サポート レベル
サポート対象
Looker(Google Cloud コア)
はい
対称集計
あり
派生テーブル
あり
永続的な SQL 派生テーブル
あり
永続的なネイティブ派生テーブル
あり
安定したビュー
あり
クエリの強制終了
あり
SQL ベースのピボット
いいえ
タイムゾーン
いいえ
SSL
あり
Subtotals
いいえ
JDBC の追加パラメータ
あり
Case Sensitive
あり
ロケーション タイプ
あり
リストのタイプ
いいえ
パーセンタイル
いいえ
個別のパーセンタイル
いいえ
SQL Runner の表示プロセス
あり
SQL Runner の説明テーブル
あり
SQL Runner 表示インデックス
いいえ
SQL Runner Select 10
あり
SQL ランナーの数
あり
SQL の説明
いいえ
Oauth 認証情報
いいえ
コンテキスト コメント
あり
接続プーリング
いいえ
HLL スケッチ
いいえ
集計認識
あり
増分PDT
いいえ
ミリ秒
あり
マイクロ秒
あり
マテリアライズド ビュー
いいえ
Approximate Count Distinct
いいえ

次のステップ

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