Data Analysis / Big Data
Kanalga Telegramβda oβtish
ΠΡΡΡΠΈΠ΅ ΠΏΠΎΡΡΡ ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Big Data Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ: @tproger_sales_bot ΠΡΠ°Π²ΠΈΠ»Π° ΠΎΠ±ΡΠ΅Π½ΠΈΡ: https://tprg.ru/rules ΠΡΡΠ³ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ: @tproger_channels
Ko'proq ko'rsatish2 761
Obunachilar
Ma'lumot yo'q24 soatlar
-27 kun
+1330 kun
Postlar arxiv
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ Π½Π°ΡΠ°ΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Spark Native Functions?
ΠΡΠΎ ΠΌΠΎΠΉ Π²ΠΎΠ»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°ΡΡΠΈ "Why You Should Start Writing Spark Custom Native Functions", ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π΄ΠΎΡ
Π½ΠΎΠ²ΠΈΠ»Π° ΠΌΠ΅Π½Ρ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ±ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ·ΡΡΠΊΠ°Π½ΠΈΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅. ΠΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ρ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΠΏΠΎΠ·ΠΆΠ΅, Π° ΠΏΠΎΠΊΠ° Π²ΡΠ½ΠΎΡΡ Π½Π° Π²Π°Ρ ΡΡΠ΄ ΡΡΠΎΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄.
Π‘ΡΠ°ΡΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠ°ΡΠΈΠΈ UUID ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ Spark native ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π±Ρ "ΠΏΡΠΎΠ·ΡΠ°ΡΠ½Ρ" Π΄Π»Ρ Catalyst (Π² ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ UDF, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ "ΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΡΠΈΠΊΠ°ΠΌΠΈ" Π΄Π»Ρ Π½Π΅Π³ΠΎ). Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Catalyst Expressions Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ
ΠΎΠ΄ΡΡ UDF ΠΏΡΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π΄Π°Π½Π½ΡΡ
.
ΠΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ Spark native ΡΡΠ½ΠΊΡΠΈΠΈ - ΠΏΡΠΎΡΡ ΠΏΠΎΠ΄ ΠΊΠ°Ρ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809293/
@big_data_analysis
Towards optimal experimentation in online systems
Read: https://www.unofficialgoogledatascience.com/2024/04/towards-optimal-experimentation-in.html
@big_data_analysis
How to test PySpark code with pytest
Read: https://www.startdataengineering.com/post/test-pyspark/
@big_data_analysis
YADRO Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² Π‘++
ΠΠΎΠΌΠ°Π½Π΄Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ
ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ ΠΈ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΡ
ΡΡΠ»ΡΠ³, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠ»Π°Π³ΠΌΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° TATLIN.UNIFIED ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π Π΅Π±ΡΡΠ° ΠΆΠ΄ΡΡ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΡΡ
middle, senior ΠΈ tech lead β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈΠ· ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅Ρ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π·Π½Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΠΌΠ±ΠΈΡΠΈΠΎΠ·Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ β Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ Π² YADRO. ΠΠΎΠΊΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ: Π΅ΡΡΡ ΡΠ΄Π°Π»ΡΠ½ΠΊΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΈΡΡ Π² ΠΠΎΡΠΊΠ²Π΅, Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅, ΠΠΊΠ°ΡΠ΅ΡΠΈΠ½Π±ΡΡΠ³Π΅, ΠΠΈΠΆΠ½Π΅ΠΌ ΠΠΎΠ²Π³ΠΎΡΠΎΠ΄Π΅, ΠΠΈΠ½ΡΠΊΠ΅.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΏΡΠΎ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ:
β Software Engineer C/C++ (telecom),
β Data Scientist,
β Senior C++ developer/Π‘ΡΠ°ΡΡΠΈΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π‘++ (TATLIN.UNIFIED).
ΠΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ ΡΠ΅Π·ΡΠΌΠ΅!
#ΠΏΠ°ΡΡΠ½ΡΡΡΠΊΠΈΠΉ ΠΏΠΎΡΡ
ΠΠ΅ΠΊΡΠΎΡΠ½ΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
: ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ
Π’ΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΡΡΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠ°ΠΊ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅? ΠΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ! Π ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ML Π·Π°Π΄Π°Ρ. ΠΡΠΎΠΉΠ΄Π΅ΠΌ ΠΏΡΡΡ ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π²Π΅ΠΊΡΠΎΡΠ° Π΄ΠΎ ΡΠ΅Π»ΠΎΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΡΠΎΠ±Π΅ΠΆΠΈΠΌΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΈΡΠΊΠ°ΠΌ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ. ΠΠΎΠΉΠΌΠ΅ΠΌ, Π° Π³Π΄Π΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π²Π΅ΠΊΡΠΎΡΠ½ΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π² Π΄Π΅Π»Π΅.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/tochka/articles/809493/
@big_data_analysis
Β«βΠ― Π·Π½Π°Ρ ΠΎ ΡΠ΅Π±Π΅ Π²ΡΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅Β»: ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Π΅Π΄ΠΈΠ½ΡΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ IDGraph
ΠΠ°ΠΊ ΡΠ°ΡΡΠΎ Π²Ρ ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΡΠ΅ ΡΠΏΠΎΠ½ΡΠ°Π½Π½ΡΠ΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΈΠ»ΠΈ, ΡΠ²ΠΈΠ΄Π΅Π² Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ Π±Π°Π½ΠΊΠ°, ΡΠΎΠ³Π»Π°ΡΠ°Π΅ΡΠ΅ΡΡ Π½Π° ΠΊΡΠ΅Π΄ΠΈΡΠ½ΡΡ ΠΊΠ°ΡΡΡ (Π° Π²Π΅Π΄Ρ Π΅ΡΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ³Π°ΡΠΈΠ»ΠΈ Π·Π°Π΄ΠΎΠ»ΠΆΠ΅Π½Π½ΠΎΡΡΡ ΠΈ Π·Π°ΡΠ΅ΠΊΠ°Π»ΠΈΡΡ Π½Π΅ Π±ΡΠ°ΡΡ Π½ΠΎΠ²ΡΡ)? Π€ΠΈΠ½Π°Π½ΡΠΎΠ²Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°Π»Π° Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π²Π°ΠΌ ΠΊΡΠ΅Π΄ΠΈΡΠΊΡ. ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅: ΠΎΡΡΠ΅Ρ ΠΎΡ Π±Π°Π½ΠΊΠ° ΡΠΎΠ²ΠΏΠ°Π» Ρ ΠΏΠΎΠ»ΠΎΠΌΠΊΠΎΠΉ Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΎΠΉ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΡ
Π΄Π΅ΡΠ°Π»Π΅ΠΉ. ΠΠΎ ΠΏΠΎΡΠΏΠ΅ΡΠΈΠΌ Π²Π°Ρ ΠΎΠ³ΠΎΡΡΠΈΡΡ, Π° Π΅ΡΠ»ΠΈ Π²Ρ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³, ΡΠΎ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΠΏΠΎΡΠ°Π΄ΠΎΠ²Π°ΡΡ. ΠΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ Π»ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π² Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ CleverData ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/lanit/articles/807765/
@big_data_analysis
Docker Fundamentals for Data Engineers
Read: https://www.startdataengineering.com/post/docker-for-de/
@big_data_analysis
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ ΠΊ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ DWH, ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ Β«Π±ΠΎΠ»ΡΠ½ΠΎΒ»? ΠΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ΅ΠΊ Π²ΡΠ±ΡΠ°ΡΡ?
Π ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠΎΠΌΡ ΡΡΠΎΠΈΡ Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠΈ DWH, ΠΊΠ°ΠΊ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠ΅ΠΊ, ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΠ’-Π±ΡΠ΄ΠΆΠ΅ΡΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809551/
@big_data_analysis
ΠΠΎΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ Π½Π΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ²?
Π§Π΅ΠΌ ΠΏΠΎΡ
ΠΎΠΆΠΈ Π΄Π°ΡΠ±ΠΎΡΠ΄ ΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠΉ Π±Π°Π½Π½Π΅Ρ?
Π£ Π½Π°Ρ ΡΠΏΠ°Π»Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ ΠΈΠ· ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² Π² ΠΊΠ»ΠΈΠΊΠΈ! Π£ Π½Π°Ρ Π½Π΅ ΠΏΡΠΎΠ΄Π°ΡΡΡΡ ΡΠΎΠ²Π°ΡΡ! ΠΠ²Π° ΠΉΠΎΠ³ΡΡΡΠ° ΠΏΠΎ ΡΠ΅Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ! ΠΠ±Π° ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, ΠΈ ΡΠ΅ΠΊΡΡ ΠΈ ΡΠ΅ΠΆΠ΅, ΡΠ΅ΠΌ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809449/
@big_data_analysis
Π―Π·ΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ LPU, GenAI Π² FinOps ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ! ΠΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡ Ρ Π½ΠΎΠ²ΡΠΌ Π²ΡΠΏΡΡΠΊΠΎΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ML, AI ΠΈ Π΄Π°ΡΠ°-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ΅. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ β ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ MLOps Π² 2024 Π³ΠΎΠ΄Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π°ΡΠ°-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ², ΠΎΡΠ΅Π½ΠΊΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π΄Π°Π½Π½ΡΡ
DQ Score ΠΈ Python-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ SQL. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ β ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ. ΠΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² β Π² Telegram-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Β«MLΠ΅ΡΠ½ΡΠΉ ΠΏΡΡΡΒ».
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/selectel/articles/809417/
@big_data_analysis
ΠΠ°ΠΉΠ΄ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ! Π― ΠΠ΅Π½ΠΈΡ, Π²Π΅Π΄ΡΡΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊ ΠΈΠ· ΠΠ’Π‘, ex-Tinkoff. Π― ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠΏΠ°Π» Π² ΠΠ’Π‘, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ ΡΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ» Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ ΠΠ»Π΅ΠΊΡΠ΅Π΅ΠΌ. Π ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΌΠ΅Π½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΠΎΡΡΡΡΠ°ΡΡΠ°Ρ ΠΌΡΡΠ»Ρ: ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΆΠΈΠ·Π½Ρ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΈ Π½Π° ΡΡΠΎ ΠΌΡ, ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ΅ΡΡ, ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅?
Π― Π½Π΅ ΠΎΡΠ½ΠΈΠΌΡ Ρ ΠΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΊΡΠ°ΡΠΊΠΎ ΠΈ ΡΠ΅ΡΠΊΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΠ°ΠΌ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡ!
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809385/
@big_data_analysis
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Source ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ Kafka Connect Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ! ΠΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π»ΠΈ Π²Π°ΠΌ ΡΡΠ°ΡΠΈΡΡ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π±Π΅ΡΠΏΠ»ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΡΡ Π² ΠΏΠΎΠΏΡΡΠΊΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ Kafka Connect, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° Π΄Π°Π½Π½ΡΡ
? ΠΠ½Π΅, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°ΡΡΠΈ "How to Tune Kafka Connect Source Connectors to Optimize Throughput" Π°Π²ΡΠΎΡΠ° Catalin Pop. ΠΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΎΡ Confluent, Π³Π΄Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Source ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809191/
@big_data_analysis
ΠΠΠΠ ΠΏΠΎ python ΡΡΠ΅ΠΊΡ Π΄Π»Ρ Data Science ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ²
ΠΠΠΠ ΠΏΠΎ python ΡΡΠ΅ΠΊΡ Π΄Π»Ρ Data Science ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ². NumPy, Pandas, SciPy, Matplotlib. Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ python ΡΡΠ΅ΠΊ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² Data Science
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809181/
@big_data_analysis
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ½ΠΎΠΊΠ°ΡΠ΄ΠΈΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ³ΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π»Π΅ΡΠ΅Π½ΠΈΡ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π² ΠΊΠ°ΡΠ΄ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ½ΠΎΠΊΠ°ΡΠ΄ΠΈΠΎΠ³ΡΠ°ΠΌΠΌΠ° (Π€ΠΠ).
Π€ΠΎΠ½ΠΎΠΊΠ°ΡΠ΄ΠΈΠΎΠ³ΡΠ°ΠΌΠΌΠ° - ΡΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΡΠ΅ΡΠ΄Π΅ΡΠ½ΠΎ-ΡΠΎΡΡΠ΄ΠΈΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° Π·Π°ΠΏΠΈΡΠΈ Π·Π²ΡΠΊΠΎΠ², ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΡ
ΡΠ΅ΡΠ΄ΡΠ΅ΠΌ. ΠΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ ΡΠ΅ΡΠ΄ΡΠ°, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ ΡΡΠ΅Π½ΠΎΠ· ΠΊΠ»Π°ΠΏΠ°Π½Π°, ΠΌΠΈΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π½ΠΎΠ·, ΠΌΠΈΡΡΠ°Π»ΡΠ½ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΡΡΡ, ΠΏΠ΅ΡΠΈΠΊΠ°ΡΠ΄ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
Π€ΠΠ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΄Π΅ΡΠ½ΡΡ
Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ ΠΈ Π΄Π»Ρ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΄ΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΈΠΌΠΏΡΠΎΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»Ρ Π² Π³ΡΡΠ΄ΠΈ, ΠΎΠ΄ΡΡΠΊΠ°, ΡΡΠ°ΡΠ΅Π½Π½ΡΠΉ ΠΏΡΠ»ΡΡ, ΡΠΏΠ°Π΄ΠΎΠΊ ΡΠΈΠ», ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΊΠ°ΡΠ΄ΠΈΠΎΠ»ΠΎΠ³Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½ΡΠΆΠ½Π° Π»ΠΈ Π²Π°ΠΌ Π€ΠΠ [1].
ΠΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠΏΡΡΠΊΠ½ΠΎΠΉ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ° .csv, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΠΊΠΎΠΌ ";" ΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ ΡΡΠΌΠΎΠ² ΡΠ΅ΡΠ΄ΡΠ°, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅ΠΊΡΠ½Π΄, ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ β 1000 Π³Ρ (ΡΠΈΡΠ»Π° Π² Π·Π°ΠΏΠΈΡΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ ΡΠΈΠ³Π½Π°Π»Π°, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ - 1 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°).
Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ½ΡΡΡΡ
Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΠ΅ ΠΊΡΠΈΠ²ΡΡ
Π΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄Ρ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎ ΡΡΠΈΠΌ ΠΆΠ΅ ΠΊΡΠΈΠ²ΡΠΌ ΡΠΌΠ΅Π΅Ρ Π΄Π΅Π»Π°ΡΡ ΡΠΊΡΠΏΠ΅ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠΎΡΠΊΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ, Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ½Π° 1 Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ΅ΡΠ΄Π΅ΡΠ½ΡΡ
ΡΠΈΠΊΠ»ΠΎΠ². ΠΡΠ²Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ° ΡΠΏΠΈΡΠΊΠΎΠ² [t1, t2, t3], Π³Π΄Π΅ t1 β Π½Π°ΡΠ°Π»ΠΎ ΡΠΎΠ½Π° 1, t2 β ΡΠΎΡΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ, t3 β ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ½Π° 1. Π’Π°ΠΊΠΆΠ΅, Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅. ΠΠ°Π½Π½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/809095/
@big_data_analysis
Embedding Analytics for the Win
Fans love their teams and get a thrill from feeling close to the action. Sports data helps them engage with their favorite players and teams, getting them closer to the action β even when theyβre not at the game. As fans become more engaged with sports data, they feel more connected to the success of the players and teams they support.
Read: https://blogs.oracle.com/analytics/post/embedding-analytics-for-the-win
@big_data_analysis
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Data Scientist. Π§Π°ΡΡΡ 3: Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΈΠ²Π΅Ρ! ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΡΡΠ΅ΠΌ. Π― ΡΠ°Π±ΠΎΡΠ°Ρ Data Scientist'ΠΎΠΌ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠ΅Π³Π°Π€ΠΎΠ½ (ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
OneFactor).
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΡΠ°ΠΏΡ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠ΅ΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/megafon/articles/808585/
@big_data_analysis
ΠΡΠΊΡΡΡΡΠ²ΠΎ ETL. ΠΠΈΡΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ SQL Π½Π° Spark [ΡΠ°ΡΡΡ 6]
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
ΡΠ΅ΡΠΈΡΡ
(FAQ β’ 1 β’ 2 β’ 3 β’ 4 β’ 5 ) ΠΌΡ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π° Java ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠ° SQL ΠΏΠΎΠ²Π΅ΡΡ
Spark RDD API, Π·Π°ΡΠΎΡΠ΅Π½Π½ΡΠΉ Π½Π° Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π°Π±ΠΎΡΠΎΠ² Π΄Π°Π½Π½ΡΡ
.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ SQL ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
SELECT
MAX(score1, score2, score3, score4, score5) AS max_score,
MIN(score1, score2, score3, score4, score5) AS min_score,
MEDIAN(score1, score2, score3, score4, score5) AS median_score,
score1 + score2 + score3 + score4 + score5 AS score_sum
FROM raw_scores INTO final_scores
WHERE ABS(score1 + score2 + score3 + score4 + score5) > $score_margin;
β ΡΡΡ Ρ Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ MAX, MIN ΠΈ MEDIAN ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΠΏΠ° Double ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Double, Π° ABS ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΊΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ.
ΠΠΎΠΎΠ±ΡΠ΅, ΠΊΡΠΎΠΌΠ΅ ΠΎΠ±ΡΠ΅ΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ²Π°ΠΆΠ°ΡΡΠ΅ΠΌ ΡΠ΅Π±Ρ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠ΅ SQL ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ Ρ Π΄Π°ΡΠΎΠΉ/Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ. ΠΡ
ΠΌΡ ΡΠΎΠΆΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ. Π classpath, ΡΡΠΎΠ±Ρ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΌΠΎΠ³ ΠΈΡ
ΠΎΡΡΡΠ΄Π° ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°ΡΡ. ΠΠΎ ΠΊΡΡΠΈ, Π΅ΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΏΠ° >= ΠΈΠ»ΠΈ LIKE, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°Ρ ΡΠΆΠ΅ Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ, Π½ΠΎ Ρ
Π°ΡΠ΄ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΌΠΈ.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°
Π£ΡΠΎΠ²Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΡΡΠ°ΡΠ΅ΠΉ Π² ΡΠ΅Π»ΠΎΠΌ Π²ΡΡΠΎΠΊΠΈΠΉ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ Π² ΡΠ΅ΠΊΡΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΎΠ±ΡΡΡΠ½ΡΡΡΡΡ, Π΄Π° ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠ° ΡΠ°ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅. ΠΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π΅Ρ Π±ΡΠ΄Π΅Ρ Π»Π΅Π³ΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ ΠΏΡΠΎΠ±Π΅ΠΆΠ°Π»ΠΈΡΡ ΠΏΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ Ρ
ΠΎΡΡ Π±Ρ ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/808483/
@big_data_analysisΠ§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π² ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅?
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° Π³ΠΎΡΡΡΠΈΡ
ΠΊΠ»Π°Π²ΠΈΡ? ΠΠ»ΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°? ΠΠΏΠΈΡΠΈΡΠ΅ Π΅Ρ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
.
Π ΠΏΠΎΠΊΠ° Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, Π―Π½Π΄Π΅ΠΊΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π» ΡΠ²ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π΄Π»Ρ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ². ΠΠ°ΠΆΠ΄Π°Ρ Π΅Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π―Π½Π΄Π΅ΠΊΡΠ° Π΄Π»Ρ IT-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΡΠ»Π° Π² Π΄Π΅ΠΊΠ°Π±ΡΠ΅ 2023 Π³ΠΎΠ΄Π°.
ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅, Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡΠ΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈ ΡΠ·Π½Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈΠ· Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² Π½Π° YaTalks 2023.
Π Π΅ΠΊΠ»Π°ΠΌΠ°
ΠΠΎΡΡ
ΠΈΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅ΠΎΡΠΈΡ [ΡΠΊΠΎΡΠ½ΡΡ
] Π±Π°Π· Π΄Π°Π½Π½ΡΡ
ΠΎΡ ΠΠ°ΡΡΠ° Π ΡΠ½Π½Π±Π΅ΠΊΠ°
ΠΠ±Π½Π°ΡΡΠΆΠΈΠ» ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ
ΠΎΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈΠ· Π‘ΡΠΎΠΊΠ³ΠΎΠ»ΡΠΌΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΈ Ρ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠΆΡ. ΠΠΎΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅Π»ΡΡΠΈΠΎΠ½ΠΊΠΈ Ρ 3-ΠΉ ΡΠΎΡΠΌΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ - Π»ΡΡΡΠ΅Π΅, ΡΡΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅Π·ΠΊΠΎ ΡΠ±Π°Π²ΠΈΠ»Π°ΡΡ... Π― Π±Ρ Π½Π°Π·Π²Π°Π» ΡΡΠΎ "ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ", Π°Π²ΡΠΎΡ Π½Π°Π·ΡΠ²Π°Π΅Ρ "Transitional modeling", Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "ΡΠΊΠΎΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
"...
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/808191/
@big_data_analysis
