Microsoft Azure SQL データベース

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

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 からデータベースに接続できます。