diff --git "a/data_eng.rtf" "b/data_eng.rtf" deleted file mode 100644--- "a/data_eng.rtf" +++ /dev/null @@ -1 +0,0 @@ -{\rtf1 \ansi \ansicpg1252 \deff0 \stshfdbch2 \stshfloch0 \stshfhich0 \deflang3082 \deflangfe3082 {\fonttbl {\f0 \froman \fcharset0 \fprq2 {\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\f2 \fnil \fcharset134 \fprq0 {\*\panose 02010600030101010101}SimSun{\*\falt SimSun};}{\f3 \fnil \fcharset0 \fprq0 {\*\panose 05050102010706020507}Symbol{\*\falt Symbol};}{\f4 \fmodern \fcharset0 \fprq0 {\*\panose 02070309020205020404}Courier New{\*\falt Courier New};}{\f5 \fnil \fcharset0 \fprq0 {\*\panose 05000000000000000000}Wingdings{\*\falt Wingdings};}{\f6 \fnil \fcharset2 \fprq0 {\*\panose 05000000000000000000}Wingdings{\*\falt Wingdings};}{\f7 \fswiss \fcharset0 \fprq0 {\*\panose 020f0502020204030204}Calibri{\*\falt Calibri};}}{\colortbl;\red0\green0\blue0;\red128\green0\blue0;\red255\green0\blue0;\red0\green128\blue0;\red128\green128\blue0;\red0\green255\blue0;\red255\green255\blue0;\red0\green0\blue128;\red128\green0\blue128;\red0\green128\blue128;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue255;\red255\green0\blue255;\red0\green255\blue255;\red255\green255\blue255;}{\stylesheet {\li0 \ri0 \widctlpar \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \snext0 \sqformat \spriority0 Normal;}{\s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \snext0 \sunhideused \sqformat \spriority0 heading 3;}{\s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \snext0 \sunhideused \sqformat \spriority0 heading 5;}{\*\cs10 \rtlch \ltrch \snext10 \ssemihidden \spriority0 Default Paragraph Font;}{\*\cs15 \i1 \rtlch \ltrch \sbasedon10 \snext15 \sqformat \spriority0 Emphasis;}{\*\cs16 \rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \sbasedon10 \snext16 \spriority0 HTML Code;}{\*\cs17 \b1 \rtlch \ltrch \sbasedon10 \snext17 \sqformat \spriority0 Strong;}{\s18 \ql \li0 \ri0 \widctlpar \aspalpha \aspnum \adjustright \lin0 \rin0 \tql \tx916 \tql \tx1832 \tql \tx2748 \tql \tx3664 \tql \tx4580 \tql \tx5496 \tql \tx6412 \tql \tx7328 \tql \tx8244 \tql \tx9160 \tql \tx10076 \tql \tx10992 \tql \tx11908 \tql \tx12824 \tql \tx13740 \tql \tx14656 \itap0 \rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \snext18 \spriority0 HTML Preformatted;}{\s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \snext19 \spriority0 Normal (Web);}}{\*\latentstyles \lsdstimax260 \lsdlockeddef0 \lsdsemihiddendef1 \lsdunhideuseddef1 \lsdqformatdef0 \lsdprioritydef99 {\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 4;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority0 \lsdlocked0 heading 9;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 7;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 8;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index 9;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 7;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 8;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toc 9;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Normal Indent;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 footnote text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 annotation text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 header;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 footer;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 index heading;\lsdqformat1 \lsdpriority0 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 table of figures;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 envelope address;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 envelope return;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 footnote reference;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 annotation reference;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 line number;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 page number;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 endnote reference;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 endnote text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 table of authorities;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 macro;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 toa heading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Bullet;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Number;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Bullet 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Bullet 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Bullet 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Bullet 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Number 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Number 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Number 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Number 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Title;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Closing;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Signature;\lsdunhideused0 \lsdpriority0 \lsdlocked0 Default Paragraph Font;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text Indent;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Continue;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Continue 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Continue 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Continue 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 List Continue 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Message Header;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Salutation;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Date;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text First Indent;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Note Heading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text Indent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Body Text Indent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Block Text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Hyperlink;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 FollowedHyperlink;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Document Map;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Plain Text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 E-mail Signature;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Normal (Web);\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Acronym;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Address;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Cite;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Code;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Definition;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Keyboard;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Preformatted;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Sample;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Typewriter;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 HTML Variable;\lsdunhideused0 \lsdpriority0 \lsdlocked0 Normal Table;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 annotation subject;\lsdpriority99 \lsdlocked0 No List;\lsdpriority99 \lsdlocked0 1 / a / i;\lsdpriority99 \lsdlocked0 1 / 1.1 / 1.1.1;\lsdpriority99 \lsdlocked0 Article / Section;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Simple 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Simple 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Simple 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Classic 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Classic 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Classic 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Classic 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Colorful 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Colorful 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Colorful 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Columns 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Columns 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Columns 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Columns 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Columns 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 7;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid 8;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 7;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table List 8;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table 3D effects 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table 3D effects 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table 3D effects 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Contemporary;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Elegant;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Professional;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Subtle 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Subtle 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Web 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Web 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Web 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Balloon Text;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority0 \lsdlocked0 Table Theme;\lsdpriority99 \lsdlocked0 Placeholder Text;\lsdpriority99 \lsdlocked0 No Spacing;\lsdpriority99 \lsdlocked0 Light Shading;\lsdpriority99 \lsdlocked0 Light List;\lsdpriority99 \lsdlocked0 Light Grid;\lsdpriority99 \lsdlocked0 Medium Shading 1;\lsdpriority99 \lsdlocked0 Medium Shading 2;\lsdpriority99 \lsdlocked0 Medium List 1;\lsdpriority99 \lsdlocked0 Medium List 2;\lsdpriority99 \lsdlocked0 Medium Grid 1;\lsdpriority99 \lsdlocked0 Medium Grid 2;\lsdpriority99 \lsdlocked0 Medium Grid 3;\lsdpriority99 \lsdlocked0 Dark List;\lsdpriority99 \lsdlocked0 Colorful Shading;\lsdpriority99 \lsdlocked0 Colorful List;\lsdpriority99 \lsdlocked0 Colorful Grid;\lsdpriority99 \lsdlocked0 Light Shading Accent 1;\lsdpriority99 \lsdlocked0 Light List Accent 1;\lsdpriority99 \lsdlocked0 Light Grid Accent 1;\lsdpriority99 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority99 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority99 \lsdlocked0 Medium List 1 Accent 1;\lsdpriority99 \lsdlocked0 List Paragraph;\lsdpriority99 \lsdlocked0 Quote;\lsdpriority99 \lsdlocked0 Intense Quote;\lsdpriority99 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority99 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority99 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority99 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority99 \lsdlocked0 Dark List Accent 1;\lsdpriority99 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority99 \lsdlocked0 Colorful List Accent 1;\lsdpriority99 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority99 \lsdlocked0 Light Shading Accent 2;\lsdpriority99 \lsdlocked0 Light List Accent 2;\lsdpriority99 \lsdlocked0 Light Grid Accent 2;\lsdpriority99 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority99 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority99 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority99 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority99 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority99 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority99 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority99 \lsdlocked0 Dark List Accent 2;\lsdpriority99 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority99 \lsdlocked0 Colorful List Accent 2;\lsdpriority99 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority99 \lsdlocked0 Light Shading Accent 3;\lsdpriority99 \lsdlocked0 Light List Accent 3;\lsdpriority99 \lsdlocked0 Light Grid Accent 3;\lsdpriority99 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority99 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority99 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority99 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority99 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority99 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority99 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority99 \lsdlocked0 Dark List Accent 3;\lsdpriority99 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority99 \lsdlocked0 Colorful List Accent 3;\lsdpriority99 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority99 \lsdlocked0 Light Shading Accent 4;\lsdpriority99 \lsdlocked0 Light List Accent 4;\lsdpriority99 \lsdlocked0 Light Grid Accent 4;\lsdpriority99 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority99 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority99 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority99 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority99 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority99 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority99 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority99 \lsdlocked0 Dark List Accent 4;\lsdpriority99 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority99 \lsdlocked0 Colorful List Accent 4;\lsdpriority99 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority99 \lsdlocked0 Light Shading Accent 5;\lsdpriority99 \lsdlocked0 Light List Accent 5;\lsdpriority99 \lsdlocked0 Light Grid Accent 5;\lsdpriority99 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority99 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority99 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority99 \lsdlocked0 Medium List 2 Accent 5;\lsdpriority99 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority99 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority99 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority99 \lsdlocked0 Dark List Accent 5;\lsdpriority99 \lsdlocked0 Colorful Shading Accent 5;\lsdpriority99 \lsdlocked0 Colorful List Accent 5;\lsdpriority99 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority99 \lsdlocked0 Light Shading Accent 6;\lsdpriority99 \lsdlocked0 Light List Accent 6;\lsdpriority99 \lsdlocked0 Light Grid Accent 6;\lsdpriority99 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority99 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority99 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority99 \lsdlocked0 Medium List 2 Accent 6;\lsdpriority99 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority99 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority99 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority99 \lsdlocked0 Dark List Accent 6;\lsdpriority99 \lsdlocked0 Colorful Shading Accent 6;\lsdpriority99 \lsdlocked0 Colorful List Accent 6;\lsdpriority99 \lsdlocked0 Colorful Grid Accent 6;}}{\*\listtable {\list \listtemplateid-1850907515 \listhybrid {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'01.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'02.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'03.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2880 \lin2880 \fi-360 \jclisttab \tx2517 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'04.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li3600 \lin3600 \fi-360 \jclisttab \tx3238 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'05.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li4320 \lin4320 \fi-360 \jclisttab \tx3958 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'06.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5040 \lin5040 \fi-360 \jclisttab \tx4678 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'07.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5760 \lin5760 \fi-360 \jclisttab \tx5398 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'08.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li6480 \lin6480 \fi-360 \jclisttab \tx6118 }{\listname ;}\listid-1850907515 }{\list \listtemplateid-1849853253 \listsimple {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\li360 \lin360 \fi-360 \jclisttab \tx360 }{\listname ;}\listid-1849853253 }{\list \listtemplateid-1758026288 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-1758026288 }{\list \listtemplateid-1708893604 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-1708893604 }{\list \listtemplateid-1582872200 \listhybrid {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'01.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'02.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'03.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2880 \lin2880 \fi-360 \jclisttab \tx2517 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'04.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li3600 \lin3600 \fi-360 \jclisttab \tx3238 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'05.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li4320 \lin4320 \fi-360 \jclisttab \tx3958 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'06.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5040 \lin5040 \fi-360 \jclisttab \tx4678 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'07.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5760 \lin5760 \fi-360 \jclisttab \tx5398 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'08.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li6480 \lin6480 \fi-360 \jclisttab \tx6118 }{\listname ;}\listid-1582872200 }{\list \listtemplateid-1480774231 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-1480774231 }{\list \listtemplateid-1396234984 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-1396234984 }{\list \listtemplateid-1234933703 \listsimple {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61548 ?};}{\levelnumbers ;}\rtlch \ltrch \dbch \af2 \hich \af6 \loch \f6 \li1620 \lin1620 \fi-360 \jclisttab \tx1620 }{\listname ;}\listid-1234933703 }{\list \listtemplateid-1064478015 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-1064478015 }{\list \listtemplateid-1014933538 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-1014933538 }{\list \listtemplateid-932736730 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-932736730 }{\list \listtemplateid-795598155 \listsimple {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61548 ?};}{\levelnumbers ;}\rtlch \ltrch \dbch \af2 \hich \af6 \loch \f6 \li1200 \lin1200 \fi-360 \jclisttab \tx1200 }{\listname ;}\listid-795598155 }{\list \listtemplateid-605677318 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-605677318 }{\list \listtemplateid-478818750 \listhybrid {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'01.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'02.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'03.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2880 \lin2880 \fi-360 \jclisttab \tx2517 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'04.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li3600 \lin3600 \fi-360 \jclisttab \tx3238 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'05.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li4320 \lin4320 \fi-360 \jclisttab \tx3958 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'06.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5040 \lin5040 \fi-360 \jclisttab \tx4678 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'07.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5760 \lin5760 \fi-360 \jclisttab \tx5398 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'08.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li6480 \lin6480 \fi-360 \jclisttab \tx6118 }{\listname ;}\listid-478818750 }{\list \listtemplateid-382726668 \listsimple {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\li1200 \lin1200 \fi-360 \jclisttab \tx1200 }{\listname ;}\listid-382726668 }{\list \listtemplateid-372202940 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid-372202940 }{\list \listtemplateid-330096489 \listsimple {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61548 ?};}{\levelnumbers ;}\rtlch \ltrch \dbch \af2 \hich \af6 \loch \f6 \li360 \lin360 \fi-360 \jclisttab \tx360 }{\listname ;}\listid-330096489 }{\list \listtemplateid115581291 \listsimple {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61548 ?};}{\levelnumbers ;}\rtlch \ltrch \dbch \af2 \hich \af6 \loch \f6 \li2040 \lin2040 \fi-360 \jclisttab \tx2040 }{\listname ;}\listid115581291 }{\list \listtemplateid384498184 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid384498184 }{\list \listtemplateid443670734 \listsimple {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\li2040 \lin2040 \fi-360 \jclisttab \tx2040 }{\listname ;}\listid443670734 }{\list \listtemplateid451407162 \listhybrid {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'01.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'02.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'03.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2880 \lin2880 \fi-360 \jclisttab \tx2517 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'04.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li3600 \lin3600 \fi-360 \jclisttab \tx3238 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'05.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li4320 \lin4320 \fi-360 \jclisttab \tx3958 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'06.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5040 \lin5040 \fi-360 \jclisttab \tx4678 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'07.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5760 \lin5760 \fi-360 \jclisttab \tx5398 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'08.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li6480 \lin6480 \fi-360 \jclisttab \tx6118 }{\listname ;}\listid451407162 }{\list \listtemplateid504796551 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid504796551 }{\list \listtemplateid767562733 \listsimple {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61548 ?};}{\levelnumbers ;}\rtlch \ltrch \dbch \af2 \hich \af6 \loch \f6 \li780 \lin780 \fi-360 \jclisttab \tx780 }{\listname ;}\listid767562733 }{\list \listtemplateid843252807 \listhybrid {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'01.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'02.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'03.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2880 \lin2880 \fi-360 \jclisttab \tx2517 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'04.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li3600 \lin3600 \fi-360 \jclisttab \tx3238 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'05.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li4320 \lin4320 \fi-360 \jclisttab \tx3958 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'06.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5040 \lin5040 \fi-360 \jclisttab \tx4678 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'07.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5760 \lin5760 \fi-360 \jclisttab \tx5398 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'08.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li6480 \lin6480 \fi-360 \jclisttab \tx6118 }{\listname ;}\listid843252807 }{\list \listtemplateid1024605524 \listsimple {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\li780 \lin780 \fi-360 \jclisttab \tx780 }{\listname ;}\listid1024605524 }{\list \listtemplateid1509724907 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid1509724907 }{\list \listtemplateid1605297811 \listsimple {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\li1620 \lin1620 \fi-360 \jclisttab \tx1620 }{\listname ;}\listid1605297811 }{\list \listtemplateid1680590844 \listhybrid {\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'00.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'01.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'02.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'03.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li2880 \lin2880 \fi-360 \jclisttab \tx2517 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'04.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li3600 \lin3600 \fi-360 \jclisttab \tx3238 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'05.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li4320 \lin4320 \fi-360 \jclisttab \tx3958 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'06.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5040 \lin5040 \fi-360 \jclisttab \tx4678 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'07.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li5760 \lin5760 \fi-360 \jclisttab \tx5398 }{\listlevel \levelnfc0 \levelnfcn0 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'02\'08.;}{\levelnumbers \'01;}\fs24 \rtlch \ltrch \li6480 \lin6480 \fi-360 \jclisttab \tx6118 }{\listname ;}\listid1680590844 }{\list \listtemplateid2102533587 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid2102533587 }{\list \listtemplateid2113764732 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid2113764732 }{\list \listtemplateid30 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid30 }{\list \listtemplateid31 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid31 }{\list \listtemplateid32 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid32 }{\list \listtemplateid33 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid33 }{\list \listtemplateid34 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid34 }{\list \listtemplateid35 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid35 }{\list \listtemplateid36 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid36 }{\list \listtemplateid37 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid37 }{\list \listtemplateid38 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid38 }{\list \listtemplateid39 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid39 }{\list \listtemplateid40 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid40 }{\list \listtemplateid41 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid41 }{\list \listtemplateid42 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid42 }{\list \listtemplateid43 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid43 }{\list \listtemplateid44 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid44 }{\list \listtemplateid45 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid45 }{\list \listtemplateid46 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid46 }{\list \listtemplateid47 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid47 }{\list \listtemplateid48 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid48 }{\list \listtemplateid49 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid49 }{\list \listtemplateid50 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid50 }{\list \listtemplateid51 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid51 }{\list \listtemplateid52 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid52 }{\list \listtemplateid53 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid53 }{\list \listtemplateid54 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid54 }{\list \listtemplateid55 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid55 }{\list \listtemplateid56 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid56 }{\list \listtemplateid57 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid57 }{\list \listtemplateid58 \listhybrid {\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61623 ?};}{\levelnumbers ;}\rtlch \fcs1 \af3 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af3 \loch \f3 \li720 \lin720 \fi-360 \jclisttab \tx720 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u111 ?};}{\levelnumbers ;}\rtlch \fcs1 \af4 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 \li1440 \lin1440 \fi-360 \jclisttab \tx1440 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2160 \lin2160 \fi-360 \jclisttab \tx2160 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li2880 \lin2880 \fi-360 \jclisttab \tx2880 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li3600 \lin3600 \fi-360 \jclisttab \tx3600 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li4320 \lin4320 \fi-360 \jclisttab \tx4320 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5040 \lin5040 \fi-360 \jclisttab \tx5040 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li5760 \lin5760 \fi-360 \jclisttab \tx5760 }{\listlevel \levelnfc23 \levelnfcn23 \leveljc0 \leveljcn0 \levelstartat1 \levelfollow0 \levelspace0 \levelindent0 \levellegal0 \levelnorestart0 {\leveltext \'01{\uc1 \u61607 ?};}{\levelnumbers ;}\rtlch \fcs1 \af5 \ltrch \fcs0 \fs20 \rtlch \ltrch \dbch \af2 \hich \af5 \loch \f5 \li6480 \lin6480 \fi-360 \jclisttab \tx6480 }{\listname ;}\listid58 }}{\*\listoverridetable {\listoverride \listid1680590844 \listoverridecount0 \ls1 }{\listoverride \listid843252807 \listoverridecount0 \ls2 }{\listoverride \listid2113764732 \listoverridecount0 \ls3 }{\listoverride \listid504796551 \listoverridecount0 \ls4 }{\listoverride \listid-1064478015 \listoverridecount0 \ls5 }{\listoverride \listid1509724907 \listoverridecount0 \ls6 }{\listoverride \listid-1758026288 \listoverridecount0 \ls7 }{\listoverride \listid-478818750 \listoverridecount0 \ls8 }{\listoverride \listid-1758026288 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls9 }{\listoverride \listid-1758026288 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls10 }{\listoverride \listid-1758026288 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls11 }{\listoverride \listid-1758026288 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls12 }{\listoverride \listid-1396234984 \listoverridecount0 \ls13 }{\listoverride \listid-932736730 \listoverridecount0 \ls14 }{\listoverride \listid-932736730 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls15 }{\listoverride \listid-932736730 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls16 }{\listoverride \listid-932736730 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls17 }{\listoverride \listid-932736730 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls18 }{\listoverride \listid-1014933538 \listoverridecount0 \ls19 }{\listoverride \listid-1014933538 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls20 }{\listoverride \listid-1014933538 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls21 }{\listoverride \listid384498184 \listoverridecount0 \ls22 }{\listoverride \listid384498184 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls23 }{\listoverride \listid384498184 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls24 }{\listoverride \listid-1480774231 \listoverridecount0 \ls25 }{\listoverride \listid-1480774231 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls26 }{\listoverride \listid-1480774231 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls27 }{\listoverride \listid-1708893604 \listoverridecount0 \ls28 }{\listoverride \listid-1708893604 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls29 }{\listoverride \listid-605677318 \listoverridecount0 \ls30 }{\listoverride \listid-1850907515 \listoverridecount0 \ls31 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls32 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls33 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls34 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls35 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls36 }{\listoverride \listid451407162 \listoverridecount0 \ls37 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls38 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls39 }{\listoverride \listid-1582872200 \listoverridecount0 \ls40 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls41 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls42 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls43 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls44 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls45 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls46 }{\listoverride \listid-605677318 \listoverridecount9 {\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }{\lfolevel \listoverridestartat \levelstartat1 }\ls47 }{\listoverride \listid-372202940 \listoverridecount0 \ls48 }{\listoverride \listid2102533587 \listoverridecount0 \ls49 }}{\*\generator WPS Office}{\info {\author hecto}{\operator hecto}{\creatim \yr2024 \mo8 \dy21 \hr12 \min34 }{\revtim \yr2024 \mo8 \dy21 \hr12 \min35 }{\version1 }{\nofpages18 }}\paperw12240 \paperh15840 \margl1800 \margr1800 \margt1440 \margb1440 \gutter0 \deftab708 \ftnbj \aenddoc \formshade \dgmargin \dghspace180 \dgvspace156 \dghorigin1800 \dgvorigin1440 \dghshow1 \dgvshow1 \jexpand0 \viewkind1 \viewscale100 \splytwnine \ftnlytwnine \htmautsp \useltbaln \alntblind \lytcalctblwd \lyttblrtgr \lnbrkrule \nogrowautofit \asianbrkrule \pgbrdrhead1 \pgbrdrfoot1 \nobrkwrptbl \dntblnsbdb \felnbrelev \spltpgpar \notvatxbx {\*\fchars !),.:;?]\'7d{\uc1 \u168 ?}{\uc1 \u183 ?}{\uc1 \u711 ?}{\uc1 \u713 ?}{\uc1 \u8213 ?}{\uc1 \u8214 ?}{\uc1 \u8217 ?}{\uc1 \u8221 ?}{\uc1 \u8230 ?}{\uc1 \u8758 ?}{\uc1 \u12289 ?}{\uc1 \u12290 ?}{\uc1 \u12291 ?}{\uc1 \u12293 ?}{\uc1 \u12297 ?}{\uc1 \u12299 ?}{\uc1 \u12301 ?}{\uc1 \u12303 ?}{\uc1 \u12305 ?}{\uc1 \u12309 ?}{\uc1 \u12311 ?}{\uc1 \u65281 ?}{\uc1 \u65282 ?}{\uc1 \u65287 ?}{\uc1 \u65289 ?}{\uc1 \u65292 ?}{\uc1 \u65294 ?}{\uc1 \u65306 ?}{\uc1 \u65307 ?}{\uc1 \u65311 ?}{\uc1 \u65341 ?}{\uc1 \u65344 ?}{\uc1 \u65372 ?}{\uc1 \u65373 ?}{\uc1 \u65374 ?}{\uc1 \u65504 ?}}{\*\lchars ([\'7b{\uc1 \u183 ?}{\uc1 \u8216 ?}{\uc1 \u8220 ?}{\uc1 \u12296 ?}{\uc1 \u12298 ?}{\uc1 \u12300 ?}{\uc1 \u12302 ?}{\uc1 \u12304 ?}{\uc1 \u12308 ?}{\uc1 \u12310 ?}{\uc1 \u65288 ?}{\uc1 \u65294 ?}{\uc1 \u65339 ?}{\uc1 \u65371 ?}{\uc1 \u65505 ?}{\uc1 \u65509 ?}}\fet2 {\*\ftnsep \pard \plain {\insrsid \chftnsep \par }}{\*\ftnsepc \pard \plain {\insrsid \chftnsepc \par }}{\*\aftnsep \pard \plain {\insrsid \chftnsep \par }}{\*\aftnsepc \pard \plain {\insrsid \chftnsepc \par }}\sectd \sbkpage \pgwsxn11906 \pghsxn16838 \marglsxn1800 \margrsxn1800 \margtsxn1440 \margbsxn1440 \guttersxn0 \headery720 \footery720 \pgbrdropt32 \sectlinegrid360 \sectdefaultcl \endnhere \pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 platicame de las herramientas de adquisicion y transformacion de datos como FiveTran y DBT}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ChatGPT Plus}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang2058 \langnp2058 \langfe2052 \langfenp2052 \alang1 Response}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 FiveTran y dbt (data build tool) son herramientas clave en el ecosistema moderno de ingenier\uc1 \u237 ?a de datos, utilizadas para la adquisici\uc1 \u243 ?n, transformaci\uc1 \u243 ?n y gesti\uc1 \u243 ?n de datos. A continuaci\uc1 \u243 ?n, te explico cada una:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch FiveTran:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch FiveTran}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 es una plataforma de integraci\uc1 \u243 ?n de datos (ETL: Extract, Transform, Load) que automatiza la recopilaci\uc1 \u243 ?n de datos desde diferentes fuentes, carg\uc1 \u225 ?ndolos en almacenes de datos como Snowflake, BigQuery, o Redshift. Aqu\uc1 \u237 ? est\uc1 \u225 ?n algunas de sus caracter\uc1 \u237 ?sticas principales:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 1.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Conectores Preconstruidos}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : FiveTran ofrece una amplia gama de conectores que permiten integrar datos desde diversas fuentes como bases de datos, aplicaciones SaaS, eventos de marketing, sistemas financieros, etc.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 2.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 3.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Automatizaci\uc1 \u243 ?n y Mantenimiento}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : Una de las grandes ventajas de FiveTran es su capacidad para manejar la extracci\uc1 \u243 ?n y carga de datos de forma continua y autom\uc1 \u225 ?tica, minimizando la necesidad de mantenimiento manual.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 4.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 5.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Transformaci\uc1 \u243 ?n en el Almac\uc1 \u233 ?n}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : Aunque FiveTran se enfoca principalmente en la carga de datos, soporta transformaciones b\uc1 \u225 ?sicas de datos utilizando SQL una vez que los datos est\uc1 \u225 ?n en el almac\uc1 \u233 ?n.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 6.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 7.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Facilidad de Uso}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : La configuraci\uc1 \u243 ?n de FiveTran es sencilla, lo que permite a los equipos de datos comenzar r\uc1 \u225 ?pidamente con la integraci\uc1 \u243 ?n de m\uc1 \u250 ?ltiples fuentes de datos.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 8.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 9.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Escalabilidad}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : Es altamente escalable, pudiendo manejar grandes vol\uc1 \u250 ?menes de datos de diferentes fuentes sin comprometer el rendimiento.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 10.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch dbt (Data Build Tool):}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch dbt}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 es una herramienta de transformaci\uc1 \u243 ?n de datos que se centra en la transformaci\uc1 \u243 ?n de datos dentro del almac\uc1 \u233 ?n de datos. A diferencia de herramientas tradicionales de ETL, dbt se enfoca en la fase de "T" (Transform) del proceso ELT (Extract, Load, Transform). Aqu\uc1 \u237 ? est\uc1 \u225 ?n sus caracter\uc1 \u237 ?sticas:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 1.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Transformaciones SQL}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : dbt permite a los analistas y cient\uc1 \u237 ?ficos de datos transformar datos utilizando SQL. Los modelos de dbt son simples scripts SQL que pueden ser versionados y gestionados en un repositorio de control de versiones (como Git).}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 2.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 3.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Orquestaci\uc1 \u243 ?n de Transformaciones}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : dbt organiza las transformaciones en secuencias l\uc1 \u243 ?gicas, gestionando dependencias entre diferentes modelos de datos. Esto asegura que las transformaciones se realicen en el orden correcto.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 4.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 5.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Documentaci\uc1 \u243 ?n y Pruebas}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : dbt facilita la documentaci\uc1 \u243 ?n y las pruebas de los modelos de datos. Esto asegura que el equipo de datos mantenga un alto nivel de calidad y confiabilidad en los datos transformados.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 6.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 7.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Facilidad de Implementaci\uc1 \u243 ?n}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : Al ser compatible con diferentes almacenes de datos (como Snowflake, BigQuery, Redshift, etc.), dbt puede ser f\uc1 \u225 ?cilmente implementado en la mayor\uc1 \u237 ?a de las infraestructuras modernas de datos.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 8.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 9.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Comunidad y Ecosistema}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 : dbt tiene una comunidad activa y un ecosistema en crecimiento, con m\uc1 \u250 ?ltiples integraciones y plugins que expanden su funcionalidad.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 10.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Complementariedad entre FiveTran y dbt:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls3 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch FiveTran}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 se utiliza para la extracci\uc1 \u243 ?n y carga de datos desde diversas fuentes a un almac\uc1 \u233 ?n de datos centralizado.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls3 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch dbt}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 toma esos datos cargados en el almac\uc1 \u233 ?n y realiza transformaciones m\uc1 \u225 ?s complejas, prepar\uc1 \u225 ?ndolos para an\uc1 \u225 ?lisis, reportes, y toma de decisiones.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Esta combinaci\uc1 \u243 ?n permite a las organizaciones construir pipelines de datos robustos, escalables, y mantenibles, maximizando la eficiencia y reduciendo la necesidad de intervenci\uc1 \u243 ?n manual en la gesti\uc1 \u243 ?n de datos.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 4o}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 T\uc1 \u250 ? dijiste:}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Diferencias entre AWS S3 y Redshift/Snowflake}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 2/2}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ChatGPT Plus}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang2058 \langnp2058 \langfe2052 \langfenp2052 \alang1 Response}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 AWS S3, Redshift y Snowflake son componentes clave en el almacenamiento y procesamiento de datos en la nube, pero sirven prop\uc1 \u243 ?sitos diferentes. Aqu\uc1 \u237 ? te explico las diferencias principales entre ellos:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch AWS S3 (Simple Storage Service):}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch AWS S3}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 es un servicio de almacenamiento de objetos ofrecido por Amazon Web Services (AWS). Est\uc1 \u225 ? dise\uc1 \u241 ?ado para almacenar y recuperar cualquier cantidad de datos desde cualquier lugar de la web, y es muy flexible en cuanto al tipo de datos que puedes almacenar.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls4 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Tipo de almacenamiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Almacenamiento de objetos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls4 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Estructura de datos:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Los datos se almacenan como objetos en "buckets" (cubos). Cada objeto incluye los datos propios, metadatos y un identificador \uc1 \u250 ?nico.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls4 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Escenarios de uso:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Ideal para almacenamiento de grandes vol\uc1 \u250 ?menes de datos no estructurados, como archivos, im\uc1 \u225 ?genes, videos, backups, logs, y grandes datasets para an\uc1 \u225 ?lisis posteriores.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls4 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Coste:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Generalmente se cobra por el almacenamiento utilizado (por GB) y por la transferencia de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls4 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Consultas y an\uc1 \u225 ?lisis:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Aunque S3 no est\uc1 \u225 ? dise\uc1 \u241 ?ado para realizar an\uc1 \u225 ?lisis de datos directamente, puede integrarse con servicios como Amazon Athena, Redshift Spectrum, o AWS Glue para ejecutar consultas sobre los datos almacenados.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Amazon Redshift:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Amazon Redshift}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 es un almac\uc1 \u233 ?n de datos en la nube (data warehouse) totalmente gestionado, optimizado para el an\uc1 \u225 ?lisis de grandes vol\uc1 \u250 ?menes de datos estructurados y semiestructurados.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls5 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Tipo de almacenamiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Almac\uc1 \u233 ?n de datos columnar.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls5 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Estructura de datos:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Los datos se almacenan en tablas con un esquema definido, similar a una base de datos relacional tradicional, pero optimizado para consultas r\uc1 \u225 ?pidas sobre grandes conjuntos de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls5 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Escenarios de uso:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Ideal para an\uc1 \u225 ?lisis de grandes vol\uc1 \u250 ?menes de datos, BI (Business Intelligence), informes anal\uc1 \u237 ?ticos complejos, y aplicaciones que requieren respuestas r\uc1 \u225 ?pidas a consultas SQL.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls5 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Coste:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Se cobra principalmente por la capacidad de almacenamiento provisionada y por la computaci\uc1 \u243 ?n utilizada para ejecutar las consultas.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls5 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Consultas y an\uc1 \u225 ?lisis:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Redshift est\uc1 \u225 ? dise\uc1 \u241 ?ado espec\uc1 \u237 ?ficamente para consultas SQL anal\uc1 \u237 ?ticas r\uc1 \u225 ?pidas. Puede integrar datos almacenados en S3 a trav\uc1 \u233 ?s de Redshift Spectrum, permitiendo consultas conjuntas sobre datos estructurados en Redshift y datos no estructurados en S3.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Snowflake:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Snowflake}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 es un almac\uc1 \u233 ?n de datos en la nube que ofrece capacidades similares a las de Redshift, pero con algunas diferencias clave en su arquitectura y modelo de operaci\uc1 \u243 ?n. Es independiente de AWS (aunque puede funcionar en AWS, Azure, o Google Cloud).}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls6 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Tipo de almacenamiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Almac\uc1 \u233 ?n de datos columnar, basado en una arquitectura de separaci\uc1 \u243 ?n entre almacenamiento y computaci\uc1 \u243 ?n.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls6 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Estructura de datos:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Los datos se organizan en tablas dentro de un esquema definido, con un enfoque en la separaci\uc1 \u243 ?n de almacenamiento y computaci\uc1 \u243 ?n para una mayor flexibilidad y escalabilidad.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls6 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Escenarios de uso:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Similar a Redshift, es ideal para an\uc1 \u225 ?lisis de grandes vol\uc1 \u250 ?menes de datos, BI, y aplicaciones que requieren consultas SQL r\uc1 \u225 ?pidas, pero con una mayor capacidad para escalar almacenamiento y computaci\uc1 \u243 ?n de forma independiente.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls6 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Coste:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Se cobra por el almacenamiento utilizado y por el tiempo de computaci\uc1 \u243 ?n. Snowflake permite una escalabilidad m\uc1 \u225 ?s granular en cuanto a recursos de computaci\uc1 \u243 ?n, lo que puede resultar en una mayor eficiencia de costos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls6 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Consultas y an\uc1 \u225 ?lisis:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Ofrece capacidades avanzadas de SQL para an\uc1 \u225 ?lisis de datos, con un enfoque en la facilidad de uso y la optimizaci\uc1 \u243 ?n autom\uc1 \u225 ?tica del rendimiento. Tambi\uc1 \u233 ?n se integra bien con datos almacenados en S3, Azure Blob Storage o Google Cloud Storage.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Resumen de Diferencias:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls7 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch AWS S3}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 es un servicio de almacenamiento de objetos, adecuado para almacenar grandes cantidades de datos no estructurados y semiestructurados.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls7 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Amazon Redshift}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 es un almac\uc1 \u233 ?n de datos en la nube optimizado para el an\uc1 \u225 ?lisis de datos estructurados con consultas SQL r\uc1 \u225 ?pidas y eficientes.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls7 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Snowflake}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 tambi\uc1 \u233 ?n es un almac\uc1 \u233 ?n de datos en la nube, pero con una arquitectura que separa el almacenamiento de la computaci\uc1 \u243 ?n, ofreciendo mayor flexibilidad en el escalado y una experiencia de usuario m\uc1 \u225 ?s simplificada.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 En resumen, S3 es m\uc1 \u225 ?s para almacenamiento masivo y flexible, mientras que Redshift y Snowflake est\uc1 \u225 ?n dise\uc1 \u241 ?ados espec\uc1 \u237 ?ficamente para an\uc1 \u225 ?lisis y consulta de datos estructurados a gran escala.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 4o}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 T\uc1 \u250 ? dijiste:}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 que es una "data engineering pipeline" con Python y PySpark?}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ChatGPT Plus}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang2058 \langnp2058 \langfe2052 \langfenp2052 \alang1 Response}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Una "data engineering pipeline" (pipeline de ingenier\uc1 \u237 ?a de datos) es un proceso automatizado que extrae, transforma y carga (ETL: Extract, Transform, Load) datos desde diversas fuentes hasta un destino final, como un almac\uc1 \u233 ?n de datos o un sistema de an\uc1 \u225 ?lisis. Cuando se implementa con Python y PySpark, este pipeline se enfoca en el procesamiento de grandes vol\uc1 \u250 ?menes de datos distribuidos utilizando Apache Spark, una potente plataforma de procesamiento de datos en cl\uc1 \u250 ?steres.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Componentes de una Data Engineering Pipeline con Python y PySpark:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 1.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Extracci\uc1 \u243 ?n de Datos (Extract):}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 2.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Objetivo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Recopilar datos desde diversas fuentes, que pueden ser bases de datos, APIs, archivos en sistemas de almacenamiento como HDFS o AWS S3, etc.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch PySpark:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Utilizando PySpark, puedes conectarte a distintas fuentes de datos y leer grandes vol\uc1 \u250 ?menes de datos de manera distribuida. Por ejemplo, PySpark puede leer datos desde HDFS, S3, bases de datos relacionales (usando JDBC), entre otros.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Ejemplo en c\uc1 \u243 ?digo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 python}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Copiar c\uc1 \u243 ?digo}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 from}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 pyspark.sql }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 import}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 SparkSession}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 spark = SparkSession.builder.appName(}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 "DataPipeline"}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ).getOrCreate()}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 # Leer datos desde un archivo CSV}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 df = spark.read.csv(}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 "s3://bucket/dataset.csv"}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , header=}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 True}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , inferSchema=}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 True}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 )}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls9 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 3.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Transformaci\uc1 \u243 ?n de Datos (Transform):}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 4.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Objetivo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Limpiar, transformar y enriquecer los datos. Esto puede incluir operaciones como filtrado, agregaci\uc1 \u243 ?n, normalizaci\uc1 \u243 ?n, joins, etc.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch PySpark:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Proporciona un conjunto de APIs ricas para realizar transformaciones en datasets masivos de manera distribuida. Puedes usar DataFrames de PySpark o RDDs para manipular los datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Ejemplo en c\uc1 \u243 ?digo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 python}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Copiar c\uc1 \u243 ?digo}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 # Filtrar datos}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 df_filtered = df.}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 filter}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 (df[}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 'column'}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ] > }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 100}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 )}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 # Transformar datos}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 df_transformed = df_filtered.withColumn(}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 "new_column"}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , df_filtered[}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 "column"}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ] * }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 2}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 )}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls10 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 5.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Carga de Datos (Load):}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 6.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Objetivo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Guardar los datos transformados en un destino final, que puede ser un almac\uc1 \u233 ?n de datos (como Redshift, Snowflake), un sistema de archivos (como S3), o una base de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch PySpark:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Puedes escribir los datos procesados de vuelta a sistemas de almacenamiento o bases de datos de manera distribuida.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Ejemplo en c\uc1 \u243 ?digo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 python}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Copiar c\uc1 \u243 ?digo}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 # Guardar los datos en formato parquet en S3}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 df_transformed.write.parquet(}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 "s3://bucket/transformed_data/"}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 )}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls11 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 7.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Orquestaci\uc1 \u243 ?n y Programaci\uc1 \u243 ?n:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls8 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 8.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Objetivo:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Automatizar y programar la ejecuci\uc1 \u243 ?n del pipeline para que se ejecute regularmente o en respuesta a ciertos eventos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Python:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Puedes usar librer\uc1 \u237 ?as como }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Airflow}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Luigi}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 o }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Dagster}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 para orquestar los pipelines, definiendo flujos de trabajo y dependencias entre tareas.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Ejemplo en c\uc1 \u243 ?digo con Airflow:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 python}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Copiar c\uc1 \u243 ?digo}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 from}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 airflow }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 import}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 DAG}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 from}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 airflow.operators.python_operator }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 import}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 PythonOperator}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 from}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 datetime }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 import}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 datetime}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 def}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 run_pipeline}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ():}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 # L\uc1 \u243 ?gica para ejecutar el pipeline con PySpark}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 pass}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 dag = DAG(}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 'data_pipeline'}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , description=}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 'A simple data pipeline'}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ,}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 schedule_interval=}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 '0 12 * * *'}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , start_date=datetime(}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 2023}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 1}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , }{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 1}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ))}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li1440 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 run_task = PythonOperator(task_id=}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 'run_pipeline'}{\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \cs16 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 , python_callable=run_pipeline, dag=dag)}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li11530 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin11530 \rin0 \tql \tx1440 \itap0 \ls12 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Ventajas de usar Python y PySpark para Data Engineering Pipelines:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls13 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Escalabilidad:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 PySpark, basado en Apache Spark, permite manejar grandes vol\uc1 \u250 ?menes de datos distribuidos en cl\uc1 \u250 ?steres.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls13 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Flexibilidad:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Python es un lenguaje vers\uc1 \u225 ?til y f\uc1 \u225 ?cil de usar, con una rica colecci\uc1 \u243 ?n de librer\uc1 \u237 ?as que complementan el trabajo con PySpark.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls13 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Integraci\uc1 \u243 ?n:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 PySpark se integra bien con diversos sistemas de almacenamiento y bases de datos, lo que facilita la creaci\uc1 \u243 ?n de pipelines de datos robustos y eficientes.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls13 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Performance:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 PySpark est\uc1 \u225 ? dise\uc1 \u241 ?ado para ejecutar operaciones en paralelo, lo que mejora significativamente el rendimiento en comparaci\uc1 \u243 ?n con otras herramientas de procesamiento de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 En resumen, una "data engineering pipeline" con Python y PySpark es un proceso automatizado que maneja la extracci\uc1 \u243 ?n, transformaci\uc1 \u243 ?n y carga de grandes vol\uc1 \u250 ?menes de datos, utilizando el poder de Apache Spark para realizar estas tareas de manera distribuida y eficiente.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 4o}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 T\uc1 \u250 ? dijiste:}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 diferencia entre Apache Hadoop y Apache Spark}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ChatGPT Plus}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang2058 \langnp2058 \langfe2052 \langfenp2052 \alang1 Response}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Apache Hadoop y Apache Spark son dos marcos de procesamiento de datos distribuidos ampliamente utilizados en el ecosistema de Big Data. Aunque ambos se utilizan para procesar grandes vol\uc1 \u250 ?menes de datos, tienen diferencias significativas en su arquitectura, casos de uso y rendimiento. A continuaci\uc1 \u243 ?n, se detallan las principales diferencias:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch 1. Arquitectura:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls14 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Hadoop:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls14 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls15 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Componentes:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Hadoop se compone de varios componentes principales, siendo los m\uc1 \u225 ?s destacados:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls16 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch HDFS (Hadoop Distributed File System):}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Sistema de archivos distribuido que almacena grandes vol\uc1 \u250 ?menes de datos en un cl\uc1 \u250 ?ster de nodos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls16 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch MapReduce:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Modelo de programaci\uc1 \u243 ?n que permite el procesamiento distribuido de grandes conjuntos de datos mediante la divisi\uc1 \u243 ?n del trabajo en tareas de "map" y "reduce".}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls16 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch YARN (Yet Another Resource Negotiator):}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Sistema de gesti\uc1 \u243 ?n de recursos que coordina las aplicaciones en un cl\uc1 \u250 ?ster de Hadoop.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls15 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Modelo de procesamiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Hadoop sigue un modelo de procesamiento por lotes (batch processing), donde los datos se procesan en bloques. El proceso de MapReduce es el n\uc1 \u250 ?cleo del procesamiento de datos en Hadoop, lo que implica la lectura, el mapeo, la reducci\uc1 \u243 ?n y la escritura de los datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls14 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Spark:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls14 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls17 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Componentes:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Spark es un marco unificado para procesamiento de datos distribuido que incluye:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls18 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch Spark Core:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 El motor central que ofrece las capacidades b\uc1 \u225 ?sicas de Spark, como la gesti\uc1 \u243 ?n de memoria, la programaci\uc1 \u243 ?n y la recuperaci\uc1 \u243 ?n de fallos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls18 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch Spark SQL:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Para el procesamiento de datos estructurados.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls18 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch Spark Streaming:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Para el procesamiento de datos en tiempo real.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls18 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch MLlib:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Biblioteca para aprendizaje autom\uc1 \u225 ?tico.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls18 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch GraphX:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Para el procesamiento de gr\uc1 \u225 ?ficos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls17 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Modelo de procesamiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Spark utiliza un modelo de procesamiento basado en la memoria (in-memory processing), lo que le permite procesar datos mucho m\uc1 \u225 ?s r\uc1 \u225 ?pido que Hadoop. Spark puede realizar tanto procesamiento por lotes como procesamiento en tiempo real.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch 2. Velocidad y Rendimiento:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls19 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Hadoop:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls19 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls20 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Rendimiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Hadoop, especialmente cuando utiliza MapReduce, es m\uc1 \u225 ?s lento en comparaci\uc1 \u243 ?n con Spark, ya que escribe datos en disco entre las fases de procesamiento. Esto resulta en un mayor tiempo de latencia y menos eficiencia, especialmente en trabajos iterativos o complejos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls20 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Persistencia:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Cada etapa del proceso en MapReduce escribe los resultados en HDFS, lo que introduce un sobrecosto de I/O (entrada/salida) en disco.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls19 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Spark:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls19 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls21 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Rendimiento:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Spark es significativamente m\uc1 \u225 ?s r\uc1 \u225 ?pido que Hadoop para muchas tareas debido a su capacidad de almacenar datos en memoria durante el procesamiento, evitando el sobrecosto de escribir y leer desde el disco entre pasos intermedios.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls21 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Persistencia en memoria:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Los Resilient Distributed Datasets (RDDs) de Spark permiten almacenar datos en memoria, facilitando la reutilizaci\uc1 \u243 ?n de los datos a lo largo de m\uc1 \u250 ?ltiples operaciones, lo que es especialmente \uc1 \u250 ?til en trabajos iterativos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch 3. Facilidad de Uso y Flexibilidad:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls22 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Hadoop:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls22 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls23 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Facilidad de uso:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Hadoop MapReduce puede ser m\uc1 \u225 ?s dif\uc1 \u237 ?cil de programar, ya que requiere que los desarrolladores implementen sus trabajos de procesamiento en un modelo de programaci\uc1 \u243 ?n basado en funciones de mapeo y reducci\uc1 \u243 ?n, lo que puede ser m\uc1 \u225 ?s complejo para ciertos tipos de tareas.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls23 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Flexibilidad:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Hadoop est\uc1 \u225 ? m\uc1 \u225 ?s orientado a procesamiento por lotes y no ofrece capacidades nativas para el procesamiento en tiempo real.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls22 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Spark:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls22 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls24 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Facilidad de uso:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Spark ofrece APIs de alto nivel en varios lenguajes (Python, Scala, Java, R), lo que facilita el desarrollo. Su modelo de programaci\uc1 \u243 ?n es m\uc1 \u225 ?s general y flexible, lo que permite realizar una mayor variedad de tareas de manera m\uc1 \u225 ?s simple.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls24 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Flexibilidad:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Spark soporta tanto procesamiento por lotes como procesamiento en tiempo real, adem\uc1 \u225 ?s de ofrecer bibliotecas especializadas para SQL, streaming, aprendizaje autom\uc1 \u225 ?tico y gr\uc1 \u225 ?ficos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch 4. Casos de Uso:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls25 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Hadoop:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls25 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls26 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Ideal para procesamiento por lotes de grandes vol\uc1 \u250 ?menes de datos donde el rendimiento no es el principal factor.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls26 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Com\uc1 \u250 ?nmente utilizado para ETL (extracci\uc1 \u243 ?n, transformaci\uc1 \u243 ?n y carga) de datos, an\uc1 \u225 ?lisis de grandes conjuntos de datos hist\uc1 \u243 ?ricos y almacenamiento a largo plazo.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls25 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Spark:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls25 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls27 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Adecuado para aplicaciones que requieren procesamiento r\uc1 \u225 ?pido, en tiempo real o an\uc1 \u225 ?lisis iterativo de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls27 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Usado en aprendizaje autom\uc1 \u225 ?tico, an\uc1 \u225 ?lisis de streaming de datos, procesamiento gr\uc1 \u225 ?fico y consultas ad hoc en grandes vol\uc1 \u250 ?menes de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch 5. Ecosistema y Madurez:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls28 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Hadoop:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls28 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls29 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Hadoop tiene un ecosistema m\uc1 \u225 ?s antiguo y maduro, con muchas herramientas asociadas como Hive, Pig, HBase, y m\uc1 \u225 ?s, que ampl\uc1 \u237 ?an sus capacidades.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls29 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Es la opci\uc1 \u243 ?n preferida para almacenamiento distribuido a gran escala gracias a HDFS.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls28 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Apache Spark:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls28 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls28 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Aunque Spark es m\uc1 \u225 ?s reciente que Hadoop, ha crecido r\uc1 \u225 ?pidamente y ha sido adoptado extensamente debido a su rendimiento superior y su flexibilidad.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls28 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Se integra bien con herramientas del ecosistema Hadoop, como HDFS, YARN y Hive, y tambi\uc1 \u233 ?n con sistemas modernos de almacenamiento y bases de datos.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Resumen:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls30 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Hadoop}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 es excelente para el procesamiento por lotes y el almacenamiento distribuido, pero es m\uc1 \u225 ?s lento debido a su enfoque basado en disco.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls30 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Spark}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 es mucho m\uc1 \u225 ?s r\uc1 \u225 ?pido, con capacidad de procesamiento en memoria, y ofrece soporte tanto para procesamiento por lotes como en tiempo real, siendo m\uc1 \u225 ?s flexible y f\uc1 \u225 ?cil de usar.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Dependiendo de los requisitos espec\uc1 \u237 ?ficos de tu proyecto (como la necesidad de procesamiento en tiempo real, la velocidad, y la complejidad del trabajo), podr\uc1 \u237 ?as optar por uno u otro, o incluso por una combinaci\uc1 \u243 ?n de ambos en un ecosistema de datos m\uc1 \u225 ?s grande.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 4o}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 T\uc1 \u250 ? dijiste:}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 que es "SQL performance tuning"}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ChatGPT Plus}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang2058 \langnp2058 \langfe2052 \langfenp2052 \alang1 Response}{\cs17 \b1 \rtlch \ltrch SQL Performance Tuning}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 se refiere al proceso de optimizar las consultas SQL para que se ejecuten de manera m\uc1 \u225 ?s eficiente y r\uc1 \u225 ?pida, utilizando la menor cantidad de recursos posibles. Esto es crucial en bases de datos, especialmente cuando se trabaja con grandes vol\uc1 \u250 ?menes de datos, ya que consultas mal dise\uc1 \u241 ?adas pueden llevar a un rendimiento deficiente, consumo excesivo de recursos, y tiempos de respuesta lentos.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Principales \uc1 \u193 ?reas de SQL Performance Tuning:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 1.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Optimizaci\uc1 \u243 ?n de Consultas SQL:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 2.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls30 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Selecci\uc1 \u243 ?n de Consultas:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Revisar y optimizar las consultas SQL para asegurarse de que est\uc1 \u225 ?n dise\uc1 \u241 ?adas eficientemente. Esto incluye seleccionar s\uc1 \u243 ?lo las columnas necesarias, evitar subconsultas innecesarias, y asegurarse de que se utilizan los tipos de datos adecuados.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls30 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Indexaci\uc1 \u243 ?n:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Crear \uc1 \u237 ?ndices en columnas que se usan frecuentemente en cl\uc1 \u225 ?usulas }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 WHERE}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 JOIN}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , o }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 GROUP BY}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 . Los \uc1 \u237 ?ndices permiten b\uc1 \u250 ?squedas m\uc1 \u225 ?s r\uc1 \u225 ?pidas, pero deben utilizarse con precauci\uc1 \u243 ?n ya que tambi\uc1 \u233 ?n pueden ralentizar las operaciones de inserci\uc1 \u243 ?n, actualizaci\uc1 \u243 ?n y eliminaci\uc1 \u243 ?n.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls30 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Joins Eficientes:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Usar los tipos de }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 JOIN}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 adecuados (INNER JOIN, LEFT JOIN, etc.) y asegurarse de que los campos utilizados en los }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 JOIN}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 est\uc1 \u233 ?n indexados. Evitar }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 JOIN}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 innecesarios o complejos si es posible.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls30 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Filtrado Temprano:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Aplicar filtros en las consultas lo m\uc1 \u225 ?s temprano posible, de manera que se reduzca el conjunto de datos que se procesa en las etapas posteriores.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls30 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 *}{\cs15 \i1 \rtlch \ltrch Evitar SELECT :}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Es preferible seleccionar s\uc1 \u243 ?lo las columnas que realmente se necesitan en lugar de utilizar }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 SELECT *}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , lo que puede resultar en el procesamiento de datos innecesarios.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 3.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Uso de \uc1 \u205 ?ndices:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 4.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls32 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Crear \uc1 \u205 ?ndices:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Los \uc1 \u237 ?ndices son estructuras de datos que permiten b\uc1 \u250 ?squedas m\uc1 \u225 ?s r\uc1 \u225 ?pidas en las tablas. Sin embargo, es importante equilibrar la cantidad de \uc1 \u237 ?ndices, ya que demasiados \uc1 \u237 ?ndices pueden afectar negativamente a las operaciones de escritura (inserciones, actualizaciones, eliminaciones).}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls32 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Tipos de \uc1 \u205 ?ndices:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Conocer y utilizar diferentes tipos de \uc1 \u237 ?ndices como \uc1 \u237 ?ndices compuestos, \uc1 \u237 ?ndices de texto completo, \uc1 \u237 ?ndices \uc1 \u250 ?nicos, etc., dependiendo de las necesidades espec\uc1 \u237 ?ficas.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls32 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Revisi\uc1 \u243 ?n de \uc1 \u205 ?ndices:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Identificar \uc1 \u237 ?ndices no utilizados o duplicados y eliminarlos para optimizar el rendimiento.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 5.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Plan de Ejecuci\uc1 \u243 ?n de Consultas:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 6.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls33 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Analizar el Plan de Ejecuci\uc1 \u243 ?n:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Revisar el plan de ejecuci\uc1 \u243 ?n de la consulta (execution plan) para entender c\uc1 \u243 ?mo el motor de la base de datos est\uc1 \u225 ? ejecutando la consulta. Esto ayuda a identificar cuellos de botella y oportunidades de optimizaci\uc1 \u243 ?n.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls33 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Buscar Operaciones Costosas:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Identificar operaciones de alto costo como }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 TABLE SCAN}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 (escaneo completo de tablas), y buscar formas de evitarlas mediante la optimizaci\uc1 \u243 ?n de \uc1 \u237 ?ndices o reformulaci\uc1 \u243 ?n de la consulta.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 7.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Gesti\uc1 \u243 ?n de Recursos:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 8.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls34 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Control de Concurrencia:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Optimizar c\uc1 \u243 ?mo las consultas manejan los bloqueos y la concurrencia. A veces, el dise\uc1 \u241 ?o de la base de datos o el aislamiento de transacciones puede afectar el rendimiento.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls34 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Tama\uc1 \u241 ?o de Lotes:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Para operaciones de inserci\uc1 \u243 ?n, actualizaci\uc1 \u243 ?n o eliminaci\uc1 \u243 ?n masiva, ajustar el tama\uc1 \u241 ?o de los lotes (batch size) puede mejorar el rendimiento, ya que las operaciones peque\uc1 \u241 ?as y frecuentes pueden ser menos eficientes que operaciones en lotes m\uc1 \u225 ?s grandes.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 9.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Optimizaci\uc1 \u243 ?n de la Base de Datos:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 10.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls35 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Normalizaci\uc1 \u243 ?n y Desnormalizaci\uc1 \u243 ?n:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Dependiendo del caso de uso, decidir si una base de datos debe ser m\uc1 \u225 ?s normalizada (para reducir la redundancia) o desnormalizada (para optimizar las consultas de lectura).}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls35 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Particionado de Tablas:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 En bases de datos grandes, particionar tablas puede mejorar significativamente el rendimiento al dividirlas en subconjuntos manejables.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls35 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Mantenimiento Regular:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Realizar tareas de mantenimiento como la actualizaci\uc1 \u243 ?n de estad\uc1 \u237 ?sticas, reorganizaci\uc1 \u243 ?n de \uc1 \u237 ?ndices, y limpieza de datos hist\uc1 \u243 ?ricos para asegurar que la base de datos opere de manera \uc1 \u243 ?ptima.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 11.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Caching y Materializaci\uc1 \u243 ?n:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls31 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 12.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls36 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Caching:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Implementar mecanismos de cach\uc1 \u233 ? para consultas frecuentes o costosas, reduciendo la necesidad de repetir c\uc1 \u225 ?lculos pesados.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls36 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Materializaci\uc1 \u243 ?n de Vistas:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Crear vistas materializadas para almacenar resultados precomputados de consultas complejas y reducir el tiempo de ejecuci\uc1 \u243 ?n en posteriores consultas.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Objetivo de SQL Performance Tuning:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 El objetivo de la afinaci\uc1 \u243 ?n del rendimiento SQL es mejorar la eficiencia de las consultas y la base de datos en general, reduciendo los tiempos de respuesta y el uso de recursos como CPU, memoria y I/O de disco. Esto es especialmente cr\uc1 \u237 ?tico en aplicaciones donde el rendimiento es vital, como en sistemas de transacciones de alta frecuencia, an\uc1 \u225 ?lisis de grandes vol\uc1 \u250 ?menes de datos, o aplicaciones web de gran escala.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 En resumen, SQL Performance Tuning es un conjunto de pr\uc1 \u225 ?cticas y t\uc1 \u233 ?cnicas destinadas a optimizar la ejecuci\uc1 \u243 ?n de consultas SQL, asegurando que la base de datos funcione de manera eficiente y pueda manejar la carga de trabajo de manera efectiva.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 4o}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 T\uc1 \u250 ? dijiste:}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 What is "dimensional modeling techniques"}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s5 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 ChatGPT Plus}{\rtlch \fcs1 \af2 \afs20 \ltrch \fcs0 \b1 \i1 \fs20 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang2058 \langnp2058 \langfe2052 \langfenp2052 \alang1 Response}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 Dimensional modeling is a design technique used in data warehousing to structure data in a way that is intuitive and optimized for query performance, especially for complex queries involving aggregations and reporting. It organizes data into fact and dimension tables to make it easier to retrieve information and perform analysis.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Key Components of Dimensional Modeling:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls37 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 1.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Fact Tables:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls37 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 2.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls38 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Definition:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 These tables store quantitative data (metrics or measurements) related to a business process. For example, a sales fact table might store metrics like sales revenue, quantity sold, or profit.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls38 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Characteristics:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Fact tables are usually large and contain numerical data that can be aggregated, such as sums, averages, or counts. They also have foreign keys that link to dimension tables.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls38 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Grain:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 The level of detail in a fact table is determined by its "grain," which specifies the level of aggregation (e.g., daily sales, transactions, or product-level data).}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls37 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 3.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Dimension Tables:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls37 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 4.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls39 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Definition:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Dimension tables store descriptive attributes (or dimensions) that provide context for the facts. These attributes are often textual or categorical, such as product names, dates, locations, or customer information.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls39 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Characteristics:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Dimension tables are generally smaller than fact tables and are highly denormalized to simplify queries. They provide the "who," "what," "where," "when," and "why" context to the numerical data in the fact tables.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls39 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Attributes:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Dimension tables include attributes that are used for filtering, grouping, and labeling data in reports and queries.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Dimensional Modeling Techniques:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 1.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Star Schema:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 2.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls41 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Description:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 A star schema is the simplest form of dimensional modeling. It consists of a central fact table linked to several dimension tables, forming a star-like pattern.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls41 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Advantages:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 It\uc1 \u8217 ?s easy to understand, intuitive for users, and performs well for query processing because most queries involve straightforward joins between the fact table and one or more dimension tables.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls41 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Example:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 A sales data warehouse might have a central fact table for sales transactions and dimension tables for }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Date}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Product}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Customer}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , and }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Store}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 .}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 3.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Snowflake Schema:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 4.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls42 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Description:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 The snowflake schema is a more normalized version of the star schema. In this design, dimension tables are further normalized into multiple related tables, creating a more complex structure that resembles a snowflake.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls42 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Advantages:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 It reduces data redundancy by organizing dimension data into multiple related tables. However, this can lead to more complex queries with additional joins, which may affect performance.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls42 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Example:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Instead of a single }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Customer}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 table, a snowflake schema might have separate tables for }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Customer}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Customer_Address}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , and }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Customer_Contact}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 .}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 5.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Galaxy Schema (or Fact Constellation Schema):}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 6.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls43 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Description:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 A galaxy schema is an extension of the star schema, where multiple fact tables share dimension tables. This approach is used in complex data warehouses where there are multiple related business processes.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls43 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Advantages:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 It supports complex data warehouses that need to handle multiple facts, providing a unified view of different business processes.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls43 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Example:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 A retail data warehouse might have separate fact tables for }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Sales}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Inventory}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , and }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Shipping}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , all of which share common dimensions like }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Product}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Date}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 , and }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Store}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 .}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 7.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Slowly Changing Dimensions (SCD):}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 8.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls44 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Description:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 This technique handles changes in dimension data over time. There are several types:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls45 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch Type 1:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Overwrites the existing dimension data with new data. No history is preserved.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls45 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch Type 2:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Tracks historical data by creating multiple records for a dimension with different surrogate keys or timestamps.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li2160 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin2160 \rin0 \tql \tx2160 \itap0 \ls45 \ilvl2 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f5 \'a7\'00\tab }{\cs17 \b1 \rtlch \ltrch Type 3:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Maintains a limited history by adding new columns to the dimension table to store previous values.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls44 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Use Cases:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 SCD is used when there is a need to track changes in dimension data, like customer address changes or product rebranding.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 9.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Junk Dimensions:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 10.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls46 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Description:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Junk dimensions combine several low-cardinality attributes that do not belong in the main dimension tables into a single table. This reduces the complexity of the schema by preventing the proliferation of small dimension tables.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls46 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Example:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 A junk dimension might combine attributes like }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Payment_Method}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 and }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Shipping_Type}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 into one table, instead of having separate dimension tables for each.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 11.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Degenerate Dimensions:}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx720 \itap0 \ls40 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f2 12.\tab }{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls47 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Description:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 These are dimensions that are stored in the fact table instead of a separate dimension table because they do not have any attributes other than the primary key. Typically, they represent transactional identifiers like }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Invoice_Number}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 or }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Order_ID}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 .}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li1440 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin1440 \rin0 \tql \tx1440 \itap0 \ls47 \ilvl1 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f4 {\uc1 \u111 ?}\tab }{\cs17 \b1 \rtlch \ltrch Example:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 A }{\rtlch \fcs1 \af4 \afs20 \ltrch \fcs0 \cs16 \fs20 \rtlch \ltrch \dbch \af2 \hich \af4 \loch \f4 Transaction_ID}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 in a sales fact table that doesn\uc1 \u8217 ?t need additional attributes in a separate table.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch Benefits of Dimensional Modeling:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls48 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Performance:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 By organizing data into fact and dimension tables, dimensional modeling optimizes query performance, especially for complex, large-scale data retrieval.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls48 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Ease of Use:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 The model is intuitive and aligns with how business users think about data, making it easier for non-technical users to query and analyze data.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls48 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Scalability:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Dimensional models can scale to handle large volumes of data and complex queries, making them suitable for data warehousing.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s3 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \af2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\cs17 \b1 \rtlch \ltrch When to Use Dimensional Modeling:}{\rtlch \fcs1 \af2 \afs27 \ltrch \fcs0 \b1 \fs27 \kerning0 \rtlch \alang1 \ltrch \loch \af2 \hich \af2 \dbch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls49 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Business Intelligence and Reporting:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 Dimensional models are ideal for OLAP (Online Analytical Processing) systems, where users need to generate reports, dashboards, and perform ad hoc queries.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \fi-360 \li720 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin720 \rin0 \tql \tx720 \itap0 \ls49 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\listtext \pard \plain \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \f3 \'b7\'00\tab }{\cs17 \b1 \rtlch \ltrch Data Warehousing:}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 When building a data warehouse, dimensional modeling is a common approach to organizing and structuring data for efficient storage and retrieval.}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \s19 \ql \li0 \ri0 \sb100 \sa100 \sbauto1 \saauto1 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 {\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 In summary, dimensional modeling techniques are used to design data warehouses in a way that optimizes performance, simplifies user queries, and effectively organizes large volumes of data for reporting and analysis.}{\fs24 \kerning0 \rtlch \alang1 \ltrch \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 \par }\pard \plain \ql \li0 \ri0 \widctlpar \keep0 \keepn0 \noline0 \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af2 \afs24 \ltrch \fcs0 \fs24 \kerning0 \rtlch \alang1 \ltrch \dbch \af2 \hich \af2 \loch \f2 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1 4o}{\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }\pard \plain \li0 \ri0 \widctlpar \aspalpha \aspnum \adjustright \lin0 \rin0 \itap0 \rtlch \fcs1 \af0 \ltrch \fcs0 \fs20 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \af7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 {\rtlch \fcs1 \af0 \ltrch \fcs0 \rtlch \alang1025 \ltrch \dbch \af2 \hich \af7 \loch \f7 \lang1033 \langnp1033 \langfe2052 \langfenp2052 \alang1025 \par }} \ No newline at end of file