Developers Boost(デブスト)【B-4】の発表資料です。 https://event.shoeisha.jp/devboost/20181215/session/1896/
ブログに補足を掲載しました。 https://yuzutas0.hatenablog.com/entry/2018/12/16/230000
ࣄۀΛBoostͤ͞Δ σʔλج൫2018-12-15 Developers Boost ʙU30ΤϯδχΞͷొཽʙ presented by @yuzutas0 https://www.pexels.com/photo/flight-sky-earth-space-2166/
View Slide
ຊͷࢿྉWEBʹެ։͠·͢ #devsumi #devboost ࡱӨɾهͷඞཁ͋Γ·ͤΜ ͭ͘Ζ͍Ͱௌ͍͍͚ͯͨͩΕͱࢥ͍·͢
εϥΠυ 100+ / 20min ϒʔετ͔͚ͯ͠·͢ʂ
ɹSho Yokoyamaɹ@yuzutas0ɹɹ ϦΫϧʔτςΫϊϩδʔζ ITΤϯδχΞϦϯάຊ෦ ϓϩμΫτΤϯδχΞϦϯά෦ϕϯνϟʔΩϟϐλϧ͔ΒࢿΛड͚︎︎ͯͷىۀɾձࣾܦӦɺ ϦΫϧʔτάϧʔϓձࣾ︎͓͚Δෳ︎৽نࣄۀ︎্ཱͪ͛Λܦ︎ͯݱ৬ɻओ︎ʹٸϓϩμΫτΛର︎ʹɺγεςϜΞʔΩςΫνϟ︎࠶ߏங ΤϯδχΞνʔϜͷ︎্ཱͪ͛ɾཱ︎͠ʹ︎ैࣄɻ࠷ۙ︎ʮݱ︎ͰΘΕΔσʔλج൫ʯΛ࣠ʹ︎ɺ ৫શମ︎ʹ͓͚Δσʔλ׆༻Λਪਐ͠︎͍ͯ·͢ɻ
ຊͷ༰ͱॏෳ͢Δͱ͜Ζ͕ଟʑ͋Γ·͢ɹաڈͷʮσʔλج൫ʯࢿྉhttp://www.atmarkit.co.jp/ait/articles/1804/23/news011.htmlhttps://speakerdeck.com/yuzutas0
lzฏۉऩͷߴ͍৬छ…… ʮData Warehouse ArchitectʯͰ 15ສ4800υϧʢ1702ສ8000ԁʣITۀքͰฏۉऩͷߴ͍৬छιϑτΣΞΤϯδχΞϦϯάϚωʔδϟɺσʔλΣΞϋεΞʔΩςΫτɺιϑτΣΞ։ൃϚωʔδϟͳͲɻถGlassdoor https://www.publickey1.jp/blog/18/itglassdoor.htmlɹσʔλج൫ਓࡐͷʢधཁʣ
ɹσʔλج൫ਓࡐͷʢڙڅʣIUUQCIBUFOBOFKQFOUSZZV[VUBTIBUFOBCMPHDPNFOUSZ
ϓϩμΫτ։ൃ ʹ͓͚Δ ʮΘΕΔσʔλج൫ʯ ͷ ߏஙࣄྫ ͷհɹຊͷΰʔϧ
σʔλج൫ͷߏஙӡ༻Λ ୲͢ΔςοΫϦʔυ ։ൃݱʹσʔλจԽΛਁಁ͍ͤͨ͞ ιϑτΣΞΤϯδχΞɹఆ͢Δର
ɹɹɹɹج൫γεςϜʹดͨ͡ɹɹɹ"ɹج൫Λ௨ͯ͠จԽΛม͑ΔɹΤϯδχΞϦϯάͷձͰ͕͢
lz ιϑτΣΞ։ൃ্ͷͷଟ͘ɺ ٕज़తͱ͍͏ΑΓࣾձֶతͳͷͰ͋Δ τϜɾσϚϧίɺςΟϞγʔɾϨελʔʰϐʔϓϧΣΞʱ https://shop.nikkeibp.co.jp/front/commodity/0000/P85240/ɹσʔλΛѻ͏ͱ͖ͷน
lzΤϯδχΞϦϯάͰॏཁͳͷ ʮͲ͏ͨ͠ΒޮΑ͘ෆ࣮֬ੑΛݮΒ͍͚ͯ͠Δͷ͔ʯ ͱ͍͏ߟ͑ํͳͷͰ͢ େʰΤϯδχΞϦϯά৫ͷটʱ https://gihyo.jp/book/2018/978-4-7741-9605-3ɹจԽΛΤϯδχΞϦϯά͢Δ
1. ϓϩμΫτ / νʔϜ 2. σʔλج൫ͷߏஙɹɹϢʔεέʔεɹߏஙͷഎܠɹઃܭϙϦγʔɹσʔλϑϩʔɹ։ൃϓϩηε 3. σʔλจԽΛ৫ʹண͢ΔɹΞδΣϯμ
ࠗ׆ɾ࿀׆ɹϓϩμΫτ
ֹ݄՝ۚϞσϧɹ˞࿀݁ͼঁੑϢʔβʔຊਓ֬ೝྉͷΈɹར༻ͷྲྀΕ45&1 45&1 45&1ؾʹͳͬͨΒʮ͍͍Ͷʂʯ ૬ޓ͍͍ͶʂͰϚονϯά ϝοηʔδͰΓͱΓ։࢝
΄͔:ελοϑ༻︎ۀཧπʔϧ︎︎︎αϒγεςϜɹɹɹɹɹɹɹɹɹɹɹɹΦϯϓϨɹγεςϜུ֓
※ถࠃͰ݁ࠗͨ͠Χοϓϧͷ1/3͕ΦϯϥΠϯͰͷग़ձ͍ɹσʔςΟϯάࢢͷ֦େ
ɹࣄۀ → εςʔΫϗϧμʔͷଟ༷ԽσβΠϯηΩϡϦςΟ๏ΠϯϑϥSREΞϓϦج൫ू٬ΧελϚʔ αϙʔτσʔλ αΠΤϯεػցֶश ΤϯδχΞ։ൃӡ༻ νʔϜA։ൃӡ༻ νʔϜB։ൃӡ༻ νʔϜCPO PO POσΟϨΫγϣϯใ
ɹσʔλج൫ = ֤෦ॺʹσʔλΛఏڙσʔλج൫
ɹͲͷΑ͏ʹ׆༻͍ͯ͠Δ͔σʔλج൫
Ϗδωεࢦඪʢച্Daily Active UserʣͷਪҠ ຖேͷSlack௨ɹɹɹɹSpreadsheetɹɹɹɹμογϡϘʔυɹɹɹKPIϞχλϦϯά1
ओཁಋઢʢձһొ͔Βࠗୀձ·Ͱʣʹ͓͚Δར༻ɾߦಈϑΝϯωϧɹɹɹɹɹɹδϟʔχʔϚοϓɹɹɹϢʔβʔߦಈͷՄࢹԽ2
ɹɹABςετ݁Ռɹɹɹɹ৽ػೳͷར༻߹͍ɹɹɹࢪࡦͷޮՌݟཱͯɾܭଌ3
ɹɹɹػցֶशʹΑΔϨίϝϯυ4http://image.itmedia.co.jp/l/im/ait/articles/1804/23/l_news011_04.jpg
աΞΫηεͳͲͷҟৗύλʔϯΛಛఆɹɹɹ໎ߦҝͷࣗಈݕ5
ɹɹɹ͍߹Θͤͷੳ6
ɹɹɹࠂ৴ͷ࠷దԽ7
ੳ݁ՌΛϝσΟΞʹใఏڙ͢Δ͜ͱͰࢢ׆ੑԽʹߩݙɹɹɹχϡʔεϨλʔ8IUUQXXXSFDSVJUNQDPKQOFXTSFMFBTF@IUNM
σόΠεγΣΞΫϥογϡɺϨεϙϯελΠϜɹɹɹγεςϜϞχλϦϯά9IUUQZV[VUBTIBUFOBCMPHDPNFOUSZ
ɹɹɹোൃੜ࣌ͷӨڹௐࠪ10
εΫϥϜνʔϜͷϕϩγςΟ νέοτফԽͷϝτϦΫεɹɹɹνʔϜͷΩϟύγςΟ11
͋ΒΏΔɾࢪࡦͰσʔλʹͱ͍ͮͨ ҙࢥܾఆʢBIʣࣗಈఆʢMLʣ͕ॏཁʹɹϢʔεέʔεଟذʹΔ
ɹͳͥج൫͕ඞཁʹͳ͔ͬͨσʔλج൫
DBͷσʔλΛ͍͍ͨͷͰ ࣍ͰS3ʹCSVΛग़ྗ͍ͯͩ͘͠͞ ɹ࠷ॳখ͞ͳσʔλૄ௨ґཔ෦ॺA
ɹ৫͕εέʔϧ → ֤෦ॺ͔Βґཔ෦ॺB෦ॺC෦ॺD
ͬͪ͜Ͱαʔόͱૄ௨πʔϧΛ༻ҙ͠·͢ ϨϏϡʔˍຊ൪ڥʹஔ͍ͯΒ͑·͔͢ɹରԠʹֻ͕͔࣌ؒΔͱ……ੜσʔλΛͯ͠Β͑Ε ͬͪ͜Ͱ͑ΔΑ͏ʹՃ͢ΔͷͰ෦ॺE
ɹ֤෦ॺ͝ͱʹσʔλૄ௨ɾՃ෦ॺA நग़σʔλ෦ॺB நग़σʔλ෦ॺA ՃϩδοΫ෦ॺB ՃϩδοΫ
ɹମ੍ͷ··ʹγεςϜෳࡶԽ - ίϯΣΠͷ๏ଇݩσʔλ֤෦ॺ͚ʹσʔλࢀরγεςϜΛܧ͗͠
ɾফඅ੫ΛؚΉͷ͔ɾׂҾͲ͜Ͱࠩ͠Ҿ͘ͷ͔ɾؒܖϓϥϯ݄࣍Ͱ҈͢Δͷ͔ɾ҈͢Δ߹్தղΛͲ͜ʹܭ্͢Δͷ͔ɾฦۚޙͰҰׅͰࠩ͠Ҿ͘ͷ͔ɺߪೖ࣌ʹ͔͞ͷ΅ͬͯࠩ͠Ҿ͘ͷ͔ɾϞόΠϧΞϓϦͷ՝ۚAppleGoogleͷܾࡁखྉΛؚΉͷ͔ɾ༻్ࡒձܭ͔ཧձܭ͔ɹ෦ॺ͝ͱʹʮച্ʯ͕ζϨΔ
ʢҰ͕࣌ສࣄ͜ͷௐࢠͳͷͰʣ ͋ΔνʔϜࣗͨͪͷࢪࡦͰKPI͕େ෯ʹ্͕ͬͨͱओுͯ͠ผͷνʔϜ͔ΒԿͷࢀߟʹͳΒͳ͍ࣈʹݟ͑ΔͲͷσʔλ͕ਖ਼͍͠ͷ͔୭͔Βͳ͍ͨΊԣஅͰͷҙࢥܾఆௐ͕ࠔʹͳΔɹσʔλͷ৴པੑ
http://jp.techcrunch.com/2017/06/25/20170623five-building-blocks-of-a-data-driven-culture/ɹମ੍֦େ → σʔλج൫ͷඞཁੑࣄ࣮ͷ୯ҰใݯΛ͍࣋ͬͯΔ߹ʹɺΞφϦετ ଞͷҙࢥܾఆऀͱ͍ͬͨΤϯυϢʔβʔͨͪʹɺ༏ΕͨՁΛ ఏڙ͢Δ͜ͱ͕Ͱ͖Δɻ൴Β৫ͰσʔλΛ୳͕࣌ؒ͢ গͳͯ͘ࡁΉΑ͏ʹͳΓɺσʔλͷར༻ʹΑΓଟ͘ͷ࣌ؒΛ ׂ͘͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ͔Βͩɻ
ɹͲͷΑ͏ͳγεςϜΛߏங͔ͨ͠σʔλج൫
1. ModelͱViewΛ͚Δ͠ 2. ͳΔ͘ϥΫͯ͠࡞Δ͠ɹઃܭϙϦγʔ
ɹModelͱViewΛ͚Δ͠ɹɹɹɹɹɹɹɹɹɹɹɹɹDWHʹԠͨ͡γεςϜͷɾ݁߹ Model (ੵ/Ճ) ͱView (ࢀর)
ɹҙɿ෦ॺ͝ͱʹ࠷దͳViewҟͳΔExcelؾܰʹࣈΛม͑ͯ γϛϡϨʔγϣϯϏδωε෦TableauߴՁ֨ɾߴػೳ ੳཁٻʹରԠRe:dashSQL͕ॻ͚Δͻͱ ͓खܰར༻σΟϨΫλʔJupyter GitͰίʔυཧ ϓϩάϥϜͷԸܙΤϯδχΞੳ෦
ɹͳΔ͘ϥΫͯ͠࡞Δ͠σʔλૢ࡞ͳΒPythonΤίγεςϜʹΔσʔλอଘͳΒBigQuery GoogleʹཔΔΞϓϦ Πϯϑϥ
ɹσʔλϑϩʔͷߏஙऩू Ճ ׆༻ੵύΠϓϥΠϯཧModel View
ɹσʔλϑϩʔͷߏஙऩू Ճ ׆༻ੵModel ViewऩूύΠϓϥΠϯཧ
ɹσʔλऩूݸਓใ ϚεΫࡁΈViewRecruit AdsConsoleRecruit Crash ReportόονετϦʔϛϯάWebAPIεΫϨΠϐϯάrequests +beautiful soup
Python (requests + beautiful soup) on Jupiter ʹΑΔ WebAPIίʔϧɾը໘εΫϨΠϐϯάɹখ͘͞ࢼ͠ͳ͕ΒγεςϜΛҭͯΔ·ͣϩʔΧϧڥͰࡁ·ͤΔ ܁Γฦ͠͏ͳΒεΫϦϓτԽIUUQTXXXTIBSFJDPOOFUEPDVNFOUpMFQZ
ɹσʔλϑϩʔͷߏஙऩू Ճ ׆༻ੵModel ViewੵύΠϓϥΠϯཧ
3ߏ ࢀߟʰ10ઓ͑Δσʔλੳೖ - SQLΛثʹσʔλ׆༻࣌Λੜ͖ൈ͘ʱɹσʔλੵɹɹɹɹɹɹBigQuery - Google Cloud PlatformSource ݩσʔλͷίϐʔWarehouse ओཁࢦඪɾසग़σʔλ தؒςʔϒϧApp ֤πʔϧ͔Βࢀর ඇٕज़ऀ͚IFੵ
ྫɿ enmusubi__source__dbΞϯμʔείΞ2ͭͰཁૉΛ۠Δ BEMʢCSSͷઃܭख๏ʣϥΠΫͳنଇɹσʔληοτͷ໋໊نଇϓϩμΫτ໊ sourcewarehouseappϝΠϯDBαʔόϩάΞΫηεղੳπʔϧ
ߏʹ͓͚ΔͭͷྲྀΕ"QQར༻ऀ͚*'㲈σʔλϚʔτ8BSFIPVTFυϝΠϯࣝΛද͢σʔλ㲈σʔλΣΞϋε4PVSDFݩσʔλͷίϐʔ㲈σʔλϨΠΫσʔλύΠϓϥΠϯʹ͓͍ͯػց͕ॲཧ͢ΔྲྀΕࣄۀγεςϜͷ શσʔλΛίϐʔ͢ΔμογϡϘʔυ ϨϙʔτͱରʹͳΔ։ൃϓϩηεʹ͓͍ͯਓ͕ؒઃܭ͢ΔྲྀΕूܭɾੳύλʔϯΛཧ 㲈8*5)۟ͷසग़σʔλᶃ ᶄ ᶅᶃ ᶃᶄ
ɹσʔλϑϩʔͷߏஙऩू Ճ ׆༻ੵModel ViewՃύΠϓϥΠϯཧ
3ߏ ࢀߟʰ10ઓ͑Δσʔλੳೖ - SQLΛثʹσʔλ׆༻࣌Λੜ͖ൈ͘ʱɹσʔλՃɹɹɹɹɹɹBigQuery - Google Cloud PlatformSource ݩσʔλͷίϐʔWarehouse ओཁࢦඪɾසग़σʔλ தؒςʔϒϧApp ֤πʔϧ͔Βࢀর ඇٕज़ऀ͚IFՃ Ճ
IUUQTHSPXUIIBDLKPVSOBMDPNLQJUSFFGPSBQQɹओཁࢦඪΛதؒςʔϒϧͰཧ
8*5)۟ͷͭͭΛΦϒδΣΫτͷΑ͏ʹѻ͏ ωετͤͣ͞ʹ8*5)͚۟ͩͰෳࡶͳूܭϩδοΫΛΈཱ͍ͯͯ͘42-πϦʔʹΑΔूܭϩδοΫJOTQJSFECZlσʔλϒϨϯσΟϯάˍ༧ଌੳπʔϧzʰ"MUFSZYʱ
ɹσʔλϑϩʔͷߏஙऩू Ճ ׆༻ੵModel View׆༻ύΠϓϥΠϯཧ
ɹσʔλ׆༻ - PushܕIUUQGSFFJMMVTUSBUJPOTHBUBHOFUIUNMػցֶशࢪࡦ
ΞυϗοΫࣗಈԽɹσʔλ׆༻ - Pullܕ
ɹσʔλϑϩʔͷߏஙऩू Ճ ׆༻ੵModel ViewύΠϓϥΠϯཧ
ཧπʔϧʹظ͢Δཁ݅ʢཧʣ ɹσʔλύΠϓϥΠϯͷཧ1. ίʔυͰόʔδϣϯཧ 2. εέδϡʔϧࣗಈىಈ 3. ηοτΞοϓϝϯςφϯεͷָ͞(DBแͳͲ) 4. GUI/CUI྆ํͰϩάɾύϑΥʔϚϯεͷཧ 5. GUI/CUI྆ํͰมࢦఆͷ࠶࣮ߦ6. ࣗಈϦτϥΠॲཧɾεΩοϓػೳ 7. εΫϦϓτͷฒྻ࣮ߦ 8. αʔόͷΦʔτεέʔϧ 9. ༗ඇ८ճάϥϑͷࣗಈ࡞ 10. Python3.6~ରԠʢςΩετॲཧ͕֨ஈʹָʣ
࠷ॳJenkinsͷ͓खܰߏங͔Β͡Ίͨ ɹɹɹɹɹɹ● 2ܥ + BlueOcean + Pipeline of jenkinsfiles ɹɹɹɹɹɹ● ϦτϥΠػߏɾॲཧ࠷దԽଞʹྼΔ ɹɹɹɹɹɹ● jenkinsδϣϒ͔ΒγΣϧܦ༝Ͱ֤छॲཧΛίʔϧɹখ࢝͘͞ΊΔ ※ݱࡏCloud ComposerʹҠࡁΈ
ɹσʔλϑϩʔͷߏஙʢʣऩू Ճ ׆༻ੵModel ViewύΠϓϥΠϯཧ
ɹͲͷΑ͏ͳϓϩηεΛ࠾༻͔ͨ͠σʔλج൫
ʮσʔλ׆༻ͷج൫ʯܭըࣦഊ͔Β࢝·ͬͨ
μογϡϘʔυΛ ෦ͷϞχλʔʹө͢ɹ࠷ॳͷҰา
1. ຖͷKPIΛ͢Β͢Βݴ͑ΔΑ͏ʹͳΔ͔ ɹ2. ҟৗʹؾ͍ͮͯਝʹಈ͚ΔΑ͏ʹͳΔ͔ɹߴ·Δظ
1िؒͰ୭ݟͳ͘ͳͬͨɹݱ࣮ඇͰ͋Δ
ɹɹɹᘳͳاըॻʁɹɹɹѹతͳ༧ࢉʁɹɹɹ1ؒͷ։ൃϓϩδΣΫτʁɹʮ࠷ڧͷσʔλج൫ʯΛࢧ͑Δϓϩηεʁ
ɹɹɹᘳͳاըॻʁɹɹɹѹతͳ༧ࢉʁɹɹɹ1ؒͷ։ൃϓϩδΣΫτʁɹʮ࠷ڧͷσʔλج൫ʯΛࢧ͑Δϓϩηεʁ❌
ɹɹ● ࢥ͍ͬͯͨͷͱҧͬͨɹɹ● ྑͦ͞͏͚ͩͲ݁ہΘͳ͔ͬͨɹ1ޙʹͭͷ
ɹʮԶͷߟ͑ͨ࠷ڧͷσʔλج൫ʯΘΕͳ͍IUUQXXXQSPKFDUDBSUPPODPN
→ ͜ΕͳΒ࣮֬ʹͬͯΒ͑Δɹগͣͭ͠γεςϜΛஔ͖͑ͨ ࣮͏ͪͷ෦ॺͰຖேSlackʹάϥϑΛ खಈͰྲྀ͍ͯ͠ΔΜ͚ͩͲʂ ͜ͷػʹࣗಈԽ͠·͔͢ʂ
ɹɹɹQ.ɹ࠷ॳʹཁ݅Λશ෦ચ͍ग़ͤOKʁ ɹɹɹA.ɹNGʂʮΓ͍ͨ͜ͱʯมΘΔʂ ɹɹɹɹɹɹɹ ● ଞࣾϒϩάΛݟͯʮ͏ͪΓ͍ͨʂʯ ɹɹɹɹɹɹɹ ● ৽͍͠BIπʔϧͷఏҊʹʮ͜Ε͍͍ʂʯ ɹɹɹɹɹɹɹ ● ࣮ࡍʹը໘Λ࡞ͬͨΒʮͳΜ͔ҧ͏ʂʯ ɹɹ ɹɹ → มԽʹॊೈʹରԠ͢ΔʂɹΠςϨʔγϣϯΛճ͢͜ͱ͕େࣄ
TodoΛνέοτཧ → ॊೈʹ༏ઌॱҐΛೖΕସ͑Δɹνέοτۦಈ։ൃ
ɹλεΫͷ༏ઌॱҐ1 σʔλ͕·͕͍ͪͬͯΔ ٙͷௐࠪɹ1ͭؒҧ͍ͬͯΔͱશ෦৴༻Ͱ͖ͳ͘ͳΔͷͰ࠷༏ઌରԠɻ ɹ͙͢ௐࠪ͢Εؔऀͷ৴༻ߴΛ૿ͤΔɻ2 Modelվमɹσʔλ߲ՃͳͲɻ ɹଟগݟʹͯ͑͘͘Δঢ়ଶʹ͢Δ͜ͱ͕༏ઌɻ ɹ࠷ѱͷ߹ͰͲ͏ʹ͔͏ଆͰͰ͖ΔͷͰɻ3 Viewվमɹάϥϑͷݟӫ͑ͳͲɻ ɹҰ൪ʮมԽ͍ͯ͠ΔʯΠϯύΫτ → ؔߏஙʹد༩ɻ ɹ͍खʹͱͬͯॏཁͳͷͰՄೳͳൣғͰαϙʔτɻ4 γεςϜͷอकੑͱ ύϑΥʔϚϯεɹϘτϧωοΫʹͳͬͨΒରॲ͢Δɻ ɹ࠷ॳ͔ΒڽΔͱʮૣ͗͢Δ࠷దԽʯʹؕΓ͕ͪɻ ɹ࡞ۀνέοτʹ͢Δ·Ͱͳ͍ͭ͘Ͱʹ͢श׳Λ͚ͭΔɻ
ɹࣗಈςετʹΑΔI/Oͷ୲อ● Excel༰Λظʹө → GreenʹͳΕ࠶ݱྃ - ·͞ʹ “TDD” ● SQLνϡʔχϯάϦϑΝΫλ࣌ʹσάϨΛଈ࣌ݕͰ͖ΔͷͰ૬ੑྑ͍
ɹॏްେͳExcelΛ࠶ݱ͢Δˠ·ͣղಡϚΠϯυϚοϓʹΑΔཧ εϥΠυʹೖΔΑ͏ʹʢೖΓ͖ͬͯͳ͍͚ͲʣॖΊͨΒը૾͕௵Εͯ͠͏ͨ……
ɹɹ1. Jupyter Notebook Ͱௐࠪ༰ͱ ɹɹɹσʔλΛ࠶ݱՄೳͳܗͰอଘ͢Δ ɹɹ2. Github Preview Λͦͷ·· ɹɹɹઆ໌ࢿྉͱͯ͠ར༻͢Δɹطଘͷܭࢉϛεσʔλෆ߹Λൃݟ
ɹχʔζ։ͷ॥֤෦ॺͷϢʔεέʔεΛ ώΞϦϯά͘͢͠ͳΔʮσʔλͷ͜ͱ͍ͭ͜ʹฉ͚ʯ ʹ ࣭૬ஊ͕དྷΔΑ͏ʹͳΔطଘσʔλͷϛεɺ ͞ΒͳΔհࡏ༨ʹؾ͚Δখ͞ͳ࣮ طଘσʔλͷܭࢉϛεෆ߹Λൃݟ → ใࠂͯ͢͠
ͱʹ͔͘ࣈ͕߹Θͳ͍ɹ॥Λࢧ͑ΔγεςϜ࿈ܞͷ్தͰ࢛ࣺޒೖ͕ੵΈॏͳΔExcel͕طʹ 4 x 1990 = 7959 ͱͳ͍ͬͯΔ࣮ߦλΠϛϯάͰूܭ݁Ռ͕มΘΔ → طଘͷ୭࠶ݱͰ͖ͳ͍
࣮ࡍʹඅͨ࣌ؒ͠ͷ80% ʹ ͻͨ͢Βಓͳ࡞ۀ ·͊ɺେมͰͨ͠ɻɹͱྦͷτϥϒϧγϡʔςΟϯά
ɹ֤෦ॺͷσʔλఏڙΛ࣮ݱσʔλج൫
ɹΤϯδχΞMeasure͔Β࢝ΊͯΈΔBuildMeasureLearnͰ͖͍ͯΔͬͯΈΔ
ɹɹͲΜͳϢʔβʔ͕৽ػೳΛͬͨͷ͔ ɹɹϓϩμΫτʹͲΜͳظΛ͍ͬͯΔͷ͔ɹɹϏδωεKPIͲͷఔ্ͨ͠ͷ͔ ɹɹ෭࡞༻͔͋ͬͨʢ͋ΔػೳΛԡ͠ग़͢ → ผͷػೳ͕ΘΕͳ͘ͳΔՄೳੑʣɹ࣮ࢪͨ͠ࢪࡦͷ݁ՌΛੳIUUQHBUBHOFUGSFFJMMVTUSBJUJPO
ɹ͜Μͳײ͡ͰΓ·ͨ͠1. ϗϫΠτϘʔυʹੳཁ݅ ɹɹΧελϚʔߦಈભҠΛϕʔεͱͨ͠ࢦඪπϦʔ ɹɹϩάΠϯ্͕ → ΞΫγϣϯ͕… → ച্ࢉ ɹɹɹɹ2. JupyterͰੳ ɹɹɹɹɹίʔυશͯίϛοτཤྺͰཧ ɹɹɹɹɹɹɹɹ3. ੳ݁ՌΛؔऀʹڞ༗ ɹɹɹɹɹɹɹɹɹGithubͷϓϨϏϡʔը໘Λ׆༻
1. ํੑΛҙࣝ͢Δʢϝοηʔδϯάʣ2. ମݧͯ͠ΈΔʢτϥΠΞϧʣ3. ΈԽ͢Δʢϓϩηεணʣ4. ޭܦݧΛڞ༗͢ΔɹจԽΛਁಁͤ͞ΔྲྀΕ
͋ͷख͜ͷखͰʮσʔλੳΖ͏ʯͷۭؾΛৢɹ ● σʔλੳϋοΧιϯͷ։࠵ɹ ● ே׆ x ࣗ༝ݚڀʢϏοτίΠϯͷ্͕ΓཁҼΛ౷ܭղੳ͢Δۚͷऀ͕େྔൃੜʣɹ ● JupyterHubΛ֦ுͨ͠PythonֶशαΠτ ɹɹ֎ʹஔ͚ͳ͍σʔλ͚ͷnbviewerΛࣾఏڙɹϝοηʔδϯά
1ͭͷϞχλʔΛғΜͰશһͰ࡞ۀ͢Δɹɹ ● पғ͕ௐͨΓΞυόΠε͠ͳ͕ΒਐΊΔ ɹɹɹ → ϋϚΒͳ͍ / ࠳ંΛ͙ɺTipsίπΛڞ༗͋͠͏ ɹɹ ● օ͕ΔͳΒࣗΔ͔ʂͷޙԡ͠ ɹɹɹ → ʮͬͯΈͨΒࢥͬͨҎ্ʹྑ͔ͬͨʯͷମݧɹମݧɿϞϒ ϓϩάϥϛϯά σʔλੳ
σʔλ༷ʹৄ͍͠ʢগͳ͘ͱௐࠪ͢ΔεΩϧ͍ͬͯΔʣΤϯδχΞ͕ ୲ྖҬΛ͛Δ͜ͱͰલޙఔͷϦʔυλΠϜΛॖ ɹϓϩηεணɿ։ൃఔʹΈࠐΉઃܭ ࢼݧ ϦϦʔεޮՌ ଌఆཁ݅ ఆٛཁٻ ཧઃܭ ࢼݧ ϦϦʔεޮՌ ଌఆཁ݅ ఆٛཁٻ ཧطʹ͍ͬͯΔੳཁٻ ϩάཁ݅ ܭଌΞΠσΞ
ΤϯδχΞ ʹ ͦͷͰσʔλ༷ΛௐΔ͜ͱ͕Ͱ͖Δ σʔλαΠΤϯε෦͕༷ώΞϦϯάΛॏͶͯ 1ि͔͚͍ؒͯͨੳ͕1࣌ؒͰྃʢϑϩʔޮԽʣɹޭମݧɿΞδϦςΟͷ্ϝΠϯϞχλʔ Jupyter NotebookαΠυϞχλʔ ϓϩμΫτͷιʔείʔυʴ
νʔϜ͝ͱͷຽओԽঢ়گ֤νʔϜ͕σʔλ׆༻Ͱ͖͍ͯΔ͔ϞχλϦϯάˠϒϩοΧʔͷݕɾੳˠվળΞΫγϣϯνʔϜ" νʔϜ# νʔϜ$ νʔϜ% νʔϜ& νʔϜ' νʔϜ( νʔϜ) νʔϜ* νʔϜ+ νʔϜ,ੜϩά ಠࣗར༻σʔλ5ࢧԉ ۀґཔσʔλ5ࢧԉ σʔλग़ྗࣗओత σʔλग़ྗ୲ऀґଘ ୲ऀґଘ ୲ऀґଘࣗओత σʔλੜଞνʔϜґཔج൫ߩݙʂ ୲ऀґଘ ୲ऀґଘہॴԽͷนࣗͷนվળͷน
ɾݱͷ1ਓ1ਓ͕ओͱͳΓɺσʔλΛ׆༻ ͯ͠ ϓϩμΫτۀ Λຏ͖ࠐΉɾ͜ͷੵΈॏͶʹΑͬͯࣄۀ͕͠ɺސ٬ʹՁΛಧ͚Δ͜ͱʹͳΔɹࣄۀͷʢBoostʣΛࢧ͑Δ4&$*Ϟσϧސ٬Ձ উͪےɾUVPΤϯδχΞ ू٬σβΠϯ ηΩϡϦςΟ๏ΧελϚʔαϙʔτ ใࢧԉऀɾ։ऀͱͯ͠ͷ σʔλαΠΤϯςΟετσʔλ
গ͠Ͱଟ͘ͷ ։ൃݱ ͕ ੈͷதʹ ྑ͍ϓϩμΫτ Λఏڙ͢Δ ώϯτ ʹͳΕͨΒͱࢥ͍ͬͯ·͢ɹ͍͑ͨ͜ͱ
“σʔλج൫” ʹڵຯͷ͋ΔU30ͳιϑτΣΞΤϯδχΞͷօ༷ͥͻҰॹʹಇ͖·ͤΜ͔ʂʁɹʲએʳJoin Us !!!
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠presented by @yuzutas0 https://www.pexels.com/photo/flight-sky-earth-space-2166/