ネットワークトラフィックの暗号化
Lookerアプリケーションとお使いのデータベースの間のネットワークトラフィックを暗号化することを強くお勧めします。SSL 暗号化の使用方法について詳しくは、Microsoft のドキュメントをご覧ください。
ユーザーとセキュリティ
Looker は SQL データベース認証を使用してデータベースに対する認証を行います。ドメイン アカウントは使用できません。
アカウントを作成するには、次のコマンドを実行して、some_password_here
を一意の安全なパスワードに変更します。
CREATE LOGIN looker
WITH PASSWORD = 'some_password_here';
USE MyDatabase;
CREATE USER looker FOR LOGIN looker;
GO
Looker には、現在実行中のクエリを検出して停止する権限が必要です。これには、次の権限が必要です。
KILL DATABASE CONNECTION
VIEW DATABASE STATE
これらの権限を付与するには、次のコマンドを実行します。
GRANT KILL DATABASE CONNECTION TO looker;
GRANT VIEW DATABASE STATE to looker;
一時的スキーマ設定
Lookerユーザーによって所有されるスキーマを作成します。
CREATE SCHEMA looker_scratch AUTHORIZATION looker;
接続の追加
Looker インターフェースを使用してデータベース接続を構成する(Looker の [管理者] セクションで [接続] を選択してから、[接続を追加] をクリック)
接続情報を入力します。設定の大部分は、ほとんどのデータベース言語に共通します。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。次のフィールドには、Microsoft Azure SQL Database に適用される追加情報があります。
- 言語: [Microsoft Azure SQL Database] を選択します。
Remote Host:Port: ホスト名とポートを入力します(デフォルトのポートは 1433)。
デフォルト以外のポート(1433 以外)を指定する必要があり、データベースにコロンではなくカンマの使用が必要な場合は、接続設定で下にある [追加のパラメータ] フィールドに
useCommaHostPortSeparator=true
を追加すれば、[Remote Host:Port] フィールドでカンマを使用できるようになります。例:jdbc:sqlserver://hostname,1434
[これらの設定をテスト] をクリックして、データベースへの接続が成功したことを確認します。トラブルシューティングについては、データベース接続のテストに関するドキュメント ページをご覧ください。
[接続の追加] をクリックして接続を保存します。
機能のサポート
一部の機能については、Lookerでサポートするには、データベースダイアレクトが同じ機能に対応している必要があります。
Looker の最新リリースでは、Microsoft Azure SQL Database は以下の Looker 機能をサポートしています。
次のステップ
データベースの構成が完了したら、Looker をデータベースに接続するドキュメント ページの手順に沿って Looker からデータベースに接続できます。