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

無償のDb2 on CloudをJupyter Notebookから使ってみよう

niwa
June 16, 2022

無償のDb2 on CloudをJupyter Notebookから使ってみよう

2022/05/23(月)開催 
「無償のDb2 on CloudをJupyter Notebookから使ってみよう」

デモで使用した資料です。
https://ibm-developer.connpass.com/event/246417/

niwa

June 16, 2022
Tweet

More Decks by niwa

Other Decks in Technology

Transcript

  1. IBM Data & AI / © 2022 IBM Corporation 2

    ຊࢿྉͷࢀরɾμ΢ϯϩʔυ Ұॹʹ࣮ࢪ༧ఆͷํ͸ίϐϖ͕ඞཁͳͷͰɺද͔ࣔμ΢ϯϩʔυΛ͓ئ͍͠·͢ɻ https://ibm.box.com/v/2022-0523-niwa Boxのサインアップやログインは不要です。 そのようなメッセージが表示されたらXをクリックしてクローズしてください。
  2. ຊ೔ͷ໨తͱΰʔϧ ໨తɿ %C .BHJDίϚϯυͷΒ͘Β͘ΞΫηεΛ࣮ײͯ͠΋Β͏ʂ 4 IBM Data & AI /

    © 2022 IBM Corporation ΰʔϧɿ %C .BHJDίϚϯυΛ࢖͍ͨ͘ͳΔʂ
  3. Ұॹʹ΍ͬͯΈΔ৔߹ޙͰ࣮ࢪ৔߹ͷࣄલ४උ IBM Data & AI / © 2022 IBM Corporation

    6 IUUQTJCNCPYDPNWOJXBQSFQ #PYͷαΠϯΞοϓ΍ϩάΠϯ͸ෆཁͰ͢ɻ ͦͷΑ͏ͳϝοηʔδ͕දࣔ͞ΕͨΒ9ΛΫϦοΫͯ͠Ϋϩʔζ͍ͯͩ͘͠͞ɻ
  4. +VQZUFS /PUFCPPL%C +VQZUFS /PUFCPPL ίʔυ ओʹ1ZUIPO ΛΠϯλϥΫςΟϒʹهड़ɾ࣮ߦ͕͙͢Ͱ͖ɺ݁ՌΛ͙͢ʹάϥ ϑԽͨ͠Γදࣔͨ͠Γ͢Δ͜ͱ͕Ͱ͖ΔΦʔϓϯιʔεͷ8FCΞϓϦέʔγϣϯͰ ͢ɻ %Cͱ+VQZUFS

    /PUFCPPLΛซ༻͢Δ͜ͱͰɺσʔλϕʔε಺Ͱͷ42-ͷϓϩτλΠ ϐϯάɺΞϓϦέʔγϣϯͷߏஙɺ݁Ռͷ෼ੳɺσʔλͷάϥϑԽͳͲΛૉૣ͘ߦ͏ ͜ͱ͕Ͱ͖·͢ɻ IBM Data & AI / © 2022 IBM Corporation 8
  5. +VQZUFS /PUFCPPL͸Ͳ͜Ͱ࢖͑Δ  8JOEPXT .BD ͳͲͷ1$ʹಋೖͯ͠࢖͏ – 1$ʹQZUIPOͷ؀ڥΛಋೖ্ͨ͠Ͱɺ+VQZUFS /PUFCPPL͕ಋೖͰ͖·͢ ɻ

    – ·ͨ͸7JTVBM4UVEJP$PEF 74$PEF ͰOPUFCPPL΋࢖༻Ͱ͖·͢ɻ 74$PEF KVQZUFS OPUFCPPLͰݕࡧ Πϯλʔωοτ্ͷαʔϏεΛར༻ 4BB4 – *#. $MPVE 8BUTPO 4UVEJP ຊ೔͸͜Ε%CυϥΠόʔϥΠϒϥϦೖΓ – (PPHMF$PMBCPSBUPSZ ͳͲͳͲɾɾɾ IBM Data & AI / © 2022 IBM Corporation 9
  6. %C.BHJDίϚϯυ IUUQTHJUIVCDPN*#.ECKVQZUFS %C.BHJDίϚϯυ TRM • ඪ४తͳ42-ߏจΛ࢖༻ͯ͠ %CςʔϒϧΛরձ͢Δ͜ͱ͕ Ͱ͖Δ.BHJDίϚϯυ • ϩʔυ͕ඞཁ

    ඪ४Ͱ͸ఏڙ͞ Ε͍ͯͳ͍ • +VQZFSಈ࡞؀ڥʹ%Cͷ QZUIPOϥΠϒϥϦɺ%Cυϥ Πόʔ͕ඞཁ IBM Data & AI / © 2022 IBM Corporation 11
  7. ࣄલ४උ͕࣮ࢪࡁΈͷঢ়ଶ͔Β࢝Ί·͢ IBM Data & AI / © 2022 IBM Corporation

    13 IUUQTJCNCPYDPNWOJXBQSFQ • %CPO$MPVEͷϥΠτϓϥϯαʔϏε࡞੒ • %CPO$MPVEͷࢿ֨৘ใͷ࡞੒ • 8BUTPO4UVEJPͷϥΠτϓϥϯαʔϏε࡞੒ • 8BUTPO4UVEJP ·ͨ͸$MPVE1BLGPS%BUB ϓϩδΣΫτ࡞੒ ͱઃఆ
  8. Ҏޙ͸/PUFCPPLͰઆ໌͠·͢ IBM Data & AI / © 2022 IBM Corporation

    26 Notebookのソース: https://github.com/niwateru/db2magic-cmd-sample/blob/main/Db2MagicCommand-Demo.ipynb
  9. ϫʔΫγϣοϓɺηογϣϯɺ͓Αͼࢿྉ͸ɺ*#.·ͨ͸ηογϣϯൃදऀʹΑͬͯ४උ͞ΕɺͦΕͧΕಠࣗͷݟղΛ൓өͨ͠΋ͷͰ͢ɻͦΕΒ͸৘ใఏڙͷ໨తͷΈ Ͱఏڙ͞Ε͓ͯΓɺ͍͔ͳΔࢀՃऀʹରͯ͠΋๏཯త·ͨ͸ͦͷଞͷࢦಋ΍ॿݴΛҙਤͨ͠΋ͷͰ͸ͳ͘ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋Γ·ͤΜɻຊߨԋࢿྉ ʹؚ·Ε͍ͯΔ৘ใʹ͍ͭͯ͸ɺ׬શੑͱਖ਼֬ੑΛظ͢ΔΑ͏౒ྗ͠·͕ͨ͠ɺʮݱঢ়ͷ··ʯఏڙ͞Εɺ໌ࣔ·ͨ͸҉ࣔʹ͔͔ΘΒ͍͔ͣͳΔอূ΋൐Θͳ͍΋ͷͱ ͠·͢ɻຊߨԋࢿྉ·ͨ͸ͦͷଞͷࢿྉͷ࢖༻ʹΑͬͯɺ͋Δ͍͸ͦͷଞͷؔ࿈ʹΑͬͯɺ͍͔ͳΔଛ֐͕ੜͨ͡৔߹΋ɺ*#.͸੹೚ΛෛΘͳ͍΋ͷͱ͠·͢ɻ ຊߨԋ ࢿྉʹؚ·Ε͍ͯΔ಺༰͸ɺ*#.·ͨ͸ͦͷαϓϥΠϠʔ΍ϥΠηϯεަ෇ऀ͔Β͍͔ͳΔอূ·ͨ͸ද໌ΛҾ͖ͩ͢͜ͱΛҙਤͨ͠΋ͷͰ΋ɺ*#.ιϑτ΢ΣΞͷ࢖༻ Λنఆ͢Δద༻ϥΠηϯεܖ໿ͷ৚߲Λมߋ͢Δ͜ͱΛҙਤͨ͠΋ͷͰ΋ͳ͘ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋Γ·ͤΜɻ ຊߨԋࢿྉͰ*#.੡඼ɺϓϩάϥϜɺ·ͨ͸αʔϏεʹݴٴ͍ͯͯ͠΋ɺ*#.͕Ӧۀ׆ಈΛߦ͍ͬͯΔ͢΂ͯͷࠃͰͦΕΒ͕࢖༻ՄೳͰ͋Δ͜ͱΛ҉ࣔ͢Δ΋ͷͰ͸͋Γ ·ͤΜɻຊߨԋࢿྉͰݴٴ͍ͯ͠Δ੡඼ϦϦʔε೔෇΍੡඼ػೳ͸ɺࢢ৔ػձ·ͨ͸ͦͷଞͷཁҼʹج͍ͮͯ*#.ಠࣗͷܾఆݖΛ΋͍ͬͯͭͰ΋มߋͰ͖Δ΋ͷͱ͠ɺ ͍͔ͳΔํ๏ʹ͓͍ͯ΋কདྷͷ੡඼·ͨ͸ػೳ͕࢖༻ՄೳʹͳΔͱ֬໿͢Δ͜ͱΛҙਤͨ͠΋ͷͰ͸͋Γ·ͤΜɻຊߨԋࢿྉʹؚ·Ε͍ͯΔ಺༰͸ɺࢀՃऀ͕։࢝͢Δ

    ׆ಈʹΑͬͯಛఆͷൢചɺച্ߴͷ޲্ɺ·ͨ͸ͦͷଞͷ݁Ռ͕ੜ͡Δͱड़΂Δɺ·ͨ͸҉ࣔ͢Δ͜ͱΛҙਤͨ͠΋ͷͰ΋ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋Γ· ͤΜɻ ύϑΥʔϚϯε͸ɺ؅ཧ͞Εͨ؀ڥʹ͓͍ͯඪ४తͳ*#.ϕϯνϚʔΫΛ࢖༻ͨ͠ଌఆͱ༧ଌʹج͍͍ͮͯ·͢ɻϢʔβʔ͕ܦݧ͢Δ࣮ࡍͷεϧʔϓοτ΍ύ ϑΥʔϚϯε͸ɺϢʔβʔͷδϣϒɾετϦʔϜʹ͓͚ΔϚϧνϓϩάϥϛϯάͷྔɺೖग़ྗߏ੒ɺετϨʔδߏ੒ɺ͓Αͼॲཧ͞ΕΔϫʔΫϩʔυͳͲͷߟྀࣄ߲Λ ؚΉɺ਺ଟ͘ͷཁҼʹԠͯ͡มԽ͠·͢ɻ͕ͨͬͯ͠ɺݸʑͷϢʔβʔ͕͜͜Ͱड़΂ΒΕ͍ͯΔ΋ͷͱಉ༷ͷ݁ՌΛಘΒΕΔͱ֬໿͢Δ΋ͷͰ͸͋Γ·ͤΜɻ هड़͞Ε͍ͯΔ͢΂ͯͷ͓٬༷ࣄྫ͸ɺͦΕΒͷ͓٬༷͕ͲͷΑ͏ʹ*#.੡඼Λ࢖༻͔ͨ͠ɺ·ͨͦΕΒͷ͓٬༷͕ୡ੒ͨ݁͠Ռͷ࣮ྫͱͯࣔ͠͞Εͨ΋ͷͰ͢ɻ࣮ࡍ ͷ؀ڥίετ͓ΑͼύϑΥʔϚϯεಛੑ͸ɺ͓٬༷͝ͱʹҟͳΔ৔߹͕͋Γ·͢ɻ *#.ɺ*#.ϩΰɺJCNDPNɺ*#.$MPVE %C͸ɺ ੈքͷଟ͘ͷࠃͰొ࿥͞Εͨ*OUFSOBUJPOBM#VTJOFTT.BDIJOFT$PSQPSBUJPOͷ঎ඪͰ͢ɻଞͷ੡඼໊͓ΑͼαʔϏε ໊౳͸ɺͦΕͧΕ*#.·ͨ͸֤ࣾͷ঎ඪͰ͋Δ৔߹͕͋Γ·͢ɻݱ࣌఺Ͱͷ *#.ͷ঎ඪϦετʹ͍ͭͯ͸ɺXXXJCNDPNMFHBMDPQZUSBEFTIUNMΛ͝ཡ͍ͩ͘͞ɻ .JDSPTPGU 8JOEPXT 7JTVBM4UVEJP͸ɺ.JDSPTPGU$PSQPSBUJPOͷ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ɻ .BD͸ถࠃͦͷଞͷࠃͰొ࿥͞Εͨ"QQMF *ODͷ঎ඪͰ͢ɻ 1ZUIPO͸ɼ1ZUIPO4PGUXBSF'PVOEBUJPOͷొ࿥঎ඪ Ͱ͢ɻ +VQZUFS ͸ɼ/VN'0$64 GPVOEBUJPOͷొ࿥঎ඪͰ͢ɻ (PPHMFɺ $P-BCPSBUPSZ͸ɺ (PPHMF--$ͷ঎ඪͰ͢ɻ (JU)VC ͸ɺ(JU)VC *ODͷ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ɻ BoxはBox Inc.の商標または登録商標です。