ネットワークトラフィックの暗号化
Looker アプリケーションとデータベース間のネットワーク トラフィックを暗号化することをおすすめします。セキュアなデータベースアクセスを可能にするドキュメント ページに記載されているオプションのいずれかを検討してください。
SSL 暗号化の使用に関心がある場合は、こちらの 公式 Greenplum セキュリティ構成ガイドをご覧ください。
ユーザーとセキュリティ
some_password_here を一意の安全なパスワードに変更します。
CREATE USER looker WITH ENCRYPTED PASSWORD 'password';
GRANT CONNECT ON DATABASE database_name to looker;
\c database_name
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO looker;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO looker;
Looker がクエリをキャンセルするために必要な権限を付与するには、次のコマンドを実行します。
CREATE OR REPLACE FUNCTION pg_kill_connection(integer) RETURNS boolean AS 'select pg_terminate_backend($1);' LANGUAGE SQL SECURITY DEFINER;
一時的スキーマ設定
Lookerユーザーによって所有されるスキーマを作成します。
CREATE SCHEMA looker_scratch AUTHORIZATION looker;
データベースへの Looker 接続の作成
Looker からデータベースへの接続を作成するには、次の手順を行います。
- Looker の [管理者] セクションで [接続] を選択し、[新しい接続] をクリックします。
[言語] プルダウン メニューから [Teradata] を選択します。
接続の詳細を入力します。設定の大部分は、ほとんどのデータベース言語に共通するものです。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。
接続が成功したことを確認するには、[テスト] をクリックします。トラブルシューティング情報については、データベース接続のテストのドキュメント ページをご覧ください。
これらの設定を保存するには、[接続] をクリックします。
機能のサポート
一部の機能については、Looker でサポートするには、データベース言語が同じ機能に対応している必要があります。
Greenplum は、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 | いいえ |
次のステップ
データベースの構成が完了したら、Lookerからデータベースに接続できます。