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 接続プロパティ
  • データグループと 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.16 の時点で次の機能がサポートされています。

機能 サポート対象
サポート レベル
サポート対象
Looker(Google Cloud コア)
×
対称集計
派生テーブル
永続的な SQL 派生テーブル
永続的なネイティブ派生テーブル
安定したビュー
クエリの強制終了
SQL ベースのピボット
×
タイムゾーン
×
SSL
Subtotals
×
JDBC の追加パラメータ
大文字と小文字を区別
ロケーション タイプ
リストのタイプ
×
パーセンタイル
×
個別のパーセンタイル
×
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.16 の時点で次の機能がサポートされています。

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

次のステップ

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