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

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ウェアハウスへの接続​

SQLウェアハウスは、Databricksに関するデータのクエリと探索を可能にするコンピュート リソースです。サーバレス コンピュートの詳細については、 サーバレス コンピュートを参照してください。

コンピュート リソースに接続するには、エディターの上部にあるコンピュート ドロップダウン メニューを使用します。 このドロップダウン は、アクセスできる SQLウェアハウスを示しています。 いずれかを選択して接続します。

クエリを実行するには、少なくとも実行中の SQLウェアハウスに対する CAN USE アクセス許可が必要です。

注記

リストに SQLウェアハウスがない場合は、ワークスペース管理者に問い合わせてください。

SAP データのクエリ​

アクティブな SAP データ製品は、 Unity Catalog のカタログにマウントされると、SAP Databricks ユーザーがクエリを実行できます。このデータをクエリするには、次のものが必要です。

  • データを格納している SQLウェアハウスへのアクセス
  • ターゲットデータセットを含むカタログおよびスキーマへの READ アクセス

クエリの例を次に示します。

SQL

select * from sap_data.cashflow.cashflowforecast

視覚化を追加する​

Databricks は、Databricks SQL とノートブックの両方で、チャートやビジュアライゼーションを組み込みでサポートしています。

SQL エディターには、クエリ結果を視覚化するのに役立つ組み込みの視覚化エディターが含まれています。視覚化エディターを使用して視覚化を追加するには、次の手順に従います。

  1. クエリを実行した後、 [結果] パネルで [+] をクリックし、 [ビジュアライゼーション] を選択します。
  2. ビジュアライゼーションの名前を新しいタイトルとして、ビジュアライゼーションエディタに入力します。
  3. [視覚化の種類 ] ドロップダウンで、グラフの種類を選択します。
  4. ビジュアライゼーションのプロパティをカスタマイズして確認します。プロットする列と、データをグループ化する方法を選択します。必要に応じて外観をカスタマイズします。使用可能なフィールドは、選択したタイプによって異なります。
  5. 保存 をクリックします。

クエリへのアクセスと管理​

SAP Databricks UI を使用して、クエリにアクセスし、管理します。「クエリの表示と管理」を参照してください。

クエリのスケジュール設定​

クエリを周期的に実行するようにスケジュールして、クエリ結果が最新のデータで更新されるようにすることができます。「クエリのスケジュール設定」を参照してください。

Genie Codeを使用する​

Genie Code は、データとコードのサポートが可能なコンテキスト認識 AI アシスタントです。Genie Code には、SQL エディターとノートブックからアクセスできます。

SQL エディターはオートコンプリートをサポートしています。入力すると、オートコンプリートによって入力候補が表示されます。たとえば、カーソル位置での有効な補完が列の場合、オートコンプリートは列名を提案します。「 select * from table_name as t where t.」と入力すると、オートコンプリートは t が table_name のエイリアスであると認識し、 table_name内の列を提案します。