Databricks SQL の概念

この記事では、Databricks SQL を効果的に使用するために理解する必要がある一連の基本的な概念について説明します。

インターフェイス

このセクションでは、Databricks SQL アセットにアクセスするために Azure Databricks でサポートされるインターフェイス (UI および API) について説明します。

UI: ワークスペース ブラウザー、ダッシュボードとクエリ、SQL ウェアハウス、クエリ履歴、およびアラートに対するグラフィカル インターフェイス。

REST API Databricks SQL オブジェクトに対するタスクを自動化できるようにするためのインターフェイス。

重要

ノートブックを SQL ウェアハウスにアタッチすることもできます。 詳細と制限事項については、「ノートブックと SQL ウェアハウス」を参照してください。

データ管理

視覚化: クエリの実行結果のグラフィカルな表示。

ダッシュボード: クエリの視覚化と解説の提示。

アラート: クエリによって返されたフィールドがしきい値に達したことを示す通知。

計算管理

このセクションでは、Databricks SQL で SQL クエリを実行するために知る必要がある概念について説明します。

クエリ: 有効な SQL ステートメント。

SQL ウェアハウス: SQL クエリを実行するコンピューティング リソース。

クエリ履歴: 実行されたクエリとそのパフォーマンス特性の一覧。

認証と権限承認

このセクションでは、Databricks SQL のユーザーおよびグループと、それらのアセットへのアクセスを管理するために知る必要がある概念について説明します。

ユーザーとグループ: ユーザーは、システムにアクセスできる一意の個人です。 グループは、ユーザーの集合です。

個人用アクセス トークン: SQL ウェアハウスに接続するために、REST API や、「テクノロジ パートナー」に記載されているツールによる認証で、不透明な文字列が使用されます。

アクセス制御リスト: オブジェクトへのアクセスを必要とするプリンシパルにアタッチされるアクセス許可のセット。 ACL エントリは、オブジェクトと、オブジェクトに対して許可されるアクションを指定します。 ACL 内の各エントリは、プリンシパル、アクションの種類、およびオブジェクトを指定します。

Unity Catalog: Unity Catalog には、Azure Databricks ワークスペース全体の一元化されたアクセス制御、監査、系列、およびデータ検出機能が備えられています。