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

dbtでデータ品質活動

Avatar for numa numa
March 15, 2023

 dbtでデータ品質活動

2023年3月14日の「What is dbt?データ基盤にdbtが必要な3つの理由( https://classmethod.connpass.com/event/276579/ )」にて発表したデータ品質に関する資料

Avatar for numa

numa

March 15, 2023
Tweet

More Decks by numa

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ ˜$IVSB%"5"JOD ͪΎΒσʔλגࣜձࣾ $50 %"56.456%*0גࣜձࣾ ࣥߦ໾һ ɾ໊લɿඛপ ༤ଠʢ!GPVSTVFʣ ɾಛٕɿσʔλΤϯδχΞϦϯά ɾ࢓ࣄɿσʔλʹ·ͭΘΔΤτητϥ

    ೥ Ϋϥ΢υ%8 ͷ 4OPXGMBLFࣾ ͔Β %"5")&300' :&"3ʹબ͹ΕͨΓɺ ʙ೥ͷؒɺ%BUB4VQFSIFSPʹɺ ೥݄ʹ%BUB-FBEFSUP8BUDIJO ʹબ ग़ʢੈքͰਓʣ ۙگɿཱͪֆύωϧ࡞Γ·ͨ͠
  2. ˜$IVSB%"5"JOD *40*&$Ͱ͸ɺσʔλͷ඼࣭Λ࣍ͷͷΧςΰϦʹ෼͚͍ͯ·͢ σʔλ඼࣭ͷΧςΰϦ ਖ਼֬ੑ "DDVSBDZ ׬શੜ $PNQMFUFOFTT Ұ؏ੑ $POTJTUFODZ ৴ጪੑ

    $SFEJCJMJUZ ࠷৽ੑ $VSSFOUOFTT ΞΫηγϏϦςΟ "DDFTTJCJMJUZ ඪ४ద߹ੑ $PNQMJBODF ػີੑ $POGJEFOUJBMJUZ ޮ཰ੑ &GGJDJFODZ ਫ਼౓ 1SFDJTJPO ௥੻Մೳੑ 5SBDFBCJMJUZ ཧղੑ 6OEFSTUBOEBCJMJUZ             Մ༻ੑ "WBJMBCJMJUZ  Ҡ২ੑ 1PSUBCJMJUZ  ճ෮ੑ 3FDPWFSBCJMJUZ  ਖ਼֬Ͱ͋Δ͜ͱɻFH ॻ͕ࣜਖ਼͍͔͠ɺσʔλʹޡΓ͸ͳ͍͔ ൈ͚࿙Ε͕ແ͍͜ͱɻFH ඞਢ߲໨͕ܽଛͯ͠ͳ͍͔ σʔλʹໃ६͕ͳ͍͜ͱɻFH ॅॴίʔυͱॅॴ͕Ұகͯ͠Δ͔ σʔλΛ৴༻Ͱ͖Δ͜ͱɻFH վ͟Μ͞Εͯͳ͍͔ɺग़ॴ͸໌Β͔͔ े෼ʹ৽͍͜͠ͱɻFH σʔλऩू͔Β͕࣌ؒܦͪ͗ͯ͢ͳ͍͔ σʔλΛ࢖༻Մೳͳ͜ͱɻFH ಛघͳܗࣜʹͳͬͯͳ͍͔ σʔλ͕ϧʔϧʹԊ͍ͬͯΔ͜ͱɻFH ࿨ྐྵ΍ུশΛ࢖ͬͯͳ͍͔ ڐՄ͞Ε͍ͯͳ͍ऀ͕ར༻Ͱ͖ͳ͍͜ͱɻ ޮ཰Α͘ར༻Ͱ͖Δ͜ͱɻFH શ൒͕֯ࠞࡏ͍ͯ͠ͳ͍͔ े෼ͳਫ਼౓͕͋Δ͜ͱɻFH ܻ਺͕଍Γ͍ͯΔ͔ ݪయ·Ͱ૎ΕΔ͜ͱɻFH ग़ॴ͕໌͔֬ɺมߋه࿥͕͋Δ͔ ཧղ͠΍͍͢σʔλͰ͋Δ͜ͱɻFH ϝλσʔλ΍આ໌͕͋Δ͔ ඞཁͳͱ͖ʹར༻Մೳͳ͜ͱɻFH γεςϜ͕ఀࢭ͍ͯ͠ͳ͍͔ γεςϜมߋ࣌ʹҠ২͠΍͍͢͜ͱɻ ো֐࣌ͷճ෮͕ૣ͍͜ͱɻFH όοΫΞοϓ͕͋Δ͔
  3. ˜$IVSB%"5"JOD ECUͰରԠͰ͖ͦ͏ͳσʔλ඼࣭ΧςΰϦ ਖ਼֬ੑ "DDVSBDZ ׬શੜ $PNQMFUFOFTT Ұ؏ੑ $POTJTUFODZ ৴ጪੑ $SFEJCJMJUZ

    ࠷৽ੑ $VSSFOUOFTT ΞΫηγϏϦςΟ "DDFTTJCJMJUZ ඪ४ద߹ੑ $PNQMJBODF ػີੑ $POGJEFOUJBMJUZ ޮ཰ੑ &GGJDJFODZ ਫ਼౓ 1SFDJTJPO ௥੻Մೳੑ 5SBDFBCJMJUZ ཧղੑ 6OEFSTUBOEBCJMJUZ             Մ༻ੑ "WBJMBCJMJUZ  Ҡ২ੑ 1PSUBCJMJUZ  ճ෮ੑ 3FDPWFSBCJMJUZ  ਖ਼֬Ͱ͋Δ͜ͱɻFH ॻ͕ࣜਖ਼͍͔͠ɺσʔλʹޡΓ͸ͳ͍͔ ൈ͚࿙Ε͕ແ͍͜ͱɻFH ඞਢ߲໨͕ܽଛͯ͠ͳ͍͔ σʔλʹໃ६͕ͳ͍͜ͱɻFH ॅॴίʔυͱॅॴ͕Ұகͯ͠Δ͔ σʔλΛ৴༻Ͱ͖Δ͜ͱɻFH վ͟Μ͞Εͯͳ͍͔ɺग़ॴ͸໌Β͔͔ े෼ʹ৽͍͜͠ͱɻFH σʔλऩू͔Β͕࣌ؒܦͪ͗ͯ͢ͳ͍͔ σʔλΛ࢖༻Մೳͳ͜ͱɻFH ಛघͳܗࣜʹͳͬͯͳ͍͔ σʔλ͕ϧʔϧʹԊ͍ͬͯΔ͜ͱɻFH ࿨ྐྵ΍ུশΛ࢖ͬͯͳ͍͔ ڐՄ͞Ε͍ͯͳ͍ऀ͕ར༻Ͱ͖ͳ͍͜ͱɻ ޮ཰Α͘ར༻Ͱ͖Δ͜ͱɻFH શ൒͕֯ࠞࡏ͍ͯ͠ͳ͍͔ े෼ͳਫ਼౓͕͋Δ͜ͱɻFH ܻ਺͕଍Γ͍ͯΔ͔ ݪయ·Ͱ૎ΕΔ͜ͱɻFH ग़ॴ͕໌͔֬ɺมߋه࿥͕͋Δ͔ ཧղ͠΍͍͢σʔλͰ͋Δ͜ͱɻFH ϝλσʔλ΍આ໌͕͋Δ͔ ඞཁͳͱ͖ʹར༻Մೳͳ͜ͱɻFH γεςϜ͕ఀࢭ͍ͯ͠ͳ͍͔ γεςϜมߋ࣌ʹҠ২͠΍͍͢͜ͱɻ ো֐࣌ͷճ෮͕ૣ͍͜ͱɻFH όοΫΞοϓ͕͋Δ͔ ݁ߏɺΧόʔͰ ͖ͦ͏͡ΌΜ
  4. σʔλ ΞϓϦέʔγϣϯ ˜$IVSB%"5"JOD େن໛σʔλ؅ཧͷ 4DBMBCMF"SDIJUFDUVSF ʹ͓͚ΔಡΈग़͠ઐ༻σʔλετΞ 3%4 ΞʔΩςΫνϟͩͱσʔλ඼࣭ͷίϯϙʔωϯτ͸Լهͷ͋ͨΓ 3%4ΞʔΩςΫνϟͰݴ͏ͱ͜ͷ͋ͨΓ σʔλϓϩόΠμʔ

    ड৴૚ ΞΫηε૚ σʔλ ίϯγϡʔϚ ΰʔϧσϯ ιʔε &5- σʔλ ׬શੑ νΣοΫ 3%4 ετϦʔϛϯά ΠϯδΣετ ΧελϜ நग़ ੜσʔλ ϥϯσΟϯά κʔϯ &5- #* Ξυόϯετ ΞφϦςΟΫε ϙ Ϧ γ ʔ ࢪ ߦ ఺ ͜ͷ͋ͨΓ 3%4ΞʔΩςΫνϟΛΊͬͪΌཁ໿ͨ͠ਤ ͳΔ΄Ͳར༻ऀ ͕࢖͏લʹ΍Δ ͷͶ ར༻ऀ
  5. σʔλ ΞϓϦέʔγϣϯ ˜$IVSB%"5"JOD ͪΐ͏Ͳσʔλ඼࣭ͷ୲อ͢ΔͷͬͯɺECUͷॲཧର৅ͱಉ͡ ECUͷΧόʔൣғ σʔλϓϩόΠμʔ ड৴૚ ΞΫηε૚ σʔλ ίϯγϡʔϚ

    ΰʔϧσϯ ιʔε &5- σʔλ ׬શੑ νΣοΫ 3%4 ετϦʔϛϯά ΠϯδΣετ ΧελϜ நग़ ੜσʔλ ϥϯσΟϯά κʔϯ &5- #* Ξυόϯετ ΞφϦςΟΫε ϙ Ϧ γ ʔ ࢪ ߦ ఺ 3%4ΞʔΩςΫνϟΛΊͬͪΌཁ໿ͨ͠ਤ ͜ͷ͋ͨΓ͕%8 ͜ͷ͋ͨΓ͕ECU ͜ͷ͋ͨΓ
  6. ˜$IVSB%"5"JOD (FOFSJD UFTUT ൚༻ςετ ͰԼهͭͷσʔλ඼࣭Λ؅ཧͰ͖·͢ ·ͣ͸ (FOFSJD UFTUT Ͱ΍ͬͯΈΑ͏ ਖ਼֬ੑ

    "DDVSBDZ ׬શੜ $PNQMFUFOFTT Ұ؏ੑ $POTJTUFODZ    ਖ਼֬Ͱ͋Δ͜ͱɻFH ॻ͕ࣜਖ਼͍͔͠ɺσʔλʹޡΓ͸ͳ͍͔ ൈ͚࿙Ε͕ແ͍͜ͱɻFH ඞਢ߲໨͕ܽଛͯ͠ͳ͍͔ σʔλʹໃ६͕ͳ͍͜ͱɻFH ॅॴίʔυͱॅॴ͕Ұகͯ͠Δ͔ (FOFSJDUFTUT VOJRVF OPU@OVMM BDDFQUFE@WBMV FT SFMBUJPOTIJQT ର৅ΧϥϜͷϢχʔΫΛςετ ର৅ΧϥϜʹOVMMؚ͕·Ε͍ͯͳ͍͔ςε τ ର৅ΧϥϜʹࢦఆ͞Εͨ஋ͷΈؚ͕·Ε ͍ͯΔ͜ͱΛςετ ର৅ΧϥϜͷ஋͕ɺର৅ςʔϒϧͷର৅ ΧϥϜͱ+PJOͰ͖Δ͔ςετ σΟϝϯγϣϯɺϚελʔ ςʔϒϧΛςετ ඞਢ߲໨ͷςετ σΟϝϯγϣϯɺΧςΰϦ஋ɺϚελʔ஋ɺ εςʔλε஋ͷςετ ϑΝΫτςʔϒϧʹؚ·ΕΔσΟϝϯγϣ ϯΩʔͷςετ ςετ໊শ આ໌ ༻ྫ ओΩʔͷ ςετ ᶃ ᶄ ᶅ ᶆ
  7. ˜$IVSB%"5"JOD ੜσʔλɺϑΝΫτɺσΟϝϯγϣϯʹ౰ͯ͸ΊΔͱ ੜσʔλ ੜσʔλ ੜσʔλ ੜσʔλ ϑΝΫτ σΟϝϯγϣϯ ϑΝΫτ σΟϝϯγϣϯ

    σΟϝϯγϣϯ σΟϝϯγϣϯ ϥϯσΟϯάκʔϯ σΟϝϯγϣϯΩʔΛ ʮSFMBUJPOTIJQTʯͰςετ φνϡϥϧΩʔΛʮVOJRVFʯ ʮOPU@OVMMʯͰςετ σΟϝϯγϣϯͷ஋Λ ʮVOJRVFʯʮOPU@OVMMʯ ʮBDDFQUFE@WBMVFTʯͰςετ &5-5શମ ओΩʔΛʮVOJRVFʯʮOPU@OVMMʯͰςετ Ϛελʔ஋ΛʮBDDFQUFE@WBMVFTʯ ʮSFMBUJPOTIJQTʯͰςετ
  8. ˜$IVSB%"5"JOD 4JOHVMBSUFTUT ୯Ұςετ Ͱ͋Ε͹ɺ4&-&$5จΛॻ͘͜ͱͰ೚ҙͷσʔλ඼࣭ςε τΛ࣮ߦͰ͖·͢ 4JOHVMBS UFTUT ਖ਼֬ੑ "DDVSBDZ ׬શੜ

    $PNQMFUFOFTT Ұ؏ੑ $POTJTUFODZ    ਖ਼֬Ͱ͋Δ͜ͱɻFH ॻ͕ࣜਖ਼͍͔͠ɺσʔλʹޡΓ͸ͳ͍͔ ൈ͚࿙Ε͕ແ͍͜ͱɻFH ඞਢ߲໨͕ܽଛͯ͠ͳ͍͔ σʔλʹໃ६͕ͳ͍͜ͱɻFH ॅॴίʔυͱॅॴ͕Ұகͯ͠Δ͔ 4JOHVMBSUFTUT ॻࣜ΍ϑΥʔϚοτʹै͍ͬͯΔ͔ ͻΒ͕ͳͷྻʹΧλΧφ͕ೖͬͯͳ͍͔ͳͲ 46.ͨ͠ͱ͖ʹϚΠφεʹͳ͍ͬͯͳ͍͔ ॅॴίʔυͱॅॴͷจࣈྻͱҰக͢Δ͔ ग़ՙτϥϯβΫγϣϯͷ߹ܭͱग़ՙ਺͕߹͏͔ σʔλ඼࣭ཁ݅ͷྫ 8IFSF۟ʹ-JLF΍ਖ਼نදݱΛ࣮૷࣮ͯ͠ݱ (SPVQ #Zɺ)BWJOHͰ࣮ݱ ॅॴϚελʔͱ+PJO͠ɺલํҰக৚݅ͰνΣοΫ τϥϯβΫγϣϯදΛूܭ͠ɺग़ՙ਺Ϩϙʔτදͱಥ͖ ߹ΘͤΔ ࣮ݱํ๏ͷྫ
  9. ˜$IVSB%"5"JOD ͦͷଞͷσʔλ඼࣭ ඪ४ద߹ੑ $PNQMJBODF ޮ཰ੑ &GGJDJFODZ   σʔλ͕ϧʔϧʹԊ͍ͬͯΔ͜ͱɻFH ࿨ྐྵ΍ུশΛ࢖ͬͯͳ͍͔

    ޮ཰Α͘ར༻Ͱ͖Δ͜ͱɻFH શ൒͕֯ࠞࡏ͍ͯ͠ͳ͍͔ γεςϜ͝ͱͷུশ ํݴ Λ.%.༝དྷͷඪ४తͳ දه΁ม׵͢Δ ඼࣭ཁ݅ͷྫ ໊دͤͯ͠ஔ׵ ࣮ݱํ๏ͷྫ ϤϛΨφΛશ֯ΧλΧφʹ౷Ұ ඼࣭ཁ݅ͷྫ 42-ͷ53"/4-"5&ؔ਺ͳͲͰஔ׵ ࣮ݱํ๏ͷྫ
  10. ˜$IVSB%"5"JOD ͦͷଞͷσʔλ඼࣭ Ϩίʔυͷ6QEBUFɺ%FMFUFͳͲΛ௥੻Մೳʹ͢Δ͜ ͱ ඼࣭ཁ݅ͷྫ .BUFSJBMJ[BUJPOͷ*ODSFNFOUBMΛ͔ͭͯ4$%Λ࣮૷͠ɺཤ ྺςʔϒϧԽ͢Δ ࣮ݱํ๏ͷྫ ͢΂ͯͷΧϥϜʹઆ໌Λهࡌ͢Δ͜ͱ ඼࣭ཁ݅ͷྫ

    ECUͷϓϩύςΟ΍ίϯϑΟάΛ࢖ͬͯϝλσʔλΛه ड़͢Δ ࣮ݱํ๏ͷྫ ௥੻Մೳੑ 5SBDFBCJMJUZ  ݪయ·Ͱ૎ΕΔ͜ͱɻFH ग़ॴ͕໌͔֬ɺมߋه࿥͕͋Δ͔ σʔλͷग़ॴݩγεςϜΛ໌ࣔ͢Δ͜ͱ ϥϯσΟϯάκʔϯͰग़ॴݩγεςϜͷΧϥϜΛ௥Ճ͢ Δ ཧղੑ 6OEFSTUBOEBCJMJUZ  ཧղ͠΍͍͢σʔλͰ͋Δ͜ͱɻFH ϝλσʔλ΍આ໌͕͋Δ͔
  11. ˜$IVSB%"5"JOD ECU@VUJMT ͸ ECU -BCT ͕؅ཧ͢ΔɺECUͷϢʔςΟϦςΟ͕٧·ͬͨύοέʔδͰɺ σϑΥϧτͷ(FOFSJDUFTUΛେ෯֦ு ECU@VUJMT  FRVBM@SPXDPVOU

    ʜ ͭͷϞσϧ͕ಉ͡ߦ਺͔  GFXFS@SPXT@UIBO ʜ ൺֱର৅ͷϞσϧΑΓߦ਺ ͕গͳ͍͔  FRVBMJUZ ʜ ࢦఆͨ͠Ϟσϧͱྻ͕ಉ͔͡  FYQSFTTJPO@JT@USVF ʜ ࢦఆ͕ͨࣜ͠USVF͔  SFDFODZ ʜ ࢦఆͨ͠ྻ͕ࢦఆͨ࣌ؒ͠Ҏ಺͔  BU@MFBTU@POF ʜ গͳ͘ͱ΋ͭ஋͕͋Δ͔  OPU@DPOTUBOU ʜ ͢΂ͯͷߦͰಉ͡஋͡Όͳ͍͔  OPU@FNQUZ@TUSJOH ʜ ۭจࣈ͡Όͳ͍͔  DBSEJOBMJUZ@FRVBMJUZ ʜ ࢦఆͨ͠Ϟσϧͷྻͱಉ ͡ΧʔσΟφϦςΟ͔  OPU@OVMM@QSPQPSUJPO ʜ OVMMҎ֎ͷ஋͕ࢦఆ͠ ׂͨ߹ͷൣғʹ͋Δ͔ ܽଛ཰  OPU@BDDFQUFE@WBMVFT ʜ ࢦఆ͞Εͨ஋Λؚ·ͳ ͍͔  SFMBUJPOTIJQT@XIFSF ʜ XIFSF৚݅෇͖Ͱࢀর ੔߹ੑνΣοΫ  NVUVBMMZ@FYDMVTJWF@SBOHFT ʜ ผͷߦͱ૬ޓഉ ଞʹͳ͍ͬͯΔ͔  TFRVFOUJBM@WBMVFT ʜ ࿈ଓ஋ʹͳ͍ͬͯΔ͔ͷ νΣοΫ  VOJRVF@DPNCJOBUJPO@PG@DPMVNOT ʜ ྻͷ૊Έ߹ Θ͕ͤϢχʔΫ͔  BDDFQUFE@SBOHF ʜ ஋͕ڐ༰͞ΕΔൣғ͔ ˞ ͓·͚ɿHSPVQJOHJOUFTUT ʜ ͍͔ͭ͘ͷςετʹ (SPVQ #ZΛߋ͔࣮ͯ͠ߦͰ͖Δ
  12. ˜$IVSB%"5"JOD FMFNFOUBSZ͸σʔλΤϯδχΞɺΞφϦςΟΫεΤϯδχΞ޲͚ͷՄ؍ଌੑιϦϡʔ γϣϯͰɺσʔλͷ؂ࢹɺΞϥʔτɺ෼ੳ͕Մೳ FMFNFOUBSZ Մ؍ଌੑϨϙʔτͷੜ੒ FMFNFOUBSZͷओͳػೳ σʔλͷՄ؍ଌੑϨϙʔτ ࠨه  ECU

    UFTU Λ࢖ͬͨσʔλҟৗݕग़  ϞσϧͷύϑΥʔϚϯεՄࢹԽɺ࣮ߦ࣌ ؒ΍࣌ܥྻͰͷੑೳྼԽ  ECU "SUJGBDUͷग़ྗ΍࣮ߦ݁ՌΛ%8΁อ ଘ  4MBDL ΁ͷΞϥʔτ  σʔλϦωʔδͷՄࢹԽ  ্هεΫϦʔϯγϣοτ͸μογϡϘʔυɺ ͜ΕҎ֎ʹ΋ςετ݁Ռ΍ɺϞσϧͷ࣮ߦ݁Ռɺ σʔλϦωʔδͳͲͷը໘Λੜ੒͢Δ
  13. ˜$IVSB%"5"JOD FMFNFOUBSZʹ͸ߴ౓ͳҟৗݕ஌ػೳ͕͋ΔͨΊɺͦΕͧΕͷσʔλ඼࣭ཁ݅ʹ౰ͯ͸ ·Δ΋ͷΛ࠾༻͠·͠ΐ͏ FMFNFOUBSZͰͷσʔλ඼࣭Ϛωδϝϯτ OVMM@DPVOU OVMM@QFSDFOU NJO@MFOHUI NBY@MFOHUI BWFSBHF@MFOHUI NJTTJOH@DPVOU

    NJO NBY [FSP@DPVOU [FSP@QFSDFOU TUBOEBSE@EFWJBUJPO WBSJBODF TVN NJTTJOH@QFSDFOU       WPMVNF@BOPNBMJFT GSFTIOFTT@BOPNBMJFT FWFOU@GSFTIOFTT@BOPNBMJFT EJNFOTJPO@BOPNBMJFT BMM@DPMVNOT@BOPNBMJFT DPMVNO@BOPNBMJFT աڈ਺೔ؒͱൺֱͯ͠ɺߦ਺͕ҟৗͩͬͨ৔߹ݕ஌ Ϟσϧͷ઱౓Λ؂ࢹ͠ɺҟৗ͕͋Ε͹ݕ஌ Πϕϯτ͕ൃੜ͔ͯ͠Βɺϩʔυ͞ΕΔ·Ͱͷ࣌ؒʹҟৗ͕͋ Ε͹ݕ஌ σΟϝϯγϣϯͷස౓Λݟͯɺ෼෍ͷҟৗΛݕ஌ ˞ΧʔσΟφϦςΟ͕௿͍ྻ޲͚ ର৅Ϟσϧͷશྻʹର͢Δҟৗݕ஌ ୯Ұྻʹର͢Δҟৗݕ஌  TDIFNB@DIBOHFT εΩʔϚͷมߋΛݕ஌  TDIFNB@DIBOHFT@GSPN@CBT FMJOF DPOGJHʹࢦఆ͞Εͨྻͱܕͷ৘ใΛݩʹมߋΛݕ஌  KTPO@TDIFNB จࣈྻ͕ಛఆͷ+40/ͱҰக͢Δ͜ͱΛݕূ DPMVNOܥͷҟৗݕ஌ػೳ ҟৗݕ஌ػೳҰཡ
  14. ˜$IVSB%"5"JOD • (SFBU&YQFDUBUJPOT ʜ ΊͬͪΌ͍͢͝ػೳ͕ͨ͘͞Μ͋Δ • ECU@EBUBRVBMJUZ ʜ ໊শͦͷ·Μ· •

    ECU@NFUB@UFTUJOH ʜ ςετ΍ϝλ৘ใͷΧόϨοδΛνΣοΫ Ͱ͖Δ • ECU@DPWFSBHF ʜ Ϟσϧʹର͢ΔςετΧόϨοδΛՄࢹԽग़དྷ Δ • ECU@EBUBNPDLUPPM ʜ ϞοΫ΍ελϒΛ࢖ͬͨςετΛॻ͚Δ • ECU@VOJUUFTU ʜ ͍ΘΏΔϢχοτςετͷ"TTFSU͕࢖͑ΔΑ͏ʹ ͳΔ ଞʹ΋ͨ͘͞ΜͷΠέͯΔύοέʔδ͕
  15. ˜$IVSB%"5"JOD ECUΛ࢖͑͹͍͍ͩͨͷσʔλ඼࣭໰୊ͱઓ͑Δ͕ɺϩδοΫͷ࣮૷΍σʔλ඼࣭ཁ ݅ͷఆٛͳͲɺ΍Δ͜ͱ͕ଟذʹΘͨΔͨΊɺԼهͷΑ͏ͳਐΊํ͕͓͢͢Ί ͓͢͢ΊͷਐΊํ ϩδοΫ࣮૷ (FOFSJDUFTUT ECU@EBUBNPDLUPPM ։ൃ ςετ σʔλ඼࣭ཁܾ݅Ί

    ຊ൪ &MFNFOUBSZ (SFBU&YQFDUBUJPO 4JOHVMBSUFTUT ؀ڥ σʔλ ओͳߦಈ σʔλ४උͱςετ σʔλ඼࣭؂ࢹ εςʔδϯά؀ڥ ຊ൪ʹ͍ۙσʔλ ։ൃ؀ڥ ։ൃ༻σʔλ ຊ൪؀ڥ ຊ൪σʔλ ར༻ख๏ͷྫ