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

DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡

DeNA_Tech
September 09, 2020

DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡

DeNA は、主力のゲーム事業に加え、スポーツ、ライブストリーミング、ヘルスケアなど多種多様な事業を展開しています。我々データエンジニアは、データの利用者に寄り添い最適なデータプラットフォームを提供しつづけることで DeNA のモノづくりを支えています。

DeNA では長らくオンプレ Hadoop や Vertica を利用してきましたが、2015 年頃より BigQuery を活用し始め、現在オンプレからの完全移行を進めています。

本セッションでは、DeNA がデータの民主化とガバナンス強化を推し進める中で、どのような課題にぶつかり乗り越えてきたか、その軌跡をご紹介します。

DeNA_Tech

September 09, 2020
Tweet

More Decks by DeNA_Tech

Other Decks in Technology

Transcript

  1. ŋøÔģøŎ ˅ ᰴᘧ఍♫䝕䜱䞊䞉䜶䝚䞉䜶䞊 䠄ʾʼʽ˄ᖺ˃᭶ࠥ䠅 ̿ 䝕䞊䝍䜶䞁䝆䝙䜰͊䝬䝛䞊䝆䝱䞊 ̿ 䝕䞊䝍䜶䞁䝆䝙䜰⤌⧊䛾ᡓ␎⟇ᐃ䞉᥎㐍 ̿ D䝥䝷䝑䝖䝣䜷䞊䝮TIJIJģøŎ䛾඲♫ᑟධ䜢᥎㐍

    䠄」ᴗ䠅ᰴᘧ఍♫AIJČøřĔîTÔí䠄ʾʼʽ˅ᖺˀ᭶ࠥ䠅 ̿ እ㒊ྲྀ⥾ᙺ‡a ̿ 䝕䞊䝍ศᯒ䝁䞁䝃䝹 ͊⤌⧊䝁䞁䝃䝹 ᒾᑿ୍ඃ 䠄䜲䝽䜸䜹䝈䝬䝃䠅
  2. ⌧ᅾ䛾䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮ͦ䝽䞊䜽䝣䝻䞊 䝃䞊䝡䝇 䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮 ĦIJČ % 䝽䞊䜽䝣䝻䞊䜢⟶ ⌮ 䝽䞊䜽䝣䝻䞊䛾 ᵓᡂ⟶⌮ ôĔČôÔČ䛾௚䛻íÔřîđ͊Ųøí

    Ôŋŋ䛺䛹䛾䝽䞊䜽䝻䞊䝗䜢ᐇ ⾜䛥䛫䜛䛣䛸䛜ྍ⬟䚹䛭䛾㝿䚸 䝁䞁䝔䝘ෆ䛿฼⏝⪅䛾㈐௵⠊ ᅖ䚹 ෆ〇D䝒䞊䝹 䠄ŎČŞŒ䠅 ʽˀ
  3. ᭱㏆䛾䝖䝢䝑䜽䝇 D䝥䝷䝑䝖䝣䜷䞊䝮TIJIJģøŎᑟධ ̿ 䛂䝕䞊䝍䛾Ẹ୺໬䛃䛂䝕䞊䝍䜺䝞䝘䞁䝇䛾ᙉ໬䛃䛾୧❧䜢┠ᣦ䛩 ̿ ヲ⣽䛿䛂)a[䛃 䜹䝇䝍䝬䞊䝃䝫䞊䝖䛻䛚䛡䜛 ᐃᛶ䝕䞊䝍ศᯒ䛾ຠ⋡໬ ̿ 䛚ᐈᵝ䛾ኌ䜢䝃䞊䝡䝇䛾ᨵၿ䛻ά䛛䛩䛯䜑䛾ྲྀ䜚⤌䜏

    ̿ <IJIJČĦø䛾䝋䝸䝳䞊䝅䝵䞁䜢䝣䝹ά⏝ 䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛾೺ᗣデ᩿ 䛾ᐇ᪋ ̿ ĔČ|ŞøŎŸ䛾䝯䝍䝕䞊䝍䜢ά⏝䛧฼⏝≧ἣ䜢ྍど໬ ̿ ከᩘ䛾<z䝥䝻䝆䜵䜽䝖䜢୍ᣓ⟶⌮ Ѝᨵၿ ʽ˃
  4. D䝥䝷䝑䝖䝣䜷䞊䝮TIJIJģøŎᑟධ ̿ 䛂䝕䞊䝍䛾Ẹ୺໬䛃䛂䝕䞊䝍䜺䝞䝘䞁䝇䛾ᙉ໬䛃䛾୧❧䜢┠ᣦ䛩 ̿ ヲ⣽䛿䛂)a[䛃 䜹䝇䝍䝬䞊䝃䝫䞊䝖䛻䛚䛡䜛 ᐃᛶ䝕䞊䝍ศᯒ䛾ຠ⋡໬ ̿ 䛚ᐈᵝ䛾ኌ䜢䝃䞊䝡䝇䛾ᨵၿ䛻ά䛛䛩䛯䜑䛾ྲྀ䜚⤌䜏 ̿

    <IJIJČĦø䛾䝋䝸䝳䞊䝅䝵䞁䜢䝣䝹ά⏝ 䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛾೺ᗣデ᩿ 䛾ᐇ᪋ ̿ ĔČ|ŞøŎŸ䛾䝯䝍䝕䞊䝍䜢ά⏝䛧฼⏝≧ἣ䜢ྍど໬ ̿ ከᩘ䛾<z䝥䝻䝆䜵䜽䝖䜢୍ᣓ⟶⌮ Ѝᨵၿ ᭱㏆䛾䝖䝢䝑䜽䝇 ʾ ʿ 䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮 䜺䝞䝘䞁䝇ᙉ໬䛾ྲྀ䜚⤌䜏 䝕䞊䝍䛾Ẹ୺໬䜢┠ᣦ䛧䛶 ʽ˄
  5. /RRNHU䛸䛿 Ôԁᆺ䛾D䝥䝷䝑䝖䝣䜷䞊䝮 ̿ ௚䛾D䝒䞊䝹䛻䛺䛔≉ᚩ䜢ከ䛟ഛ䛘䛶䛔䜛 ௦⾲ⓗ䛺≉ᚩ ̿ TIJIJģZT䛸䛔䛖䝰䝕䝸䞁䜾ゝㄒ 䜢฼⏝䛧䛶ᣦᶆ䛾ᐃ⩏䜢⾜䛖䛣䛸䛻䜘䜚䚸 ⮬ືⓗ䛻|T䜢⏕ᡂ䛧䛶% A䛛䜙䝕䞊䝍䜢ྲྀᚓ䛩䜛

    ̿ TIJIJģZT䛷䛒䜙䛛䛨䜑ᐃ⩏䛥䜜䛯ᣦᶆ䜢฼⏝䛩䜛䛣䛸䛻䜘䜚䚸 ศᯒ⤖ᯝ䛺䛹䝕䞊䝍䛾୍㈏ᛶ䛜ᢸಖ䛥䜜䜛 ̿ <ŒD䛷᧯సྍ⬟䛺䛣䛸䛿 zD䛷䜒᧯సྍ⬟ ʾʼʾʼᖺʾ᭶ʽʿ᪥䛻<IJIJČĦø䛻䜘䜛TIJIJģøŎ䛾㈙཰䛜᏶஢ ̿ ཧ⪃䠅<IJIJČĦøîIJīŋĦøřøŒTIJIJģøŎÔîōŞĔŒĔřĔIJĬ ̿ đNJŋŒ̷͊͊îĦIJŞô̵ČIJIJČĦø̵îIJī͊íĦIJČ͊řIJŋĔîŒ͊ĔĬŒĔôøͦČIJIJČĦøͦîĦIJŞô͊ČIJIJČĦøͦîIJīŋĦøřøŒͦĦIJIJģøŎͦÔîōŞĔŒĔřĔIJĬ ʾʽ
  6. ⫼ᬒͦ%ø[䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛾ኚ㑄 ôÔřÔ ŋĦÔljIJŎī 䝫䜲䞁䝖 ʾʼʽˀ ʾʼʽʼ ᭱㏆ 㞟୰⟶⌮ ရ㉁⥔ᣢ 䜸䞁䝥䝺᧔ᗫ

    䝕䞊䝍䛾Ẹ୺໬ 䜺䝞䝘䞁䝇ᙉ໬ ෆ〇D䝒䞊䝹సᡂ 䝕䞊䝍䛾Ẹ୺໬ AÔôIJIJŋ īIJíÔČøŋĦÔljIJŎī īIJíÔČøŋĦÔljIJŎī RzD䝒䞊䝹 AÔôIJIJŋ ෆ〇D䝒䞊䝹 䠄ŎČŞŒ䠅 ŸøLjĔîÔ īIJíÔČø ŋĦÔljIJŎī ŋŋ͊<Ôīø øŎűøŎ ʾʾ īIJíÔČø ŋĦÔljIJŎī øŎűĔîø ෆ〇D䝒䞊䝹 䠄ŎČŞŒ䠅 AÔôIJIJŋ ŋŋ͊ <Ôīø øŎűøŎ
  7. D䝥䝷䝑䝖䝣䜷䞊䝮䛾TIJIJģøŎ䛻ᮇᚅ䛧䛶䛔䛯䛣䛸 zIJ䠄ᢞ㈨ุ᩿䛾䛯䜑䛾᳨ド䠅ᮇ㛫䜢⤒䛶 ʾʼʽ˅ᖺʽʾ᭶䜘䜚ṇᘧ᥇⏝͊฼⏝㛤ጞ 䝕䞊䝍䛾Ẹ୺໬ Ɣ |T䜢᭩䛡䛺䛟䛶䜒䝕䞊䝍ά⏝ྍ⬟䛷䛒䜛䛣䛸 Ɣ ฼⏝⪅䛜䝕䞊䝍䛾ព࿡䜢⌮ゎ䛧㐺ษ䛻౑䛘䜛䛣䛸 䝕䞊䝍䜺䝞䝘䞁䝇䛾ᙉ໬ Ɣ

    䝕䞊䝍䛾ಙ㢗ᛶ䛸ṇ☜䛥䛜ᢸಖ䛷䛝䜛䛣䛸 Ɣ ෆ〇D䝒䞊䝹䛷䛿|T䝇䜻䝹䛜ᚲ㡲 Ɣ ᪂つ஦ᴗ䛺䛹ᑓ௵䛾䝕䞊䝍䜰䝘䝸䝇䝖䛜୙ᅾ䛷 䛒䛳䛶䜒䝕䞊䝍ά⏝䛜䛷䛝䜛≧ែ䛸䛧䛯䛛䛳䛯 Ɣ ෆ〇D䝒䞊䝹䛻ᩘ༓䛾|T䜽䜶䝸䛜Ꮡᅾ 䠄|T䜽䜶䝸䛿ᩘⓒ⾜䛻䛚䜘䜆䛣䛸䜒䛒䜛䠅 Ɣ |T䜽䜶䝸䛾䝁䝢䝨Ѝள✀Ѝ㜌ⴠ䛱 Ɣ |T䜽䜶䝸䛾ኚ᭦䛾ពᅗ䛜୙᫂ ʾʿ
  8. %ø[䛷䛾≉ᚩⓗ䛺౑䛔᪉ TIJIJģøŎ䛾zD䜢฼⏝䛧ŸĔøŲøŎ䝒䞊䝹䜢㛤Ⓨ 㛤Ⓨ䛾┠ⓗ ̿ ෆ〇D䝒䞊䝹䛻័䜜䛯䝴䞊䝄䞊䛾య㦂䜢 ⥔ᣢ䛧TIJIJģøŎ䜈䛾ᴗົ⛣⾜䜢⾜䛖 ̿ ᰂ㌾䛺䜰䜽䝉䝇⟶⌮䜢⾜䛖 ≉ᚩⓗ䛺ᶵ⬟ ̿

    ᕥ䝨䜲䞁䛷䝎䝑䝅䝳䝪䞊䝗䜔䝺䝫䞊䝖䛾୍ぴ䜢 䝒䝸䞊⾲♧ ̿ ŋÔîø䠄䛸䛔䛖⊂⮬ᴫᛕ䠅䛷䜰䜽䝉䝇⟶⌮䜢ᐇ᪋ 䠄ศᯒ⏝ŋÔîø䚸⏝ŋÔîø̵̵̵䠅 ̿ ྛŋÔîø䛻<IJIJČĦø<ŎIJŞŋ䜢⣣௜䛡䜛 䛣䛸䛷䚸<IJIJČĦø<ŎIJŞŋ䛻ᡤᒓ䛩䜛䝴䞊䝄䞊 䛜㜀ぴྍ⬟䛺≧ែ䛻䛺䜛 ʾˀ
  9. ᑟධ䛾ຠᯝ䛸ㄢ㢟 ຠᯝ ̿ ኚ᭦⟶⌮䠄ČĔř䝸䝫䝆䝖䝸䛸㐃ᦠ䠅䛻䜘䜛 䝕䞊䝍䜺䝞䝘䞁䝇䛾ᙉ໬ ̿ 䝕䞊䝍䛾ᐃ⩏䜢TIJIJģZT䛸䛔䛖䝰䝕䝸䞁䜾ゝㄒ䛷ᐃ⩏䛩䜛䛣䛸䛻䜘䜛 ಖᏲᛶ䛾ྥୖ ̿ %䛾䝇䜻䞊䝬䛜ኚ᭦䛸䛺䛳䛯㝿䚸

    |T䝣䜯䜲䝹⩌䛛䜙ኚ᭦⟠ᡤ䜢 ඲䛶Ὑ䛔ฟ䛧䛶ಟṇ䛩䜛䛺䛹䛾ᑐᛂ䛜୙せ䛸䛺䛳䛯 ̿ TIJIJģøŎîřĔIJĬAŞí䛻䜘䜛䝡䝆䝛䝇䝃䜲䝗䛛䜙䛾䝕䞊䝍ᥦ౪ ̿ %ÔŒđíIJÔŎô䜢᪥ḟ䛷īÔĔĦ͊ŒĦÔîģ䛻㏦䜛 ̿ ⾲䝕䞊䝍䜢ẖ᭶ʽ᪥䛾Zʽʼ̷ʼʼ䛻<IJIJČĦøđøøřŒ䛻ྠᮇ䛩䜛 ㄢ㢟 ̿ TIJIJģZT䜢」㞧䛻䛧㐣䛞䜛䛸䝕䞊䝍䜺䝞䝘䞁䝇 ͊ಖᏲᛶ䛾㠃䛷ᠱᛕ䛒䜚 ̿ %ø[䛷䛾䝧䝇䝖䝥䝷䜽䝔䜱䝇䛜ᐃ⩏䛩䜛ᚲせ䛜䛒䜚䛭䛖 ̿ ᪤Ꮡ䛾ෆ〇D䝒䞊䝹䛛䜙඲䛶䛾ᴗົ䜢⛣⾜䛩䜛䛻䛿 ඲♫䜈䛾䝜䜴䝝䜴ఏ᧛ ͊䝺䜽䝏䝱䞊䛾௙⤌䜏䜢ᩚ䛘䛶䛔䛟ᚲせ䛜䛒䜛 ʾˁ
  10. ㄢ㢟䛸ゎỴ䛻ྥ䛡䛯䜰䝥䝻䞊䝏 ㄢ㢟 ゎỴ䛻ྥ䛡䛯 䜰䝥䝻䞊䝏 Ɣ 䛚ᐈᵝ䛾ኌ䠄䛤ពぢ䚸䛚ၥ䛔ྜ䜟䛫䚸ྛ✀ [䝕䞊䝍䛺䛹䛾ᐃᛶ 䝕䞊䝍䠅䜢䝃䞊䝡䝇䛾ᨵၿ䛻ά䛛䛩䛯䜑䛾䝺䝫䞊䝔䜱䞁䜾ᴗົ䛻 ⭾኱ 䛺᫬㛫䠄ʽ䝃䞊䝡䝇ᩘ༑᫬㛫䠅䛜䛛䛛䛳䛶䛔䛯

    Ɣ ඲䛶䛾ෆᐜ䛻┠䜢㏻䛧䝫䝆䝛䜺䜢ุᐃ䛩䜛䛺䛹ᡭసᴗ䛜ከ䛛䛳䛯 ༠ຊయไ䛾ᵓ⠏ 䜹䝇䝍䝬䞊䝃䝫䞊䝖 ό 䝕䞊䝍䜶䞁䝆䝙䜰 䝃䞊䝡䝇䛾䜰䝑䝥䝕䞊䝖᫬䛺䛹኱㔞 䛾཯㡪䛜ධ䛳䛶䜒䚸䛩䛠䛻㔜せ䛺 Ÿa䜢䝢䝑䜽䜰䝑䝥䛧䝃䞊䝡䝇䜢ᨵ ၿྍ⬟䛺≧ែ䜢┠ᣦ䛩䟿 <IJIJČĦø䛾䝋䝸䝳䞊䝅䝵䞁䜢䝣䝹ά⏝ 䛧䝕䞊䝍䝟䜲䝥䝷䜲䞁䜢ᵓ⠏ Ɣ ĔČ|ŞøŎŸ Ɣ <R) Ɣ ĦIJŞô[ÔřŞŎÔĦTÔĬČŞÔČøzD Ɣ TIJIJģøŎ 䛺䛹 ʾ˄
  11. ĦIJŞô[ÔřŞŎÔĦTÔĬČŞÔČøzD䛻䜘䜛䝫䝆䝛䜺ุᐃ 䝫䝆䝛䜺ุᐃ䛻䛿ÔĬÔĦŸƀøøĬřĔīøĬř䝯䝋䝑䝗䜢฼⏝ ̿ ᩥᏐิ ̿ <IJIJČĦøĦIJŞôřIJŎÔČø䛻Ꮡᅾ䛩䜛䝣䜯䜲䝹 䛾䝫䝆䝛䜺ุᐃ䛜ྍ⬟ IURPJRRJOHFORXGLPSRUWODQJXDJHBY IURPJRRJOHFORXGODQJXDJHBYLPSRUWHQXPV GHIPDLQ

     FOLHQW ODQJXDJHBY/DQJXDJH6HUYLFH&OLHQW W\SHB HQXPV'RFXPHQW7\SH3/$,1B7(;7 WH[WBFRQWHQW ,DPVRKDSS\DQGMR\IXO ODQJXDJH HQ GRFXPHQW ^FRQWHQWWH[WBFRQWHQWW\SHW\SHBODQJXDJHODQJXDJH` HQFRGLQJBW\SH HQXPV(QFRGLQJ7\SH87) UHVSRQVH FOLHQWDQDO\]HBVHQWLPHQW GRFXPHQWHQFRGLQJBW\SH HQFRGLQJBW\SH SULQW UHVSRQVH LIBBQDPHBB BBPDLQBB PDLQ GRFXPHQWBVHQWLPHQW^ PDJQLWXGH VFRUH ` ODQJXDJHHQ VHQWHQFHV^ WH[W^ FRQWHQW,DPVRKDSS\DQGMR\IXO ` VHQWLPHQW^ PDJQLWXGH VFRUH ` ` ʿʼ VFRUH䠄䝛䜺䝔䜱䝤䠅䡚䠄䝫䝆䝔䜱䝤䠅䛾䝇䝁䜰 PDJQLWXGHᣦᐃ䛧䛯䝔䜻䝇䝖䛾඲యⓗ䛺ឤ᝟䛾ᙉᗘ
  12. ฼⏝䛧䛯TIJIJģøŎ䛾ᶵ⬟ 䝗䝸䝹䝎䜴䞁 ̿ 㞟ィ䝕䞊䝍䛾Ẽ䛻䛺䜛⟠ᡤ䜢䜽䝸䝑䜽䛩䜛䛸䛭䛾ヲ⣽䜢⾲♧䛩䜛䜘䛖タィ ̿ ᴗົ䛻ἢ䛳䛯䝎䝑䝅䝳䝪䞊䝗䛾タィ 䛜ྍ⬟ 䝣䜱䝹䝍䞊 ̿ 䝀䞊䝮ෆ䜲䝧䞁䝖䛾ᮇ㛫ෆ䛷䛾㞟ィ

    ̿ ≉ᐃ䜻䞊䝽䞊䝗䛜ྵ䜎䜜䜛ᢞ✏䛾䜏䛾㞟ィ ʿʽ 䠄ᐇ㝿䛾䝕䞊䝍䛿䛚ぢ䛫䛷䛝䛺䛔䛜䠅 䛹䛾䜘䛖䛺ᢞ✏䛜䛺䛥䜜䛶䛔䜛䛾䛛ヲ⣽䜢☜ㄆ䛩䜛䛣䛸䛜䛷䛝䜛
  13. ̿ ୙ᚲせ䛻ᔞ䜐䝁䝇䝖 ƍ ౑䜟䜜䛪ᨺ⨨䛥䜜䛯䝔䞊䝤䝹䛸ື䛝⥆䛡䜛䝟䜲䝥䝷䜲䞁 ƍ 㧗䝁䝇䝖䛺䜽䜶䝸䝇䜻䝱䞁 ̿ 䝕䞊䝍฼⏝䛾⏕⏘ᛶపୗ ̿ 」㞧䛻䛺䛳䛯䝕䞊䝍䝟䜲䝥䝷䜲䞁䛾ಖᏲ䞉㐠⏝䝁䝇䝖

    ̿ } 䝕䞊䝍䜈䛾䜽䜶䝸䝇䜻䝱䞁 ̿ 䝉䜻䝳䝸䝔䜱䝸䝇䜽 ̿ DZ䜰䜹䜴䞁䝖䛾┘ᰝ䞉㐺ษ䛺ᶒ㝈⟶⌮ ̿ zDD䠄ಶே᝟ሗ䠅䝕䞊䝍䛾┘ど %ø[䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛾ㄢ㢟 ʿ˅
  14. Ɣ |㆙ᐹ䛸䛧䛶άື Ɣ ୺䛺ᑐᛂ䛸䛧䛶䛿 ̿ ୙せ䝔䞊䝤䝹䛾๐㝖 ̿ 䜽䜶䝸䛾ぢ┤䛧 ̿ 䝔䞊䝤䝹タィ䛾ぢ┤䛧

    ̿ ୰㛫㞟ィ䛾ᐇ⿦ Ɣ ĔČ|ŞøŎŸ䛾฼⏝ᩱ䜢ˀ˂Ϣ๐ῶ |㆙ᐹάື䛻䜘䜛䜺䝞䝘䞁䝇⥔ᣢ <IJIJČĦøĦIJŞô[øŷřʹʽ˅ĔĬ‡IJģŸIJ đNJŋŒ̷͊͊ŲŲŲ̵ŸIJŞřŞíø̵îIJī͊ŲÔřîđ̼űώģʽŋ}ƀʼ˂˄ ˀʼ
  15. ྍど໬䛾⤫ྜ䞉㏻▱䛾⮬ື໬ |㆙ᐹ ྍど໬ ㏻▱ |䝗䜽䝍䞊 ĦIJŞôZIJĬĔřIJŎĔĬČ ͚îřĔIJĬAŞí͛ %ĔČôÔČŲIJŎģDŽIJŲ ŋŋŒîŎĔŋř ෆ〇%,䝒䞊䝹

    $UJXV 䝋䞊䝇 䝕䞊䝍 ĦIJŞôTIJČČĔĬČ ͚ŞôĔřTIJČ͛ ĔČ|ŞøŎŸ ͚D[;a}Z‡Da[ͫA)Z͛ ĔČ|ŞøŎŸ ͚ĔĦĦĔĬČ}øŋIJLj͛ ĔČ|ŞøŎŸ ͚ĔĦĦĔĬČ}øŋIJLj͛ ˀˀ
  16. ྍど໬䛾⤫ྜ䞉㏻▱䛾⮬ື໬ RŞíøŎĬøřøŒ)ĬČĔĬø ĔČ|ŞøŎŸ IJĬřÔĔĬøŎ}øČĔŒřŎŸ %ĔČôÔČŲIJŎģDŽIJŲ zŎIJĠøîř ĔČ|ŞøŎŸ zŎIJĠøîř ĔČ|ŞøŎŸ䛾Pa┘ᰝ䝻䜾 %ÔřÔŒøř̶‡ÔíĦø䛾䝯䝍䝕䞊䝍

    ZÔĬÔČøīøĬřzŎIJĠøîř ĔČ|ŞøŎŸ䛾䝯䝍䝕䞊䝍 䞉D[;a}Z‡Da[ͫA)Z 䞉͜%‡)‡̵ͫͫ͝‡T)ͫͫ ĔČ|ŞøŎŸ䛾䝯䝍䝕䞊䝍 䞉D[;a}Z‡Da[ͫA)Z 䞉͜%‡)‡̵ͫͫ͝‡T)ͫͫ ģŞíøîřĦ ÔŋŋĦŸ IJĬřÔĔĬøŎ %øŋĦIJŸ zŸřđIJĬzŎIJČŎÔī Ɣ ʽʼʼ䝥䝻䝆䜵䜽䝖⛬ᗘ䛾䝯䝍䝕䞊䝍䜢཰㞟 Ɣ ZŞĦřĔŋŎIJîøŒŒĔĬČ䛷୪ิฎ⌮ ĔČ|ŞøŎŸ ˀˁ
  17. ྍど໬䛾⤫ྜ䞉㏻▱䛾⮬ື໬ ྍど໬ 䛾⠊ᅖ ᚓ䜙䜜䜛 ᝟ሗ ᚓ䜙䜜䜛 ♧၀ |㆙ᐹ |䝗䜽䝍䞊 䞉ŞôĔřTIJȁĔĬģ䛾

    ⠊ᅖ䛷⤫ྜ 䈜䝁䝇䝖䛿⤫ྜ 䞉䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮 䛷⤫ྜ 䞉<z䝁䝇䝖 䞉ĔČ|ŞøŎŸ䛾┘ᰝ᝟ሗ 䞉<z䝁䝇䝖 䞉ĔČ|ŞøŎŸ䛾┘ᰝ᝟ሗ 䞉ĔČ|ŞøŎŸ䛾≧ែ 䞉<z䝁䝇䝖䛾ከᐻ 䞉䝇䜻䝱䞁㔞䛾ከ䛔䜽䜶䝸 䞉<z䝁䝇䝖䛾ከᐻ 䞉䝇䜻䝱䞁㔞䛾ከ䛔䜽䜶䝸 䞉㠀ຠ⋡䛺䜽䜶䝸 䞉↓㥏䛺䝔䞊䝤䝹 ˀ˃
  18. ᭱㐺䛺≧ែ䛾ᐃ⩏䛸㐠⏝䛾タィ ᭱㐺䛺≧ែ䜢R<D䛸䛧RzD䜢ᐃ⩏䛧ྍど໬䞉デ᩿ 䛻฼⏝ <z䝁䝇䝖͚Θ͛ ĔČ|ŞøŎŸ฼⏝䛾೺඲ᛶ ĔČ|ŞøŎŸ≧ែ䛾೺඲ᛶ ĔČ|ŞøŎŸ䜽䜶䝸䝁䝇䝖͚Θ͛ ĔČ|ŞøŎŸ䝇䝖䝺䞊䝆 䝁䝇䝖͚Θ͛ ĔČ|ŞøŎŸ䜽䜶䝸䛾

    ĦIJř฼⏝≧ἣ ĔČ|ŞøŎŸ䜽䜶䝸䛾 ᐇ⾜᫬㛫≧ἣ ⌧ᅾ୙せ䛺 ĔČ|ŞøŎŸ䝔䞊䝤䝹 ᑗ᮶୙せ䛺 ĔČ|ŞøŎŸ䝔䞊䝤䝹 䛣䜜䜙䜢ලయⓗ䛻 ྍど໬䛧デ᩿䛻฼⏝ R<D RzD 䝥䝻䝎䜽䝖ẖ䛾䝁䝇䝖͚Θ͛ ˀ˅
  19. ᭱㐺䛺≧ែ䛾ᐃ⩏䛸㐠⏝䛾タィ ᅄ༙ᮇ䛻ʽᗘ⛬ᗘ䛾䝃䜲䜽䝹䛷඲䝥䝻䝆䜵䜽䝖䛾デ᩿䜢ᐇ᪋ ʽ̵ 䝥䝻䝆䜵䜽䝖㑅ᐃ ʾ̵ ஦๓ㄪᰝ ʿ̵ ㄪᰝሗ࿌᭩సᡂ ˀ̵ ᫝ṇ䞉䝠䜰䝸䞁䜾᪉㔪䜢

    Ỵᐃ デ᩿䞉ㄪᰝ ʽ̵ ฼⏝⪅䝠䜰䝸䞁䜾 ʾ̵ ᫝ṇ᪉ἲ䛾᳨ウ ʿ̵ ᫝ṇᑐᛂ䛾ᐇ᪋ ˀ̵ ຠᯝ ᐃ 䝠䜰䝸䞁䜾䞉᫝ṇ ʽ̵ 䝥䝻䝆䜵䜽䝖ẖ䛻ᑐᛂ⤖ ᯝ䜢ඹ᭷ ʾ̵ ᣺䜚㏉䜚䞉ぢ┤䛧 ʿ̵ ᶓᒎ㛤䛾᳨ウ ᣺䜚㏉䜚䞉ᶓᒎ㛤 ˁʼ
  20. ᭱㐺䛺≧ែ䛾ᐃ⩏䛸㐠⏝䛾タィ ⌧ᅾ䛾ᡂᯝ ʽ̵ 㠀ຠ⋡䛺䜽䜶䝸䛾Ⓨぢ䛸ᨵၿ ̿ } 䝔䞊䝤䝹䜈䛾㢖⦾ཧ↷䛥䜜䜛䜽䜶䝸䜢Ⓨぢ ̿ ୰㛫㞟ィ䛾㛤Ⓨ୰ ʾ̵

    ᕧ኱䛺ཧ↷䛥䜜䛶䛔䛺䛔䝔䞊䝤䝹䛾᥈⣴䛸᫝ṇ ̿ 䜸䞁䝥䝺䛛䜙䛾⛣⾜䛻క䛔ྲྀᚓ䛥䜜䛶䛔䛯䝔䞊䝤䝹 ̿ ྜィ䛩䜛䛸ᩘⓒ‡䛾䝔䞊䝤䝹䛷䛒䛳䛯䛯䜑᫝ṇᑐᛂ ̿ ୙せ䝔䞊䝤䝹䛿๐㝖 ̿ ᚲせ䛺ሙྜ䜒řĔīøͫŋÔLjĔřĔIJĬĔĬČͫøŷŋĔŎÔřĔIJĬ䜢㐺ษ䛻タᐃ ƍ ʽ䛴䛾䝥䝻䝆䜵䜽䝖䛷ᖺ㛫⣙ ʾʼʼ୓⛬ᗘ䛾๐ῶ ˁʾ
  21. ĔČ|ŞøŎŸ䝁䝇䝖᭱㐺໬䛾䛯䜑䛾ᣮᡓ 䛥䜙䛺䜛᭱㐺໬䛾䛯䜑䛻 ĔČ|ŞøŎŸ}øŒøŎűÔřĔIJĬŒ䛾ά⏝䜢᳨ウ ̿ ĔČ|ŞøŎŸ}øŒøŎűÔřĔIJĬŒ䛷䛿ศ༢఩䛷䛾;ĦøŷĦIJřŒ䛾๭ᙜ䛜ྍ⬟ ̿ 䝽䞊䜽䝻䞊䝗ẖ䚸䝥䝻䝆䜵䜽䝖ẖ䛻 ๭䜚ᙜ䛶䜛ĦIJřŒ䜢ᰂ㌾䛻䝁䞁䝖䝻䞊䝹 ̿ ʽʼʼĦIJřŒ͊đIJŞŎ䛒䛯䜚ˀΘ͚ʾʼʾʼ͊˅⌧ᅾ䠅

    ˁʿ ĔČ|ŞøŎŸ ͚ศᯒ䝕䞊䝍䠅 zŎIJĠøîř 䝞䝑䝏ᐇ⾜ D䝒䞊䝹 ôđIJî ĔČ|ŞøŎŸ ͚ศᯒ䝕䞊䝍䠅 zŎIJĠøîř 䝞䝑䝏ᐇ⾜ D䝒䞊䝹 ôđIJî %WWMKRQIRX 7PSX |}øŒøŎűÔřĔIJĬŒ īÔĬÔČøīøĬřŋŎIJĠøîř ŒŒĔČĬīøĬř ˁʼʼĦIJř ÔŋÔîĔřŸ IJīīĔřīøĬř ʾʼʼʼĦIJř ˁʿ
  22. ĔČ|ŞøŎŸ䝁䝇䝖᭱㐺໬䛾䛯䜑䛾ᣮᡓ ĦIJřŒ䛾㉎ධ 䠄îIJīīĔřīøĬř͛ }øŒøŎűÔřĔIJĬ䛾సᡂ zŎIJĠøîř䜢}øŒøŎűÔřĔIJĬ 䜈๭ᙜ ŎøÔřøĔČ|ŞøŎŸ }øŒøŎűÔřĔIJĬŒ }øŒøŎűÔřĔIJĬ䛛䜙zŎIJĠøîř 䛾๭ᙜ䜢๐㝖

    }øŒøŎűÔřĔIJĬ䛾๐㝖 ĦIJřŒîIJīīĔřīøĬř䛾 ๐㝖 1EREKIQIRX4VSNIGX %øĦøřøĔČ|ŞøŎŸ }øŒøŎűÔřĔIJĬŒ ZÔĬÔČøīøĬřzŎIJĠøîř ŒŒĔČĬīøĬřzŎIJĠøîř *PEX6EXI5YIV] }øŒøŎűÔřĔIJĬ䜢๐㝖䛩䜛㝿䛻䚸 îŎøÔřø᫬ 䛻⏕ᡂ䛥䜜䛯ྡ๓䜢฼⏝䛩䜛䛯䜑䚸 < 䛻⟶⌮᝟ሗ䛸䛧䛶ಖ⟶䛩䜛 ĔČ|ŞøŎŸ}øŒøŎűÔřĔIJĬŒ᳨ド⎔ቃ ᫬้㉳ື ᫬้㉳ື ˁ˂
  23. |䝗䜽䝍䞊䛾⌧ᅾ䛸௒ᚋ䛾ᒎᮃ ྍど໬䞉 デ᩿㡯┠䛾タィ ⤫ྜ⎔ቃ䛾 ᵓ⠏ 㐠⏝タィ䞉 㛤Ⓨ ホ౯ ௒ᚋ 䞉ᚲせ䛻ᛂ䛨䝕䞊䝍཰㞟

    䞉㐠⏝䝥䝻䝉䝇䛾☻䛝㎸䜏 䞉㐠⏝䛾⮬ື໬ᶵ⬟䛾㛤Ⓨ 䞉ĔČ|ŞøŎŸ}øŒøŎűÔřĔIJĬŒ䛾ᮏ᱁㐺⏝ 䞉⏕⏘ᛶ͊䝉䜻䝳䝸䝔䜱䛻 㛵䛩䜛᝟ሗ䞉♧၀䜢ᚓ䜛䛯䜑䛾㛤Ⓨ 䞉ƀøřԁ|T̶%ÔřÔĦĔĬøÔČø 䞉DZ}øîIJīīøĬôøŎ 䞉⣙ʽʼʼ䝥䝻䝆䜵䜽䝖䛾 ⤫ྜ⎔ቃ䛾ᵓ⠏䛜᏶஢ 䞉䝁䝇䝖䛚䜘䜃ĔČ|ŞøŎŸ䛾 ౑䜟䜜᪉䚸≧ែ䜢ྍど໬䞉デ᩿ 䞉ᐃᮇⓗ䛺ㄪᰝ͊デ᩿͊᫝ṇ䛾䝇 䜻䞊䝮☜❧ ˁ˄
  24. 䛣䛾ŒøîřĔIJĬ䛾䜎䛸䜑 Ɣ %ø[䛾䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛷Ⓨ⏕䛧䛯ㄢ㢟 ż ศᯒ⎔ቃ䜢ศ㞳䛩䜛䛣䛸䛷ᰂ㌾䛻䛺䛳䛯䛜䚸 㠀ຠ⋡䛺฼⏝䛻Ẽ䛵䛝㎞䛟 䛺䛳䛯 Ɣ ㄢ㢟䛻ᑐ䛩䜛䜺䝞䝘䞁䝇ᙉ໬䛾ྲྀ䜚⤌䜏 ż

    |䝗䜽䝍䞊άື䛻䛶䚸᭱㐺䜢ᐃ⩏䛧ᶓ᩿䛷䝰䝙䝍䝸䞁䜾䞉᫝ṇ䜢⾜䛖 ⎔ቃ䞉 ᯟ⤌䜏䜢స䜛஦䛜䛷䛝䛯 ż ⏕⏘ᛶ͊䝉䜻䝳䝸䝔䜱䜢㧗䜑䜛䛯䜑䛾᭱㐺䛾ᐃ⩏䛸䚸ྍど໬䞉デ᩿䛾䛯䜑䛾 άື䛿 ᘬ䛝⥆䛝⾜䛖 ż ĔČ|ŞøŎŸ}øŒøŎűÔřĔIJĬŒ䛾㐺⏝䛻ྥ䛡䛶䚸᳨ウ䞉㛤Ⓨ䜢ᘬ䛝⥆䛝⾜䛖 ˁ˅
  25. ᮏ᪥䛚ヰ䛧䛯䛣䛸 ˂ʽ %ø[䛾䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮 䝕䞊䝍䛾Ẹ୺໬䜢┠ᣦ䛧䛶 䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮 䜺䝞䝘䞁䝇ᙉ໬䛾ྲྀ䜚⤌䜏    䝃䞊䝡䝇ẖ䛻ศ㞳䛧䛯<z䝥䝻䝆䜵䜽䝖䛾タィ䚸䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛾ᥦ౪

    䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䛻TIJIJģøŎ䜢ᑟධ䛧䝕䞊䝍䛾Ẹ୺໬䜢ಁ㐍 䛣䜜䜎䛷䝕䞊䝍ά⏝䛜㐍䜎䛺䛛䛳䛯㒊⨫䜈䝕䞊䝍ά⏝䜢᥎㐍 |䝗䜽䝍䞊䛻䛶䝕䞊䝍䝥䝷䝑䝖䝣䜷䞊䝮䜢ᖖ䛻᭱㐺䛺≧ែ䛻㏆䛵䛡䜛άື䛾⤂௓