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

Exploratory セミナー #52-1 - Google Big Queryの使い方 in Exploratory

Exploratory セミナー #52-1 - Google Big Queryの使い方 in Exploratory

Exploratoryの中でGoogle Big Queryを使い始めるための設定と使い方の紹介をデモを交えながらやりました。

1. コネクションの設定
2. バケットの設定
3. SQLクエリを書いてデータを取得
4. チャートの作成
5. SQLのパラメーター化
6. ダッシュボードの作成
7. サーバーへのパブリッシュ
8. サーバーでSQLクエリを実行

チャンネル登録はこちら↓
https://www.youtube.com/channel/UCOVfLaSQBvMRwZCyiccq4Iw

Twitter ↓
https://twitter.com/ExploratoryJP

動画の中で使っているUIツール: Exploratory(https://exploratory.io/)
Exploratory オンラインセミナー: https://exploratory.io/online-seminar-jp

19fc8f6113c5c3d86e6176362ff29479?s=128

Kan Nishida
PRO

April 07, 2021
Tweet

Transcript

  1. EXPLORATORY ΦϯϥΠϯɾηϛφʔ #52 Exploratory × Google Big Query

  2. 2 εϐʔΧʔ ੢ా צҰ࿠ CEO EXPLORATORY ུྺ 2016೥य़ɺσʔλαΠΤϯεͷຽओԽͷͨΊɺExploratory, Inc Λཱ

    ্ͪ͛Δɻ Exploratory, Inc.ͰCEOΛ຿ΊΔ͔ͨΘΒɺσʔλαΠΤϯεɾϒʔ τΩϟϯϓɾτϨʔχϯάͳͲΛ௨ͯ͠σʔλαΠΤϯεͷٕज़ͱख ๏ͷීٴͱڭҭʹऔΓ૊Ήɻ ถΦϥΫϧຊࣾͰɺ16೥ʹΘͨΓσʔλαΠΤϯεͷ։ൃνʔϜΛ཰ ͍ɺػցֶशɺϏοάɾσʔλɺϏδωεɾΠϯςϦδΣϯεɺσʔ λϕʔεʹؔ͢Δ਺ଟ͘ͷ੡඼ΛੈʹૹΓग़ͨ͠ɻ @KanAugust
  3. Vision ͩΕ΋͕σʔλΛ΋ͱʹ ΑΓΑ͍ҙࢥܾఆ͕Ͱ͖Δ

  4. Mission σʔλαΠΤϯεͷຽओԽ

  5. 質問 伝える データアクセス データ ラングリング 可視化 アナリティクス 統計/機械学習 σʔλαΠΤϯεɾϫʔΫϑϩʔ

  6. 質問 ExploratoryɹϞμϯˍγϯϓϧ UI 伝える データアクセス データ ラングリング 可視化 アナリティクス 統計/機械学習

  7. EXPLORATORY ΦϯϥΠϯɾηϛφʔ #52 Google Big Queryͷ ࢝Ίํ

  8. 1. ίωΫγϣϯͷઃఆ 2. όέοτͷઃఆ 3. SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ 4. νϟʔτͷ࡞੒ 5. SQLΛύϥϝʔλʔԽ͢Δ

    6. μογϡϘʔυͷ࡞੒ 7. ύϒϦογϡ 8. αʔόʔͰSQLΫΤϦΛ࣮ߦ εςοϓ
  9. ίωΫγϣϯͷઃఆ

  10. Google BigQueryΛબͿ

  11. ݖݶΛ෇༩͢Δɻ

  12. None
  13. ಉظͤ͞Δɻ

  14. Google BigQueryͷઃఆμΠΞϩά͕දࣔ͞ΕΔɻ

  15. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  16. Google BigQuery͔ΒσʔλΛऔಘ͢ΔͨΊͷ2ͭͷํ๏ • ௚઀ΠϯϙʔτʢετϦʔϜʣ • Google Cloud Storageܦ༝ͰΠϯϙʔτ

  17. ௚઀ΠϯϙʔτʢετϦʔϜʣ Google Cloud Storageܦ༝ͰΠϯϙʔτ

  18. BigQuery EXPLORATORY Memory Disk ετϦʔϜ Data Frame Data R UI

    ௚઀ΠϯϙʔτʢετϦʔϜʣ
  19. BigQuery μ΢ϯϩʔυ Data Google Cloud Storage EXPLORATORY Memory Disk Data

    Frame R UI CSV Bucket Google Cloud Storageܦ༝ͰΠϯϙʔτ நग़ͱѹॖ ѹॖ͞Εͨσʔλ
  20. σʔλͷαΠζ͕100MBΛ௒͑ͯ͘Δͱ Ϋϥ΢υετϨʔδܦ༝ͷΠϯϙʔτͷํ͕ ύϑΥʔϚϯε͕Α͍ɻ

  21. ʮGoogle Cloud Storageܦ༝ͰΠϯϙʔτʯͷͨΊͷઃఆ 1. όέοτͷ࡞੒ʢGoogle Cloud Storageʣ 2. όέοτͷొ࿥ʢExploratoryʣ

  22. 1. όέοτͷ࡞੒

  23. 2. όέοτͷొ࿥

  24. ϓϩδΣΫτͱόέοτΛબͿɻ

  25. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  26. σʔλͷऔಘ

  27. Google BigQueryΛબͿ

  28. SQLΛॻ͍ͯσʔλΛΠϯϙʔτ͢Δ

  29. αϚϦɾϏϡʔͰΠϯϙʔτ͞Εͨσʔλͷ֬ೝ

  30. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  31. νϟʔτΛ࡞Δ

  32. ೔෇ͷ୯ҐΛௐ੔͠ɺY࣠ʹྻΛׂΓ౰ͯΔɻ

  33. νϟʔτͷλΠϓΛม͑Δ

  34. ʮҠಈฏۉʯΛ࢖ͬͯτϨϯυΛ͔ͭΉɻ

  35. ʮ౎ಓ෎ݝ໊ʯͷྻΛ৭ʹׂΓ౰ͯͯઢΛ෼ׂɻ

  36. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  37. SQLΛߋ৽͢ΔͨΊʹΤσΟλʔΛ։͘ɻ

  38. ύϥϝʔλʔͷઃఆμΠΞϩάΛ։͘

  39. ύϥϝʔλʔΛ࡞Δ

  40. ଞͷσʔλϑϨʔϜͷ஋Λ΋ͱʹϦετΛ࡞Δ

  41. SQLʹύϥϝʔλʔΛ૊ΈࠐΉ ‘@‘ Λଧͭͱύϥϝʔλʔ ͷϦετ͕ݱΕΔɻ

  42. ߋ৽ϘλϯΛΫϦοΫ͢ΔͱSQLʹؚ·Ε͍ͯΔύϥϝʔλʔ͕ ύϥϝʔλʔUIʹݱΕΔɻ

  43. ύϥϝʔλʔΛ࢖ͬͯSQLΛμΠφϛοΫʹΞοϓσʔτɻ

  44. ஋͕બ͹Εͯͳ͍ͱ͖ͷʮશ෦ʯΦϓγϣϯ͕ͦͷ··Ͱ͸ظ଴௨Γʹಈ ͔ͳ͍ɻ

  45. ஋͕બ͹Εͯͳ͍ͱ͖͸ύϥϝʔλʔ͸NULLΛฦ͢ͷͰɺҎԼͷΑ͏ʹ SQLͷ৚݅จΛม͑Δඞཁ͕͋Δɻ and IF((@{prefecture}) IS NULL, TRUE, sub_region_1 IN (@{prefecture}))

    and sub_region_1 IN (@{prefecture})) Before After
  46. ஋͕બ͹Εͯͳ͍ͱ͖͸શͯͷ౎ಓ෎ݝͷσʔλ͕ฦ͞ΕΔΑ͏ʹͳͬͨɻ

  47. νϟʔτɾϏϡʔ͔Βύϥϝʔλʔͷ஋ΛબͼSQLΛΞοϓσʔτ͢Δ͜ͱ Ͱɺσʔλϕʔε͔ΒσʔλΛ௚઀औಘ͠ՄࢹԽ͢Δ͜ͱ͕Ͱ͖Δɻ

  48. None
  49. None
  50. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  51. μογϡϘʔυΛ࡞Δɻ

  52. νϟʔτΛೖΕΔɻ

  53. ௥Ճͨ͠νϟʔτʹؔ࿈͢Δύϥϝʔλʔ͸ࣗಈతʹμογϡϘʔυʹ௥Ճ͞ΕΔɻ

  54. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  55. ڞ༗ͷͨΊͷύϒϦογϡ͢Δɻ

  56. • ίωΫγϣϯͷઃఆ • όέοτͷઃఆ • SQLΫΤϦΛॻ͍ͯσʔλΛऔಘ • νϟʔτͷ࡞੒ • SQLΛύϥϝʔλʔԽ͢Δ

    • μογϡϘʔυͷ࡞੒ • ύϒϦογϡ • αʔόʔͰSQLΫΤϦΛ࣮ߦ
  57. ϒϥ΢βΑΓύϒϦογϡ͞ΕͨμογϡϘʔυΛ։͘ɻ

  58. ύϥϝʔλʔϘλϯΛΫϦοΫɻ

  59. ύϥϝʔλʔɾϞʔυΛOnʹ͢Δɻ

  60. ύϥϝʔλʔͷ஋ΛબΜͰ࣮ߦ͢ΔͱɺΞοϓσʔτ͞ΕͨSQL͕BigQueryʹ ૹΒΕɺσʔλϕʔε͔Β৚݅ʹ͋ͬͨσʔλ͕μ΢ϯϩʔυ͞Εɺνϟʔτͷ σʔλ͕ࣗಈతʹߋ৽͞ΕΔɻ

  61. End

  62. None
  63. Google BigQueryʹؔ࿈ͨ͠৘ใ͕୳ͤ·͢ʂ

  64. ࣍ճηϛφʔ

  65. EXPLORATORY ΦϯϥΠϯɾηϛφʔ #53 SaaSϏδωεͷάϩʔεKPI 4݄22೔ʢ໦ʣ͓ன12࣌

  66. None
  67. 67

  68. Exploratory presents. σʔλαΠΤϯεษڧձ ˌ18 2021೥4݄16೔ʢۚʣ12:00 PM

  69. ੢ా צҰ࿠ ࡚ۨ װ୓༷ Exploratory, inc גࣜձࣾΠϯςʔδ ઒ޱ େี༷ גࣜձࣾώϡʔϚϯόϦϡʔ

    ໦ͷ߳ԟ਍ΫϦχοΫ দຊ ਅೋ༷ ൃදऀ ઒Ӝ ప༷ גࣜձࣾΞαΠΞϯ
  70. 70 ࣌ؒ λΠτϧ ൃදऀ 12:00 ΦʔϓχϯάɾExploratory v6.5ͷ͝঺հ Exploratory, inc ੢ా

    צҰ࿠ 12:20 ΤϥʔόʔΛ࢖ͬͨ“ϓνಇ͖ํվֵ“ גࣜձࣾΠϯςʔδ ࡚ۨ װ୓༷ 12:35 ࣌ܥྻ༧ଌʢProphetʣΛ࢖ͬͨίʔϧηϯλʔͷडి਺ͷ༧ଌ גࣜձࣾΞαΠΞϯ ઒Ӝ ప༷ 12:50 ExploratoryͱSalesforceΛར༻ͨ͠ϏδωεσʔλͷϞχλϦϯά ໦ͷ߳ԟ਍ΫϦχοΫ দຊ ਅೋ༷ 13:05 ίϩφՒʹ͓͚Δࣾһͷҙࣝͱಇ͖ํͷΞϯέʔτ෼ੳ גࣜձࣾώϡʔϚϯόϦϡʔ ઒ޱ େี༷ 13:20 ࣭ٙԠ౴ ΞδΣϯμ
  71. None
  72. None
  73. σʔλϥϯάϦϯάɾτϨʔχϯά 5݄։࠵ʂ EXPLORATORY

  74. 5݄ΦϯϥΠϯ։࠵ʂ ೔ఔ: 5݄13೔(໦),14೔(ۚ)

  75. None
  76. ࿈བྷઌ ϝʔϧ kan@exploratory.io ΢ΣϒαΠτ https://ja.exploratory.io ϒʔτΩϟϯϓɾτϨʔχϯά https://ja.exploratory.io/training-jp Twitter @KanAugust @ExploratoryJp

  77. Q & A

  78. EXPLORATORY