DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄: ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° LinkedIn
ΠΡΠ·ΠΎΡΠΎ Π½Π°ΠΎΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ Π²ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π΅ ΠΎΠ΄ ΡΡΡΡΠΈΠ½ΡΠΊΠΎ Π·Π½Π°ΡΠ΅ΡΠ΅ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΊΠΎΡΠ° ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π΄Π° Π΄ΠΎΠ½Π΅ΡΡΠ²Π° ΠΎΠ΄Π»ΡΠΊΠΈ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ ΠΎΠ²Π° Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ°ΡΠΈ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅, Π½Π°ΡΡΠ½ΠΈΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ), ΡΡΠΊΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΠΊΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΊΠΎΠΈ Π·Π°Π²ΠΈΡΠ°Ρ ΠΎΠ΄ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ½ΠΎ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ (ML). ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΡΠ΅Π½Π΄ΠΎΡ ΠΊΠΎΠ½ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ: ΠΊΠΎΡ Π΅ Π²Π°ΡΠΈΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΌΠ΅ΡΡΠΈΠΊΠ°, Π·Π±ΠΈΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈΡΠ½.
ΠΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΎΠ±ΡΠ°Π²ΠΈΠ²ΠΌΠ΅ ΠΈΠ·Π²ΠΎΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΠΎΠ΄ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ°
WhereHows ΡΠ΅Π³Π° Π΅ DataHub!
Π’ΠΈΠΌΠΎΡ Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° LinkedIn ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½
ΠΡΠΈΡΡΠ°ΠΏΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
WhereHows, ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ ΠΏΠΎΡΡΠ°Π» Π½Π° LinkedIn Π·Π° Π½Π°ΠΎΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π΄ΠΎΠ°ΡΠ°Π°Ρ, Π·Π°ΠΏΠΎΡΠ½Π° ΠΊΠ°ΠΊΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ; ΡΠΈΠΌΠΎΡ Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π³ΠΎ ΠΎΡΠ²ΠΎΡΠΈ
ΠΡΠ²ΠΎ ΠΏΡΠΎΠ±Π°ΡΡΠ΅: βΠΡΠ²ΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄β
ΠΡΠ²ΠΈΡΠ½ΠΎ ΡΠ»Π΅Π΄Π΅Π²ΠΌΠ΅ ΡΠ°Π·Π²ΠΎΠ΅Π½ ΠΌΠΎΠ΄Π΅Π» βΠΏΡΠ²ΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄β, ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΠ°Π·Π²ΠΎΡΠΎΡ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π·Π° Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅. ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π΅ ΡΡΠΎ ΠΊΠΎΠ΄ΠΎΡ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΏΡΠ²ΠΎ ΡΠ΅ ΡΡΡΠΊΠ° Π½Π° GitHub ΠΏΡΠ΅Π΄ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π½ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ. Π‘Γ¨ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΎΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ Π½Π΅ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π½ΠΎΠ²ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅, Π½Π΅ΠΌΠ° Π΄Π° Π½Π°ΡΠ΄Π΅ΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π»ΠΎΡΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΎΡ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π΅Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠ΅ΡΠΈΠΈ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΎΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π» ΡΠ° Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠ° Π½Π° ΡΠΈΠΌΠΎΡ ΠΊΠΎΠ³Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠΈ Π±Π°ΡΠ°Π° Π±ΡΠ·ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π³ΠΈ ΠΏΡΠΈΠ½ΡΠ΄ΠΈ ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΏΡΠ²ΠΎ Π΄Π° ΡΠ΅ ΡΡΡΠΊΠ°Π°Ρ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π° ΠΏΠΎΡΠΎΠ° Π΄Π° ΡΠ΅ ΡΡΡΠΊΠ°Π°Ρ Π²ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅. ΠΠ° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΡΡΠ΅Π±Π½Π°ΡΠ° ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠ²ΠΎ Π²ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅, Π½ΠΎ ΠΎΠ²Π° ΡΡΠ°Π½Π° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΠ³Π° Π΄ΠΎΡΠ΄Π΅ Π΄ΠΎ ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π°Π·Π°Π΄ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΄Π²Π΅ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π½Π΅ Π±Π΅Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΈ.
ΠΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π» Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ»Π΅ΡΠ΅Π½ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π·Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΎΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π» Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΊΠΎΠΈ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΠ΄ ΠΏΡΠ²ΠΈΠΎΡ Π΄Π΅Π½, Π½ΠΎ WhereHows Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π²Π΅Π± Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠ΅ΡΠ΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΡΠ΅ΡΠΊΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π°ΠΏΡΡΡΠ°Ρ ΠΈΡΠ°Π°Ρ ΡΠΈΡΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΡΠ΅Π±Π°ΡΠ΅ Π΄Π° ΡΠ° Π·Π°Π΄ΡΠΆΠΈΠΌΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° Π²ΠΈΠ»ΡΡΠΊΠ°, Π½ΠΎ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° Π²ΠΈΠ»ΡΡΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ΡΠΎ Π³Π»Π°Π²Π½ΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π΅ ΡΡΠΏΠ΅Π°.
ΠΡΠΎΡ ΠΎΠ±ΠΈΠ΄: βΠΡΠ²ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎβ
**ΠΠ°ΠΊΠΎ Π²ΡΠΎΡ ΠΎΠ±ΠΈΠ΄, ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈΠ²ΠΌΠ΅ Π½Π° βΠ²Π½Π°ΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠ²β ΠΌΠΎΠ΄Π΅Π» Π½Π° ΡΠ°Π·Π²ΠΎΡ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΠ°Π·Π²ΠΎΡΠΎΡ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²Π½Π°ΡΡΠ΅ ΠΈ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ°ΠΊΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π» Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ Π·Π° Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, ΡΠΎΡ ΠΈΠΌΠ° ΡΠ²ΠΎΡΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΡΠΊΠ°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΡΠΎΠ° ΠΎΠ±ΠΈΠ΄ΠΎΡ Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈΡΠ΅ Π²ΠΎ ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°, Π½ΠΎ ΠΎΠ΄Π·Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° Π½Π΅ Π³ΠΎ ΠΏΡΠ°Π²Π°Ρ ΡΠΎΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ Π³ΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π°Ρ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΊΠΎΠ΄. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΎΠ²Π° ΡΠ΅ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΠ΅ΡΠΊΠΎ, Π²ΠΎ ΡΠ΅ΡΠΈΠΈ, ΠΈ Π½Π° ΡΠΎΡ Π½Π°ΡΠΈΠ½ ΡΠ΅ Π³ΠΎ ΠΎΡΠ΅ΠΆΠ½Π΅ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈΡΠ΅ Π·Π° ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄ΠΎΡΠ½Π°.
Π’ΡΠ΅Ρ ΠΏΠ°Ρ ΡΡΠΏΠ΅Π°!
ΠΠ²Π°ΡΠ° Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΈ ΠΎΠ±ΠΈΠ΄ΠΈ ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ°Π° ΡΠΎ ΡΠΎΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ WhereHows GitHub Π΄Π° ΠΎΡΡΠ°Π½Π΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΎ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π’ΠΈΠΌΠΎΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ, ΡΠ°ΠΊΠ° ΡΡΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° WhereHows Π·Π° LinkedIn ΡΡΠ°Π½Π° ΠΏΠΎΠ½Π°ΠΏΡΠ΅Π΄Π½Π° ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΌΠ°ΡΠ΅ Π΄ΡΡΠΈ ΠΈ Π½ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ - DataHub. ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΈ ΠΎΠ±ΠΈΠ΄ΠΈ, ΡΠΈΠΌΠΎΡ ΠΎΠ΄Π»ΡΡΠΈ Π΄Π° ΡΠ°Π·Π²ΠΈΠ΅ ΡΠΊΠ°Π»Π°Π±ΠΈΠ»Π½ΠΎ, Π΄ΠΎΠ»Π³ΠΎΡΠΎΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ° ΡΠ΅ΠΊΠΎΡ Π½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΡΠΈΠΌΠΎΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π° LinkedIn ΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°Π·Π²ΠΎΠ΅Π½ ΠΌΠΎΠ΄Π΅Π» Π²ΠΎ ΠΊΠΎΡ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΈ Π²ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ΅ΡΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠ°Π²Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΠΈ ΠΏΠΎΡΠΎΠ° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π°Ρ Π½Π°Π·Π°Π΄ Π²ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΠΎΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡ Π½Π° LinkedIn ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ
Π‘Π΅ΠΏΠ°ΠΊ, Π·Π° Π·ΡΠ΅Π»Π° Π·Π°Π΄Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ DataHub ΡΠ΅ ΡΡΠ΅Π±Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΄Π° ΡΠ° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ ΠΎΠ²Π°Π° ΡΠΎΡΡΠΎΡΠ±Π°. ΠΠ²Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° ΠΈΡΠΊΠ»ΡΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ ΠΏΡΠ΅Π΄ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π°ΠΏΡΡΡΠ°Ρ ΠΈΡΠ°Π½ΠΈ ΡΠΈΡΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΡΠΎΠ° ΡΠ°Π·Π²ΠΈΠ²ΠΌΠ΅ Π°Π»Π°ΡΠΊΠΈ ΠΊΠΎΠΈ Π½ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΈ ΡΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π±ΠΎΠ»ΠΊΠ°. ΠΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΡ ΠΈ Π·Π° ΡΠΈΠΌΠΎΡ Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π½Π° DataHub) ΠΈ Π·Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π‘Π»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π΅Π»ΠΎΠ²ΠΈ ΡΠ΅ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π·Π° ΠΎΠ²ΠΎΡ Π½ΠΎΠ² ΠΏΡΠΈΡΡΠ°ΠΏ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
ΠΠ°ΡΠ½ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΡΠΈΠΌΠΎΡ ΠΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠ½ DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π΅ Π΄Π° ΡΠ°Π·Π²ΠΈΠ΅ Π°Π»Π°ΡΠΊΠ° ΠΊΠΎΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ° Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠ²ΠΎΡ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ Π°Π»Π°ΡΠΊΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ:
- Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ ΠΊΠΎΠ΄ΠΎΡ Π½Π° LinkedIn ΡΠΎ/ΠΎΠ΄ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈΠ·Π²ΠΎΡ, ΡΠ»ΠΈΡΠ½ΠΎ
rsync . - ΠΠ΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ°, ΡΠ»ΠΈΡΠ½ΠΎ Π½Π°
ΠΠΏΠ°ΡΠΈ ΡΡΠ°ΠΎΡΠ΅Ρ . - ΠΠ²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π»ΠΎΠ³ΠΎΠ²ΠΈ Π·Π° ΠΎΠ±Π²ΡΠ·Π½ΠΈΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΠ΄ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ Π·Π° ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ΅.
- Π‘ΠΏΡΠ΅ΡΠ΅ΡΠ΅ Π³ΠΈ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΡΠΎ Π³ΠΈ Π½Π°ΡΡΡΡΠ²Π°Π°Ρ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈΡΠ΅ ΡΠΎΡΡΠ²Π΅ΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ .
Π‘Π»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅ΠΊΡΠΈΠΈ ΡΠ΅ Π½Π°Π²Π»Π΅Π·Π°Ρ Π²ΠΎ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄
ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π° DataHub, ΠΊΠΎΡΠ° Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π½Π° GitHub, Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° LinkedIn Π½Π° DataHub Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΠΎΠ΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° (Π½Π°ΡΠ΅ΡΠ΅Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ
Π‘Π»ΠΈΠΊΠ° 1: Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° Π‘ΠΊΠΎΠΏΡΠ΅ DataHub ΠΈ Π΅Π΄Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ DataHub ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈΠ·Π²ΠΎΡ
ΠΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΠ΅ΠΊΠΎΠ²ΠΈ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅, ΡΡΡΠΊΠ°ΡΠ΅ ΠΈ ΠΏΠΎΠ²Π»Π΅ΠΊΡΠ²Π°ΡΠ΅, Π½Π°ΡΠ°ΡΠ° Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π²Π° ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΈΠ·Π²ΠΎΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. Π‘Π΅ΠΏΠ°ΠΊ, ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π±Π°ΡΠ° ΠΏΠΎΡΠ΅ΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ»Ρ.
{
"datahub-dao": [
"${datahub-frontend}/datahub-dao"
],
"gms/impl": [
"${dataset-gms}/impl",
"${user-gms}/impl"
],
"metadata-dao": [
"${metadata-models}/metadata-dao"
],
"metadata-builders": [
"${metadata-models}/metadata-builders"
]
}
ΠΠ°ΠΏΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ» Π΅ ββΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ JSON ΡΠΈΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠ΅ ΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ ΡΠ΅ ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° Π½Π° LinkedIn. Π‘Π΅ΠΊΠΎΡ ΡΠ΅Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ» Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Ρ
ΡΠ°Π½ΠΈ ΡΠΎ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π±ΡΠΎΡ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΠ° Π΄Π° Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΈΠΌΠΈΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° Π²ΠΎ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅
{
"${metadata-models}/metadata-builders/src/main/java/com/linkedin/Foo.java":
"metadata-builders/src/main/java/com/linkedin/Foo.java",
"${metadata-models}/metadata-builders/src/main/java/com/linkedin/Bar.java":
"metadata-builders/src/main/java/com/linkedin/Bar.java",
"${metadata-models}/metadata-builders/build.gradle": null,
}
ΠΠ°ΠΏΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΠΎΠ΄ Π°Π»Π°ΡΠΊΠΈΡΠ΅; ΡΠ΅ΠΏΠ°ΠΊ, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ° ΠΈ ΡΠ°ΡΠ½ΠΎ. ΠΠ²Π° Π΅ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ 1:1 Π½Π° ΠΈΠ·Π²ΠΎΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π° LinkedIn Π΄ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΎΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° Π°ΡΠΎΡΠΈΡΠ°ΡΠΈΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ:
- ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΡΠ΅Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ» Π²ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²Π°Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ, Π½Π° ΠΏΡ.
FQCN , ΡΡΠΎ ΠΏΠΎΡΡΠΎΠΈ Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΌΠΎΠ΄ΡΠ». ΠΠ°ΠΊΠΎ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ° Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ, Π½Π°ΡΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΎΠΏΡΠΈΡΠ°ΡΠ° βΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΠΏΠΎΠ±Π΅Π΄ΡΠ²Π°β. - βnullβ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΈΠ·Π²ΠΎΡΠ½Π°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π΅ Π΅ Π΄Π΅Π» ΠΎΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
- ΠΠΎ ΡΠ΅ΠΊΠΎΠ΅ ΠΏΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π΅ΠΊΡΡΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΎΠ²Π° ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΠΈ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΡΠ»ΠΈΠΊΠ°. ΠΠ²Π° Π΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ°ΡΠ° ΠΈ Π±ΡΠΈΡΠ΅ΡΠ°ΡΠ° ΠΎΠ΄ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π΄Π΅ΡΡΡΠ²ΠΎ.
ΠΡΠ΅ΠΈΡΠ°ΡΠ΅ Π»ΠΎΠ³ΠΎΠ²ΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅
ΠΠ½Π΅Π²Π½ΠΈΡΠΈΡΠ΅ Π·Π° ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π°Ρ ΡΠΎ ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈΡΠ΅ Π·Π° ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°. ΠΠΎΠ΄ΠΎΠ»Ρ Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ ΠΎΠ΄ Π½Π°ΡΠ°ΡΠ° Π°Π»Π°ΡΠΊΠ°. ΠΠ±Π²ΡΡΠΊΠ°ΡΠ° ΡΠ°ΡΠ½ΠΎ ΠΎΠ·Π½Π°ΡΡΠ²Π° ΠΊΠΎΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° ΡΠ΅ ΡΠΏΠ°ΠΊΡΠ²Π°Π½ΠΈ Π²ΠΎ ΡΠ°Π° Π·Π°Π»ΠΎΠΆΠ±Π° ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ΅Π·ΠΈΠΌΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΠΎΠ²ΠΎΡ
metadata-models 29.0.0 -> 30.0.0
Added aspect model foo
Fixed issue bar
dataset-gms 2.3.0 -> 2.3.4
Added rest.li API to serve foo aspect
MP_VERSION=dataset-gms:2.3.4
MP_VERSION=metadata-models:30.0.0
Π’Π΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ
LinkedIn ΠΈΠΌΠ°
ΠΠ²Π° Π΅ ΠΊΠΎΡΠΈΡΠ΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ ΠΊΠΎΡ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠΈ ΠΊΠ°ΠΊΠ²Π° Π±ΠΈΠ»ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π·Π°Π»ΠΎΠΆΠ±Π° ΡΡΠΎ ΡΠ° Π½Π°ΡΡΡΡΠ²Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π°ΡΠ° Π½Π° ΡΠΎΡΡΠ²Π΅Ρ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΡΠ° ΠΎΡΠΊΡΠΈΠ²Π° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΠ΅Π· ΠΎΠ²Π°, Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΠΈ ΠΊΠΎΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ Π·Π°Π΄ΠΎΠ»ΠΆΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π»ΠΎ Π½Π΅ΡΡΠΏΠ΅Ρ Π½Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½ΠΈΠ΅ Π³ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΠΌΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ DataHub.
Π Π°Π·Π»ΠΈΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΡ DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ Π½Π°ΡΠ°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°
ΠΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π²ΠΌΠ΅ Π·Π° Π½Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π΄Π²Π΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° Π½Π° DataHub, Π½ΠΎ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π³ΠΈ Π½Π°Π²Π΅Π΄ΠΎΠ²ΠΌΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·ΠΎΡΡΠΎ Π½ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π΄Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΡΠ΅ΠΊΠΎΠ²ΠΈ Π½Π° ΠΏΡΠ²ΠΎ ΠΌΠ΅ΡΡΠΎ. ΠΠΎ ΠΎΠ²ΠΎΡ Π΄Π΅Π», ΡΠ΅ Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅ΠΌΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ°Π²Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° DataHub ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π° LinkedIn ΠΈ ΡΠ΅ Π³ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΈΠΌΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΎΠ²ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ.
ΠΠ΄Π΅Π½ ΠΈΠ·Π²ΠΎΡ Π½Π° Π½Π΅ΡΠΎΠ²ΠΏΠ°ΡΠ°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π»Π΅Π³ΡΠ²Π° ΠΎΠ΄ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° Π½Π°ΡΠ°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΈΠΌΠ° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΊΠΎΠ΄ ΠΊΠΎΡ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ LinkedIn's Offspring (ΡΠ°ΠΌΠΊΠ° Π·Π° Π²Π±ΡΠΈΠ·Π³ΡΠ²Π°ΡΠ΅ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ Π½Π° LinkedIn). ΠΠΎΠ΄ΠΌΠ»Π°Π΄ΠΎΠΊΠΎΡ Π΅ ΡΠΈΡΠΎΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½ Π²ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ ΠΏΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°. ΠΠΎ, ΡΠΎΠ° Π½Π΅ Π΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄; ΠΏΠ° Π½ΠΈ ΡΡΠ΅Π±Π°ΡΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ΠΌΠ΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
ΠΠΌΠ° ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ Π½Π° LinkedIn, ΠΎΠ²ΠΈΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° LinkedIn ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° Π΄ΡΡΠ³ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π΅ΡΠΈΠΊΠ΅ΡΠΈ Π·Π° ID Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ½Π°ΡΠΈ, ΡΠ΅Π³Π° Π³ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΠ²ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π° DataHub. ΠΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ ΡΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΠΈ Π³ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ Π²Π΅ΡΠ·ΠΈΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π° ΠΎΠ²ΠΈΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ.
ΠΠ΅ΡΠ½ΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΈ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π·Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΈΠ½ΡΠΏΠΈΡΠΈΡΠ°Π° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π΅ΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° DataHub. Π Π°Π·Π»ΠΈΠΊΠΈΡΠ΅ Π²ΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ΅ΠΊΠΎΠ²ΠΈ ΡΠ΅ Π΄ΠΎΠ±Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΎΠ²Π°. ΠΠ°ΠΊΠΎ Π½Π°ΡΠ°ΡΠ° Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ ΠΏΡΠ΅Π½ΠΎΡ, ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½Π° (ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½Π°) ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠ΅Π½ΠΎΡ Π·Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠ·Π±Π΅Π³Π½ΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π΄ΡΡΠ³Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
ΠΡΡΠ³ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° Π΅ Π΄Π° ΡΠ΅ ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° GMS (ΠΠ΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ° Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ) Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ GMS. GMA (ΠΠ΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ) Π΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π·Π°Π΄Π½ΠΈΠ½ΡΠΊΠ°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π·Π° DataHub, Π° GMS Π΅ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ° Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° GMA. GMA Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΊΠΎΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΠΊΠΎΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π±ΠΈΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈΡΠ½.) Π²ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ° Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈΠ»ΠΈ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Π΅Π΄Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ° Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅Π³ΠΈΡΡΠ°ΡΠΎΡ ΡΡΠΎ ΡΠΎΠ΄ΡΠΆΠΈ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ GMS Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½. ΠΠ° Π»Π΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅, ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° GMS ΡΡΠΎ Π³ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ° ΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
Π¦Π΅Π»ΠΎΡΠ½Π° Π»ΠΈΡΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π΅ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΅ Π΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ° ΠΏΠΎΠ΄ΠΎΠ»Ρ.
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ
LinkedIn DataHub
DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
1) Π·Π±ΠΈΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ 2) ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ 3) ΠΌΠ΅ΡΡΠΈΠΊΠ° 4) ML ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ 5) Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ 6) ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΠ°Π±Π»ΠΈ
1) ΠΠ±ΠΈΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ 2) ΠΠΎΡΠΈΡΠ½ΠΈΡΠΈ
ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π·Π±ΠΈΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
1)
ΠΠΎΡΠ½ΠΈΡΠ° ΠΠ°ΡΠΊΠ° RDBMS
ΠΠ°Π±-ΠΏΠΎΠ΄
Π‘Π»Π΅Π°Π½ ΠΠ°ΡΠΊΠ°
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ΅ΠΊ
Π£ΡΠΏΠ΅Π°
ΠΠ³ΡΠ°Π΄Π΅Π½ΠΎ (ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ)
ΠΠ±ΡΠΈΠ·Π³ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°
LinkedIn ΠΏΠΎΡΠΎΠΌΡΡΠ²ΠΎ
Build Tooling
Ligradle (Π²Π½Π°ΡΡΠ΅ΡΠ½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Gradle Π½Π° LinkedIn)
CI / CD
CRT (Π²Π½Π°ΡΡΠ΅ΡΠ΅Π½ CI/CD Π½Π° LinkedIn)
ΠΡΠΎΠ΄Π°Π²Π½ΠΈΡΠΈ Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ ΠΏΠΎΠ²Π΅ΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ GMS: 1) ΠΠ±ΠΈΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ GMS 2) ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ GMS 3) ΠΌΠ΅ΡΡΠΈΡΠΊΠΈ GMS 4) GMS ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ 5) ΠΡΠ°ΡΠΈΠΊΠΎΠ½/ΠΠΠ‘-ΡΠ°Π±Π»Π°
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ GMS Π·Π°: 1) Π·Π±ΠΈΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ 2) ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ
ΠΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π½Π° Docker
Π‘Π»ΠΈΠΊΠ° 2: ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° DataHub *ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈΠ·Π²ΠΎΡ**
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° Π²ΠΈΠ΄ΠΈΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° DataHub Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎΠ³ΠΎΡΠ΅. ΠΠΎΠΊΡΠ°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΈΠΌΠ° ΡΠ΅ΡΠΈΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Docker ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ:
datahub-gms: ΡΡΠ»ΡΠ³Π° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
datahub-frontend: Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
datahub-mce-consumer: Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
datahub-mae-consumer: Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ
CI/CD Π½Π° DataHub Π΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
ΠΠΎΡΠΈΡΡΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
Π‘ΠΎ ΡΠ΅ΠΊΠΎΠ΅ ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ DataHub, ΡΠΈΡΠ΅ Docker ΡΠ»ΠΈΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π³ΡΠ°Π΄Π°Ρ ΠΈ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°Π°Ρ Π²ΠΎ Docker Hub ΡΠΎ βΠ½Π°ΡΠ½ΠΎΠ²Π°ΡΠ°β ΠΎΠ·Π½Π°ΠΊΠ°. ΠΠΊΠΎ Docker Hub Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΡΠΎ Π½Π΅ΠΊΠΎΠΈ
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° DataHub
- ΠΠ»ΠΎΠ½ΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΡΠ΅ Π³ΠΈ ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π½Π° Docker ΡΠΎ docker-compose ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° Π΄Π°Π΄Π΅Π½Π°ΡΠ° ΡΠΊΡΠΈΠΏΡΠ° docker-compose Π·Π° Π±ΡΠ· ΠΏΠΎΡΠ΅ΡΠΎΠΊ.
- ΠΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ Π³ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΊΠΎΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π°.
- ΠΡΠ΅Π»ΠΈΡΡΠ°ΡΡΠ΅ Π³ΠΎ DataHub Π²ΠΎ Π²Π°ΡΠΈΠΎΡ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ.
ΠΠΊΡΠΈΠ²Π½ΠΎ ΡΠ»Π΅Π΄Π΅Π½
ΠΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° ΠΈΠ΄Π½ΠΈΠ½Π°ΡΠ°
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅ΠΊΠΎΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ Π·Π° DataHub ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° ΠΊΠ°ΠΊΠΎ Docker ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π΅ ΠΎΡΠΊΠ΅ΡΡΡΠΈΡΠ°Π½ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎ ΠΊΠ»ΡΡ Π½Π° ΡΠ°ΠΊΠ° Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° DataHub Π½Π° ΡΠ°Π²Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³Π° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅
ΠΠΎΡΠ»Π΅Π΄Π½ΠΎ, Π½ΠΎ Π½Π΅ ΠΈ Π½Π°ΡΠΌΠ°Π»ΠΊΡ Π²Π°ΠΆΠ½ΠΎ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π΄ΠΎ ΡΠΈΡΠ΅ ΡΠ°Π½ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ Π½Π° DataHub Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΠΈ Π³ΠΈ ΠΎΡΠ΅Π½ΠΈΡΠ° DataHub Π°Π»ΡΠΈΡΠ΅ ΠΈ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Π° Π΄Π° Π³ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΠ·Π²ΠΎΡ: www.habr.com