このページでは、Databricks SQL を効果的に使用するために必要な主要な概念について説明します。
インターフェイスとツール
| インターフェイス | 説明 |
|---|---|
| SQL エディター | SQL クエリを記述および実行するためのブラウザー ベースのインターフェイス。 統合された AI アシスタンス、コード コメント、バージョン履歴が含まれます。 |
| AI/BI | セルフサービス データ分析と会話型データ探索のためのダッシュボードと Genie スペースを含むビジネス インテリジェンス ソリューション。 |
| ノートブック | SQL と Python、Scala、または R を組み合わせた対話型ドキュメント。SQL ウェアハウスにノートブックをアタッチして、他の言語と共に SQL を実行します。 |
| 指標表示 | クエリとダッシュボード全体で一貫した計算を使用して再利用可能なビジネス メトリックを定義するためのセマンティック レイヤー。 |
| アラート | 条件に対してクエリ結果を評価し、条件が満たされたときに通知を配信する自動モニター。 |
| 職務 | 自動化されたデータ処理とレポート ワークフローのための SQL クエリのスケジュールされた実行。 |
| Etl | 増分 ETL パイプライン用の Databricks SQL でストリーミング テーブルと具体化されたビューを定義および更新します。 |
| REST API | Databricks SQL オブジェクトを自動化および管理するためのプログラムインターフェイス。 |
クエリと計算
| 概念 | 説明 |
|---|---|
| クエリ | データを取得または変換する SQL ステートメント。 Databricks SQL のクエリは、保存、バージョン管理、および再利用できます。 |
| SQL Warehouse | SQL クエリを実行するコンピューティング リソース。 すべての Databricks SQL インターフェイスは、SQL ウェアハウスでクエリを実行します。 |
| クエリ履歴 | 実行時間、リソース使用量、パフォーマンス特性など、実行されたクエリのレコード。 |
| クエリ プロファイル | クエリの実行プランの詳細ビュー。 これを使用して、ボトルネックと最適化の機会を特定します。 |
| 視覚化 | 棒グラフ、折れ線グラフ、テーブルなどのクエリ結果のグラフィカル表現。 |
データの管理
| 概念 | 説明 |
|---|---|
| ダッシュボード | 1 つ以上のクエリから構築された視覚化と解説のコレクション。 ダッシュボードは共有可能であり、対話型フィルター処理をサポートします。 |
| メトリック ビュー | SQL 式によってサポートされるビジネス メトリックの名前付き再利用可能な定義。 チームとツール間で一貫した計算を適用します。 |
| ストリーミング テーブル | Databricks SQL パイプラインによって管理されるストリーミング ソースからデータを増分的に取り込むテーブル。 |
| 具体化されたビュー | Databricks SQL パイプラインによって結果が自動的に格納および更新される事前計算済みビュー。 |
認証と承認
| 概念 | 説明 |
|---|---|
| ユーザーとグループ | ユーザーは、Azure Databricks ワークスペースにアクセスできる一意の個人です。 グループは、アクセス制御のために一緒に管理されるユーザーのコレクションです。 |
| 個人用アクセス トークン を使用する | REST API に対する認証と、サード パーティ製ツールの SQL ウェアハウスへの接続に使用される資格情報。 |
| アクセス制御リスト | どのプリンシパルがどのアクションを実行できるかを制御するオブジェクトにアタッチされているアクセス許可のセット。 |
| Unity カタログ | Azure Databricks のガバナンス レイヤー。 ワークスペース全体で一元的なアクセス制御、監査、系列、データ検出を提供します。 |