ΠΠΎΠΌΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Ρ ΠΊΠ»Π΅Π΅ΠΌ: ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Ρ ΠΊΠ»Π΅Π΅ΠΌ ΠΈ Π±Π΅Π· ΠΊΠ»Π΅Ρ? ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
144 ΠΠΎΠ΄Π΅Π»ΠΊΠΈ 11-12-2022
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠΈΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ
ΠΠΎΠΌ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ
ΠΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ ΡΡ Π΅ΠΌΠ°
ΠΠ·Π±ΡΡΠΊΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠΎΠΌΠΈΠΊ ΡΠΎ ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ»ΠΎΠ΄Π΅Ρ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Ρ ΠΊΠ»Π΅Π΅ΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠΈΠΊ
ΠΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠΈΠΊ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΡΠ±ΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
ΠΠ·Π΄Π΅Π»ΠΈΡ ΠΈΠ· ΡΠΏΠ°ΠΆΠ΅ΠΊ
ΠΠΎΠΌΠΈΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΡ Π΅ΠΌΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ
ΠΠΎΠ»ΠΎΠ΄Π΅Ρ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ Ρ ΠΊΠ»Π΅Π΅ΠΌ
ΠΡΠ±ΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π½Π° ΠΊΠ°ΡΡΠΎΠ½Π΅
ΠΠΎΠ»ΠΎΠ΄Π΅Ρ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Ρ ΠΊΠ»Π΅Π΅ΠΌ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠΈΠΊ
ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
Π‘Ρ Π΅ΠΌΠ° ΡΠΏΠΈΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠΈΠΊΠ°
ΠΠΎΠΌ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠΌ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠ·Π΄Π΅Π»ΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
ΠΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π»Π΅Π³ΠΊΠΎ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠ°ΡΠΈΠ½Π° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
ΠΠ°ΠΌΠΎΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠ΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΠ°Π½Π½ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΡ Π΅ΠΌΡ
ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ ΡΡ Π΅ΠΌΠ°
ΠΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠΊΠΈ
ΠΠΎΠΌ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
ΠΡΠ΅ΠΏΠΎΡΡΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
Π‘Ρ Π΅ΠΌΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Ρ ΠΊΠ»Π΅Π΅ΠΌ
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠΈΠΊ
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠ΅ Π΄ΠΎΠΌΠΈΠΊΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΡ Π΅ΠΌΡ
ΠΡΠ± ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
ΠΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΡ Π΄ΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
Π‘Ρ Π΅ΠΌΠ° ΡΠΏΠΈΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠΈΠΊΠ°
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠΈΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ
Π€ΠΈΠ³ΡΡΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠ΅ΡΠ΅Π²ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ
ΠΠΎΠ΄Π΅Π»ΠΊΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Π»Π΅Π³ΠΊΠ°Ρ
ΠΡΠ΅Π½ΠΈ ΡΠΎΡΠΎ:
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (0)
ΠΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ°Π»ΠΎΠ±Π°!
ΠΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ΅::
- ΠΠ½ΠΈΠΌΠ΅
- Π‘ΠΏΡΠ°ΠΉΡΡ
- ΠΠ±ΠΎΠΈ
- ΠΠΎΠ΄Π΅Π»ΠΊΠΈ
- ΠΡΡ
- ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ
- Π€ΠΎΠ½Ρ
- ΠΡΡΡΠΎΠ²Π°
- ΠΠ΅Π±ΠΎ
- ΠΠ΅ΡΠ΅Π²ΡΡ
- ΠΡΠΈΡΠΎΠ΄Π°
- ΠΠΎΠ΄ΠΎΠΏΠ°Π΄Ρ
- ΠΠΎΡΡ
- ΠΠ·Π΅ΡΠ°
- Π Π΅ΠΊΠΈ
- ΠΠ΅Ρ
- ΠΠΎΡΠ΅
- Π¦Π²Π΅ΡΡ
- Π Π°ΡΡΠ΅Π½ΠΈΡ
- ΠΡΠ΅ΠΌΠ΅Π½Π° Π³ΠΎΠ΄Π°
- ΠΠΈΠ·Π°ΠΉΠ½
- ΠΠΊΡΡΠ½ΡΡΠΊΠΈ
- Π‘ΡΠΈΠ»Ρ
ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΠΌΠ° ΠΈ ΠΊΠΎΠ»ΠΎΠ΄ΡΠ° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠ»Π°Π²Π½Π°Ρ Β» ΠΠΎΠ΄Π΅Π»ΠΊΠΈ
Π ΡΠ±ΡΠΈΠΊΠ°: ΠΠΎΠ΄Π΅Π»ΠΊΠΈ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ
- ΠΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠΈΠΊΠ°
- ΠΠ»Π΅Π΅Π²Π°Ρ ΠΏΠΎΡΡΡΠΎΠΉΠΊΠ°
- ΠΠ΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ»ΠΎΠ΄Π΅Ρ
- ΠΠ΅ΡΡΠΊΠΎΠ΅ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎ
- ΠΠΎΠ΄Π΅Π»ΠΊΠ° Β«ΠΠ°Π±ΠΎΡΡΠΈΠΊΒ»
Π‘ΠΏΠΈΡΠΊΠΈ β ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π΄Π»Ρ ΡΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ. ΠΠ°Π½ΡΡΠΈΠ΅ ΡΡΠΎ Π½Π΅ ΠΈΠ· ΠΏΡΠΎΡΡΡΡ , Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ . ΠΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΡΡΡ, ΡΡΠΈΠ΄ΡΠΈΠ²ΠΎΡΡΡ, ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²ΠΎΡΡΡ, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π Π°Π±ΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»Π΅Ρ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ. Π£Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠΈΠΊΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠ³ΠΎ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠΌΠ°ΡΡΠ΅ΡΠΈΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²Π·ΡΠΎΡΠ»ΡΠΉ, Π½ΠΎ ΠΈ ΡΠ΅Π±Π΅Π½ΠΎΠΊ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ
Π ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π»ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ, ΡΠ°ΠΊ ΠΈ ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π΅ΠΉ.
Π’Π°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠ½Π΅Π΅, Π° ΡΠΎ ΡΠ±ΠΎΡΠΊΠΎΠΉ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΡΡ
ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΠ΅Ρ
ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΡΠΊΡΡΡΡΠ²Π°. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΡΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠ΅, Π΄ΠΎΠΌΠΈΠΊΠΈ, ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΠΌΠ΅Π±Π΅Π»ΠΈ, ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠ³ΡΡΠΊΠΈ.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ:
- Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ ΠΈΠ»ΠΈ ΡΡΠΎΠ», Π³Π΄Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΠ΅Π»ΠΈΡΡ ΠΊΠ»Π΅Π΅Π½ΠΊΡ;
- ΠΊΠ»Π΅ΠΉ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π°Π»ΠΈΠ²Π°ΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π±Π»ΡΠ΄ΡΠ΅;
- Π±ΡΠ°ΡΡ ΠΊΠ»Π΅ΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π·ΡΠ±ΠΎΡΠΈΡΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠ°Π»ΠΎΡΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΡΠΈΡΡ;
- Π΄Π»Ρ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π½ΡΠ΅, ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ;
- ΡΠΏΠΈΡΠ΅ΡΠ½ΡΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ°Π½ΡΠ΅Π»ΡΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ, ΠΎΡΡΡΠΎΠ³ΠΎ Π½ΠΎΠΆΠ°;
- Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π·Π°ΠΏΠ°ΡΡΠΈΡΡ Π²ΠΏΡΠΎΠΊ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΊΠ° ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ;
- Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡ Π΅ΠΌΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ.
Π£ΡΠΈΡΡΠ²Π°Ρ Π²ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅. ΠΠ»Π°Π²Π½ΠΎΠ΅, ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ Π·Π°ΠΏΠ°ΡΡΠΈΡΡ ΡΡΠΈΠ΄ΡΠΈΠ²ΠΎΡΡΡΡ ΠΈ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠΈΠΊΠ°
ΠΠ°ΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π΄ΠΎΠΌΠΈΠΊΠ°. ΠΠ»Ρ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΡ
Π½Π°Π²ΡΠΊΠΎΠ² Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΡΠ±ΠΎΡΠΊΠΈ. ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄ΠΎΠΌΠΈΠΊΠ° ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ.
ΠΠ»Ρ Π΄ΠΎΠΌΠΈΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ:
- ΠΏΡΡΡΠΎΠΉ Π±ΠΎΠΊΡ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ-Π΄ΠΈΡΠΊΠ°;
- 7 ΠΊΠΎΡΠΎΠ±ΠΊΠΎΠ² ΡΠΏΠΈΡΠ΅ΠΊ;
- ΠΌΠΎΠ½Π΅ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠ° β 2β3 ΡΡ.
Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ, Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ°ΠΏ ΠΏΠΎΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΡΠ΄Π°ΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ. ΠΠ»Π°Π²Π½ΠΎΠ΅, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ ΡΡΠ΄Ρ.
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ:
- 1 ΡΡΠ΄ β Π² ΠΏΡΡΡΠΎΠΉ Π±ΠΎΠΊΡ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ 2 ΡΠΏΠΈΡΠΊΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ;
- 2 ΡΡΠ΄ β Π΄Π°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π΄ΠΎΠΌΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π° ΡΡΠΈ 2 ΡΠΏΠΈΡΠΊΠΈ-ΠΏΠ°Π»ΠΎΡΠΊΠΈ, ΡΠ»ΠΎΠΆΠΈΡΡ 8 ΡΠ»Π΅Π΄ΡΡΡΠΈΡ , Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π² ΠΎΠ΄Π½Ρ ΡΡΠΎΡΠΎΠ½Ρ. ΠΡΠΈΡΠ΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ;
- 3 ΡΡΠ΄ β Π΄Π°Π»Π΅Π΅ Π΅ΡΠ΅ 8 ΠΏΠ°Π»ΠΎΡΠ΅ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠΆΠ΅ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ;
- 4 ΡΡΠ΄ β 4 ΡΠΏΠΈΡΠΊΠΈ Π²ΡΠ»ΠΎΠΆΠΈΡΡ ΠΏΠΎ ΠΏΠ΅ΡΠΈΠΌΠ΅ΡΡΡ, Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠ΄ΡΠΈ ΠΏΠΎ ΠΊΡΡΠ³Ρ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅Π³ΠΎ 7 ΡΡΠ΄ΠΎΠ²;
- 11 ΡΡΠ΄ β Π²ΡΠ»ΠΎΠΆΠΈΡΡ 8 ΠΏΠ°Π»ΠΎΡΠ΅ΠΊ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ 2 ΡΡΠ΄Ρ, Π½ΠΎ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡ 2 ΡΡΠ΄Π°;
- 12 ΡΡΠ΄ β 6 ΠΏΠ°Π»ΠΎΡΠ΅ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ, Π½Π° Π½ΠΈΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΌΠΎΠ½Π΅ΡΡ;
- ΠΏΠΎ ΡΠ³Π»Π°ΠΌ ΠΈΠ·Π΄Π΅Π»ΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈΡΡ ΠΏΡΡΡΠΎΡΡ. Π ΡΠ³Π»Ρ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ΅Π³ΠΎΡΡ ΠΊΠΎΡΠΎΠ±ΠΊΠ° Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΠΏΠΎ 1 ΡΠΏΠΈΡΠΊΠ΅, ΠΏΡΠΈ ΡΡΠΎΠΌ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ;
- ΡΠ΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π²Π²Π΅ΡΡ , ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² 12 ΡΡΠ΄Ρ. ΠΡΠΎΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎ Π²ΡΠ΅Ρ 4 ΡΡΠΎΡΠΎΠ½;
- ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΡΡΠΎΠ±Ρ ΡΡΠ΄Ρ ΠΏΠ»ΠΎΡΠ½ΠΎ ΠΏΡΠΈΠΊΠ°ΡΠ°Π»ΠΈΡΡ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΏΠ°Π»ΠΎΡΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΎΡΡΡ ΡΠΎΠ²Π½ΠΎ ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ. ΠΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΡΡΠΎΠ²Π½Π΅Π½Π°, ΡΠ±ΡΠ°ΡΡ ΠΌΠΎΠ½Π΅ΡΠΊΡ;
- ΠΊΠ°ΡΠΊΠ°Ρ Π³ΠΎΡΠΎΠ², ΡΠ΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠ΅Π½ΠΊΠΈ Π΄ΠΎΠΌΠΈΠΊΠ°. Π‘ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π² Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΏΠΈΡΠΊΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π²Π²Π΅ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ΅ΠΌΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΡΠ΄Π°;
- Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ 3 ΡΡΠ΅Π½Ρ;
- ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΈΠ· ΡΡΠ΅Π½ΠΎΠΊ ΡΠΊΡΠ΅ΠΏΠΈΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ°Π»ΠΎΡΠΊΠ°ΠΌΠΈ;
- Π²ΡΡΠΎΠ²Π½ΡΡΡ Π΄ΠΎΠΌΠΈΠΊ, Π·Π°ΠΆΠ°Π² ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ ΠΏΠΎ 2 ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π½ΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ;
- ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΈΡΠ΅ΠΊ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ ΡΠ²Π΅ΡΡ Ρ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ 13 ΡΡΠ΄;
- Π΄Π°Π»Π΅Π΅, ΡΠ΄Π΅Π»Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΄ΠΎΠ² Π½Π°Π²Π΅ΡΡ
Ρ, Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ±Π°Π²Π»ΡΡ ΠΏΠΎ 2, Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π² Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΡΠ΄Ρ Π½Π΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ 1 ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈ ΡΡΠΎΠΌ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²Π°ΡΡ Π² ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ;
- ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΏΠΈΡΠΊΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΡΡΡΠΈ, ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π²ΡΡΠ°Π²Π»ΡΡ ΠΈΡ ΡΠΎ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΉ;
- Π΄Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ»ΠΎΠΆΠΈΡΡ ΠΎΠΊΠΎΡΠΊΠΎ ΠΈ ΠΏΠ΅ΡΠ½ΡΡ ΡΡΡΠ±Ρ.
ΠΠΎΡ ΡΠ°ΠΊ, Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΄ΠΎΠΌΠΈΠΊ Π±Π΅Π· ΠΊΠ»Π΅Ρ. Π’Π°ΠΊΠ°Ρ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ΄Π΅Π»ΠΊΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΠ΅ΠΌ ΠΏΠΎ Π΄ΡΡΠ΅.
ΠΠ»Π΅Π΅Π²Π°Ρ ΠΏΠΎΡΡΡΠΎΠΉΠΊΠ°
ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΎΠΌΠΈΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ Ρ ΠΊΠ»Π΅Π΅ΠΌ. ΠΠ»Ρ Π΅Π³ΠΎ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²Π° ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π½Π΅ Π½ΡΠΆΠ΅Π½. Π‘ΡΠ΅Π½Ρ Π΄ΠΎ ΠΊΡΡΡΠΈ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΡΡΠΎ ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ½ΡΡ ΠΏΠ°Π»ΠΎΡΠ΅ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ»Π΅ΠΈΡΡ.
ΠΠ»Ρ ΠΊΡΡΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ 2 ΡΠΏΠΈΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ ΡΠ³Π»ΠΎΠΌ Π½Π° 2 ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ΅Π½ΠΊΠΈ. ΠΠ°Π»Π΅Π΅ Π½Π° Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»Π°Π΄ΠΈΠ½Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ ΠΏΠ°Π»ΠΎΡΠΊΠΈ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠ»ΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ»Π΅Π³Π°ΡΡ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ. ΠΡΠΎ ΠΈ Π±ΡΠ΄Π΅Ρ ΠΊΡΡΡΠ°.
ΠΠ΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ»ΠΎΠ΄Π΅Ρ
ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΊΠΎΠ»ΠΎΠ΄Π΅Ρ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ:
- ΡΠΏΠΈΡΠΊΠΈ;
- Π½ΠΎΠΆΠ½ΠΈΡΡ;
- ΠΊΠ»Π΅ΠΉ;
- ΠΊΠ°Π½ΡΠ΅Π»ΡΡΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΠΎΡΡΡΡΠΉ Π½ΠΎΠΆ;
- ΡΡΡΠΏΠΎΡΠΊΠ° Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΊΠ»Π΅Ρ;
- Π²Π΅ΡΠ΅Π²ΠΎΡΠΊΠ°.
ΠΠΎΠ΄Π΅Π»ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ»ΠΎΠ΄Π΅Ρ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ:
- Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π». Π£ ΡΠΏΠΈΡΠ΅ΠΊ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎ, ΠΊΠ°Π½ΡΠ΅Π»ΡΡΡΠΊΠΈΠΌ Π½ΠΎΠΆΠΎΠΌ, ΠΎΡΡΠ΅Π·Π°ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ;
- 4 ΡΠΏΠΈΡΠΊΠΈ β ΠΏΠ°Π»ΠΎΡΠΊΠΈ Π±Π΅Π· Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²ΡΠ»ΠΎΠΆΠΈΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠΌ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΌΠΊΠ½ΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ;
- ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠ»ΠΎΠΆΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΄ΠΎΠ² Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° Π΄ΠΎ Π½ΡΠΆΠ½ΠΎΠΉ Π²ΡΡΠΎΡΡ ΠΊΠΎΠ»ΠΎΠ΄ΡΠ°, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΡ ΠΏΠ°Π»ΠΎΡΠ΅ΠΊ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ°Π·ΡΠ²Π°ΡΡ ΠΊΠ»Π΅Π΅ΠΌ;
- 2 ΠΏΠ°Π»ΠΎΡΠΊΠΈ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ ΠΊ Π½Π°ΡΡΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠΎΠ»ΠΎΠ΄ΡΠ° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΌΠΎΠ³Π»Π° ΠΏΡΠΎΠΉΡΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠ°Π»ΠΎΡΠΊΠ°, ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅;
- ΠΊ ΡΡΠΈΠΌ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ Π² Π²ΡΡΠΎΡΡ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ Π΅ΡΠ΅ 2 ΠΏΠ°Π»ΠΎΡΠΊΠΈ. Π ΡΡΠΈΠΌ ΡΡΠΎΠΉΠΊΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ²Π°ΡΡΡΡ ΠΊΡΡΡΠ°;
- ΠΊ ΡΡΠΎΠΉΠΊΠ°ΠΌ ΡΠ²Π΅ΡΡ Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ 3 ΠΏΠ°Π»ΠΎΡΠΊΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½Π°Π²Π΅ΡΡ Ρ Ρ ΡΡΠΎΠ΅ΠΊ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ;
- Π½Π° ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ Π½Π°ΠΊΠ»Π΅ΠΈΡΡ ΠΏΠ°Π»ΠΎΡΠΊΠΈ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΠΊΡΡΡΠ°;
- 2 Π·ΡΠ±ΠΎΡΠΈΡΡΠΊΠΈ ΡΠΊΡΠ΅ΠΏΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π²Π΅ΡΠ΅Π²ΠΊΠΎΠΉ ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΠΎΡΠ°ΠΌΠΈ, ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠΎΠ½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ ΡΡΡΠΊΡ Π΄Π»Ρ ΠΊΠΎΠ»ΠΎΠ΄ΡΠ°;
- Π²Π΅ΡΠ΅Π²ΠΊΡ ΠΎΠΏΡΡΡΠΈΡΡ Π² Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ»ΠΎΠ΄Π΅Ρ.
ΠΠ΄Π΅ΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ. ΠΠΎΡΡΠ°ΠΏΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°ΠΆΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΡΠ΅ΠΌΠ»Ρ.
ΠΠ΅ΡΡΠΊΠΎΠ΅ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎ
ΠΡΠ΅Π½Ρ Π»ΡΠ±ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΡΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²Π° Π΄Π΅ΡΠΈ. ΠΡΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈ ΠΈΠΌ.
ΠΠ΅ΡΡΠΊΠΈΠ΅ ΡΠΏΠΈΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΉ Π½Π° ΠΊΠ°ΡΡΠΎΠ½Π΅.
ΠΡΠΈΡΠ΅ΠΌ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ΅Π΄Π΅Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠΈ, ΡΠ»ΠΎΠΌΠ°ΡΡΠ΅ΡΡ, ΠΊΡΠ°ΡΠΊΠΈ.
ΠΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π΅ΡΡΠΊΠΎΠΉ Π°ΠΏΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ:
- Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π° ΠΊΠ°ΡΡΠΎΠ½Π΅ ΡΡΠΊΠΈΠ· ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠΎΠΌ;
- Π΄Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅ΡΠ°Π»ΠΈ ΡΡΠΊΠΈΠ·Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ»ΠΎΠΆΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ, ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΊΠ»Π΅ΠΈΡΡ ΠΈΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΡΠ°.
ΠΡΡΡΡΠ΅ ΠΌΠ΅ΡΡΠ° ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠΊΡΠ°ΡΠΈΡΡ ΠΊΡΠ°ΡΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΌΠ°ΡΡΠ΅ΡΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π΄Π΅ΡΡ β Π΄Π΅ΡΡΠΊΠ°Ρ ΡΠ°Π½ΡΠ°Π·ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π°ΠΏΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ΅Π±Π΅Π½ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π·Π°Π±ΠΎΡΠ°. ΠΡΠΎ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠ΅Π±Π΅Π½ΠΎΠΊ ΠΏΠΎΠ½ΡΠ» ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ, Π΅ΠΌΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΎΡΡΠ΅Π·ΠΊΠ° Π·Π°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΠΎΠ΄Π΅Π»ΠΊΠ° Β«ΠΠ°Π±ΠΎΡΡΠΈΠΊΒ»
Π§ΡΠΎΠ±Ρ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· ΡΠ΅Π±Π΅Π½ΠΊΡ Π±ΡΠ»ΠΎ Π»Π΅Π³ΡΠ΅, Π·Π°Π±ΠΎΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ²Π°ΡΡ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠ°ΡΡΠΎΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΌΠ°ΡΡΠ΅Ρ ΠΏΠΎΠΉΠΌΠ΅Ρ ΠΈ ΡΡΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΊΠ°ΡΡΠΎΠ½ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ±ΡΠ°ΡΡ.
ΠΠ»Ρ Π·Π°Π±ΠΎΡΠ° ΡΠΏΠΈΡΠΊΠΈ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ²Π°ΡΡΡΡ ΠΏΠ»ΠΎΡΠ½ΠΎ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²Π°ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠ΅ΡΠ°. ΠΠ° ΡΠ°ΠΊΠΈΡ Π΄Π΅ΡΠ°Π»ΡΡ Ρ ΠΎΡΠΎΡΠΎ ΡΡΠΈΡΡΡΡ ΠΈ ΠΎΡΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠ΅ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²ΠΎ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠΎΡΠ»Π΅ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ΅Π±Π΅Π½ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΠ», ΡΡΡΠ» ΠΈ Π΄ΡΡΠ³ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΡ Π² ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅Π±Π΅Π»Ρ. ΠΡΠΎ ΡΠΎΠΆΠ΅ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈ Π·Π°Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°.
Π‘ΠΏΠΈΡΠ΅ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²Π° Ρ ΡΡΠΏΠ΅Ρ
ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΠΎΠΌΡ ΡΡΠΊΠΎΠ΄Π΅Π»ΠΈΡ ΠΈ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Ρ. ΠΠ°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π²ΡΠΈΡΡ ΠΈΠΌ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΠ»Π΅Π½ΠΎΠ² ΡΠ΅ΠΌΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· ΡΠΏΠΈΡΠ΅ΠΊ ΡΠ²ΠΎΡ ΡΠΈΡΠΌΠ΅Π½Π½ΡΡ ΠΏΠΎΡΡΡΠΎΠΉΠΊΡ. Π Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΡ ΡΠ΅ΠΌΡΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ ΡΠ΅Π΄Π΅Π²Ρ.
Π Π΅ΠΉΡΠΈΠ½Π³
( ΠΠΎΠΊΠ° ΠΎΡΠ΅Π½ΠΎΠΊ Π½Π΅Ρ )
ΠΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΡΠ°ΡΡΡ? ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ:
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠΎΡΠ½Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ
, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ Ρ http://everypolitician.org/ Π²
ΠΠΎΡΠ·ΠΈΠ½Π° sample-dataset
Π² Amazon Simple Storage Service (Amazon S3): s3://awsglue-datasets/examples/us-legislators/all
. ΠΠ°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Π²
Π€ΠΎΡΠΌΠ°Ρ JSON ΠΎ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡ
Π‘Π¨Π ΠΈ ΠΌΠ΅ΡΡΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π² ΠΠ°Π»Π°ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ Π‘Π¨Π.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ ΠΈ Π‘Π΅Π½Π°Ρ, ΠΈ Π±ΡΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΊΠΎΡΠ·ΠΈΠ½Π΅ Amazon S3 Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π² join_and_relationalize.
ΡΠ°ΠΉΠ» Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
AWS Glue
ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅ GitHub. py
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠ°Π½Π΅Ρ AWS Glue Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΊΠΎΡΠ·ΠΈΠ½Π΅ Amazon S3, ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΡ ΡΡ Π΅ΠΌΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π°Π½Π½ΡΡ AWS Glue.
ΠΠ·ΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΡΡ Π΅ΠΌΡ ΡΠ°Π±Π»ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Python (ETL), ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ Π² ΠΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π°Π½Π½ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π°Π½Π½ΡΡ (Ρ. Π΅. Π΄Π΅Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅).
Π€ΠΈΠ»ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎ ΡΠΈΠΏΡ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»Ρ.
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Apache Parquet Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Python ΠΈΠ»ΠΈ PySpark β ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ
Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΡΠ°ΠΌ. ΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ.
in. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π¨Π°Π³ 1: Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΠΊΠΎΡΠ·ΠΈΠ½Π΅ Amazon S3
ΠΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠΎΠ½ΡΠΎΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ AWS ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ AWS Glue ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ https://console.aws.amazon.com/glue/.
Π‘Π»Π΅Π΄ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΠΊΠ°Π½Π΅ΡΠ°ΠΌΠΈ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ AWS Glue, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ°Π½Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ
s3://awsglue-datasets/examples/us-legislators/all
Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌΠ·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ
Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π΄Π°Π½Π½ΡΡ AWS Glue. ΠΠ°Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΆΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΊΠΎΡΠ·ΠΈΠ½Π΅ Amazon S3.ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ°Π½Π΅Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ
.ΠΡΠΊΠ°ΡΠ΅Π»Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ :
person_json
ΡΠ»Π΅Π½ΡΡΠ²ΠΎ_json
ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ_json
ΡΠΎΠ±ΡΡΠΈΡ_json
area_json
ΡΡΡΠ°Π½Ρ_r_json
ΠΡΠΎ ΠΏΠΎΠ»ΡΠ½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΈΡ ΠΈΡΡΠΎΡΠΈΠΈ.
Π¨Π°Π³ 2: ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΡΡΠ°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ°.
Π½ΡΠΆΠ½ΡΠ΅ Π²Π°ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ AWS Glue ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠ΄ΠΈΠ½
:
ΠΈΠΌΠΏΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· ΠΈΠΌΠΏΠΎΡΡΠ° awsglue.transforms * ΠΈΠ· awsglue.utils ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ getResolvedOptions ΠΈΠ· pyspark.context ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ SparkContext ΠΈΠ· awsglue.context ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ GlueContext ΠΈΠ· awsglue.job ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ GlueContext = GlueContext(SparkContext.getOrCreate())
Π¨Π°Π³ 3: ΠΠ·ΡΡΠΈΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΈΠ· Π΄Π°Π½Π½ΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π΄Π°Π½Π½ΡΡ
ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ DynamicFrame ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π΄Π°Π½Π½ΡΡ
AWS Glue ΠΈ ΠΈΠ·ΡΡΠΈΡΡ ΡΡ
Π΅ΠΌΡ Π΄Π°Π½Π½ΡΡ
. ΠΠ»Ρ
Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡ
Π΅ΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ person_json
, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π² ΡΠ²ΠΎΠΉ
Π±Π»ΠΎΠΊΠ½ΠΎΡ:
Π»ΠΈΡΠ° = GluContext.create_dynamic_frame.from_catalog( Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ="Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΠΈ", table_name="persons_json") Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ "ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ: ", person.count() Π»ΠΈΡΠ°.printSchema()
ΠΠΎΡ Π²ΡΠ²ΠΎΠ΄ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΏΠ΅ΡΠ°ΡΠΈ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ: 1961 ΠΊΠΎΡΠ΅Π½Ρ |-- ΠΈΠΌΡ_ΡΠ΅ΠΌΡΠΈ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° |-- ΡΡΡΠ»ΠΊΠΈ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° | | |-- URL: ΡΡΡΠΎΠΊΠ° |-- ΠΏΠΎΠ»: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΡ Π΅ΠΌΠ°: ΡΡΡΠΎΠΊΠ° | | |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: ΡΡΡΠΎΠΊΠ° |-- Π΄ΡΡΠ³ΠΈΠ΅_ΠΈΠΌΠ΅Π½Π°: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° | | |-- ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° | | |-- ΡΠ·ΡΠΊ: ΡΡΡΠΎΠΊΠ° |-- sort_name: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- URL: ΡΡΡΠΎΠΊΠ° |-- Π·Π°Π΄Π°Π½Π½ΠΎΠ΅_ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΠ°ΡΠ°_ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: ΡΡΡΠΎΠΊΠ° |-- contact_details: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΠΈΠΏ: ΡΡΡΠΎΠΊΠ° | | |-- Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° |-- Π΄Π°ΡΠ°_ΡΠΌΠ΅ΡΡΠΈ: ΡΡΡΠΎΠΊΠ°
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π½ΠΎΠΌ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡΠ³Π°Π½Π° ΠΠΎΠ½Π³ΡΠ΅ΡΡΠ° Π‘Π¨Π.
Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡ
Π΅ΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ members_json
, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΡΠ»Π΅Π½ΡΡΠ²ΠΎ = GluContext.create_dynamic_frame.from_catalog( Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ="Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΠΈ", table_name="memberships_json") Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ "ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ:", ΡΠ»Π΅Π½ΡΡΠ²ΠΎ.count() ΡΠ»Π΅Π½ΡΡΠ²ΠΎ.printSchema()
ΠΡΠ²ΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ: 10439 ΠΊΠΎΡΠ΅Π½Ρ |-- area_id: ΡΡΡΠΎΠΊΠ° |-- on_behalf_of_id: ΡΡΡΠΎΠΊΠ° |-- ID_ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ: ΡΡΡΠΎΠΊΠ° |-- ΡΠΎΠ»Ρ: ΡΡΡΠΎΠΊΠ° |-- person_id: ΡΡΡΠΎΠΊΠ° |-- Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅_ΠΏΠ΅ΡΠΈΠΎΠ΄_ΠΈΠ΄: ΡΡΡΠΎΠΊΠ° |-- start_date: ΡΡΡΠΎΠΊΠ° |-- end_date: ΡΡΡΠΎΠΊΠ°
ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ
ΠΏΠ°ΡΡΠΈΠΈ ΠΈ Π΄Π²Π΅ ΠΏΠ°Π»Π°ΡΡ ΠΠΎΠ½Π³ΡΠ΅ΡΡΠ°, Π‘Π΅Π½Π°Ρ
ΠΈ ΠΠ°Π»Π°ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡ
Π΅ΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ organizations_json
,
Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
orgs = GlueContext.create_dynamic_frame.from_catalog( Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ="Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΠΈ", table_name="organizations_json") Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ Β«Π‘ΡΠ΅ΡΡΠΈΠΊ:Β», orgs.count() orgs.printSchema()
ΠΡΠ²ΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ: 13 ΠΊΠΎΡΠ΅Π½Ρ |-- ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ: ΡΡΡΠΎΠΊΠ° |-- ΡΡΡΠ»ΠΊΠΈ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° | | |-- URL: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΡ Π΅ΠΌΠ°: ΡΡΡΠΎΠΊΠ° | | |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: ΡΡΡΠΎΠΊΠ° |-- Π΄ΡΡΠ³ΠΈΠ΅_ΠΈΠΌΠ΅Π½Π°: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΠ·ΡΠΊ: ΡΡΡΠΎΠΊΠ° | | |-- ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° | | |-- ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΌΠ΅ΡΡ: int |-- ΡΠΈΠΏ: ΡΡΡΠΎΠΊΠ°
Π¨Π°Π³ 4: ΠΡΡΠΈΠ»ΡΡΡΡΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
ΠΠ°ΡΠ΅ΠΌ ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ id
Π² ΠΎΡΠ³_ΠΈΠ΄
. ΠΠ°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ°Π», ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ.
toDF()
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ DynamicFrame
Π² Apache Spark DataFrame
, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π² Apache Spark.
SQL:
orgs = orgs.drop_fields(['other_names', 'ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ']).rename_field( 'id', 'org_id').rename_field( 'ΠΈΠΌΡ', 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅_ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ') orgs.toDF().show()
ΠΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
+--------------+---------------------+-------------- ----------------------+--------------------+-----+------------+--- ------------------+ |ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ| org_id| ΠΈΠΌΡ_ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ| ΡΡΡΠ»ΠΊΠΈ|ΠΌΠ΅ΡΡΠ°| ΡΠΈΠΏ| ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅| +--------------+---------------------+-------------- ----------------------+--------------------+-----+------------+--- ------------------+ | ΠΏΠ°ΡΡΠΈΡ| Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠ°/Π°Π»Ρ| ΠΠ| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | | ΠΏΠ°ΡΡΠΈΡ| ΠΏΠ°ΡΡΠΈΡ/Π΄Π΅ΠΌΠΎΠΊΡΠ°Ρ| ΠΠ΅ΠΌΠΎΠΊΡΠ°Ρ|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ|https://upload.wi...| | ΠΏΠ°ΡΡΠΈΡ|ΠΏΠ°ΡΡΠΈΡ/Π΄Π΅ΠΌΠΎΠΊΡΠ°Ρ-Π»ΠΈ...| ΠΠ΅ΠΌΠΎΠΊΡΠ°Ρ-Π»ΠΈΠ±Π΅ΡΠ°Π»|[[ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | | Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΠ³Π°Π½|d56acebe-8fdc-47b...|ΠΠ°Π»Π°ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ...| Π½ΠΎΠ»Ρ | 435|Π½ΠΈΠΆΠ½ΡΡ ΠΏΠ°Π»Π°ΡΠ°| Π½ΠΎΠ»Ρ | | ΠΏΠ°ΡΡΠΈΡ| ΠΏΠ°ΡΡΠΈΡ/Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ| ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | | Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠ°|ΠΏΠ°ΡΡΠΈΡ/new_progres...| ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ|https://upload.wi...| | party|party/popular_dem...| ΠΠ°ΡΠΎΠ΄Π½ΡΠΉ Π΄Π΅ΠΌΠΎΠΊΡΠ°Ρ|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | | ΠΏΠ°ΡΡΠΈΡ| ΠΏΠ°ΡΡΠΈΡ/ΡΠ΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ°Π½Π΅Ρ| Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ|https://upload.wi...| | ΠΏΠ°ΡΡΠΈΡ|ΠΏΠ°ΡΡΠΈΡ/ΡΠ΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ°Π½-...|Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ-ΠΠΎΠ½ΡΠ΅Ρ...|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | | ΠΏΠ°ΡΡΠΈΡ| ΠΏΠ°ΡΡΠΈΡ/Π΄Π΅ΠΌΠΎΠΊΡΠ°Ρ| ΠΠ΅ΠΌΠΎΠΊΡΠ°Ρ|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ|https://upload.wi...| | ΠΏΠ°ΡΡΠΈΡ| ΠΏΠ°ΡΡΠΈΡ/Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ| ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ | | ΠΏΠ°ΡΡΠΈΡ| ΠΏΠ°ΡΡΠΈΡ/ΡΠ΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ°Π½Π΅Ρ| Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ|[[Π²Π΅Π±-ΡΠ°ΠΉΡ,http://...| Π½ΠΎΠ»Ρ | Π½ΠΎΠ»Ρ|https://upload.wi...| | Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΠ³Π°Π½|8fa6c3d2-71dc-478.
..| Π‘Π΅Π½Π°Ρ| Π½ΠΎΠ»Ρ | 100|Π²Π΅ΡΡ Π½ΡΡ ΠΏΠ°Π»Π°ΡΠ°| Π½ΠΎΠ»Ρ | +--------------+---------------------+-------------- ----------------------+--------------------+-----+------------+--- ------------------+
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΡΠ»Π΅Π½ΡΡΠ²Π°
:
ΡΠ»Π΅Π½ΡΡΠ²ΠΎ.select_fields(['organization_id']).toDF().distinct().show()
ΠΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²ΡΠ²ΠΎΠ΄:
+--------------------+ | ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ_id| +--------------------+ |d56acebe-8fdc-47b...| |8fa6c3d2-71dc-478...| +--------------------+
Π¨Π°Π³ 5: ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅
Π’Π΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ AWS Glue, ΡΡΠΎΠ±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠΈ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ΄Π½Ρ ΠΏΠΎΠ»Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠΈΠΈ
Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»Ρ ΡΠ»Π΅Π½ΡΡΠ²Π°
ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ
.
Π‘Π½Π°ΡΠ°Π»Π° ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ΡΡ ΠΊ
Π»ΠΈΡΠ°ΠΌ
ΠΈΡΠ»Π΅Π½ΡΡΠ²Π°
Π½Π°id
ΠΈΡΠ΅Π»ΠΎΠ²Π΅ΠΊ_ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ
.ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ρ
orgs
Π½Π°org_id
ΠΈΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ_ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ
.ΠΠ°ΡΠ΅ΠΌ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΠΎΠ»Ρ,
person_id
ΠΈΠΎΡΠ³_ΠΈΠ΄
.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ (ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ) ΡΡΡΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°:
l_history = Join.apply(orgs, Join.apply (Π»ΠΈΡΠ°, ΡΠ»Π΅Π½ΡΡΠ²ΠΎ, 'id', 'person_id'), 'org_id', 'organization_id').drop_fields(['person_id', 'org_id']) Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ "Π‘ΡΠ΅ΡΡΠΈΠΊ:", l_history.count() l_history.printSchema()
ΠΡΠ²ΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ: 10439 ΠΊΠΎΡΠ΅Π½Ρ |-- ΡΠΎΠ»Ρ: ΡΡΡΠΎΠΊΠ° |-- ΠΌΠ΅ΡΡ: int |-- ΠΈΠΌΡ_ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ: ΡΡΡΠΎΠΊΠ° |-- ΡΡΡΠ»ΠΊΠΈ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° | | |-- URL: ΡΡΡΠΎΠΊΠ° |-- ΡΠΈΠΏ: ΡΡΡΠΎΠΊΠ° |-- sort_name: ΡΡΡΠΎΠΊΠ° |-- area_id: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- URL: ΡΡΡΠΎΠΊΠ° |-- on_behalf_of_id: ΡΡΡΠΎΠΊΠ° |-- Π΄ΡΡΠ³ΠΈΠ΅_ΠΈΠΌΠ΅Π½Π°: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° | | |-- ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° | | |-- ΡΠ·ΡΠΊ: ΡΡΡΠΎΠΊΠ° |-- contact_details: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΠΈΠΏ: ΡΡΡΠΎΠΊΠ° | | |-- Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΠ°ΡΠ°_ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ: ΡΡΡΠΎΠΊΠ° |-- ID_ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ: ΡΡΡΠΎΠΊΠ° |-- ΠΏΠΎΠ»: ΡΡΡΠΎΠΊΠ° |-- ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ: ΡΡΡΠΎΠΊΠ° |-- Π΄Π°ΡΠ°_ΡΠΌΠ΅ΡΡΠΈ: ΡΡΡΠΎΠΊΠ° |-- Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅_ΠΏΠ΅ΡΠΈΠΎΠ΄_ΠΈΠ΄: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΡ Π΅ΠΌΠ°: ΡΡΡΠΎΠΊΠ° | | |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° |-- Π·Π°Π΄Π°Π½Π½ΠΎΠ΅_ΠΈΠΌΡ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠΌΡ_ΡΠ΅ΠΌΡΠΈ: ΡΡΡΠΎΠΊΠ° |-- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: ΡΡΡΠΎΠΊΠ° |-- start_date: ΡΡΡΠΎΠΊΠ° |-- end_date: ΡΡΡΠΎΠΊΠ°
Π’Π΅ΠΏΠ΅ΡΡ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΈΡΠΎΠ³ΠΎΠ²Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠΎ Π²
ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Parquet, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ SQL
Π² AWS Glue, Amazon Athena ΠΈΠ»ΠΈ Amazon Redshift Spectrum.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΠ·ΠΎΠ² Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±ΡΡΡΡΠΎΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅:
GlueContext.write_dynamic_frame.from_options(frame = l_history, ΡΠΈΠΏ_ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ = "s3", connection_options = {"path": "s3://glue-sample-target/output-dir/legislator_history"}, ΡΠΎΡΠΌΠ°Ρ = "ΠΏΠ°ΡΠΊΠ΅Ρ")
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ», Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π²ΠΎ ΡΡΠ΅ΠΉΠΌ Π΄Π°Π½Π½ΡΡ , ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈ Π·Π°ΠΏΠΈΡΠΈΡΠ΅:
s_history = l_history.toDF().repartition(1) s_history.write.parquet('s3://glue-sample-target/output-dir/legislator_single')
ΠΠ»ΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π‘Π΅Π½Π°ΡΠΎΠΌ ΠΈ ΠΠ°Π»Π°ΡΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ:
l_history.toDF().write.parquet('s3://glue-sample-target/output-dir/legislator_part', partitionBy=['org_name'])
Π¨Π°Π³ 6.

AWS Glue ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Amazon Redshift, Π΄Π°ΠΆΠ΅ Ρ
ΠΏΠΎΠ»ΡΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ , ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ DynamicFrames
Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΠΊΠ°Π΄ΡΠ΅.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ l_history
DynamicFrame
Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΠΌΡ ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ
( hist_root
) ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΡΡ ΠΊ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΌΡ
. ΠΡΠΎΡ
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ DynamicFrameCollection
. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΡ ΠΈΠΌΠ΅Π½Π° DynamicFrames
Π² ΡΡΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ:
dfc = l_history.relationalize("hist_root", "s3://glue-sample-target/temp-dir/") dfc.keys()
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΊΠ»ΡΡΠ΅ΠΉ
:
[u'hist_root', u'hist_root_contact_details', u'hist_root_links', u'hist_root_other_names', u'hist_root_images', u'hist_root_identifiers']
Relationalize
ΡΠ°Π·Π±ΠΈΠ» ΡΠ°Π±Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠΈΠΈ Π½Π° ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΡΡ
ΡΠ°Π±Π»ΠΈΡ: ΠΊΠΎΡΠ½Π΅Π²Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°
ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π·Π°ΠΏΠΈΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² DynamicFrame
ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ°Π±Π»ΠΈΡΠ°Ρ
Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ². ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π² ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ
Π±Π°Π·Π°Ρ
Π΄Π°Π½Π½ΡΡ
ΡΠ°ΡΡΠΎ Π½Π΅ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ
ΡΡΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π΅Π»Π°Π΅Ρ Π·Π°ΠΏΡΠΎΡΡ
Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅.
ΠΠ°Π»Π΅Π΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΈΠ·ΡΡΠΈΠ² contact_details
:
l_history.select_fields('contact_details').printSchema() dfc.select('hist_root_contact_details').toDF().where("id = 10 ΠΈΠ»ΠΈ id = 75").orderBy(['id','index']).show()
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Π° show
:
ΠΊΠΎΡΠ΅Π½Ρ |-- contact_details: ΠΌΠ°ΡΡΠΈΠ² | |-- ΡΠ»Π΅ΠΌΠ΅Π½Ρ: ΡΡΡΡΠΊΡΡΡΠ° | | |-- ΡΠΈΠΏ: ΡΡΡΠΎΠΊΠ° | | |-- Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΡΠΎΠΊΠ° +---+-----+-------------------------+--------------- -----------+ | id|index|contact_details.val.type|contact_details.val.value| +---+-----+-------------------------+--------------- -----------+ | 10| 0| ΡΠ°ΠΊΡ| | | 10| 1| | 202-225-1314| | 10| 2| ΡΠ΅Π»Π΅ΡΠΎΠ½| | | 10| 3| | 202-225-3772| | 10| 4| ΡΠ²ΠΈΡΡΠ΅Ρ| | | 10| 5| | ΠΠ°ΠΉΠΊΠ ΠΎΡΡΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ| | 75| 0| ΡΠ°ΠΊΡ| | | 75| 1| | 202-225-7856| | 75| 2| ΡΠ΅Π»Π΅ΡΠΎΠ½| | | 75| 3| | 202-225-2711| | 75| 4| ΡΠ²ΠΈΡΡΠ΅Ρ| | | 75| 5| | Π‘Π΅Π½ΠΠ°ΠΏΠΈΡΠΎ| +---+-----+-------------------------+--------------- -----------+
ΠΠΎΠ»Π΅ contact_details
Π±ΡΠ»ΠΎ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΡΡΡΡΠΊΡΡΡ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌ ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ°Π΄Ρ
. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΡΠΈΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ Π²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ
ΡΠ°Π±Π»ΠΈΡΠ°, ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ
. id
Π·Π΄Π΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ Π² hist_root
ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΠΊΠ»ΡΡΠΎΠΌ contact_details
:
dfc.select('hist_root').toDF().Π³Π΄Π΅( "contact_details = 10 ΠΈΠ»ΠΈ contact_details = 75"). select( ['id', 'given_name', 'family_name', 'contact_details']).show()
ΠΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
+--------------------+----------+------------+----- ----------+ | id|given_name|family_name|contact_details| +--------------------+----------+------------+----- ----------+ |f4fc30ee-7b42-432...| ΠΠ°ΠΉΠΊ| Π ΠΎΡΡ| 10| |e3c60f34-7d1b-4c0...| Π¨Π΅Π»Π»ΠΈ| ΠΠ°ΠΏΠΈΡΠΎΠ½| 75| +--------------------+----------+------------+----- ----------+
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΡΡΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
toDF()
, Π° Π·Π°ΡΠ΅ΠΌ Π³Π΄Π΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΡΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ hist_root
ΡΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ
ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
Amazon Redshift ΠΈ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½ΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ AWS Glue. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ
ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π΄Π°Π½Π½ΡΡ
AWS GlueΒ».
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Ρ DynamicFrames
ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ:
Π΄Π»Ρ df_name Π² dfc.keys():
m_df = dfc.select(df_name)
print "ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ: ", df_name
GlueContext.write_dynamic_frame.from_jdbc_conf(frame = m_df, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π·Π΄Π΅ΡΡ
)
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ :
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π·Π°ΠΏΠΈΡΠΈ Π² Amazon Redshift ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² Amazon Redshift ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ.
ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΡΠΌ. Π’ΠΈΠΏΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ETL Π² ΠΠ»Π΅ΠΉ ΠΠΠ‘.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΡΠ΅Π»ΠΎΠΌ, AWS Glue ΠΎΡΠ΅Π½Ρ Π³ΠΈΠ±ΠΎΠΊ. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎ, ΡΡΠΎ
ΠΎΠ±ΡΡΠ½ΠΎ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡ
ΠΎΠ΄ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ETL-ΡΠΊΡΠΈΠΏΡΡ Β«ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΊ ΡΠ΅Π»Π΅Π²ΠΎΠΌΡΒ» Π²
Π€Π°ΠΉΠ» Python
join_and_relationalize.py
Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
AWS Glue Π½Π° GitHub.
Javascript ΠΎΡΠΊΠ»ΡΡΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π²Π°ΡΠ΅ΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Amazon Web Services, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ Javascript. ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠΌ. Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ΡΠΏΡΠ°Π²ΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
Virtuo 30 Glue Down β Π½Π°ΠΏΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ Π΄Π»Ρ Π΄ΠΎΠΌΠ°
Virtuo 30 Glue Down
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
- Virtuo Tiles and Planks
- ΠΠ»Π΅ΠΉ Π²Π½ΠΈΠ·
Virtuo 30 Glue Down: ΡΠ»ΡΡΡΠ°ΠΌΠΎΠ΄Π½Π°Ρ ΡΠ΅ΡΠΈΡ, ΠΎΠ»ΠΈΡΠ΅ΡΠ²ΠΎΡΡΡΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Gerflor
Β
ΠΡΡΠΎΡΡΠΈΠΌΠ΅Π½Ρ ΡΡΠΈΠ»ΡΠ½ΡΡ ΡΠ»ΡΡΡΠ°ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΡΡ Π½Π°ΠΏΠΎΠ»ΡΠ½ΡΡ ΠΏΠΎΠΊΡΡΡΠΈΠΉ
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Virtuo 30 Glue Down ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΏΡΠ΅Π²ΠΎΡΡ
ΠΎΠ΄Π½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. Π ΡΡΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°Π½ΠΊΠΈ ΠΈ ΠΏΠ»ΠΈΡΠΊΠ° ΠΈΠ· ΠΠΠ₯, ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΠ· ΠΎΠ±ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΠ° ΡΠ²Π΅ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Π±Π΅Π»ΡΠΉ, ΡΠ΅ΡΡΠΉ ΠΈ Π±Π΅ΠΆΠ΅Π²ΡΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΊΠ°ΠΆΡΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ΠΌ Ρ Π»ΡΠ±ΡΠΌ ΡΡΠΈΠ»Π΅ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°, Π±ΡΠ΄Ρ ΡΠΎ ΡΠΊΠ°Π½Π΄ΠΈΠ½Π°Π²ΡΠΊΠΈΠΉ, Π²ΠΈΠ½ΡΠ°ΠΆΠ½ΡΠΉ, Π΄Π΅ΡΠ΅Π²Π΅Π½ΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ! ΠΡΠ°ΡΠΎΡΠ° ΡΡΠΊΠΎΠΉ ΠΈ ΡΡΠΈΠ»ΡΠ½ΠΎΠΉ Π΄Π΅ΡΠ΅Π²ΡΠ½Π½ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΠΊΠΈ Π½Π°ΡΠΈΡ
Π΄ΠΎΡΠΎΠΊ, ΠΈΠΌΠΈΡΠΈΡΡΡΡΠΈΡ
ΠΏΠ°ΡΠΊΠ΅Ρ, ΡΠΈΡΡΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π°ΡΠ΅ΠΉ ΠΏΠ»ΠΈΡΠΊΠΈ Ρ ΡΡΡΠ΅ΠΊΡΠΎΠΌ Π±Π΅ΡΠΎΠ½Π°, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Β«Lorca ClearΒ», ΠΈ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΠΈΠ½ΡΠ°ΠΆΠ½ΡΠΉ Π²ΠΈΠ΄ Π½Π°ΡΠ΅ΠΉ Π½Π°ΠΏΠΎΠ»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΈΡΠΊΠΈ, ΠΈΠΌΠΈΡΠΈΡΡΡΡΠ΅ΠΉ ΡΠ΅ΠΌΠ΅Π½Ρ, ΠΏΡΠΈΠ΄Π°Π΄ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Ρ
Π°ΡΠ°ΠΊΡΠ΅Ρ. Π² Π²Π°Ρ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅Ρ Π±Π΅Π· Π²ΡΠ΅Ρ
Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΈ Π·Π°ΡΡΠ°Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
Ρ ΡΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΠΈ ΡΡ
ΠΎΠ΄ΠΎΠΌ Π·Π° Π½Π°ΡΡΠΎΡΡΠΈΠΌ Π΄Π΅ΡΠ΅Π²ΡΠ½Π½ΡΠΌ ΠΈΠ»ΠΈ ΠΊΠ°ΠΌΠ΅Π½Π½ΡΠΌ ΠΏΠΎΠ»ΠΎΠΌ.
Β
ΠΠ»Π΅ΠΉ… ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ!
ΠΡΠ° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Gerflor ΠΎΡΠ½Π°ΡΠ΅Π½Π° Π°ΠΊΡΠΈΠ»ΠΎΠ²ΡΠΌ ΠΊΠ»Π΅Π΅ΠΌ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠΈΡΡΡΠΌ, ΡΠΎΠ²Π½ΡΠΌ, ΡΠΎΠ²Π½ΡΠΌ, ΡΡΡ
ΠΈΠΌ ΠΈ ΠΏΡΠΎΡΠ½ΡΠΌ. ΠΠ°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π°ΡΡ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΊΠ»Π΅ΠΉ Π·Π°ΡΡΡΠ». β
ΠΠ»ΠΈΡΠΊΠ° ΠΈΠ· ΠΠΠ₯, Π½Π°ΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π½Π° ΠΊΠ»Π΅ΠΉ, ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ². ΠΠ±Π΅ ΠΏΠ»ΠΈΡΠΊΠΈ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΈΠ·Π½ΠΎΡΠΎΡΡΠΎΠΉΠΊΠΈΠ΅ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ , ΠΈ ΠΎΠ½ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Ρ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅ΠΏΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π·Π²ΡΠΊΠΎΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ.
Β
ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ Gerflor: ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ
ΠΠ°ΡΠΈ Π±Π΅ΡΡΡΠΌΠ½ΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ½ΡΠ΅ Π΄ΠΎΡΠΊΠΈ ΠΈ ΠΏΠ»ΠΈΡΠΊΠ° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΡ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠΈΡΠ°ΡΡΡΡ ΠΌΡΠ»ΡΠ½ΠΎΠΉ Π²ΠΎΠ΄ΠΎΠΉ Π² ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ°, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ ΠΊΠΎΠΌΠ½Π°ΡΡ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ Π±Π»Π΅ΡΡΡΡΠΈΠΌΠΈ ΠΈ Π±Π»Π΅ΡΡΡΡΠΈΠΌΠΈ. ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΠ·Π½ΠΎΡΠΎΡΡΠΎΠΉΠΊΠΎΠΌΡ ΡΠ»ΠΎΡ ΡΠΎΠ»ΡΠΈΠ½ΠΎΠΉ 0,30Β ΠΌΠΌ ΠΎΠ½ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΆΠΈΠ»ΡΡ
ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ
ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ ΠΏΡΠ΅Π²ΠΎΡΡ
ΠΎΠ΄Π½ΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΡΠ΄Π°ΡΠ°ΠΌ, ΡΠ°ΡΠ°ΠΏΠΈΠ½Π°ΠΌ ΠΈ ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ Π²ΠΌΡΡΠΈΠ½Π°ΠΌ (Π²ΠΌΡΡΠΈΠ½Π°ΠΌ, ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ). ΠΠΎΡΡΠΎΠΌΡ Π½Π°ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ° Π΄ΠΎΠΌΠ°, Π΄Π°ΠΆΠ΅ Π² ΠΌΠ΅ΡΡΠ°Ρ
Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ. ΠΠ°ΡΠ° ΠΏΠ»ΠΈΡΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (ΠΊΠ»Π°ΡΡΡ 23 ΠΈ 31).