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

Power QueryでWebの○○を可視化(市民開発者 なってみよう! #6)/ Love PowerQuery

Power QueryでWebの○○を可視化(市民開発者 なってみよう! #6)/ Love PowerQuery

2025/04/25
市民開発者 なってみよう! #6 Power QueryでWebの○○を可視化
https://cdn.connpass.com/event/208864/

966e29b84ae7dbde170f66b0bc75b7a6?s=128

Yoichi Ishikawa
PRO

April 25, 2021
Tweet

Transcript

  1. 市民開発者 なってみよう! #6 Power QueryでWebの◦◦を可視化 石川 陽一 @ishiayaya 2021/04/25

  2. #TryCivicEngr ディスクレーマ等 意見は私石川陽一の私見です。 • 機能等の理解が浅い、間違いを含む等の可能性 があります。 • シェアしたいのは考え方ですので、適時皆様の 環境等の類似ケースに読み替えてください。 •

    原則的な説明上の環境 M365 +Power Platform
  3. #TryCivicEngr コメント等 • Teams会議のマイク機能は管理者ミュートに しています。 • 何かありましたら会議チャット欄や挙手をお願 いします。 • リアクション等は会議チャット欄または

    Twitter(ハッシュタグ #TryCivicEngr )に いただけますと助かります。
  4. #TryCivicEngr 富山出身。奥中(八村塁)、富山高校、同志社大学 石川陽一(50): auカブコム, CISA, Citizen Developer 1999 日立子会社SEを経て、カブコム立ち上げ 日本初のフルWindows等オープン系金融機関でIT担当

    2013 5ヶ月で-30kg ダイエット(2019 半戻し状態から1ヶ月で-10kg) 2015 半年で3回致死的不整脈。ICD装着。身障1級 2013 システム監査・内部監査 2017/2- サイバー等セキュリティ 2019- 2020/4 システム統括部門 @ishiayaya 2019/11-2020/3 致死的不整脈多数。ICDと3/13カテーテルアブレーション手術で復活
  5. #TryCivicEngr 主治医 患者 治療 フィードバック 対話 コンプライアンス アドヒアランス

  6. #TryCivicEngr デジタル・トランスフォーメーション(DX) 2025年の崖 人材不足 オンプレ クラウド アジャイル ウォーター フォール サイバー

    セキュリティ ひとり情シス Tech Intensity DevOps ゼロトラスト API RPA COVID-19 リモート テレワーク コロナ禍
  7. #TryCivicEngr ITの部門(開発,IT Pro) 非IT部門 (ビジネス,営業,管理…) ITサービス 提供 DX相談 要望

  8. #TryCivicEngr 自ら「シチズン・ディベロッパー」になる 非IT部門 (ビジネス,営業,管理…)

  9. None
  10. コンセプト •誰もがIT活用に取り組めるので、やってみよう •Microsoft 365やPower Platformの話が多い •イベントは月に1、2回、1H/回程度の予定 •YouTubeで再配信と追加動画もあるよ

  11. 易 難 軽 重

  12. 易 難 軽 重

  13. None
  14. None
  15. None
  16. None
  17. None
  18. 市民開発者なってみよう #6 2021/04/25 石川 陽一

  19. None
  20. @ishiayaya Power BI Desktop Created 2020/7/1 YouTube https://bit.ly/PBIDesktop-jp

  21. https:/youtube.com/YoichiIshikawa

  22. 大事なこと3点

  23. • 利用規約に注意 【そもそも取得OK?】 • ゆっくり、必要最低限で 【マナー的】 • Power BI Desktopは最新を

    【ストアからだと自動更新】
  24. 利用規約に注意【そもそも取得OK?】 「自動」「ボット」「スクレイピング」

  25. ゆっくり、必要最低限で【マナー的】 一般のWebサイトに繰り返しアクセスするときは 適度のディレイを設けること!!! Function.InvokeAfter - PowerQuery M | Microsoft Docs

    https://docs.microsoft.com/ja-jp/powerquery-m/function-invokeafter Function.InvokeAfter(()=> カスタム関数, #duration(0,0,0,秒数))
  26. できあがり例

  27. None
  28. 実際やってみましょう!! 3つのパターン 1 シャトレーゼの店舗 2 ランチパック 3 スナックサンド

  29. デモ・メモ

  30. None
  31. None
  32. None
  33. None
  34. 【他の書き方】{1..47}(今回のデモで利用) 【注意要】 いきなり47県全部取得かよく考えること(次々ページ)

  35. 【注意要】このままではNG(次ページ)

  36. 【超重要】 一般のWebサイトに繰り返しアクセスするときは 適度のディレイを設けること!!! Function.InvokeAfter - PowerQuery M | Microsoft Docs

    https://docs.microsoft.com/ja-jp/powerquery-m/function-invokeafter Function.InvokeAfter(()=> カスタム関数, #duration(0,0,0,秒数))
  37. Before After

  38. None
  39. Html.Table変数 #"HTML から抽出されたテーブル" = Html.Table( ソース, { {"列1", ".snacksand H2"},

    {"Image", "img", each _[Attributes][#"style"]} }, [RowSelector=“.snacksand”] //テーブルを示すClass )
  40. まとめ

  41. • 利用規約に注意 【そもそも取得OK?】 • ゆっくり、必要最低限で 【マナー的】 • Power BI Desktopは最新を

    【ストアからだと自動更新】
  42. ありがとうございました。 be agile

  43. おわりの会

  44. 直近のイベント等

  45. None
  46. 4/27(火),28(水):日本語セッション https://connpass.com/event/210820/

  47. 4/28(水) 19:00 - https://connpass.com/event/207400/

  48. GW前企画:横スクゲームハンズオン 4/30(金) 19:00~ もくもく会系

  49. None
  50. • GW特別企画 5夜連続合宿(仮) 5/1~5 21時~ • 5/22(土) Power Query 秘密特訓「虎の穴」炎の復活編

    #3 • 5/29(土) DAX Boot Camp #10
  51. 次回の「市民開発者 なってみよう!」 GW企画 5/1(土) 19:00~21:00

  52. None
  53. 次々回の「市民開発者 なってみよう!」 5/30(日) 19:00~20:00

  54. チャンネル登録をお願いします~ https:/youtube.com/YoichiIshikawa

  55. 2020/4/9 https://youtube.com/watch?v=YOAwSVgUIsw&t=4348s

  56. https://facebook.com/groups/trycivicengr

  57. ご参加ありがとうございました 次回は5/1(土) 19:00~、 次々回は5/30(日) 19:00~です be agile この後のリアルタイム「アンケート」

  58. None
  59. None