ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π£Π²Π°ΠΆΠ°Π΅ΠΌΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ, Π΄ΠΎΠ±ΡŠΡ€ Π΄Π΅Π½!

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ИВ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π°Π½Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ късно възниква ΠΏΡ€ΠΈ всяка компания, чиято дСйност Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½Π° бизнСс ΠΌΠΎΠ΄Π΅Π» Π½Π° услуги ΠΈΠ»ΠΈ създаванС Π½Π° тСхничСски слоТни ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ. Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π΅ слоТна ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠ° Π·Π°Π΄Π°Ρ‡Π°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, всяка Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС опростСна. Π’ Ρ‚Π°Π·ΠΈ статия искам Π΄Π° сподСля ΠΎΠΏΠΈΡ‚Π° си ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° low-code инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ΠΎΠ·ΠΈ ΠΎΠΏΠΈΡ‚ бСшС ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΡ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π² сСктора Big Data Solutions Π½Π° компанията "НСофлСкс". Π‘Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Big Data Solutions Π½Π° компанията "НСофлСкс" ΠΎΡ‚ 2005 Π³ΠΎΠ΄ΠΈΠ½Π° сС Π·Π°Π½ΠΈΠΌΠ°Π²Π° с ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с оптимизацията Π½Π° скоростта Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° информация ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ мСтодология Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° качСството Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Няма ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΡΡŠΠ·Π½Π°Ρ‚Π΅Π»Π½ΠΎΡ‚ΠΎ Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π°Π½Π΅ Π½Π° слабо ΠΈΠ»ΠΈ силно структурирани Π΄Π°Π½Π½ΠΈ. Π”Π°ΠΆΠ΅ Π°ΠΊΠΎ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° малък бизнСс. ΠŸΡ€ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° бизнСса, пСрспСктивният ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‡ Ρ‰Π΅ сС ΠΈΠ·ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€Π΅Π΄ Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° лоялност, Ρ‰Π΅ иска Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° СфСктивността Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‰Π΅ помисли Π·Π° Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΡ€Π°Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ Ρ‰Π΅ сС замисли Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ. Π’ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π΅Π½ Π΅Ρ‚Π°ΠΏ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π΅ΡˆΠ΅Π½Π° β€žΠ½Π° ΠΊΠΎΠ»ΡΠ½ΠΎβ€œ. Но с нарастванСто Π½Π° бизнСса, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ към Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° става Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ.

Но ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ обстоятСлства Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ Π² катСгория "Rocket Science"? МоТС Π±ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° наистина Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ.
Π—Π° Π΄Π° опроститС Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° "Rocket Science", ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ядСтС слона Π½Π° ΠΏΠ°Ρ€Ρ‡Π΅Ρ‚Π°.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

ΠšΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎ-голяма Π΅ дискрСтността ΠΈ автономността Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ прилоТСния/сСрвизи/микросСрвизи, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-лСсно Ρ‰Π΅ бъдС Π½Π° вас, Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΈ цСлия бизнСс Π΄Π° ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ слона.

Π”ΠΎ Ρ‚ΠΎΠ·ΠΈ постулат стигнаха ΠΏΠΎΡ‡Ρ‚ΠΈ всички наши ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ…Π° Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π°, основавайки сС Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° DevOps Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅.

Но Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ "Ρ€Π°Π·Π΄Π΅Π»Π½Π°, слонска" Π΄ΠΈΠ΅Ρ‚Π°, ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΠ±Ρ€ΠΈ шансовС Π·Π° "прСнасищанС" Π½Π° ИВ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π°. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° спрСм, Π΄Π° издишамС ΠΈ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π² посока low-code engineering platform.

Много Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ сС притСсняват ΠΎΡ‚ пСрспСктивата Π·Π° застой Π² ΠΊΠ°Ρ€ΠΈΠ΅Ρ€Π°Ρ‚Π° си, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ ΠΎΡ‚ нСпосрСдствСно писанС Π½Π° ΠΊΠΎΠ΄ към "плъзганС" Π½Π° стрСлки Π² UI интСрфСйситС Π½Π° low-code систСми. Но появата Π½Π° машини Π½Π΅ Π΅ Π΄ΠΎΠ²Π΅Π»Π° Π΄ΠΎ ΠΈΠ·Ρ‡Π΅Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅, Π° Π΅ ΠΈΠ·Π΄ΠΈΠ³Π½Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈΠΌ Π½Π° Π½ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ!

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π·Π°Ρ‰ΠΎ.

ΠΠ½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈ Π² сфСрата Π½Π° логистиката, Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° индустрия, Π² областта Π½Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡ‚Π΅ изслСдвания ΠΈ финансовия сСктор Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΡΡŠΠΏΡ€ΠΎΠ²ΠΎΠ΄Π΅Π½ с слСднитС Π²ΡŠΠΏΡ€ΠΎΡΠΈ:

  • Бкорост Π½Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ Π°Π½Π°Π»ΠΈΠ·;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° СкспСримСнти Π±Π΅Π· Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π²ΡŠΡ€Ρ…Ρƒ основния ΠΏΠΎΡ‚ΠΎΠΊ производство Π½Π° Π΄Π°Π½Π½ΠΈ;
  • ДостовСрност Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ;
  • ΠŸΡ€ΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈ вСрсиониранС;
  • Data provenance, Data lineage, CDC;
  • Π‘ΡŠΡ€Π·ΠΈΠ½Π° Π½Π° доставка Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° срСда;
  • И Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚Π°Ρ‚Π°: Ρ†Π΅Π½Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.

ВоСст, ΠΈΠ½ΠΆΠΈΠ½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎ количСство високоСфСктивни Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ само ΠΊΠ°Ρ‚ΠΎ освободят ΡΡŠΠ·Π½Π°Π½ΠΈΠ΅Ρ‚ΠΎ си ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ с ниско Π½ΠΈΠ²ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ‚Π²Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π½ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ са Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° ΠΈ цифровизацията Π½Π° бизнСса. ЦСнността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΡΡŠΡ‰ΠΎ сС промСня: Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ нСдостигат Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, способни Π΄Π° сС потопят Π² ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° бизнСса.

НСка Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ аналогия с нискоуровнСвитС ΠΈ високоуровнСвитС Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ ΠΎΡ‚ нискоуровнСвитС Π΅Π·ΠΈΡ†ΠΈ към високоуровнСвитС Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ написванСто Π½Π° "Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° ТСлязото" към "Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π°". ВоСст добавянС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ слой абстракция. Π’ Ρ‚ΠΎΠ·ΠΈ случай, ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ ΠΎΡ‚ високоуровнСвитС Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ към low-code ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ "Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π°" към "Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° бизнСса". Ако сС намСрят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ сС Π½Π°Ρ‚ΡŠΠΆΠ°Ρ‚ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΊΡ‚, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚Π΅, вСроятно, са Π±ΠΈΠ»ΠΈ Π½Π°Ρ‚ΡŠΠΆΠ΅Π½ΠΈ ΠΎΡ‰Π΅ ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС Π΅ появил JavaScript, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° сортиранС Π½Π° масиви. И Ρ‚Π΅Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ΠΈΠΌΠ°Ρ‚ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ° софтуСрна имплСмСнтация посрСдством Π΄Ρ€ΡƒΠ³ΠΈ срСдства Π½Π° ΡΡŠΡ‰ΠΎΡ‚ΠΎ високо Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, low-code Π΅ просто поява Π½Π° ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ Π½ΠΈΠ²ΠΎ Π½Π° абстракция.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π΅Π½ ΠΎΠΏΠΈΡ‚ с low-code

Π’Π΅ΠΌΠ°Ρ‚Π° low-code Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠ°, Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±ΠΈΡ… искал Π΄Π° говоря Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° 'ΠΌΠ°Π»ΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ' Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

ΠžΡ‚Π΄Π΅Π»ΡŠΡ‚ Big Data Solutions Π½Π° компанията 'НСофлСкс' сС спСциализира основно Π² финансовия сСктор Π½Π° бизнСса, ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°ΠΉΠΊΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Π΅Π·Π΅Ρ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΉΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ. Π’ Ρ‚Π°Π·ΠΈ ниша ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° low-code ΠΎΡ‚Π΄Π°Π²Π½Π° Π΅ стандарт. Π‘Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ инструмСнти Π·Π° low-code ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° спомСнСм срСдства Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ETL-процСси: Informatica Power Center, IBM Datastage, Pentaho Data Integration. Или Oracle Apex, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ срСда Π·Π° Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° интСрфСйси Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Π»ΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΈ срСдства Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° тясно насочСни прилоТСния Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅Π½ стСк с ясно ΠΈΠ·Ρ€Π°Π·Π΅Π½Π° зависимост ΠΎΡ‚ Π²Π΅Π½Π΄ΠΎΡ€Π°.

Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ low-code ΠΌΠΎΠΆΠ΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° оркСстрация Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, Π΄Π° сС ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ data-science ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° качСството Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅.

Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΎΠΏΠΈΡ‚ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Π»ΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΈ срСдства Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅ колаборацията Π½Π° 'НСофлСкс' с компанията Mediascope, Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π»ΠΈΠ΄Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° руския ΠΏΠ°Π·Π°Ρ€ Π½Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ изслСдвания. Π•Π΄Π½Π° ΠΎΡ‚ бизнСс Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π·ΠΈ компания Π΅ производството Π½Π° Π΄Π°Π½Π½ΠΈ, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, радиостанции, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΈ Π°Π³Π΅Π½Ρ†ΠΈΠΈ ΠΈ ΠΌΠ°Ρ€ΠΊΠΈ Π²Π·Π΅ΠΌΠ°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ относно Π·Π°ΠΊΡƒΠΏΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ своитС ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²ΠΈ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

ΠœΠ΅Π΄ΠΈΠΉΠ½ΠΈΡ‚Π΅ изслСдвания са Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½Π° сфСра Π½Π° бизнСса. Π Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ, ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ устройства, ΠΊΠΎΠΈΡ‚ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ глСданията, ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° активността Π² ΡƒΠ΅Π± рСсурситС – всичко Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° голям IT Π΅ΠΊΠΈΠΏ ΠΈ колосалСн ΠΎΠΏΠΈΡ‚ Π² ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Но СкспонСнциалният растСТ Π½Π° количСството информация, броя ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ ѝ, ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π° IT индустрията Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π΄Π° прогрСсира Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ. Най-простото Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π΅Ρ‡Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Ρ‰Π°Ρ‚Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Mediascope Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° бъдС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° IT Π΅ΠΊΠΈΠΏΠ°. Но ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ ускоряванСто Π½Π° процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅, Π²ΠΎΠ΄Π΅Ρ‰ΠΈ към Ρ‚ΠΎΠ²Π°, Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ low-code.

ΠŸΡ€ΠΈ старта Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° компания Π²Π΅Ρ‡Π΅ имашС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Ρ‰ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠžΠ±Π°Ρ‡Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΡŠΡ€Ρ…Ρƒ MSSQL Π½Π΅ моТСшС напълно Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° очакванията Π·Π° мащабируСмост Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° с ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²Π° Ρ†Π΅Π½Π° Π·Π° Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π°, ΠΏΡ€Π΅Π΄ която стояхмС, бСшС наистина Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Π° – «НСофлСкс» ΠΈ Mediascope Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ индустриално Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΡ€ΠΈ условиС Π·Π° ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ Π½Π° MVP Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ тримСсСчиС ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°.

ΠšΠ°Ρ‚ΠΎ основа Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Π΄Π°Π½Π½ΠΈ, основана Π½Π° low-code изчислСния, бСшС ΠΈΠ·Π±Ρ€Π°Π½ тСхнологичният стСк Hadoop. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ стана HDFS с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ parquet. Π—Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π½Π°ΠΌΠΈΡ€Π°Ρ‰ΠΈ сС Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Hive, Π² ΠΊΠΎΠΉΡ‚ΠΎ всички Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΡ‚Ρ€ΠΈΠ½ΠΈ са прСдставСни ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° външни Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ. Π—Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Kafka ΠΈ Apache NiFi.

Low-code ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π² Ρ‚Π°Π·ΠΈ концСпция бСшС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠ°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π² ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° – Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° изчислСниС Π½Π° Π΄Π°Π½Π½ΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΌΠ°ΠΏΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ бСшС ΠΈΠ·Π±Ρ€Π°Π½ low-code инструмСнт Datagram. Neoflex Datagram Π΅ срСдство Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° трансформации ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π΄Π°Π½Π½ΠΈ.
Използвайки Ρ‚ΠΎΠ·ΠΈ инструмСнт, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠΈΠ½Π΅ Π±Π΅Π· писанС Π½Π° ΠΊΠΎΠ΄ Π½Π° Scala β€žΠ½Π° Ρ€ΡŠΠΊΠ°β€œ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° Scala сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Model Driven Architecture.

Ясният плюс Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΅ ускорСниСто Π½Π° процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Но освСн скоростта, ΠΈΠΌΠ° ΠΎΡ‰Π΅ слСднитС прСдимства:

  • ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ структурата Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅/ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΡ†ΠΈΡ‚Π΅;
  • ΠŸΡ€ΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½ΠΈ Π΄ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π° (lineage);
  • Частично изпълнСниС Π½Π° прСобразованията с ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ;
  • ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° изходния ΠΊΠΎΠ΄ ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° корСкция ΠΏΡ€Π΅Π΄ΠΈ изпълнСниС;
  • Автоматична валидация Π½Π° трансформациитС;
  • Автоматично Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ 1 към 1.

ΠŸΡ€Π°Π³ΡŠΡ‚ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° с нисък ΠΊΠΎΠ΄ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° трансформации Π΅ сравнитСлно нисък: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ трябва Π΄Π° Π·Π½Π°Π΅ SQL ΠΈ Π΄Π° ΠΈΠΌΠ° ΠΎΠΏΠΈΡ‚ с ETL инструмСнти. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΡƒΡ‚ΠΎΡ‡Π½ΠΈ, Ρ‡Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° трансформации, управлявани ΠΎΡ‚ ΠΊΠΎΠ΄, Π½Π΅ са ETL инструмСнти Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ смисъл Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ с нисък ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° нямат собствСна срСда Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄Π°. ВоСст гСнСрираният ΠΊΠΎΠ΄ Ρ‰Π΅ сС изпълнява Π² срСдата, която Π΅ Π±ΠΈΠ»Π° Π½Π°Π»ΠΈΡ‡Π½Π° Π² кластСра ΠΏΡ€Π΅Π΄ΠΈ инсталиранСто Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ с нисък ΠΊΠΎΠ΄. И Ρ‚ΠΎΠ²Π° Π΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ, ΠΎΡ‰Π΅ Π΅Π΄Π½ΠΎ прСдимство Π·Π° ниския ΠΊΠΎΠ΄. Въй ΠΊΠ°Ρ‚ΠΎ Π² ΠΏΠ°Ρ€Π°Π»Π΅Π» с Π΅ΠΊΠΈΠΏΠ° с нисък ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ β€žΠΊΠ»Π°ΡΠΈΡ‡Π΅ΡΠΊΠΈβ€œ Π΅ΠΊΠΈΠΏ, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° функционалността, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с чист ΠΊΠΎΠ΄ Π½Π° Scala. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° подобрСния ΠΎΡ‚ Π΄Π²Π°Ρ‚Π° Π΅ΠΊΠΈΠΏΠ° Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° срСда Ρ‰Π΅ бъдС просто ΠΈ β€žΠ±Π΅Π·ΡˆΠ΅Π²Π½ΠΎβ€œ.

Наистина, трябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ освСн ниския ΠΊΠΎΠ΄ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΊΠΎΠ΄ (no-code). По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Ρ‚Π΅ прСдставляват Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½Π΅Ρ‰Π°. Ниският ΠΊΠΎΠ΄ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° стСпСн позволява Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄Π° сС намСси Π² гСнСрирания ΠΊΠΎΠ΄. Π’ случая с Datagram Π΅ възмоТно Π΄Π° сС ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π° гСнСрираният ΠΊΠΎΠ΄ Π½Π° Scala, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ възмоТно Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΊΠΎΠ΄. Π’Π°Π·ΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠ° Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° Π½Π΅ само ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚Ρ‚Π° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π½ΠΎ ΠΈ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° ΠΈ мотивацията Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ с Π΄Π°Π½Π½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ.

АрхитСктура Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ

НСка сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ с нисък ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° скоростта Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° функционалността Π·Π° изчислСниС Π½Π° Π΄Π°Π½Π½ΠΈ. ΠŸΡŠΡ€Π²ΠΎ, Π½Π΅ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° систСмата. Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΏΡ€ΠΈΠΌΠ΅Ρ€ прСдставлява ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ Π½Π° производството Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ изслСдвания.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² нашия случай са доста Ρ…Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½ΠΈ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ:

  • ΠŸΠΈΠΏΡŠΠ»ΠΌΠ΅Ρ‚Ρ€ΠΈ (Π’Π’-ΠΌΠ΅Ρ‚Ρ€ΠΈ) β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎ-Π°ΠΏΠ°Ρ€Π°Ρ‚Π½ΠΈ устройства, ΠΊΠΎΠΈΡ‚ΠΎ рСгистрират ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° рСспондСнтската Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Π° ΠΏΠ°Π½Π΅Π»ΠΊΠ° – ΠΊΠΎΠΉ, ΠΊΠΎΠ³Π° ΠΈ какъв Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π» Π΅ Π³Π»Π΅Π΄Π°Π» Π² домакинството, ΠΊΠΎΠ΅Ρ‚ΠΎ участва Π² ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π°Ρ‚Π° информация Π΅ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ Π½Π° Π³Π»Π΅Π΄Π°Π½Π΅ Π½Π° Π΅Ρ„ΠΈΡ€ с привязванС към ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π”Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π² Data Lake ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±ΠΎΠ³Π°Ρ‚Π΅Π½ΠΈ с дСмографски Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с гСострат, Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ Π·ΠΎΠ½ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³Π° информация, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Ρ‚Π΅Π»Π΅Π³Π»Π΅Π΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈΡ‚Π΅ измСрвания ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΈ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° активността ΠΈ прСдпочитанията Π½Π° аудиторията, изготвянС Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½Π° схСма;
  • Π”Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΡΡ‚ΡŠΠΏΠ²Π°Ρ‚ ΠΎΡ‚ систСми Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° глСдаСмостта Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° видСорСсурси Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚;
  • Π˜Π·ΠΌΠ΅Ρ€Π²Π°Ρ‚Π΅Π»Π½ΠΈ инструмСнти Π² ΡƒΠ΅Π±-срСда, срСд ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ site-centric, Ρ‚Π°ΠΊΠ° ΠΈ user-centric броячи. Доставчик Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° Data Lake ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° research bar ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Π²Π³Ρ€Π°Π΄Π΅Π½Π° функционалност; VPN.
  • Π”Π°Π½Π½ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΡΡ‚ΡŠΠΏΠ²Π°Ρ‚ ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ консолидират Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ попълванС Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ Π°Π½ΠΊΠ΅Ρ‚ΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽΡ‚Π° Π² проучванията Π½Π° компанията;
  • Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ обогатяванС Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² lake ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ Ρ‡Ρ€Π΅Π· Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° информация ΠΎΡ‚ Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΡΠΊΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡΡ‚Π° Π½Π° as is Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΎΡ‚ систСми-ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π² ΠΏΡŠΡ€Π²ΠΈΡ‡Π΅Π½ staging Π½Π° сурови Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ. Π’ случай, Ρ‡Π΅ Π·Π° Ρ‚Π΅Π·ΠΈ Ρ†Π΅Π»ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° low-code, Π΅ възмоТна Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° гСнСрация Π½Π° скриптовС Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС спускамС Π½Π° Π½ΠΈΠ²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° mapping ΠΎΡ‚ source to target. Π—Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ трябва Π΄Π° установим ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ с ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π² интСрфСйса Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ списъка с Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° структура Π·Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ·ΠΈ Π² HDFS Ρ‰Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈ Ρ‰Π΅ отговаря Π½Π° структурата Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² систСмата-ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π² контСкста Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π½Π° low-code ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ компанията Mediascope Π²Π΅Ρ‡Π΅ Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° услуга Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Nifi + Kafka.

Π’Π΅Π΄Π½Π°Π³Π° трябва Π΄Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ инструмСнти Π½Π΅ са взаимозамСняСми, Π° ΠΏΠΎ-скоро Π΄ΠΎΠΏΡŠΠ»Π²Π°Ρ‚ Π΅Π΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³. Nifi ΠΈ Kafka ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят ΠΊΠ°ΠΊΡ‚ΠΎ Π² пряка (Nifi -> Kafka), Ρ‚Π°ΠΊΠ° ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Π° (Kafka -> Nifi) Π²Ρ€ΡŠΠ·ΠΊΠ°. Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ изслСдвания бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° опция Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π’ нашия случай Π½Π° Nifi Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ систСмитС-ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° Π±Ρ€ΠΎΠΊΠ΅Ρ€Π° Kafka. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅, насочванСто Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡΡ‚Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‚Π΅ΠΌΠ° Π² Kafka сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Nifi-процСсоритС PublishKafka. ΠžΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡΡ‚Π° ΠΈ обслуТванСто Π½Π° Ρ‚Π΅Π·ΠΈ pipeline-ΠΎΠ²Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² визуалния интСрфСйс. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Nifi ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° комбинацията Nifi + Kafka ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π½Π°Ρ€Π΅ΠΊΠ°Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ с нисък ΠΊΠΎΠ΄ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, прСдоставящ нисък ΠΏΡ€Π°Π³ Π½Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π² Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Big Data ΠΈ ускоряващ процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° прилоТСния.

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π² Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° бСшС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ към Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½Π΅Π½ сСмантичСн слой Π½Π° Π΄Π΅Ρ‚Π°ΠΉΠ»Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Π’ случай Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ ΠΈΠΌΠ° историчСски Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ, изчислСниСто сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² контСкста Π½Π° Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π°Ρ‚Π° партиция. Ако ΠΎΠ±Π°Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π΅ Π΅ историчСско, Ρ‚ΠΎ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ Π΅ възмоТСн Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° всичкото ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚Π°, Π»ΠΈΠ±ΠΎ изцяло ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ повторния ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ (ΠΏΠΎΡ€Π°Π΄ΠΈ липса Π½Π° измСнСния). На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° всички ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»Π½ΠΈ. ΠšΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ сС Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ справочници Π½Π° мастСр-ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Hbase, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΎΡ‚ систСмитС-ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ. ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡΡ‚Π° Π½Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΈΡ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»Π½ΠΈ сС ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ°Π²Π° с обогатяванС Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ изчислСниС Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Framework-ΡŠΡ‚ Π·Π° изчислСниС Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ бСшС Spark. ΠžΠΏΠΈΡΠ°Π½Π°Ρ‚Π° функционалност Π·Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ към Π΅Π΄ΠΈΠ½Π½Π° сСмантика бСшС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΡΡŠΡ‰ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ΠΈ Π½Π° инструмСнта с нисък ΠΊΠΎΠ΄ Datagram.

Π’ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС осигури SQL-Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° бизнСс ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π—Π° Ρ‚Π°Π·ΠΈ опция бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Hive. РСгистрацията Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² Hive става Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° опцията Β«Registr Hive TableΒ» Π² инструмСнта с нисък ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π½Π° изчислСниС

Datagram прСдлагая интСрфСйс Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° workflow ΠΏΠΎΡ‚ΠΎΡ†ΠΈ. ΠœΠ°ΠΏΠΈΠ½Π³ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС стартират с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Oozie ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊ. Π’ интСрфСйса Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π΅ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ, послСдоватСлни ΠΈΠ»ΠΈ зависСщи ΠΎΡ‚ условията изпълнСния Π½Π° трансформации Π½Π° Π΄Π°Π½Π½ΠΈ. ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΡΡ‚ сС shell скриптовС ΠΈ java ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ възмоТно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ Apache Livy. Apache Livy сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° стартиранС Π½Π° прилоТСния Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ срСдата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Ако компанията Π²Π΅Ρ‡Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с собствСн оркСстратор Π½Π° процСси, Π΅ възмоТно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° REST API Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈΡ‚Π΅ Π² ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ ΠΏΠΎΡ‚ΠΎΠΊ. НапримСр, ΠΈΠΌΠ°Π»ΠΈ смС доста ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ ΠΎΠΏΠΈΡ‚ с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ Π½Π° Scala Π² оркСстратори, написани Π½Π° PLSQL ΠΈ Kotlin. REST API Π½Π° инструмСнта с ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠ΄ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° изпълняСм ΠΊΠΎΠ΄ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³Π°, ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³Π°, ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° послСдоватСлност ΠΎΡ‚ ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ ΠΈ, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π² URL Π·Π° стартиранС Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈΡ‚Π΅.

Π—Π°Π΅Π΄Π½ΠΎ с Oozie, Π΅ възмоТно ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° изчислСниС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Airflow. Няма Π΄Π° сС спирам дълго Π½Π° сравнСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Oozie ΠΈ Airflow, Π° просто Ρ‰Π΅ ΠΊΠ°ΠΆΠ°, Ρ‡Π΅ Π² контСкста Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π·Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ изслСдвания ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ ΠΏΠ°Π΄Π½Π° Π²ΡŠΡ€Ρ…Ρƒ Airflow. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ бяха ΠΏΠΎ-Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° общност, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΈ ΠΏΠΎ-развитият интСрфСйс + API.

Airflow ΡΡŠΡ‰ΠΎ Π΅ Π΄ΠΎΠ±ΡŠΡ€, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π·Π° описванС Π½Π° изчислитСлнитС процСси сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° обичаният ΠΎΡ‚ ΠΌΠ½ΠΎΠ·ΠΈΠ½Π° Python. И ΠΊΠ°Ρ‚ΠΎ цяло, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π½Π΅ са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΡŠΡ‚ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° процСситС (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π½Π° Π“Π°Π½Ρ‚Π°) само добавят Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° Π½Π° Airflow.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° конфигурационния Ρ„Π°ΠΉΠ» Π·Π° стартиранС Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈΡ‚Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠ΄ стана spark-submit. Π’ΠΎΠ²Π° сС случи ΠΏΠΎ Π΄Π²Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ. ΠŸΡŠΡ€Π²ΠΎ, spark-submit позволява Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ стартиранС Π½Π° jar Ρ„Π°ΠΉΠ» ΠΎΡ‚ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°. Π’Ρ‚ΠΎΡ€ΠΎ, Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° цялата Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° информация Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° работния ΠΏΠΎΡ‚ΠΎΠΊ (ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява писанСто Π½Π° скриптовС, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‰ΠΈ Dag).
Най-чСсто срСщаният Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ работния ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° Airflow Π² нашия случай стана SparkSubmitOperator.

SparkSubmitOperator позволява стартиранСто Π½Π° jar-ΠΎΠ²Π΅ β€” ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ Π½Π° Datagram с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ.

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Π΅ всяка Π·Π°Π΄Π°Ρ‡Π° Π² Airflow сС изпълнява Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ Π½Π΅ Π·Π½Π°Π΅ Π½ΠΈΡ‰ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ Ρ‚Π°Π·ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ° взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠ°Ρ‚ΠΎ DummyOperator ΠΈΠ»ΠΈ BranchPythonOperator.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡΡ‚Π° ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° low-code Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Datagram Π² ΡΡŠΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ с унификацията Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‰ΠΈ Dag) Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ ускорСниС ΠΈ опростяванС Π½Π° процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.

Π˜Π·Ρ‡ΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° Π²ΠΈΡ‚Ρ€ΠΈΠ½ΠΈ

ВСроятно, Π½Π°ΠΉ-ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ натоварСният Π΅Ρ‚Π°ΠΏ Π² производството Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ ΡΡ‚ΡŠΠΏΠΊΠ°Ρ‚Π° ΠΏΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΡ‚Ρ€ΠΈΠ½ΠΈ. Π’ контСкста Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΈΡ‚Π΅ Π·Π° изчисляванС Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° изслСдоватСлска компания, Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ към Π΅Ρ‚Π°Π»ΠΎΠ½Π½Π°Ρ‚Π° транслация с ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈΡ‚Π΅ Π·Π° часови Π·ΠΎΠ½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със систСмата Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ възмоТно ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° мСстната Π΅Ρ„ΠΈΡ€Π½Π° ΠΌΡ€Π΅ΠΆΠ° (мСстни Π½ΠΎΠ²ΠΈΠ½ΠΈ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°). Π‘Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π½Π° Ρ‚Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠ° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈΡ‚Π΅ Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Π³Π»Π΅Π΄Π°Π½Π΅ Π½Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π½Π° Π±Π°Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈΡ‚Π΅ Π½Π° Π³Π»Π΅Π΄Π°Π½Π΅. Π’ΡƒΠΊ ΡΡŠΡ‰ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° β€žΠ²Π·Π²Π΅ΡˆΠ°Π²Π°Π½Π΅β€œ Π½Π° стойноститС Π½Π° Π³Π»Π΅Π΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π° информация Π·Π° тяхната значимост (изчисляванС Π½Π° ΠΏΠΎΠΏΡ€Π°Π²ΡŠΡ‡Π½ΠΈΡ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚).

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

ΠžΡ‚Π΄Π΅Π»Π΅Π½ Π΅Ρ‚Π°ΠΏ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° Π²ΠΈΡ‚Ρ€ΠΈΠ½ΠΈ Π΅ валидизацията Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡŠΡ‚ Π·Π° валидизация Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π΄ΠΈΡ†Π° матСматичСски science-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° low-code ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° позволява слоТният Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π΄Π° бъдС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ Ρ‡Π΅Ρ‚ΠΈΠΌΠΈ ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ. ВсСки ΠΎΡ‚ ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈΡ‚Π΅ изпълнява ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° Π·Π°Π΄Π°Ρ‡Π°. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ възмоТСн ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ дСбъг, Π»ΠΎΠ³Π²Π°Π½Π΅ ΠΈ визуализация Π½Π° Π΅Ρ‚Π°ΠΏΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅.

РСшСно Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ Π·Π° валидизация Π΄Π° бъдС дискрСтизиран Π½Π° слСднитС ΠΏΠΎΠ΄Π΅Ρ‚Π°ΠΏΠΈ:

  • Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° рСгрСсии Π½Π° зависимоститС ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Π»Π΅Π΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΈ Π³Π»Π΅Π΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° всички ΠΌΡ€Π΅ΠΆΠΈ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π° Π·Π° 60 Π΄Π½ΠΈ.
  • Π˜Π·Ρ‡ΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΡΡ‚ΡŽΠ΄Π΅Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ (отклонСния Π½Π° дСйствитСлнитС стойности ΠΎΡ‚ прСдсказанитС ΠΎΡ‚ рСгрСсионния ΠΌΠΎΠ΄Π΅Π») Π·Π° всички Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° рСгрСсия ΠΈ Π·Π° изчислСния Π΄Π΅Π½.
  • Π˜Π·Π±ΠΎΡ€ Π½Π° Π°Π½ΠΎΠΌΠ°Π»Π½ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½-Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΡΡ‚ΡŽΠ΄Π΅Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡΡ‚ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π·Π° изчислСния Π΄Π΅Π½ надвишава Π½ΠΎΡ€ΠΌΠ°Ρ‚Π° (Π·Π°Π΄Π°Π½Π° ΠΎΡ‚ настройката Π½Π° опСрацията).
  • ΠŸΡ€Π΅Π±Ρ€ΠΎΡΠ²Π°Π½Π΅ Π½Π° коригирания ΡΡ‚ΡŽΠ΄Π΅Π½Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ ΠΏΠΎ Π°Π½ΠΎΠΌΠ°Π»Π½ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½-тСлСсСт Π·Π° всСки рСспондСнт, Π³Π»Π΅Π΄Π°Π» ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π° с опрСдСлянС Π½Π° вноската Π½Π° Ρ‚ΠΎΠ·ΠΈ рСспондСнт (Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° промяната Π½Π° ΡΡ‚ΡŽΠ΄Π΅Π½Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ) ΠΏΡ€ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Π³Π»Π΅Π΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ рСспондСнт ΠΎΡ‚ ΠΈΠ·Π²Π°Π΄ΠΊΠ°Ρ‚Π°.
  • Π’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ, Ρ‡ΠΈΠΉΡ‚ΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ водят ΡΡ‚ΡŽΠ΄Π΅Π½Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π½Π° отчСтния Π΄Π΅Π½ Π² Π½ΠΎΡ€ΠΌΠ°.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡΡ‚ ΠΏΠΎ-Π³ΠΎΡ€Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° Ρ…ΠΈΠΏΠΎΡ‚Π΅Π·Π°Ρ‚Π°, Ρ‡Π΅ Π΄Π°Ρ‚Π°-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π²Π΅Ρ‡Π΅ трябва Π΄Π° ΠΈΠΌΠ° Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π² Π³Π»Π°Π²Π°Ρ‚Π° си… И, Π°ΠΊΠΎ Ρ‚ΠΎΠ²Π° наистина Π΅ "ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€", Π° Π½Π΅ "ΠΊΠΎΠ΄Π΅Ρ€", ΡΡ‚Ρ€Π°Ρ…ΡŠΡ‚ ΠΎΡ‚ профСсионалната дСградация ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° low-code инструмСнти трябва напълно Π΄Π° ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΈ.

Какво Π΄Ρ€ΡƒΠ³ΠΎ ΠΌΠΎΠΆΠ΅ low-code?

ΠžΠ±Π»Π°ΡΡ‚Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code инструмСнт Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π±Π΅Π· нСобходимост ΠΎΡ‚ Ρ€ΡŠΡ‡Π½ΠΎ написванС Π½Π° ΠΊΠΎΠ΄ Π½Π° Scala Π½Π΅ ΡΠ²ΡŠΡ€ΡˆΠ²Π°.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° low-code Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° datalake'ΠΎΠ²Π΅ Π²Π΅Ρ‡Π΅ стана стандарт Π·Π° нас. МоТС Π±ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° стСка Hadoop слСдват ΠΏΡŠΡ‚Ρ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° класичСски DWH, основани Π½Π° Π Π‘Π£Π‘Π”. ΠœΠ°Π»ΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΈΡ‚Π΅ инструмСнти Π½Π° стСка Hadoop ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈ BI интСрфСйси. И трябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΏΠΎΠ΄ BI ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π±ΠΈΡ€Π° Π½Π΅ само прСдставянСто Π½Π° Π΄Π°Π½Π½ΠΈ, Π½ΠΎ ΠΈ тяхното Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ бизнСс ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π’Π°Π·ΠΈ функционалност чСсто я ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° финансовия сСктор.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π‘Ρ€Π΅Π΄ различия, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° low-code ΠΈ, Π² частност, Datagram Π΅ възмоТно Π΄Π° сС Ρ€Π΅ΡˆΠΈ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ с атомарност Π΄ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π° (lineage). Π—Π° Ρ‚ΠΎΠ²Π° Π² low-code инструмСнта Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Apache Atlas ΠΈ Cloudera Navigator. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ, Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° рСгистрира Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Atlas ΠΈ Π΄Π° сС ΠΏΠΎΠ·ΠΎΠ²Π°Π²Π° Π½Π° рСгистриранитС ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π·Π° прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° зависимоститС Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ спСстява Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ количСство Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€ΠΈ нСобходимост ΠΎΡ‚ внСсС Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° изчислСниС. НапримСр, ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° финансов ΠΎΡ‚Ρ‡Π΅Ρ‚, Ρ‚Π°Π·ΠΈ функция позволява ΠΏΠΎ-ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Π΄Π° ΠΏΡ€Π΅ΠΆΠΈΠ²Π΅Π΅ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² законодатСлството. ВсС ΠΏΠ°ΠΊ, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ осъзнавамС мСТдупластовата зависимост Π² контСкста Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ дСтайлния слой, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Ρ‰Π΅ сС сблъскамС с "Π²Π½Π΅Π·Π°ΠΏΠ½ΠΈ" Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΈ Ρ‰Π΅ Π½Π°ΠΌΠ°Π»ΠΈΠΌ броя Π½Π° Ρ€Π΅Π²ΠΎΡ€ΠΊΠΎΠ²Π΅Ρ‚Π΅.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ & low-code

ΠžΡ‰Π΅ Π΅Π΄Π½Π° Π·Π°Π΄Π°Ρ‡Π°, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΎΡ‚ low-code инструмСнта Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° компанията Mediascope, стана Π·Π°Π΄Π°Ρ‡Π° ΠΎΡ‚ клас Data Quality. ΠžΡΠΎΠ±Π΅Π½ΠΎΡΡ‚ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° изслСдоватСлската компания Π±Π΅ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° влияниС Π²ΡŠΡ€Ρ…Ρƒ работоспособността ΠΈ скоростта Π½Π° основния ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° изчислСниС Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° оркСстрация Π½Π° нСзависими ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Π΅Ρ‡Π΅ познатият Apache Airflow. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° всяка ΡΡ‚ΡŠΠΏΠΊΠ° Π½Π° производството Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ сС ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡˆΠ΅ ΠΎΡ‚Π΄Π΅Π»Π½Π°Ρ‚Π° част Π½Π° DQ-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.

Π”ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ Π΄Π° сС наблюдава качСството Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° тяхното създаванС Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Имайки информация Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅Ρ‡Π΅ ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΠΎΠΏΠ°Π΄Π°Π½Π΅ Π½Π° информацията Π² ΠΏΡŠΡ€Π²ΠΈΡ‡Π½ΠΈΡ слой Π΄Π° провСрявамС спазванСто Π½Π° Π±Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ условия β€” not null, constraints, foreign keys. Π’Π°Π·ΠΈ функционалност Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π½Π° Π±Π°Π·Π° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ ΠΎΡ‚ сСмСйството Π½Π° data quality Π² Datagram. ΠšΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡΡ‚Π° Π² Ρ‚ΠΎΠ·ΠΈ случай ΡΡŠΡ‰ΠΎ сС основава Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° компанията Mediascope взаимодСйствиСто Π΅ станало с ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Enterprise Architect.

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° low-code инструмСнта ΠΈ Enterprise Architect Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ бяха Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ слСднитС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ:

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° стойности Β«nullΒ» Π² ΠΏΠΎΠ»Π΅Ρ‚Π° с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Β«not nullΒ»;
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Π΄ΡƒΠ±Π»ΠΈ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ‡Π½ΠΈΡ ΠΊΠ»ΡŽΡ‡;
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° външСн ΠΊΠ»ΡŽΡ‡ Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ;
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° уникалност Π½Π° Ρ€Π΅Π΄Π° ΠΏΠΎ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠ»Π΅Ρ‚Π°.

Π—Π° ΠΏΠΎ-слоТни ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ ΠΈ валидност Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ създадСно ΠΌΠ°ΠΏΠΈΡ€Π°Π½Π΅ с Scala Expression, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π·Π° Π²Ρ…ΠΎΠ΄ външСн Spark SQL ΠΊΠΎΠ΄ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π² Zeppelin.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π Π°Π·Π±ΠΈΡ€Π° сС, автогСнСрацията Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ трябва Π΄Π° Π½Π°ΡΡ‚ΡŠΠΏΠΈ постСпСнно. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° описваното ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π°Ρ…Π° слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ:

  • DQ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π² Π±Π΅Π»Π΅ΠΆΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Zeppelin;
  • DQ, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ Π² ΠΌΠ°ΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ;
  • DQ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ обСмисти ΠΌΠ°ΠΏΠΈΠ½Π³, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ цял Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° ΡΡŠΡ‰Π½ΠΎΡΡ‚;
  • УнивСрсални ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ DQ-ΠΌΠ°ΠΏΠΈΠ½Π³ΠΈ, ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‰ΠΈ Π·Π° Π²Ρ…ΠΎΠ΄ информация Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ ΠΈ бизнСс ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ прСдимство Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° услуга Π·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅ ΡΡŠΠΊΡ€Π°Ρ‰Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° доставянС Π½Π° функционалността Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° срСда. НовитС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° качСство ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° заобиколят класичСския шаблон Π·Π° доставка Π½Π° ΠΊΠΎΠ΄ Ρ‡Ρ€Π΅Π· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ тСстови срСди:

  • Всички ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ промяна Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π² EA;
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈ (опрСдСлянС Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° някакви Π΄Π°Π½Π½ΠΈ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚) ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ Π½Π° основа Π½Π° справочник, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° поява Π½Π° ΠΏΠΎΡ€Π΅Π΄Π½Π°Ρ‚Π° ΠΏΠ°Ρ€Ρ‚ΠΈΠ΄Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅;
  • БизнСс ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° валидността Π½Π° Π΄Π°Π½Π½ΠΈ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π² Π±Π΅Π»Π΅ΠΆΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Zeppelin. ΠžΡ‚ Ρ‚Π°ΠΌ Ρ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ към ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° DQ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° срСда.

РисковСтС ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° скриптовС Π½Π° продукцията Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚. Π”ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ синтактична Π³Ρ€Π΅ΡˆΠΊΠ°, максималното, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½ΠΈ заплашва, Π΅ Π½Π΅ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅Π΄Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΡŠΡ‚ Π½Π° изчислСниС Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΡŠΡ‚ Π½Π° стартиранС Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° качСство са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ.

Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π΅, Ρ‡Π΅ услугата DQ Π΅ постоянно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° срСда ΠΈ Π΅ Π³ΠΎΡ‚ΠΎΠ²Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΈ появата Π½Π° ΠΏΠΎΡ€Π΅Π΄Π½Π°Ρ‚Π° ΠΏΠ°Ρ€Ρ‚ΠΈΠ΄Π° Π΄Π°Π½Π½ΠΈ.

ВмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° low-code Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π΅ трябва Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°". ΠžΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ΠΈΡΡ‚ ΠΎΡ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ програмист Π΄Π°Π²Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. Бкоростта, ΠΎΡ‚ своя страна, освобоТдава Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ рСсурси ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π² Ρ‚ΠΎΠ·ΠΈ случай ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-качСствСно ΠΈ Π±ΡŠΡ€Π·ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π Π°Π·Π±ΠΈΡ€Π° сС, low-code Π½Π΅ Π΅ панацСя, Π° магията сама ΠΏΠΎ сСбС си няма Π΄Π° сС случи:

  • Π˜Π½Π΄ΡƒΡΡ‚Ρ€ΠΈΡΡ‚Π° Π½Π° low-code ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· Π΅Ρ‚Π°ΠΏ Π½Π° "засилванС" ΠΈ всС ΠΎΡ‰Π΅ няма Π΅Π΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ индустриални стандарти;
  • Много low-code Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ са Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ ΠΈ тяхното ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Π½Π΅ трябва Π΄Π° бъдС ΠΎΡΡŠΠ·Π½Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ°, която трябва Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΈ пълна увСрСност Π² финансовата ΠΏΠΎΠ»Π·Π° ΠΎΡ‚ тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅;
  • Много ΠΌΠ°Π»ΠΊΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ работят Π΄ΠΎΠ±Ρ€Π΅ с GIT / SVN. Или са Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² случай Π½Π° скриванС Π½Π° гСнСрирания ΠΊΠΎΠ΄;
  • ΠŸΡ€ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠ°Π»ΠΊΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ – ΠΊΠΎΠ΅Ρ‚ΠΎ, ΠΎΡ‚ своя страна, ΠΏΡ€ΠΎΠ²ΠΎΠΊΠΈΡ€Π° Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° "принадлСТност ΠΈ зависимост" ΠΎΡ‚ доставчика Π½Π° low-code Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.
  • НуТният Π½ΠΈΠ²ΠΎ Π½Π° осигуряванС Π½Π° сигурността Π΅ възмоТно, Π½ΠΎ Π΅ доста Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎ ΠΈ слоТно Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π² low-code систСми. ΠœΠ°Π»ΠΊΠΎΠΊΠΎΠ΄ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ трябва Π΄Π° сС ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Π½Π΅ само ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΠΏΠΎΠ»Π·Π° ΠΎΡ‚ тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. ΠŸΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π΅ Ρ…ΡƒΠ±Π°Π²ΠΎ Π΄Π° сС Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠ° Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° функционалност Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΈ Π΄Π΅Π»Π΅Π³ΠΈΡ€Π°Π½Π΅/Сскалация Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π² цСлия IT Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ Π½Π° организацията.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° low-code Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π°ΠΊΠΎ всички Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ Π½Π° ΠΈΠ·Π±Ρ€Π°Π½Π°Ρ‚Π° систСма са Π²ΠΈ извСстни ΠΈ ΠΏΠΎΠ»Π·ΠΈΡ‚Π΅ ΠΎΡ‚ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, са Π² Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€Π°Ρ‰ΠΎ мнозинство, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към малкия ΠΊΠΎΠ΄ Π±Π΅Π· страх. Π’Π΅ΠΌ ΠΏΠΎΠ²Π΅Ρ‡Π΅, Ρ‡Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ към Π½Π΅Π³ΠΎ Π΅ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ΅Π½ – ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Π° всяка Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ.

Ако Π΅Π΄ΠΈΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° нискокодиранС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΎΡ‚ Π΄Π²Π°ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π±Π΅Π· нискокодиранС, Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° прСдоставя Π½Π° компанията прСдимство във всяко ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅. ΠŸΡ€Π°Π³ΡŠΡ‚ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° нискокодиранС Π΅ ΠΏΠΎ-нисък ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Π½Π° "Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅" Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ‚ΠΎΠ²Π° ΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΎ влияниС Π²ΡŠΡ€Ρ…Ρƒ Π²ΡŠΠΏΡ€ΠΎΡΠ° Π·Π° нСдостига Π½Π° ΠΊΠ°Π΄Ρ€ΠΈ. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° инструмСнти с нисък ΠΊΠΎΠ΄ Π΅ възмоТно Π΄Π° сС ускори взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ относно правилността Π½Π° избрания ΠΏΡŠΡ‚ Π½Π° изслСдванията Π² data science. НискокодовитС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° станат ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° трансформация Π½Π° организацията, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ нСтСхничСскитС спСциалисти (Π² частност, бизнСс ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅).

Ако ΠΈΠΌΠ°Ρ‚Π΅ стСгнати сроковС, Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½Π° бизнСс Π»ΠΎΠ³ΠΈΠΊΠ°, нСдостиг Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π° СкспСртиза, ΠΈ Π²ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ускоритС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π½Π°Π²Π»ΠΈΠ·Π°Π½Π΅ Π½Π° ΠΏΠ°Π·Π°Ρ€Π°, Ρ‚ΠΎ нискокодиранС Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°Ρ‡ΠΈΠ½ΠΈΡ‚Π΅ Π΄Π° Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ΄ΠΈ.

НС Π±ΠΈΠ²Π° Π΄Π° сС ΠΎΡ‚Ρ€ΠΈΡ‡Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΎΠ±Π°Ρ‡Π΅ Π² ΠΌΠ½ΠΎΠ³ΠΎ случаи ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с нисък ΠΊΠΎΠ΄ Π΅ Π½Π°ΠΉ-добрият Π½Π°Ρ‡ΠΈΠ½ Π·Π° повишаванС Π½Π° СфСктивността Π½Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster