>100 Views
March 28, 26
スライド概要
2026年3月28日
気ままに勉強会 #140 - connpass https://kimamani.connpass.com/event/387860/
Microsoft MVP for Data Platform - Power BI https://fb.me/ishiayaya Microsoft 365 E5, Power BIが最近のお気に入り Qiita https://ishiayaya.net/qiita Slide https://ishiayaya.net/dw https://ishiayaya.net/sd YouTube https://ishiayaya.net/yt
1
youtube.com/@YoichiIshikawa 石川 陽一 @ishiayaya • Microsoft MVP for Data Platform (Power BI), Security (SIEM & XDR) • 2022/7~アント・キャピタル・パートナーズ株式会社 • ISACA 東京支部 副会長・理事 • 日本CTO協会 個人会員(DX Criteria WG) • 金融ISAC アルムナイ会員 • 東京・町田在住、富山・奥中バスケ部出身(八村塁も!) • 心臓にIoTデバイスICD埋め込みあり • M365セキュリティ&ゼロトラスト勉強会 主催 • Power BI もくもく・わくわく会 主催 • Power BI Weekly News with Yugo and Suto
3
4
AIミーティングノート 5
6
本日のアジェンダ 1 生成AIを仲間にする 2 Pow er BI Modeling MCP x Claude
きっかけ 社長の年頭所感
きっかけ 社長の年頭所感 2025/11 海外出張 広木大地さんのAI本
即座に全社向けに動いた 1月、週次・全社勉強会スタート
「なぜ、そんなに急いで取り組むのか」 当社がやらなくても、競合は”きっと”やる(リーディングカンパ ニーになれない、出遅れる) アウトプットの7割のデキを9割にあげるには、ノウハウが必要。 ここに時間がかかる(手を動かさないと”腹落ちして”わからない) やらない(取り組まない)間に、次から次へと新しいものがでる(何 が本質かさらにわからなくなる) 同僚(のようなAI)を増やせる
即座に全社向けに動いた 1月、週次・全社勉強会スタート 2月、AIプラットフォーム構想・予算確保等
生成AIプラットフォーム構築の基本線 VS 生成AIを使った開発 生成AIのSaaS利用 LLMは答えるだけではなくなってきた
とにかく進化が速い 例えば、Claudeの2026年1~3月 「SaaSの死」 18
従来の生成AI 質問 AIエージェント 質問 ツール活用 PowerPoint Excel MCP 回答 回答
DEMOなど 20
推奨AIのライセンス形態:エンタープライズライセンス SSO・セキュリティ AIの利用容量管理 柔軟なライセンス管理 「共通」と「申請」
共通 Copilot Chat(M365 E5に付属) ChatAI 22
23
4月の全社研修 私:生成AI構想の全体論 各部報告にAI活用状況を 織り込み
「〇〇をちょっと触って、よかった/わるかったではない」 最初はアウトプットが7割のデキ どうやったら9割以上にできる? コツを探る、仲間(人やAI)に教わる 生成AI/AIエージェントにもいろいろなのがいる 例:C-3PO、R2-D2
2 Pow er BI Modeling MCP x Claude
Claude × Microsoft Sentinel: MCP連携による次世代セキュリティ運用 連携で実現する3つのコア機能 Model Context Protocol (MCP) Search... ユーザーが自然言語で「リスクの 高い上位3ユーザーを特定して」 自然言語によるデータ探索 と指示を出します。 スキーマやKQLの知識不要で、Data Lake内のテーブルを横断的に検索・抽出。 Data Lake Entra ID AIホスト(Claude / VS Code等) Microsoft Sentinel MCPクライアント 経由の接続 MCPサーバー クライアントがSentinel MCP サーバーへ接続し、適切な 認証(Entra ID)を経て、 Data LakeやDefenderのデータ へセキュアにアクセスします。 ツールを自動的に選択します。 ツールコレクション データ探索 (Data Ex ploration) トリアージ (Triage) エンティティ分析 (Entity Analyzer ) Defender ツールコレクションの概要 主な役割 インシデントの高速トリアージ 優先順位付け、アラート詳細の取得、 証拠の分析をAIが数秒で実行。 メリット テーブル検索、KQLクエリ実行 未知のデータソースの迅速な特定 インシデント・アラート一覧取得 平均解決時間(MTTR)の短縮 ユーザーやURLの異常・脅威判定 手動による調査プロセスの排除 IP URL 高度なエンティティ分析 ユーザー、URL、IP等のエンティティの リスクをAIが自律的に判定・報告。
31
32
34
https://www.youtube.com/@nakazakicreating
生成AIを仲間に ■ 全社で活用推進 ■ MCP等で実務直結
お互いを知る 仲間なので 邪険に扱っては いけない 得意、不得意 がある お互いに協調して よりよい世界を作る
38
ありがとうございました。 be agile
powerbi-modeling-mcp × Claude Power Query M Financial Sample スタースキーマ構築デモ 2026年3月28日 | 気ままに勉強会 DAX Measures Live Data Viz Claude × Power BI Desktop(MCP接続)
今日やったこと 01 04 Power BI Desktop に接続 ベースメジャー 12 個 powerbi-modeling-mcp で localhost:61038 へ接続 4フォルダーに整理・DIVIDE() でゼロ除算対策 02 05 スタースキーマ構築(Power Query M) DAX × Chart.js 可視化 Dim × 5 + Fact_Sales をサロゲートキー付きで生成 Claude 側でクエリ実行 → インタラクティブダッシュボード 03 リレーションシップ 5 本 1:Many・Single フィルター方向で一括作成 Claude × Power BI Desktop(MCP接続)
スタースキーマ — Power Query M で構築 Dim_Date Dim_Product DateKey (YYYYMMDD) ProductKey Fact_Sales Dim_Segment Units Sold / Gross Sales Discounts / Sales / COGS / Profit SegmentKey DiscountBandKey Dim_Country CountryKey Dim_DiscountBand ✦ financials への参照は 1 回のみ ✦ 全 Dim: Distinct → Sort → AddIndex Claude × Power BI Desktop(MCP接続)
リレーションシップ Dim_Segment → Fact_Sales ベースメジャー 12 個 01_売上 Total Sales Total Gross Sales Dim_Country → Fact_Sales Dim_Product → Fact_Sales Total Discounts Discount Rate % 02_コスト・利益 Total COGS Total Profit Dim_DiscountBand → Fact_Sales Profit Margin % 03_数量 Total Units Sold Dim_Date → Fact_Sales Transaction Count 04_平均 1:Many | SingleDirection | 全5本 一括作成 Avg Sales per Transaction Avg Units per Transaction Avg Profit per Unit Claude × Power BI Desktop(MCP接続)
DAX × Chart.js — Claude 側でライブ可視化 Power BI Desktop SemanticModel DAX Query SUMMARIZECOLUMNS MCP Tool Result Chart.js インライン描画 製品別 Total Sales 最大 利益率 最高セグメント Paseo: $231M Channel Partners 73.1% 赤字セグメント 国別 利益率 最高 Enterprise: -$4.3M France ~15.5% Claude × Power BI Desktop(MCP接続)
まとめ MCP接続で Power BI Desktop を直接操作 Power Query M で正統派スタースキーマ 接続・テーブル作成・リレーション・メジャーをすべて Claude から 実行 financials を1回参照。Table.Distinct → Sort → AddIndexColumn でサロゲ ートキー生成 NestedJoin で Fact テーブルを正規化 DAX + Chart.js でセマンティックモデルを直接可視化 ディメンション列を完全除去し FK のみ保持。JoinKind.LeftOuter で安 全処理 Claude 側で SUMMARIZECOLUMNS → Chart.js インタラクティブダッシ ュボードを生成 Claude × Power BI Desktop(MCP接続)