Databricks SQL の概念
このページでは、Databricks SQLを効果的に使用するために必要な基本概念を紹介します。
インターフェースとツール
インタフェース | 説明 |
|---|---|
SQLクエリの作成と実行を行うためのブラウザベースのインターフェース。AIによる支援機能、コードコメント、バージョン履歴が統合されています。 | |
セルフサービスのデータ分析と会話型データ探索のためのダッシュボードとGenie spacesを含むビジネスインテリジェンス ソリューション。 | |
SQLとPython、Scala、またはRを組み合わせたインタラクティブなドキュメントを作成できます。ノートブックをSQLウェアハウスに接続することで、SQLを他の言語と並行して実行できます。 | |
クエリとダッシュボード全体で一貫した計算を使用して再利用可能なビジネスメトリクスを定義するためのセマンティックレイヤー。 | |
クエリ結果を条件と照合し、条件が満たされた場合に通知を送信する自動監視システム。 | |
自動化されたデータ処理およびレポート作成ワークフローのためのSQLクエリのスケジュール実行。 | |
インクリメンタルETLパイプライン用にDatabricks SQLでストリーミング テーブルとマテリアライズドビューを定義して更新します。 | |
Databricks SQLオブジェクトの自動化と管理を行うためのプログラムインターフェース。 |
クエリと計算
コンセプト | 説明 |
|---|---|
データを取得または変換するSQL文。Databricks SQLのクエリは保存され、バージョン管理され、再利用可能です。 | |
SQLクエリを実行するコンピュート リソース。 すべてのDatabricks SQLインターフェイスは、 SQLウェアハウス上で実行クエリを実行します。 | |
実行されたクエリの記録。実行時間、リソース使用量、パフォーマンス特性などが含まれます。 | |
クエリの実行計画の詳細表示。これを使って、ボトルネックや最適化の機会を特定しましょう。 | |
クエリ結果をグラフで表現したもの。棒グラフ、折れ線グラフ、表など。 |
データマネジメント
コンセプト | 説明 |
|---|---|
1つ以上のクエリに基づいて作成された、視覚化データと解説の集合体。ダッシュボードは共有可能で、インタラクティブなフィルタリングをサポートしています。 | |
SQL式に基づいたビジネス メトリクスの名前付きの再利用可能な定義。 チーム間およびツール間で一貫した計算方法を徹底します。 | |
Databricks SQLパイプラインによって管理される、ストリーミング ソースからデータを段階的に取り込むテーブル。 | |
結果が保存され、 Databricks SQLパイプラインによって自動的に更新される事前計算されたビュー。 |
認証と承認
コンセプト | 説明 |
|---|---|
ユーザーとグループ | ユーザーは、 Databricksワークスペースにアクセスできる固有の個人です。 グループとは、アクセス制御の目的でまとめて管理されるユーザーの集まりのことです。 |
REST APIに対する認証と、サードパーティ ツールをSQLに接続するために使用される資格情報。 | |
オブジェクトに付与された一連の権限であり、どのプリンシパルがそのオブジェクトに対してどの操作を実行できるかを制御する。 | |
Databricksのガバナンスレイヤー。ワークスペース全体に一元的なアクセス制御、監査、リネージ、データ管理を提供します。 |