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 です。
  • ホスト: ホスト名。
  • データベース: データベースの名前。
  • ユーザー名: データベースのユーザー名。
  • パスワード: ユーザーのパスワード。
  • Schema: スキーマが指定されない場合に使用されるデフォルトのスキーマ。スキーマの入力は省略できます。
  • PDT を有効にする: 永続的な派生テーブル(PDT)を有効にするには、この切り替えボタンを使用します。これにより、追加の PDT フィールドと、接続の [PDT オーバーライド] セクションが表示されます。
  • 一時データベース: PDT に使用するスキーマ。
  • その他の JDBC パラメータ: その他の SAP HANA JDBC 接続プロパティ
  • メンテナンス スケジュール: 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 25.18 の時点で、次の機能をサポートしています。

機能 サポート対象
サポートレベル
サポート対象
Looker(Google Cloud コア)
いいえ
対称集計
はい
派生テーブル
はい
永続的な SQL 派生テーブル
はい
永続的なネイティブ派生テーブル
はい
安定したビュー
はい
クエリの強制終了
はい
SQL ベースのピボット
いいえ
タイムゾーン
いいえ
SSL
はい
Subtotals
いいえ
JDBC の追加パラメータ
はい
大文字と小文字の区別
はい
ロケーション タイプ
はい
リストの種類
いいえ
パーセンタイル
いいえ
個別のパーセンタイル
いいえ
SQL Runner の表示プロセス
はい
SQL Runner の説明テーブル
はい
SQL Runner 表示インデックス
×
SQL Runner Select 10
はい
SQL ランナーの数
はい
SQL の説明
いいえ
OAuth 2.0 認証情報
いいえ
コンテキスト コメント
はい
接続プーリング
いいえ
HLL スケッチ
いいえ
集約テーブルの自動認識
はい
増分PDT
いいえ
ミリ秒
はい
マイクロ秒
はい
マテリアライズド ビュー
いいえ
前期比指標
いいえ
Approximate Count Distinct
いいえ

SAP HANA 2+

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

機能 サポート対象
サポートレベル
サポート対象
Looker(Google Cloud コア)
はい
対称集計
はい
派生テーブル
はい
永続的な SQL 派生テーブル
はい
永続的なネイティブ派生テーブル
はい
安定したビュー
はい
クエリの強制終了
はい
SQL ベースのピボット
いいえ
タイムゾーン
いいえ
SSL
はい
Subtotals
いいえ
JDBC の追加パラメータ
はい
大文字と小文字の区別
はい
ロケーション タイプ
はい
リストの種類
いいえ
パーセンタイル
いいえ
個別のパーセンタイル
いいえ
SQL Runner の表示プロセス
はい
SQL Runner の説明テーブル
はい
SQL Runner 表示インデックス
×
SQL Runner Select 10
はい
SQL ランナーの数
はい
SQL の説明
いいえ
OAuth 2.0 認証情報
いいえ
コンテキスト コメント
はい
接続プーリング
いいえ
HLL スケッチ
いいえ
集約テーブルの自動認識
はい
増分PDT
いいえ
ミリ秒
はい
マイクロ秒
はい
マテリアライズド ビュー
いいえ
前期比指標
いいえ
Approximate Count Distinct
いいえ

次のステップ

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