メインコンテンツまでスキップ

Databricks SQL の概念

このページでは、Databricks SQLを効果的に使用するために必要な基本概念を紹介します。

インターフェースとツール

インタフェース

説明

SQLエディタ

SQLクエリの作成と実行を行うためのブラウザベースのインターフェース。AIによる支援機能、コードコメント、バージョン履歴が統合されています。

AI/BI

セルフサービスのデータ分析と会話型データ探索のためのダッシュボードとGenie spacesを含むビジネスインテリジェンス ソリューション。

ノートブック

SQLとPython、Scala、またはRを組み合わせたインタラクティブなドキュメントを作成できます。ノートブックをSQLウェアハウスに接続することで、SQLを他の言語と並行して実行できます。

メトリクスビュー

クエリとダッシュボード全体で一貫した計算を使用して再利用可能なビジネスメトリクスを定義するためのセマンティックレイヤー。

アラート

クエリ結果を条件と照合し、条件が満たされた場合に通知を送信する自動監視システム。

ジョブ

自動化されたデータ処理およびレポート作成ワークフローのためのSQLクエリのスケジュール実行。

ETL

インクリメンタルETLパイプライン用にDatabricks SQLでストリーミング テーブルとマテリアライズドビューを定義して更新します。

REST API

Databricks SQLオブジェクトの自動化と管理を行うためのプログラムインターフェース。

クエリと計算

コンセプト

説明

クエリー

データを取得または変換するSQL文。Databricks SQLのクエリは保存され、バージョン管理され、再利用可能です。

SQLウェアハウス

SQLクエリを実行するコンピュート リソース。 すべてのDatabricks SQLインターフェイスは、 SQLウェアハウス上で実行クエリを実行します。

クエリー履歴

実行されたクエリの記録。実行時間、リソース使用量、パフォーマンス特性などが含まれます。

クエリプロファイル

クエリの実行計画の詳細表示。これを使って、ボトルネックや最適化の機会を特定しましょう。

可視化

クエリ結果をグラフで表現したもの。棒グラフ、折れ線グラフ、表など。

データマネジメント

コンセプト

説明

ダッシュボード

1つ以上のクエリに基づいて作成された、視覚化データと解説の集合体。ダッシュボードは共有可能で、インタラクティブなフィルタリングをサポートしています。

メトリクスビュー

SQL式に基づいたビジネス メトリクスの名前付きの再利用可能な定義。 チーム間およびツール間で一貫した計算方法を徹底します。

ストリーミングテーブル

Databricks SQLパイプラインによって管理される、ストリーミング ソースからデータを段階的に取り込むテーブル。

マテリアライズドビュー

結果が保存され、 Databricks SQLパイプラインによって自動的に更新される事前計算されたビュー。

認証と承認

コンセプト

説明

ユーザーとグループ

ユーザーは、 Databricksワークスペースにアクセスできる固有の個人です。 グループとは、アクセス制御の目的でまとめて管理されるユーザーの集まりのことです。

パーソナルアクセストークン

REST APIに対する認証と、サードパーティ ツールをSQLに接続するために使用される資格情報。

アクセス制御リスト

オブジェクトに付与された一連の権限であり、どのプリンシパルがそのオブジェクトに対してどの操作を実行できるかを制御する。

Unity Catalog

Databricksのガバナンスレイヤー。ワークスペース全体に一元的なアクセス制御、監査、リネージ、データ管理を提供します。