Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[2025年10月版] Databricks Data + AI Boot Camp

[2025年10月版] Databricks Data + AI Boot Camp

Avatar for Databricks Japan

Databricks Japan

October 20, 2025
Tweet

More Decks by Databricks Japan

Other Decks in Technology

Transcript

  1. ©2025 Databricks Inc. — All rights reserved Databricks Data +

    AI Boot Camp データブリックス・ジャパン株式会社 Databricksを1日で学ぶ
  2. ©2025 Databricks Inc. — All rights reserved Agenda 1. ハンズオン環境準備

    2. ハンズオン ◦ Unity Catalog ◦ AI/BI ダッシュボード ◦ AI/BI Genie
  3. ©2025 Databricks Inc. — All rights reserved Agenda 1. ハンズオン環境準備

    2. ハンズオン ◦ Unity Catalog ◦ AI/BI ダッシュボード ◦ AI/BI Genie
  4. ©2025 Databricks Inc. — All rights reserved Agenda 1. ハンズオン環境準備

    2. ハンズオン ◦ Unity Catalog ◦ AI/BI ダッシュボード ◦ AI/BI Genie
  5. ©2025 Databricks Inc. — All rights reserved ハンズオン : Unity

    Catatlog 1. Databricksワークスペースにログイン ◦ ログイン方法は参加者向け事前作業ガイド参照 2. 表示言語を日本語に変更 3. サンプルのテーブルを表示 ◦ カタログ: aibi_demo_catalog ◦ スキーマ: bricksmart ◦ テーブル: gold_user 4. サンプルのテーブルの各種情報を確認 ◦ どんなデータ が入っているか? ◦ いつ、誰に よって作られたか? ◦ 誰がデータを使用 できるか? ◦ テーブル/他データ資産との関係性は? 1. テーブルの説明 の鉛筆ボタンを 押してみましょう(説明を変更して もSaveを押さなければ反映され ません) 2. 列のコメント の鉛筆ボタンを押し てみましょう 3. transactions テーブルの 概要タブの「関係を表示 」 ボタンを押してみましょう 課題 追加課題 (時間があれば挑戦)
  6. ©2025 Databricks Inc. — All rights reserved サンプルテーブルを表示 左側メニューのカタログをクリックし、 カタログ一覧で

    aibi_demo_catalog を クリック スキーマ一覧で bricksmart をクリック テーブル一覧で gold_user をクリック (時間があれば後で他のテーブルも参照してみましょう) ハンズオン操作例 「Serverless Starter Warehouse Serverless」 をクリック 「Start and Close」をク リック
  7. ©2025 Databricks Inc. — All rights reserved サンプルテーブルの各種情報を確認 サンプルデータタブ ハンズオン操作例

    補足1:「Genieに聞く」ボタンをクリックすると、自然言 語(日本語)でサンプルデータの内容を詳しく確認で きる 補足2:email列には「列レベルマスキング」を適用済 :管理者グループのみがマスキング前のメールアド レスを参照できる
  8. ©2025 Databricks Inc. — All rights reserved サンプルテーブルの各種情報を確認 参考:管理者グループのユーザーでの表示例 ハンズオン操作例

    管理者グループのユーザーが同じテーブルにアクセ スすると、マスキングされていないメールアドレスが 表示される
  9. ©2025 Databricks Inc. — All rights reserved テーブル/カラムの説明 AI生成コメントを利用可能 説明の右横の鉛筆アイコンをクリック

    ハンズオン操作例 ◇のアイコンをクリック 日本語で指示を書いて送信すると AIが生成したコメントが出力される • 承認を押すと反映される • 拒否を押すとキャンセル • 矢印を押すと再生成する
  10. ©2025 Databricks Inc. — All rights reserved Agenda 1. ハンズオン環境準備

    2. ハンズオン ◦ Unity Catalog ◦ AI/BI ダッシュボード ◦ AI/BI Genie
  11. ©2025 Databricks Inc. — All rights reserved ハンズオン : AI/BIダッシュボード

    1. 空のダッシュボード を作成 • 名前例: EC分析ダッシュボード_山田太郎 • 使用するウェアハウス: Serverless Starter Warehouse または当日指示 • 2. ダッシュボードにテキストを追加 • テキスト例: # 基本的な分析 • 3. ダッシュボードにデータセット を追加 • gold_user テーブルを選択 • 4. ダッシュボードにグラフを追加 1. 合計ユーザー数 2. 年齢層別ユーザー数 3. 性別別ユーザー数 4. 地域別ユーザー数 課題 5. ダッシュボードにフィルタを追加 1. 年齢層 2. 性別 • 6. ダッシュボードを公開 • 7. クロスフィルタリング を試す • グラフの「シニア層」などをクリックし 他のグラフの変化を確認する
  12. ©2025 Databricks Inc. — All rights reserved ハンズオン : AI/BIダッシュボード

    1. ダッシュボードに新しいページ を追加 • 既存ページ名を基本などに変更する • 新規ページ名を応用などに変更し、 # 応用的な分析のテキストを追加する • 2. Databricks Assistantを活用して 以下のデータセット用のSQLを追加 1. 地域別・年齢層別のユーザー数 2. 年齢層別・地域別の平均食品購入点数 • 3. 2のデータセットを使ってグラフを作成 • 4. ダッシュボードを公開 追加課題 (時間があればチャレンジ ) 5. 公開済みダッシュボード上の Genieに聞くをクリックし、 何かしらの質問をしてみる • データセットについて日本語で説明して • シニア層の定義は? • 地域の例は?
  13. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードにテキストを追加 >

    テキストボックスを追加をクリック マウスカーソルを動かして テキストボックスの配置場所を指定
  14. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードにテキストを追加 >

    テキストを追加 テキストを追加後、テキストボックスの外側の 適当な場所をクリックする
  15. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードにグラフを追加 >

    合計ユーザー数 のグラフの承認ボタンをクリック 補足:数字の単位はブラウザの言語設定に依存します。 • 日本語の場合、1万と表示されます • 英語の場合、10Kと表示されます
  16. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードにグラフを追加 >

    合計ユーザー数 のグラフのタイトルとレイアウトを調整
  17. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードにフィルタを追加 >

    年齢層用のフィルタにするためフィールドで age_group を選択
  18. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードを公開 >

    権限レベルに関する情報を確認、右上の × をクリックして閉じる
  19. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 ダッシュボードに新しいページを追加 >

    既存ページ名を変更、新規ページを追加 ダッシュボードの編集を行う際には、 公開から下書きに変更する必要がある
  20. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域別・年齢層別のユーザー数のデータセット作成 >

    gold_user のSQLをコピー & ペースト SQLから作成をクリックした後、gold_userデータセットの SQLをコピーして右側のクエリエディタに貼り付ける。 ※ Databricks Assistantはクエリエディタの内容を読み取 る。Databricks Assistantに正しいテーブル名を教えるの が目的。
  21. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域別・年齢層別のユーザー数のデータセット作成 >

    Databricks AssistantにSQL作成を指示 地域別・年齢層別のユーザー数を取得する SQL文を作成して
  22. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域別・年齢層別のユーザー数のデータセット作成 >

    Databricks AssistantにSQL作成を指示 SELECT region, age_group, COUNT(*) AS user_count FROM aibi_demo_catalog.bricksmart.gold_user GROUP BY region, age_group ORDER BY region, age_group アシスタントが生成する想定の SQL ※ 異なるSQLが生成された場合、以下をコピー &ペーストして利用
  23. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域別・年齢層別のユーザー数のデータセット作成 >

    作成したSQLを反映 SELECT region, age_group, COUNT(*) AS user_count FROM aibi_demo_catalog.bricksmart.gold_user GROUP BY region, age_group ORDER BY region, age_group アシスタントが生成する想定の SQL ※ 異なるSQLが生成された場合、以下をコピー &ペーストして利用
  24. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 年齢層別・地域別の平均食品購入点数のデータセット作成 >

    同様の流れで実施 SELECT region, age_group, AVG(food_quantity) AS avg_food_quantity FROM aibi_demo_catalog.bricksmart.gold_user GROUP BY region, age_group ORDER BY region, age_group アシスタントが生成する想定の SQL ※ 異なるSQLが生成された場合、以下をコピー &ペーストして利用 年齢層別・地域別の平均食品購入点数を取得するための SQLクエリを作成して
  25. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域別・年齢層別のユーザー数のグラフを作成 >

    日本語でグラフ作成を指示 地域別・年齢層別のユーザー数を棒グラフで表示
  26. ©2025 Databricks Inc. — All rights reserved Agenda 1. ハンズオン環境準備

    2. ハンズオン ◦ Unity Catalog ◦ AI/BI ダッシュボード ◦ AI/BI Genie
  27. ©2025 Databricks Inc. — All rights reserved AI/BI Genieの基礎 •

    データチームがトピック固有のGenie スペースをセットアップします • ビジネスユーザーはGenieスペースでデータに対する質問への回答 を得られます • データインテリジェンスプラットフォームを活用し、Genieは時間と共に学習 します
  28. ©2025 Databricks Inc. — All rights reserved AI/BI Genieのセットアップのポイント 指示の追加

    精度の検証 • データチームは、一般的な 指示やサンプルのSQL文を 通じてGenieをガイド、教 育することができます • データチームや信頼できる ビジネスユーザーは、期待 される回答をテストするこ とができます • 指示に対して必要な改善を 行います フォーカスされた トピックとデータ • 1つのGenieスペースは1つの トピックにフォーカスします • 適切に文書化・整理された Unity Catalogのテーブル やビューを入力にします
  29. ©2025 Databricks Inc. — All rights reserved フォーカスされたトピックとデータ • Genieはどのようなデータの

    トピックにも対応できます • フォーカスしたデータセット を用意 します • 推奨:不要なカラムを除外し、データ を整理したビューを作成します • Unity Catalogのテーブルやビュー に適切なコメントがあるとGenieの回 答精度が向上します
  30. ©2025 Databricks Inc. — All rights reserved 一般的な指示(General Instructions) •

    データチームは、一般的な指示 を通じてGenieに直接的なガイ ドを提供できます • 組織独自の専門用語やロジッ ク、コンセプト、 KPIなどを定 義します • 時間経過と共に指示を見直すこ とを推奨します あなたは日本における[データの名称]に関する日本人のエキスパートです。 与えられた質問に対して英語を使わずに日本語で回答します。 一般的な指示の例
  31. ©2025 Databricks Inc. — All rights reserved サンプルのSQL文 • データチームは、ユーザーから特定

    の質問が来た場合に使用する SQL文 をGenieスペースに定義できます • Genieとのやりとりの中で実際に 検証したSQL文を「指示として保 存」することで、Genieが今後の質 問に利用するようになります
  32. ©2025 Databricks Inc. — All rights reserved Genieによるフォローアップ • ユーザーからの質問が明確でな

    い場合、Genieはフォローアッ プや明確化するための質問 を行 うように設計されています
  33. ©2025 Databricks Inc. — All rights reserved 1. Genieスペースを作成 •

    Title例: EC分析スペース_山田太郎 • Default warehouse: Serverless Starter Warehouse または当日指示 • Tables: aibi_demo_catalog > bricksmart スキーマの全テーブルを選択 • 2. 商品のカテゴリー の理解 • ブリックスマートの商品のカテゴリーを Genieに聞 く • 回答が英語の場合、日本語で回答するように Genieに指示を追加する • 3. 商品のサブカテゴリー の理解 ハンズオン : AI/BI Genie 課題 4. 回答にフィードバック を付与 • Good/Badを付与 • 管理者にレビューリクエストを送信 • 5. スペース設定の更新 • 説明とサンプル質問を追加 • 6. スペースの共有 • ワークスペースのユーザーに作成した Genieスペースを共有
  34. ©2025 Databricks Inc. — All rights reserved ハンズオン : AI/BI

    Genie 1. 地域の傾向 を分析(以下は観点の例) • ユーザーがいる地域 • 東京と大阪のカテゴリー別の売上金額と割合 • 東京と大阪のカテゴリー別の購買客数・客単価・ 購買頻度 • 2. 年齢層の傾向 を分析 • ユーザーの年齢層 • 年齢層ごとのカテゴリー別の売上金額と割合 • シニア層と中年層の食料品の売上構成の差 追加課題 (時間があればチャレンジ ) 3. 更に時間があれば自由に質問 を行い データの隠れた傾向 を炙り出す 以下は分析軸の例 • 性別ごとの傾向 • 組み合わせによる傾向 i. 若年層の地域別の傾向 ii. vシニア層の地域別の傾向
  35. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 Genieスペースを作成 >

    カタログとして aibi_demo_catalog を選択(表示されない場合は検索する)
  36. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 Genieスペースを作成 >

    bricksmart スキーマのすべてのテーブルを選択し、作成をクリック
  37. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 Genieスペースを作成 >

    設定でタイトルとウェアハウスを選択し、保存をクリック
  38. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のカテゴリーの理解 >

    Genieに質問:ブリックスマートの商品カテゴリーとサブカテゴリーの一覧を教えて
  39. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のカテゴリーの理解 >

    カテゴリーとサブカテゴリーが表示される(※ 回答文が英語で返ってくる場合がある)
  40. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のカテゴリーの理解 >

    設定から指示を選び、 日本語で回答して などと記載し、 Saveをクリック
  41. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のカテゴリーの理解 >

    再度同じ質問: ブリックスマートの商品カテゴリーおよびサブカテゴリーの一覧を教えて
  42. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のカテゴリーの理解 >

    Genieに質問:商品のカテゴリーごとの売上金額を教えて、多い順で並べて
  43. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のサブカテゴリーの理解 >

    Genieに質問:商品のサブカテゴリーごとの売上金額を教えて、多い順で並べて
  44. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のサブカテゴリーの理解 >

    Genieの回答を確認:トップ 3は医薬品、冷暖房器具、スポーツ・アウトドア用品
  45. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 商品のサブカテゴリーの理解 >

    直近の回答を正しいと評価し、モニタリングをクリック
  46. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 回答にフィードバックを付与 >

    チャットに戻り、レビューをリクエストをクリック、適当なコメントを入力して送信
  47. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 回答にフィードバックを付与 >

    適当な文言を入れてレビュー済みとしてマーク、モニタリングをクリック
  48. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 スペース設定の更新 >

    設定をクリックし、説明 (Description) を記入して保存をクリック
  49. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 スペース設定の更新 >

    サンプル質問を追加: ブリックスマートの商品のカテゴリとサブカテゴリは? :Addをクリック
  50. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 スペース設定の更新 >

    チャットに戻り、追加したサンプル質問をクリック
  51. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 スペースの共有 >

    適当なユーザーをクリック(ここではすべてのワークスペースユーザーを選択)
  52. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域の傾向を分析 >

    質問例:東京と大阪のカテゴリーごとの売上金額と割合 東京と大阪の結果が まとめられてしまう 場合がある
  53. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域の傾向を分析 >

    東京と大阪を分けて出力するように指示を追加 東京と大阪の結果が 分けて表示される
  54. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 地域の傾向を分析 >

    質問例:東京と大阪のカテゴリー別の購買客数・客単価・購買頻度を出力して
  55. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 年齢層の傾向を分析 >

    質問例:ユーザーの年齢層ごとのカテゴリー別の売上金額を高い順で出力
  56. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 年齢層の傾向を分析 >

    質問例:ユーザーの年齢層ごとのカテゴリー別の売上金額と比率
  57. ©2025 Databricks Inc. — All rights reserved ハンズオン操作例 年齢層の傾向を分析 >

    質問例:シニア層と中年層の食料品の売上構成の違い、年齢層・売上金額の多い順で出力