Databricks SQL によるビジネスインテリジェンス
SAP Databricksでは、 SQL エディターを使用して、管理者が設定したサーバレス SQLウェアハウスに接続し、 SQL クエリを効率的に実行できます。
SAP Databricks UI には、クエリの作成、使用可能なデータの参照、視覚化の作成に使用できる SQL エディターが含まれています。また、保存したクエリをワークスペース内の他のチーム メンバーと共有することもできます。
このページでは、SAP Databricks で SQL エディターを使用するための具体的なガイダンスについて詳しく説明します。
特徴量
Databricks SQL に関連する次の機能は、SAP Databricks に含まれています。
SQL エディターを使用する
SAP Databricks UI には、クエリの作成、使用可能なデータの参照、視覚化の作成に使用できる SQL エディターが含まれています。また、保存したクエリをワークスペース内の他のチーム メンバーと共有することもできます。
SQL エディターを開く
SAP Databricks UI で SQL エディターを開くには、サイドバー [SQL エディター ] をクリックします。
SQL エディターが開き、最後に開いたクエリが表示されます。クエリが存在しない場合、またはすべてのクエリが明示的に閉じられている場合は、新しいクエリが開きます。自動的に [新しいクエリ ] という名前が付けられ、タイトルに作成タイムスタンプが追加されます。
エディターを開いた後、SQL クエリを作成したり、使用可能なデータを参照したりできます。テキストエディタは、オートコンプリート、オートフォーマット、およびその他のさまざまなキーボードショートカットをサポートしています。
テキストエディタの上部にあるクエリタブを使用して、複数のクエリを開くことができます。各クエリ タブには、クエリの実行、クエリのお気に入りへのマーク付け、 SQLウェアハウスへの接続を行うためのコントロールがあります。 また、クエリ を保存 、 スケジュール 、 または共有 することもできます。
サーバレス SQLウェアハウスへの接続
SQLウェアハウスは、Databricksに関するデータのクエリと探索を可能にするコンピュート リソースです。サーバレス コンピュートの詳細については、 サーバレス コンピュートを参照してください。
コンピュート リソースに接続するには、エディターの上部にあるコンピュート ドロップダウン メニューを使用します。 このドロップダウン は、アクセスできる SQLウェアハウスを示しています。 いずれかを選択して接続します。
クエリを実行するには、少なくとも実行中の SQLウェアハウスに対する CAN USE アクセス許可が必要です。
リストに SQLウェアハウスがない場合は、ワークスペース管理者に問い合わせてください。
SAP データのクエリ
アクティブな SAP データ製品は、 Unity Catalog のカタログにマウントされると、SAP Databricks ユーザーがクエリを実行できます。このデータをクエリするには、次のものが必要です。
- データを格納している SQLウェアハウスへのアクセス
- ターゲットデータセットを含むカタログおよびスキーマへの READ アクセス
クエリの例を次に示します。
select * from sap_data.cashflow.cashflowforecast
視覚化を追加する
Databricks は、Databricks SQL とノートブックの両方で、チャートやビジュアライゼーションを組み込みでサポートしています。
SQL エディターには、クエリ結果を視覚化するのに役立つ組み込みの視覚化エディターが含まれています。視覚化エディターを使用して視覚化を追加するには、次の手順に従います。
- クエリを実行した後、 [結果] パネルで [+] をクリックし、 [ビジュアライゼーション] を選択します。
- ビジュアライゼーションの名前を新しいタイトルとして、ビジュアライゼーションエディタに入力します。
- [視覚化の種類 ] ドロップダウンで、グラフの種類を選択します。
- ビジュアライゼーションのプロパティをカスタマイズして確認します。プロットする列と、データをグループ化する方法を選択します。必要に応じて外観をカスタマイズします。使用可能なフィールドは、選択したタイプによって異なります。
- 保存 をクリックします。
クエリへのアクセスと管理
SAP Databricks UI を使用して、クエリにアクセスし、管理します。「クエリの表示と管理」を参照してください。
クエリのスケジュール設定
クエリを周期的に実行するようにスケジュールして、クエリ結果が最新のデータで更新されるようにすることができます。「クエリのスケジュール設定」を参照してください。
Databricks Assistant を使用する
Databricks Assistant は、データとコードで支援できるコンテキスト認識型 AI アシスタントです。アシスタントには、SQL エディターとノートブックでアクセスできます。
SQL エディターはオートコンプリートをサポートしています。入力すると、オートコンプリートによって入力候補が表示されます。たとえば、カーソル位置での有効な補完が列の場合、オートコンプリートは列名を提案します。「 select * from table_name as t where t.
」と入力すると、オートコンプリートは t
が table_name
のエイリアスであると認識し、 table_name
内の列を提案します。