Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
dbtvault on snowflake
Search
numa
May 10, 2022
Technology
7.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
dbtvault on snowflake
dbt Tokyo Meetup #3 にて発表した資料
配信アーカイブ:
https://youtu.be/SYsiRFR2LGw
numa
May 10, 2022
More Decks by numa
See All by numa
分析業務を全部カバーしたいCoWork
foursue
0
8
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
300
SnowflakeCoCoでデータエンジニアリング!
foursue
0
310
はじめてでもわかる入門データエンジニア
foursue
0
72
MLLoop〜Opsてない夜が気に入らないよ〜
foursue
0
410
20250924_LT2本やる.pdf
foursue
0
1.5k
DataEngineeringとCloudNativeの今と未来
foursue
1
900
データウェアハウス製品のSnowflakeでPythonが動くって知ってました?
foursue
1
510
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
930
Other Decks in Technology
See All in Technology
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
170
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
6
4.2k
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
1
420
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
870
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
320
アカウント統制の健康診断
kenichinakamura
1
190
AI時代のGraphQL
joere
3
410
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
280
これだけは抑えておきたい!後悔しない re:Invent の過ごし方 / AWS re:Invent 2026 prestudy
kinunori
2
370
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
360
自宅サーバと脆弱性
masakiokuda
1
110
スクラム祭り2026福井トラック_閉じたループから価値のスパイラルへ
kc_nakanishi
0
170
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Paper Plane
katiecoart
PRO
5
54k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
720
Everyday Curiosity
cassininazir
0
360
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
We Have a Design System, Now What?
morganepeng
55
8.4k
From π to Pie charts
rasagy
1
410
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
550
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Become a Pro
speakerdeck
PRO
31
6.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
410
Transcript
ECUWBVMUPOTOPXGMBLF ECU5PLZP.FFUVQ ͪΎΒσʔλגࣜձࣾ $50 ඛপ ༤ଠ $IVSB%"5"JOD
ࣗݾհ $IVSB%"5"JOD ͪΎΒσʔλגࣜձࣾ $50 ɾ໊લɿඛপ ༤ଠʢ!GPVSTVFʣ ɾಛٕɿσʔλΤϯδχΞϦϯά ɾࣄɿσʔλʹ·ͭΘΔΤτητϥ ʹ Ϋϥυ%8
ͷ 4OPXGMBLFࣾ ͔Β %"5")&300' :&"3ʹબΕͨΓͯ͠·͢ %BUB4VQFSIFSP ʹબΕͨΒ͍͠ ˞%8σʔλΣΞϋε
Ұॠձࣾհ $IVSB%"5"JOD
⽇々の情報発信 技術ブログ 採⽤情報 ⽉に⼀度の⼈気ライブ配信企画 ちゅらコラボ 次回 ⾦ は 冲縄のゲームアプリ制作会社「ちゅらっぷす」さんとのコラボ DDD
Meetup! ドメイン駆動設計をちゅらちゅら語る会 @churadata
"(&/%" $IVSB%"5"JOD ͓͠ͳ͕͖ • ECUWBVMUͷհʢʣ • ϥΠϒίʔσΟϯάʢʣ
ECUWBVMU ͷհ ʢ%BUB7BVMUʹ͍ͭͯগ͠ʣ $IVSB%"5"JOD
$IVSB%"5"JOD ECU ʴ %BUB7BVMU ʹ ECUWBVMU ECUWBVMUͱ
$IVSB%"5"JOD %BUB7BVMU ϋΠεέʔϥϒϧ&%8Λ࣮ݱ͢Δͷʹ͑ΔΞδϟΠϧख๏ %BUB7BVMU ΛҰݴͰઆ໌
$IVSB%"5"JOD %BUB7BVMU &%8ͷ։ൃʹඞཁͳྖҬΛΧόʔ͍ͯ͠Δ %BUB7BVMUͷൣғ ࣮ఔ ৄࡉઃܭఔ جຊઃܭఔ • ΞʔΩςΫνϟ
4UBHJOH "SFB -BZFS %BUB 8BSFIPVTF -BZFS 3BX 7BVMU #VTJOFTT7BVMU *OGPNBUJPO.BSU -BZFS σʔλϞσϦϯά • )VCT • -JOLT • 5SBOTBDUJPOBM-JOLT • 4BUFMMJUFT • &GGFDUJWF4BUFMMJUFT • .VMUJ"DUJWF4BUFMJUFT • &YUFOEFE5SBDLJOH 4BUFMMJUFT • 1*5 5BCMFT • #SJEHF 5BCMFT ࣮ςΫχοΫ • )BTIFEOBUVSBMLFZ • %BUB EJGG CZ IBTI • 3FDPSE TPVSDFTZTUFN • 3FDPSE-PBEEBUF • 4$% 5ZQF ʜFUD
$IVSB%"5"JOD %BUB7BVMU ඪ४Խ͞Εͨख๏Λ༻͍ΔͨΊςϯϓϨʔτԽͱ૬ੑ͕ྑ͍ ECU +JOKB ΛͬͯςϯϓϨʔτυϦϒϯͳ࣮͕Մೳ ͳΜͰ %BUB7BVMU
Λ ECU Ͱʁ • ίʔυ࣭61 • ϛεػձ%08/ • ੜ࢈ੑ61
$IVSB%"5"JOD ECUWBVMU ϝλσʔλ DPOGJHT QSPQFSUJFT Λݩʹ NBDSPT Ͱ %BUB
7BVMU ͷ&5-ίʔ υ 42- Λੜ͢Δύοέʔδ ECUWBVMU ͷΈ ECU Ϟσϧ ECUWBVMMU༻ϝλʔσʔλͱϚΫϩ \ TFUZBNM@NFUBEBUB ^ TPVSDF@NPEFM TUH@XFC@DVTUPNFS@IBTI FE TSD@QL $6450.&3@), TSD@OL$6450.&3@*% TSD@MEUT -0"%@%"5&5*.& TSD@TPVSDF 3&$03%@4063$& \ FOETFU^ ECU SVO 8*5)SPX@SBOL@"4 4&-&$5 $6450.&3@), $6450.&3@*% -0"%@%"5& 3&$03%@4063$& 308@/6.#&3 07&3 1"35*5*0/ #:$6450.&3@), 03%&3#: -0"%@%"5&"4$ %BUB7BVMU ༻ͷ42- ̍
$IVSB%"5"JOD ECUWBVMU ͷૂ͍ ඪ४Խ͞ΕͨมΛଟ༻͢Δ %BUB7BVMU ͷ࣮ʹ͓͍ͯ 42-Λखॻ͖͢ΔඞཁੑΛݮΒ͢͜ͱ ECUWBVMU ͷૂ͍
$IVSB%"5"JOD • 4UBHJOH-BZFS͔Β %BUB 8BSFIPVTF -BZFS ϩʔυ͢ Δ 42-
Λੜͯ͘͠ΕΔ • खॻ͖Ͱͳ͘ϚΫϩ͕ 42- Λੜ͢ΔͷͰҰ؏ੑͱਖ਼֬ ͞Λอূͯ͘͠ΕΔ • %BUB8BSFIPVTF ͝ͱͷ42- ͷࠩΛٵऩͯ͘͠ΕΔ • σʔλϩʔυʹ͓͚Δฒྻ ͷࢦఆΛϢʔβఆٛͰߦ͑Δ ECUWBVMU ࠾༻ͷ 1SPT $POT 1SPT $POT • ։ൃ·ͩΞʔϦʔεςʔδ ʢʣ • ରԠ͢Δ%BUB8BSFIPVTFʹݶ Γ͕༗Δ • %BUB8BSFIPVTF ʹΑͬͯ ඇରԠͷػೳ͕͋Δ • ຊޠυΩϡϝϯτجຊత ʹͳ͍ʢΓ্͍͛ͨ 😭ʣ
$IVSB%"5"JOD ։ൃ௨ৗͷECUͱಉ͘͡ɺϞσϧΛॻ͍ͯSVOΛ͢Δ ECUWBVMU ։ൃϑϩʔ 4UBHJOH ༻ͷςʔϒϧΛ༻ҙ͢Δ Ϟσϧʹ
ECUWBVMU ͷϝλσʔλͱϚΫϩΛॻ͘ ECU SVO ͢Δ dΛ܁Γฦ͢
$IVSB%"5"JOD ྫɿ͋Εʁ .VMUJ"DUJWF4BUFMJUFT ͬͯͲ͏࣮ͬͯ͢ΔΜ͚ͩͬʁ ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹ͢Δ͜ͱ .FUBEBUB3FGFSFODFಡΉ •
:".- ͷܗతͳͷ͕͜͜ʹ͋ΔͷͰ࣋ͬͯ͘Δ .BDSPT ಡΉ • ϚΫϩͷߏจɺϚΫϩʹ༩͑ΔҾͷܕͳͲ͕͋ΔͷͰɺ:".-Λख͢͠Δ 5VUPSJBMT ಡΉ • ϚΫϩʹ༩͑ΔҾͷҙຯৄࡉ͕ॻ͍ͯ͋ΔͷͰɺ̎·ͰͰΘ͔Βͳ͔ͬͨΒಡΉͱྑ ͍ #FTU1SBDUJDF ಡΉ • ͠ɺ͋Εʁ͜ΕͰྑ͍Μ͚ͩͬʁͬͯͳͬͨΒɺҰԠಡΜͰ͓͜͏ • ެࣜͰࣄલʹಡΜͰ͓͘͜ͱΛਪ͞Ε͍ͯΔ͚Ͳɺਖ਼֮͑ͯͳ͍ͷͰɺͨ·ʹಡ ͏
$IVSB%"5"JOD .FUBEBUB3FGFSFODFಡΉ ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹಡΉͱ͜ :".-ͷαϯϓϧ
$IVSB%"5"JOD .BDSPTಡΉ ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹಡΉͱ͜ Ҿͷ༷ 42-ͷग़ྗྫ %8͝ͱ ରԠ%8 ͍ํ
$IVSB%"5"JOD 5VUPSJBMTಡΉ ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹಡΉͱ͜ ղઆ Ҿͷৄࡉղઆ
$IVSB%"5"JOD #FTU1SBDUJDFಡΉ ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹಡΉͱ͜ ͋Γ͕͍ͨ
$IVSB%"5"JOD ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹಡΉͱ͜ʢ࣍Ͱ͍͏ͱʣ
$IVSB%"5"JOD ྫɿ͋Εʁ .VMUJ"DUJWF4BUFMJUFT ͬͯͲ͏࣮ͬͯ͢ΔΜ͚ͩͬʁ ECUWBVMU ։ൃͰࠔͬͨͱ͖ʹ͢Δ͜ͱ .FUBEBUB3FGFSFODFಡΉ •
:".- ͷܗతͳͷ͕͜͜ʹ͋ΔͷͰ࣋ͬͯ͘Δ .BDSPT ಡΉ • ϚΫϩͷߏจɺϚΫϩʹ༩͑ΔҾͷܕͳͲ͕͋ΔͷͰɺ:".-Λख͢͠Δ 5VUPSJBMT ಡΉ • ϚΫϩʹ༩͑ΔҾͷҙຯৄࡉ͕ॻ͍ͯ͋ΔͷͰɺ̎·ͰͰΘ͔Βͳ͔ͬͨΒಡΉͱྑ ͍ #FTU1SBDUJDF ಡΉ • ͠ɺ͋Εʁ͜ΕͰྑ͍Μ͚ͩͬʁͬͯͳͬͨΒɺҰԠಡΜͰ͓͜͏ • ެࣜͰࣄલʹಡΜͰ͓͘͜ͱΛਪ͞Ε͍ͯΔ͚Ͳɺਖ਼֮͑ͯͳ͍ͷͰɺͨ·ʹಡ ͏ ࠶ܝ
$IVSB%"5"JOD ECUWBVMU ͕༻ҙͯ͠ΔςʔϒϧςϯϓϨʔτ IVC )VCT ςʔϒϧ MJOL -JOLT ςʔϒϧ
U@MJOL 5SBOTBDUJPOBM-JOLT ςʔϒϧ TBU 4BUFMMJUFT ςʔϒϧ FGG@TBU &GGFDUJWJUZ4BUFMMJUFT ςʔϒϧɺ-JOLͷߦͷ༗ޮঢ়ଶΛه͢Δ NB@TBU .VMUJ"DUJWF4BUFMMJUFT ςʔϒϧɺߦʹෳߦඥͮ͘ଐੑͳͲΛѻͬͨ Γ͢Δ YUT &YUFOEFE5SBDLJOH4BUFMMJUFT ςʔϒϧ QJU 1PJOU*O5JNF 1*5 UBCMFT ςʔϒϧɺಛఆͷλΠϛϯάͷσʔλΛ Γग़ͨ͠ςʔϒϧ·ͨϏϡʔɺ#VTJOFTT7BVMU ͷҰ෦ NBDSPT ςʔϒϧઆ໌ CSJEHF #SJEHF5BCMFT ςʔϒϧɺ#VTJOFTT7BVMU ͷҰ෦
$IVSB%"5"JOD %BUB8BSFIPVTF ͝ͱͷ ECUWBVMU ػೳରԠද IUUQTECUWBVMUSFBEUIFEPDTJPFOMBUFTUNBDSPT
$IVSB%"5"JOD %BUB8BSFIPVTF ͝ͱͷ ECUWBVMU ػೳରԠද IUUQTECUWBVMUSFBEUIFEPDTJPFOMBUFTUNBDSPT /FX <W> /FX
<W>
$IVSB%"5"JOD %BUB8BSFIPVTF ͝ͱͷ ECUWBVMU ػೳରԠද IUUQTECUWBVMUSFBEUIFEPDTJPFOMBUFTUNBDSPT /FX <W> /FX
<W> #JH2VFSZ .442- 4FSWFS 😊8FMDPNF😊
$IVSB%"5"JOD %BUB8BSFIPVTF ͝ͱͷ ECUWBVMU ػೳରԠද IUUQTECUWBVMUSFBEUIFEPDTJPFOMBUFTUNBDSPT 😱3FETIJGU͕ͳ͍
$IVSB%"5"JOD ։ൃ %BUB 7BVMU ͷެࣜίϛϡχςΟ͕த৺ʹͳͬͯΔͷͰ҆৺ײڧΊ جຊతʹίϛϡχςΟ͕ඞཁͳͷ͔Β࡞ΒΕ͍ͯΔʢ3FETIJGUϢʔβʂʂʂʣ ECUWBVMU ͷϩʔυϚοϓ ˙ࠓޙͷϦϦʔε༧ఆ •
ϓϥοτϑΥʔϜαϙʔτͷՃ • %BUBCSJDLTɺ1PTUHSF42-ɺ"NB[PO3FETIJGU • ରԠςʔϒϧՃ • 4UBUVT5SBDLJOH4BUFMMJUFTɺ3FGFSFODF5BCMFɺ.BSUMPBEJOHIFMQFST • ʜFUD • ػೳՃ • %BUB7BVMU ༻ͷΧελϜεΩʔϚςετ • 4BUFMJUFTͷվળ γϯϓϧʹ͍ͨ͠ • #VTJOFTT7BVMU༻ͷ͍Ζ͍Ζ • 8BUFSMFWFMMPBEJOHNFDIBOJTNT ΄Μͱ͔ʁʁʁ • ʜFUD
ϥΠϒίʔσΟϯά $IVSB%"5"JOD
$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& •
&."*- • +0#@*% ', • -0"%@%"5& +0#4 • +0#@*% 1, • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: • -0"%@%"5& ଟ ࠓͷ։࢝࣌
$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& •
&."*- • +0#@*% ', • -0"%@%"5& +0#4 • +0#@*% 1, • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: • -0"%@%"5& ଟ )6#@&.1-0:&& • &.1-0:&&@), 1, • &.1-0:&&@*% • -0"%@%"5& • 3&$@43$ )6#@+0# • +0#@), 1, • +0#@*% • -0"%@%"5& • 3&$@43$ -*/,@&.1-0:&&@+0# • -*/,@&.1-0:&&@+0#@), • 1, • &.1-0:&&@), ', • +0#@), ', • -0"%@%"5& • 3&$@43$ ଟ ଟ ଟ ଟ 4"5@&.1-0:&& • &.1-0:&&@), 1, • -0"%@%"5& 1, • &.1-0:&&@)"4)%*'' • 3&$@43$ • '*345@/".& • -"45@/".& • &."*- 4"5@+0# • )6#@+0#@,&: 1, • 4"5@-PBE@%54 • )"4)@%*'' • 4"5@3FD@43$ • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: ࠓͷΰʔϧ࣌
$IVSB%"5"JOD NLEJSEFNPECUUPLZPDE@ QZUIPONWFOWWFOW TPVSDFWFOWCJOBDUJWBUF QJQJOTUBMMVQHSBEFQJQ QJQJOTUBMMECUTOPXGMBLF DPEFECU@QSPKFDUZNM DPEFQBDLBHFTZNM ECUEFQT 4&561
/FX"EEFE 3BX4UBHJOH-BZFS $IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& •
-"45@/".& • &."*- • +0#@*% ', • -0"%@%"5& +0#4 • +0#@*% 1, • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: • -0"%@%"5& )BTIFE4UBHJOH-BZFS 45(@&.1-0:&&4 ʁʁʁ 45(@+0#4 ʁʁʁ ECUWBVMU TUBHJOH 3BX%BUB GSPN3BX4UBHJOH )BTIFT OFXBEEFE $POUTUBOUT
$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& •
&."*- • +0#@*% ', • -0"%@%"5& )6#@&.1-0:&& • &.1-0:&&@), 1, • &.1-0:&&@*% • -0"%@%"5& • 3&$@43$ -*/,@&.1-0:&&@+0# • -*/,@&.1-0:&&@+0#@), • 1, • &.1-0:&&@), ', • +0#@), ', • -0"%@%"5& • 3&$@43$ ଟ ଟ 4"5@&.1-0:&& • &.1-0:&&@), 1, • -0"%@%"5& 1, • &.1-0:&&@)"4)%*'' • 3&$@43$ • '*345@/".& • -"45@/".& • &."*- &.1-0:&&4Ͱ͖ͨ
$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& •
&."*- • +0#@*% ', • -0"%@%"5& +0#4 • +0#@*% 1, • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: • -0"%@%"5& ଟ )6#@&.1-0:&& • &.1-0:&&@), 1, • &.1-0:&&@*% • -0"%@%"5& • 3&$@43$ )6#@+0# • +0#@), 1, • +0#@*% • -0"%@%"5& • 3&$@43$ -*/,@&.1-0:&&@+0# • -*/,@&.1-0:&&@+0#@), • 1, • &.1-0:&&@), ', • +0#@), ', • -0"%@%"5& • 3&$@43$ ଟ ଟ ଟ ଟ 4"5@&.1-0:&& • &.1-0:&&@), 1, • -0"%@%"5& 1, • &.1-0:&&@)"4)%*'' • 3&$@43$ • '*345@/".& • -"45@/".& • &."*- 4"5@+0# • )6#@+0#@,&: 1, • 4"5@-PBE@%54 • )"4)@%*'' • 4"5@3FD@43$ • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: ΰʔϧ