{"id":95283,"date":"2020-09-27T19:42:23","date_gmt":"2020-09-27T17:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/primenenie-low-code-v-analiticheskih-platformah"},"modified":"2020-09-27T19:42:23","modified_gmt":"2020-09-27T17:42:23","slug":"primenenie-low-code-v-analiticheskih-platformah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/primenenie-low-code-v-analiticheskih-platformah","title":{"rendered":"P\u00ebrdorimi i low-code n\u00eb platforma analitike","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>T\u00eb nderuar lexues, dit\u00eb t\u00eb mir\u00eb!<\/p>\n<p>Detyra e nd\u00ebrtimit t\u00eb platformave IT p\u00ebr grumbullimin dhe analiz\u00ebn e t\u00eb dh\u00ebnave do t\u00eb shfaqet shum\u00eb shpejt n\u00eb \u00e7do kompani, e cila ka si themel nj\u00eb model ofrimi sh\u00ebrbimesh t\u00eb ngarkuar me inteligjenc\u00eb ose krijimin e produkteve teknologjikisht t\u00eb komplikuara. Nd\u00ebrtimi i platformave analitike \u00ebsht\u00eb nj\u00eb detyr\u00eb komplekse dhe e k\u00ebrkueshme n\u00eb pun\u00eb. Megjithat\u00eb, secila detyr\u00eb mund t\u00eb thjeshtohet. N\u00eb k\u00ebt\u00eb artikull, do t\u00eb d\u00ebshiroj t\u00eb ndaj p\u00ebrvoj\u00ebn time me aplikimin e mjeteve low-code q\u00eb ndihmojn\u00eb n\u00eb krijimin e zgjidhjeve analitike. Kjo p\u00ebrvoj\u00eb \u00ebsht\u00eb arritur gjat\u00eb realizimit t\u00eb disa projekteve n\u00eb fush\u00ebn e Big Data Solutions t\u00eb kompanis\u00eb \"Neoflex\". Fusha e Big Data Solutions e kompanis\u00eb \"Neoflex\" merret q\u00eb nga viti 2005 me nd\u00ebrtimin e depozita dhe liqeneve t\u00eb dh\u00ebnash, zgjidhjen e problemeve t\u00eb optimizimit t\u00eb shpejt\u00ebsis\u00eb s\u00eb p\u00ebrpunimit t\u00eb informacionit dhe punon mbi metodologjin\u00eb e menaxhimit t\u00eb cil\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/ca066793a937041577085dfb813f979e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nT\u00eb evitosh grumbullimin e vet\u00ebdijsh\u00ebm t\u00eb t\u00eb dh\u00ebnave t\u00eb dob\u00ebta dhe\/ose t\u00eb strukturuara nuk do t\u00eb jet\u00eb e mundur p\u00ebr ask\u00ebnd. Me siguri, edhe n\u00ebse flasim p\u00ebr biznes t\u00eb vog\u00ebl. Sepse kur biznesi fillon t\u00eb rritet, nj\u00eb sip\u00ebrmarr\u00ebs i ri do t\u00eb p\u00ebrballet me pyetje mbi zhvillimin e nj\u00eb programi p\u00ebr besnik\u00ebrin\u00eb e klient\u00ebve, do t\u00eb d\u00ebshiroj\u00eb t\u00eb analizoj\u00eb efikasitetin e pikave t\u00eb shitjes, do t\u00eb mendoj\u00eb p\u00ebr reklamimin e targetuar dhe do t\u00eb shqet\u00ebsohet p\u00ebr k\u00ebrkes\u00ebn p\u00ebr produkte shtes\u00eb. N\u00eb nj\u00eb perspektiv\u00eb t\u00eb par\u00eb, problemi mund t\u00eb zgjidhet \"n\u00eb m\u00ebnyr\u00ebn m\u00eb t\u00eb thjesht\u00eb\". Por me rritjen e biznesit, kalimi n\u00eb nj\u00eb platform\u00eb analitike \u00ebsht\u00eb i pashmangsh\u00ebm.<\/p>\n<p>Megjithat\u00eb, n\u00eb cilat raste detyrat e analitik\u00ebs s\u00eb t\u00eb dh\u00ebnave mund t\u00eb kalojn\u00eb n\u00eb kategorin\u00eb \"Shkenca e Raketes\"? P\u00ebr siguri, n\u00eb momentin kur flitet p\u00ebr t\u00eb dh\u00ebna v\u00ebrtet t\u00eb m\u00ebdha.<br \/>\nP\u00ebr t\u00eb thjeshtuar detyr\u00ebn e \"Shkenc\u00ebs s\u00eb Raketes\", ju mund ta hani elefantin pjes\u00eb-pjes\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/f81e7704b91a5b95303e4240d6012730.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSa m\u00eb e madhe t\u00eb jet\u00eb diskretizimi dhe autonomis\u00eb s\u00eb aplikacioneve\/servisave\/mikroservisave tuaj, aq m\u00eb e thjesht\u00eb do t\u00eb jet\u00eb p\u00ebr ju, koleg\u00ebt tuaj dhe t\u00eb gjith\u00eb biznesin t\u00eb p\u00ebrtypin elefantin.<\/p>\n<p>Ky postul ka arritur t\u00eb gjitha klient\u00ebt tan\u00eb, t\u00eb cil\u00ebt kan\u00eb rinovuar peizazhin e tyre duke u bazuar n\u00eb praktikat inxhinierike t\u00eb ekipeve DevOps.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPor edhe me nj\u00eb diet\u00eb \"t\u00eb ndara, elefantesh\", ne kemi shanse t\u00eb mira p\u00ebr \"mbip\u00ebrshkueshm\u00ebri\" t\u00eb peizazhit IT. N\u00eb k\u00ebt\u00eb moment, ia vlen t\u00eb ndaloni, t\u00eb leht\u00ebsoni dhe t\u00eb shikoni drejt <b>platform\u00ebs inxhinierike low-code<\/b>.<\/p>\n<p>Shum\u00eb zhvilluesve u frikson perspektiva e nj\u00eb ng\u00ebr\u00e7i n\u00eb karrier\u00eb kur kalojn\u00eb nga shkrimi i drejtp\u00ebrdrejt\u00eb t\u00eb kodit n\u00eb \"t\u00ebrheqjen\" e shigjetave n\u00eb nd\u00ebrfaqet UI t\u00eb sistemeve low-code. Por shfaqja e makinave nuk \u00e7oi n\u00eb zhdukjen e inxhinier\u00ebve, por nxori pun\u00ebn e tyre n\u00eb nj\u00eb nivel t\u00eb ri!<\/p>\n<p>Le t\u00eb kuptojm\u00eb pse.<\/p>\n<p>Analiza e t\u00eb dh\u00ebnave n\u00eb fush\u00ebn e logjistik\u00ebs, industris\u00eb s\u00eb telekomunikimeve, n\u00eb fush\u00ebn e k\u00ebrkimeve mediale, sektori financiar, gjithmon\u00eb lidhet me pyetje t\u00eb k\u00ebtij lloji: <\/p>\n<ul>\n<li>Shpejt\u00ebsia e zhvillimit t\u00eb analizave t\u00eb automatizuara;<\/li>\n<li>Mund\u00ebsia e kryerjes s\u00eb eksperimenteve pa ndikuar n\u00eb flukshin kryesor t\u00eb prodhimit t\u00eb t\u00eb dh\u00ebnave;<\/li>\n<li>Sakt\u00ebsia e t\u00eb dh\u00ebnave t\u00eb p\u00ebrgatitura;<\/li>\n<li>Gjat\u00eb ndjekjes s\u00eb ndryshimeve dhe versionimit;<\/li>\n<li>Data provenance, Data lineage, CDC;<\/li>\n<li>Shpejt\u00ebsia e dor\u00ebzimit t\u00eb ve\u00e7orive t\u00eb reja n\u00eb ambientin e prodhimit;<\/li>\n<li>Dhe e famshmja: kostoja e zhvillimit dhe mb\u00ebshtetjes.<\/li>\n<\/ul>\n<p>\nPra, inxhinier\u00ebt kan\u00eb nj\u00eb num\u00ebr t\u00eb madh t\u00eb detyrave me nivel t\u00eb lart\u00eb, t\u00eb cilat mund t'i realizojn\u00eb me efikasitet t\u00eb mjaftuesh\u00ebm vet\u00ebm pasi t\u00eb shp\u00ebtojn\u00eb mendjen nga detyrat e zhvillimit me nivel t\u00eb ul\u00ebt.<\/p>\n<p>Parakushtet p\u00ebr kalimin e zhvilluesve n\u00eb nj\u00eb nivel t\u00eb ri ishin evolucioni dhe digjitalizimi i biznesit. Vlera e zhvilluesve gjithashtu po ndryshon: zhvilluesit q\u00eb jan\u00eb n\u00eb dishe t\u00eb madhe jan\u00eb ata q\u00eb mund t\u00eb thellohen n\u00eb thelbin e koncepteve t\u00eb biznesit q\u00eb po automatizohen.<\/p>\n<p>Le t\u00eb b\u00ebjm\u00eb nj\u00eb analogji mes gjuh\u00ebve t\u00eb programimit me nivel t\u00eb ul\u00ebt dhe atyre me nivel t\u00eb lart\u00eb. Kalimi nga gjuh\u00ebt me nivel t\u00eb ul\u00ebt n\u00eb drejtim t\u00eb atyre me nivel t\u00eb lart\u00eb \u00ebsht\u00eb nj\u00eb kalim nga shkrimi i \"direktivave t\u00eb drejtp\u00ebrdrejta n\u00eb gjuh\u00ebn e harduerit\" n\u00eb drejtim t\u00eb \"direktivave n\u00eb gjuh\u00ebn e njer\u00ebzve\". Pra, shtimi i nj\u00eb shtrese t\u00eb caktuar t\u00eb abstraksionit. N\u00eb k\u00ebt\u00eb rast, kalimi n\u00eb platformat low-code nga gjuh\u00ebt e programimit me nivel t\u00eb lart\u00eb \u00ebsht\u00eb nj\u00eb kalim nga \"direktivave n\u00eb gjuh\u00ebn e njer\u00ebzve\" n\u00eb drejtim t\u00eb \"direktivave n\u00eb gjuh\u00ebn e biznesit\". N\u00ebse ndodhen zhvillues q\u00eb kjo e v\u00ebrtet\u00eb i trishton, at\u00ebher\u00eb ata mund t\u00eb ken\u00eb qen\u00eb t\u00eb trishtuar q\u00eb kur lindi JavaScript, n\u00eb t\u00eb cil\u00ebn p\u00ebrdoren funksione p\u00ebr renditjen e masave. Dhe k\u00ebto funksione, sigurisht, kan\u00eb nj\u00eb implementim t\u00eb programsh\u00ebm n\u00ebn kapak me mjete t\u00eb tjera t\u00eb nj\u00ebjt\u00eb t\u00eb programimit me nivel t\u00eb lart\u00eb.<\/p>\n<p><b>Prandaj, low-code \u00ebsht\u00eb vet\u00ebm shfaqja e nj\u00eb nivele tjet\u00ebr t\u00eb abstraksionit. <\/b><\/p>\n<h2>P\u00ebrvoja praktike e p\u00ebrdorimit t\u00eb low-code<\/h2>\n<p>\nTema low-code \u00ebsht\u00eb mjaft e gjer\u00eb, por tani do t\u00eb doja t\u00eb flas p\u00ebr aplikimin praktik t\u00eb \"konceptit me pak kod\" p\u00ebrmes nj\u00ebrit prej projekteve tona.<\/p>\n<p>N\u00ebnshkrimi Big Data Solutions i kompanis\u00eb \"Neoflex\" fokusohet kryesisht n\u00eb sektorin financiar t\u00eb biznesit, duke nd\u00ebrtuar depo dhe liqene t\u00eb dh\u00ebnash dhe duke automatizuar raporte t\u00eb ndryshme. N\u00eb k\u00ebt\u00eb fush\u00eb, p\u00ebrdorimi i low-code \u00ebsht\u00eb b\u00ebr\u00eb nj\u00eb standard prej koh\u00ebsh. Nd\u00ebr mjetet e tjera low-code mund t\u00eb p\u00ebrmendim mjete p\u00ebr organizimin e proceseve ETL: Informatica Power Center, IBM Datastage, Pentaho Data Integration. Ose Oracle Apex, e cila sh\u00ebrben si mjedis p\u00ebr zhvillimin e shpejt\u00eb t\u00eb nd\u00ebrveprimeve p\u00ebr aksesin dhe redaktimin e t\u00eb dh\u00ebnave. Megjithat\u00eb, p\u00ebrdorimi i mjeteve t\u00eb zhvillimit me pak kod nuk \u00ebsht\u00eb gjithmon\u00eb i lidhur me nd\u00ebrtimin e aplikacioneve t\u00eb dedikuara n\u00eb nj\u00eb teknologji komerciale me var\u00ebsi t\u00eb qart\u00eb nga prodhuesi.<\/p>\n<p>Me ndihm\u00ebn e platformave low-code, gjithashtu mund t\u00eb organizoni orkestrimin e rrjedhave t\u00eb t\u00eb dh\u00ebnave, t\u00eb krijoni platforma data-science ose, p\u00ebr shembull, module p\u00ebr verifikimin e cil\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave. <\/p>\n<p>Nj\u00eb nga shembujt praktik t\u00eb p\u00ebrvoj\u00ebs n\u00eb p\u00ebrdorimin e mjeteve t\u00eb zhvillimit me pak kod \u00ebsht\u00eb bashk\u00ebpunimi i \"Neoflex\" me kompanin\u00eb Mediascope, nj\u00eb nga lider\u00ebt e tregut rus t\u00eb k\u00ebrkimeve mediatike. Nj\u00eb nga detyrat e biznesit t\u00eb k\u00ebsaj kompanie \u00ebsht\u00eb prodhimi i t\u00eb dh\u00ebnave, mbi baz\u00ebn e t\u00eb cilave reklamuesit, platformat online, stacionet televizive, radiostacionet, agjencit\u00eb reklamimi dhe markat marrin vendime p\u00ebr blerjen e reklam\u00ebs dhe planifikojn\u00eb t\u00eb komunikojn\u00eb marketingun e tyre. <\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/d6410c1fe93231281bdd536798fe7c66.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00ebrkimet mediatike jan\u00eb nj\u00eb fush\u00eb biznesi me nj\u00eb ngarkes\u00eb teknologjike t\u00eb lart\u00eb. Njohja e video-sekvencave, grumbullimi i t\u00eb dh\u00ebnave nga pajisje q\u00eb analizojn\u00eb shikimin, matja e aktivitetit n\u00eb burimet web \u2013 t\u00eb gjitha k\u00ebto k\u00ebrkojn\u00eb q\u00eb kompania t\u00eb ket\u00eb nj\u00eb staf t\u00eb madh IT dhe nj\u00eb p\u00ebrvoj\u00eb t\u00eb madhe n\u00eb nd\u00ebrtimin e zgjidhjeve analitike. Por rritja eksponenciale e sasis\u00eb s\u00eb informacionit, numrit dhe larmis\u00eb s\u00eb burimeve t\u00eb tij i detyron vazhdimisht industrin\u00eb IT t\u00eb avancoj\u00eb. Zgjidhja m\u00eb e thjesht\u00eb p\u00ebr t\u00eb zgjeruar nj\u00eb platform\u00eb analitike q\u00eb funksionon tashm\u00eb mund t\u00eb ishte rritja e stafit IT. Por nj\u00eb zgjidhje shum\u00eb m\u00eb efektive \u00ebsht\u00eb p\u00ebrshpejtimi i procesit t\u00eb zhvillimit. Nj\u00eb nga hapat drejt k\u00ebsaj mund t\u00eb jet\u00eb p\u00ebrdorimi i platformave low-code.<\/p>\n<p>N\u00eb momentin e fillimit t\u00eb projektit, kompania tashm\u00eb kishte nj\u00eb zgjidhje produkti funksionale. Megjithat\u00eb, realizimi i zgjidhjes n\u00eb MSSQL nuk mund t\u00eb p\u00ebrmbushte plot\u00ebsisht pritjet p\u00ebr shkall\u00ebzimin e funksionaliteteve me ruajtjen e kostove t\u00eb arsyeshme t\u00eb zhvillimit.<\/p>\n<p>Detyra q\u00eb na u dha ishte me t\u00eb v\u00ebrtet\u00eb ambicioze \u2013 \u00abNeoflex\u00bb dhe Mediascope duhej t\u00eb krijonin nj\u00eb zgjidhje industriale p\u00ebr m\u00eb pak se nj\u00eb vit, me kushtin q\u00eb MVP t\u00eb dilte brenda tremujorit t\u00eb par\u00eb nga data e fillimit t\u00eb pun\u00ebs.<\/p>\n<p>Si themel p\u00ebr nd\u00ebrtimin e platform\u00ebs s\u00eb re t\u00eb t\u00eb dh\u00ebnave, e bazuar n\u00eb llogaritjet low-code, u zgjodh stoku i teknologjis\u00eb Hadoop. Standarti i ruajtjes s\u00eb t\u00eb dh\u00ebnave u b\u00eb HDFS me p\u00ebrdorimin e skedar\u00ebve n\u00eb formatin parquet. P\u00ebr aksesin n\u00eb t\u00eb dh\u00ebnat q\u00eb ndodhen n\u00eb platform\u00eb, u p\u00ebrdor Hive, ku t\u00eb gjitha vitrinat e disponueshme jan\u00eb t\u00eb paraqitura si tavolina t\u00eb jashtme. Ngarkimi i t\u00eb dh\u00ebnave n\u00eb magazin\u00eb u realizua me ndihm\u00ebn e Kafka dhe Apache NiFi.<\/p>\n<p>Instrumenti low-code n\u00eb k\u00ebt\u00eb koncept u aplikua p\u00ebr optimizimin e detyr\u00ebs m\u00eb t\u00eb pun\u00ebs intensive n\u00eb nd\u00ebrtimin e platform\u00ebs analitike \u2013 detyr\u00ebs p\u00ebrllogaritjeve t\u00eb t\u00eb dh\u00ebnave.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/fe62234ab0ae611a0c4a536ca68af898.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMekanizmi kryesor p\u00ebr mapimin e t\u00eb dh\u00ebnave ishte zgjedhur instrumenti low-code Datagram. <b>Neoflex Datagram<\/b> \u2013 \u00ebsht\u00eb nj\u00eb mjet p\u00ebr zhvillimin e transformimeve dhe rrjedhave t\u00eb t\u00eb dh\u00ebnave. <br \/>\nDuke p\u00ebrdorur k\u00ebt\u00eb mjet, mund t\u00eb kaloni pa shkruar kod n\u00eb Scala \"me duar\". Kodi Scala gjenerohet automatikisht duke p\u00ebrdorur qasjen Model Driven Architecture.<\/p>\n<p>Avantazhi i duksh\u00ebm i k\u00ebtij qasjeje \u00ebsht\u00eb p\u00ebrshpejtimi i procesit t\u00eb zhvillimit. Megjithat\u00eb p\u00ebrve\u00e7 shpejt\u00ebsis\u00eb, ka edhe disa p\u00ebrfitime t\u00eb tjera: <\/p>\n<ul>\n<li>Shikimi i p\u00ebrmbajtjes dhe struktur\u00ebs s\u00eb burimeve\/marr\u00ebsve;<\/li>\n<li>Gjyq\u00ebsia e origjin\u00ebs s\u00eb objekteve t\u00eb rrjedhave t\u00eb t\u00eb dh\u00ebnave deri n\u00eb fushat individuale (lineage);<\/li>\n<li>Kryerja e pjesshme e transformimeve me shikimin e rezultateve nd\u00ebrmjet\u00ebse;<\/li>\n<li>Shikimi i kodit burimor dhe korrigjimi i tij para ekzekutimit;<\/li>\n<li>Validimi automatik i transformimeve;<\/li>\n<li>Ngarkimi automatik i t\u00eb dh\u00ebnave 1 n\u00eb 1.<\/li>\n<\/ul>\n<p>\nP\u00ebrfshira n\u00eb zgjidhjet low-code p\u00ebr gjenerimin e transformimeve \u00ebsht\u00eb mjaft e ul\u00ebt: zhvilluesi duhet t\u00eb dij\u00eb SQL dhe t\u00eb ket\u00eb p\u00ebrvoj\u00eb n\u00eb p\u00ebrdorimin e mjeteve ETL. Megjithat\u00eb, \u00ebsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb theksohet se gjenerator\u00ebt e transformimeve t\u00eb orientuar drejt kodit nuk jan\u00eb mjete ETL n\u00eb kuptimin e gjer\u00eb t\u00eb saj. Mjetet low-code mund t\u00eb mos ken\u00eb nj\u00eb ambient t\u00eb vetin p\u00ebr ekzekutimin e kodit. Kjo do t\u00eb thot\u00eb se kodi i gjeneruar do t\u00eb ekzekutohet n\u00eb at\u00eb ambient q\u00eb ishte n\u00eb klasterin p\u00ebrpara instalimit t\u00eb zgjidhjes low-code. Dhe kjo, ndoshta, \u00ebsht\u00eb nj\u00eb plus tjet\u00ebr p\u00ebr low-code. Sepse n\u00eb paralel me ekipin low-code mund t\u00eb punoj\u00eb nj\u00eb ekip \"klasik\", q\u00eb implementon funksionalitetin, p\u00ebr shembull, n\u00eb kodin e past\u00ebr Scala. Inkludimi i ripunimeve t\u00eb t\u00eb dy ekipeve n\u00eb prodhim do t\u00eb jet\u00eb i thjesht\u00eb dhe \"pa t\u00eb qepur\".<\/p>\n<p>Mendoj se \u00ebsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb theksohet se p\u00ebrve\u00e7 low-code, ekzistojn\u00eb edhe zgjidhje no-code. Dhe n\u00eb thelb, k\u00ebto jan\u00eb gjithashtu gj\u00ebra t\u00eb ndryshme. Low-code lejon m\u00eb tep\u00ebr zhvilluesin t\u00eb nd\u00ebrhyj\u00eb n\u00eb kodin e gjeneruar. N\u00eb rastin e Datagram, \u00ebsht\u00eb e mundur t\u00eb shikohet dhe redaktohet kodi i gjeneruar Scala, nd\u00ebrsa no-code mund t\u00eb mos ofroj\u00eb k\u00ebt\u00eb mund\u00ebsi. Kjo diferenc\u00eb \u00ebsht\u00eb shum\u00eb e r\u00ebnd\u00ebsishme jo vet\u00ebm p\u00ebrsa i p\u00ebrket fleksibilitetit t\u00eb zgjidhjes, por gjithashtu p\u00ebrsa i p\u00ebrket komoditetit dhe motivimit n\u00eb pun\u00ebn e inxhinier\u00ebve t\u00eb t\u00eb dh\u00ebnave. <\/p>\n<h2>Arkitektura e zgjidhjes<\/h2>\n<p>\nLe t\u00eb p\u00ebrpiqemi t\u00eb kuptojm\u00eb se si pik\u00ebrisht nj\u00eb mjet low-code ndihmon n\u00eb zgjidhjen e problemit t\u00eb optimizimit t\u00eb shpejt\u00ebsis\u00eb s\u00eb zhvillimit t\u00eb funksionalitetit p\u00ebr llogaritjen e t\u00eb dh\u00ebnave. Fillimisht, le t\u00eb shqyrtojm\u00eb arkitektur\u00ebn funksionale t\u00eb sistemit. N\u00eb k\u00ebt\u00eb rast, shembulli \u00ebsht\u00eb modeli i prodhimit t\u00eb t\u00eb dh\u00ebnave p\u00ebr studimet mediatike.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/365f1b1cf69bf2a71854eb05c5bba809.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Burimet e t\u00eb dh\u00ebnave n\u00eb rastin ton\u00eb jan\u00eb mjaft heterogjene dhe t\u00eb shum\u00ebllojshme:<\/b><\/p>\n<ul>\n<li>Pipolmetrat (TV-metrat) jan\u00eb pajisje software-harduer, q\u00eb lexojn\u00eb sjelljen e p\u00ebrdoruesve te respondent\u00ebt e panelit televiziv \u2013 kush, kur dhe cilin kanal televiziv e ka shikuar n\u00eb familjet q\u00eb marrin pjes\u00eb n\u00eb studim. Informacioni i ofruar \u00ebsht\u00eb nj\u00eb rrjedh\u00eb intervalesh shikimi t\u00eb transmetimit t\u00eb lidhur me paket\u00ebn mediatike dhe produktin medial. T\u00eb dh\u00ebnat n\u00eb faz\u00ebn e ngarkimit n\u00eb Data Lake mund t\u00eb pasurohen me atribute demografike, lidhje me gjeostrate, zona orare dhe informacione t\u00eb tjera t\u00eb nevojshme p\u00ebr analiz\u00ebn e shikueshm\u00ebris\u00eb s\u00eb produkteve mediale t\u00eb caktuara. Matjet e kryera mund t\u00eb p\u00ebrdoren p\u00ebr analiz\u00ebn ose planifikimin e fushatave reklamouese, vler\u00ebsimin e aktiviteteve dhe preferencave t\u00eb audienc\u00ebs, dhe krijimin e grid\u00ebs televizive;<\/li>\n<li>T\u00eb dh\u00ebnat mund t\u00eb vijn\u00eb nga sistemet e monitorimit t\u00eb transmetimit t\u00eb q\u00ebndruesh\u00ebm dhe matjes s\u00eb shikimit t\u00eb p\u00ebrmbajtjes s\u00eb burimeve audiovisive n\u00eb internet;<\/li>\n<li>Instrumentet mat\u00ebse n\u00eb mjedisin web, mes t\u00eb cilave jan\u00eb gjithashtu numerator\u00ebt site-centric dhe user-centric. Nj\u00eb mjet i dh\u00ebnash p\u00ebr Data Lake mund t\u00eb jet\u00eb nj\u00eb shtes\u00eb e shfletuesit si research bar dhe nj\u00eb aplikacion celular me t\u00eb instaluar; <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"133\">VPN<\/a>.<\/li>\n<li>T\u00eb dh\u00ebnat gjithashtu mund t\u00eb vijn\u00eb nga platformat q\u00eb konsolidohen rezultatet e mbushjes s\u00eb anketimeve online dhe p\u00ebrfundimet e intervistave telefonike n\u00eb hulumtimet e kompanis\u00eb;<\/li>\n<li>Pasurimi shtes\u00eb i liqenit t\u00eb t\u00eb dh\u00ebnave mund t\u00eb ndodhi p\u00ebrmes ngarkimit t\u00eb informacionit nga logjet e kompanive partnere.<\/li>\n<\/ul>\n<p>\nImplementimi as is i ngarkimit nga sistemet burimore n\u00eb staging-un fillestar t\u00eb t\u00eb dh\u00ebnave t\u00eb pap\u00ebrpunuara mund t\u00eb organizohet n\u00eb m\u00ebnyra t\u00eb ndryshme. N\u00ebse p\u00ebrdoren k\u00ebto q\u00ebllime low-code, \u00ebsht\u00eb e mundur gjenerimi automatik i skenar\u00ebve t\u00eb ngarkimit bazuar n\u00eb t\u00eb dh\u00ebnat metadatike. N\u00eb k\u00ebt\u00eb rast, nuk \u00ebsht\u00eb e nevojshme t\u00eb zbresi deri n\u00eb nivelin e zhvillimit t\u00eb mapimeve source to target. P\u00ebr t\u00eb realizuar ngarkimin automatik, ne duhet t\u00eb vendosim nj\u00eb lidhje me burimin, pas s\u00eb cil\u00ebs t\u00eb p\u00ebrcaktojm\u00eb n\u00eb nd\u00ebrfaqen e ngarkimit list\u00ebn e entiteteve q\u00eb do ngarkohen. Krijimi i struktur\u00ebs s\u00eb katalog\u00ebve n\u00eb HDFS do t\u00eb ndodh\u00eb automatikisht dhe do t\u00eb p\u00ebrputhet me struktur\u00ebn e ruajtjes s\u00eb t\u00eb dh\u00ebnave n\u00eb sistemin burim.<\/p>\n<p>Megjithat\u00eb, n\u00eb kontekstin e k\u00ebtij projekti, ne vendos\u00ebm t\u00eb mos p\u00ebrdorim k\u00ebt\u00eb mund\u00ebsi t\u00eb platform\u00ebs low-code p\u00ebr shkak se kompania Mediascope ka filluar tashm\u00eb t\u00eb punoj\u00eb p\u00ebr krijimin e nj\u00eb sh\u00ebrbimi t\u00eb ngjash\u00ebm me ndihm\u00ebn e Nifi + Kafka.<\/p>\n<p>\u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb theksohet se k\u00ebto mjete nuk z\u00ebvend\u00ebsojn\u00eb nj\u00ebri-tjetrin, por m\u00eb shum\u00eb plot\u00ebsojn\u00eb nj\u00ebri-tjetrin. Nifi dhe Kafka jan\u00eb n\u00eb gjendje t\u00eb punojn\u00eb si n\u00eb m\u00ebnyr\u00eb direkte (Nifi -&gt; Kafka), ashtu edhe n\u00eb m\u00ebnyr\u00eb t\u00eb kund\u00ebrt (Kafka -&gt; Nifi). Platforma p\u00ebr hulumtimin mediatik p\u00ebrdori opsionin e par\u00eb t\u00eb lidhjes.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/8284ef5bd6d3b947998ffd42bfb66dbd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb rastin ton\u00eb, Nifi duhej t\u00eb p\u00ebrpunonte lloje t\u00eb ndryshme t\u00eb t\u00eb dh\u00ebnave nga sistemet burim dhe t'i d\u00ebrgonte ato te brokeri Kafka. N\u00eb k\u00ebt\u00eb rast, drejtimi i mesazheve n\u00eb nj\u00eb tem\u00eb t\u00eb caktuar t\u00eb Kafka b\u00ebhej p\u00ebrmes p\u00ebrdorimit t\u00eb procesor\u00ebve Nifi PublishKafka. Orkestrimi dhe mir\u00ebmbajtja e k\u00ebtyre pipeline-ve b\u00ebhet n\u00eb nj\u00eb interfacing vizual. Mjeti Nifi dhe p\u00ebrdorimi i lidhjes Nifi + Kafka gjithashtu mund t\u00eb quhet qasje low-code n\u00eb zhvillim, me nj\u00eb prag t\u00eb ul\u00ebt hyres n\u00eb teknologjit\u00eb Big Data dhe q\u00eb e p\u00ebrshpejton procesin e zhvillimit t\u00eb aplikacioneve. <\/p>\n<p>Hapi tjet\u00ebr n\u00eb realizimin e projektit ishte p\u00ebrshtatja n\u00eb formatin e nj\u00eb sloji semantik t\u00eb unifikuar t\u00eb t\u00eb dh\u00ebnave t\u00eb detajuara. N\u00ebse entiteti ka atribute historike, llogaritja b\u00ebhet n\u00eb kontekstin e partition-it t\u00eb shqyrtuar. N\u00ebse entiteti nuk \u00ebsht\u00eb historik, at\u00ebher\u00eb \u00ebsht\u00eb opsionale ose rip\u00ebrllogaritja e p\u00ebrmbajtjes s\u00eb plot\u00eb t\u00eb objektit, ose heqja p\u00ebrfundimisht e rip\u00ebrllogaritjes s\u00eb k\u00ebtij objekti (p\u00ebr shkak t\u00eb munges\u00ebs s\u00eb ndryshimeve). N\u00eb k\u00ebt\u00eb faz\u00eb, gjenerohen \u00e7el\u00ebsa p\u00ebr t\u00eb gjith\u00eb entitetet. \u00c7el\u00ebsat ruhen n\u00eb regjistrat p\u00ebrkat\u00ebs t\u00eb master-objekteve Hbase, q\u00eb p\u00ebrmbajn\u00eb p\u00ebrputhshm\u00ebrin\u00eb midis \u00e7el\u00ebsave n\u00eb platform\u00ebn analitike dhe \u00e7el\u00ebsave nga sistemet burim. Konsolidimi i entiteteve atomike shoq\u00ebrohet me pasurimin e rezultateve t\u00eb llogaritjeve analitike t\u00eb parapara. Framework-u p\u00ebr llogaritjen e t\u00eb dh\u00ebnave ishte Spark. Funksionaliteti i p\u00ebrshkruar p\u00ebr p\u00ebrshtatjen e t\u00eb dh\u00ebnave n\u00eb nj\u00eb semantik t\u00eb unifikuar ishte realizuar gjithashtu mbi baz\u00ebn e hartimeve t\u00eb mjeteve low-code Datagram.<\/p>\n<p>N\u00eb arkitektur\u00ebn e synuar duhej t\u00eb sigurohej akses SQL n\u00eb t\u00eb dh\u00ebna p\u00ebr p\u00ebrdoruesit e biznesit. P\u00ebr k\u00ebt\u00eb opsion, u p\u00ebrdor Hive. Regjistrimi i objekteve n\u00eb Hive b\u00ebhet automatikisht kur aktivizohet opsioni 'Regjistro Hive Table' n\u00eb mjetin low-code.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/a13f7260d067d3d21b7090bd8fa10aff.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Menaxhimi i rrjedh\u00ebs s\u00eb llogaritjes<\/h2>\n<p>\nDatagram ka nd\u00ebrfaqe p\u00ebr nd\u00ebrtimin e dizajneve t\u00eb rrjedhave t\u00eb pun\u00ebs. Ekzekutimi i mapimeve mund t\u00eb b\u00ebhet duke p\u00ebrdorur planifikuesin Oozie. N\u00eb nd\u00ebrfaqen e zhvilluesit p\u00ebr rrjedhat, \u00ebsht\u00eb e mundur t\u00eb krijoni skema t\u00eb ekzekutimeve paralele, sekondare ose t\u00eb varura nga kushte t\u00eb caktuara p\u00ebr transformimin e t\u00eb dh\u00ebnave. Ka mb\u00ebshtetje p\u00ebr shell scripts dhe programe java. gjithashtu \u00ebsht\u00eb e mundur p\u00ebrdorimi <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-los-angeles\/\"   title=\"server\u00eb\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3662\">server\u00eb<\/a> Apache Livy. Apache Livy p\u00ebrdoret p\u00ebr t\u00eb nisur aplikacione direkt nga mjedisi i zhvillimit. <\/p>\n<p>N\u00eb rast se kompania ka nj\u00eb orkestrues procesesh, \u00ebsht\u00eb e mundur t\u00eb p\u00ebrdorim REST API p\u00ebr t\u00eb integruar mapimet n\u00eb rrjedhat ekzistuese. P\u00ebr shembull, ne kemi pasur nj\u00eb p\u00ebrvoj\u00eb t\u00eb suksesshme n\u00eb integrimin e mapimeve n\u00eb Scala n\u00eb orkestrues t\u00eb shkruar n\u00eb PLSQL dhe Kotlin. REST API i mjetit me pak kod n\u00ebnkupton pranin\u00eb e operacioneve t\u00eb tilla si gjenerimi i vitit ekzekutues n\u00eb baz\u00eb t\u00eb dizajnit t\u00eb mapimit, thirrjen e mapimit, thirrjen e sekuencave t\u00eb mapimeve dhe, sigurisht, transmetimin e parametrave n\u00eb URL p\u00ebr t\u00eb nisur mapimet.<\/p>\n<p>Bashk\u00eb me Oozie, \u00ebsht\u00eb e mundur t\u00eb organizohet rrjedha e llogarive me mjete si Airflow. Nuk do t\u00eb ndalem shum\u00eb n\u00eb krahasimin mes Oozie dhe Airflow, por do t\u00eb thoja thjesht se n\u00eb kontekstin e pun\u00ebve t\u00eb projektit t\u00eb studimeve mediale, zgjedhja ra n\u00eb favor t\u00eb Airflow. Argumentet kryesore n\u00eb k\u00ebt\u00eb rast ishin nj\u00eb komunitet m\u00eb aktiv q\u00eb zhvillon produktin dhe nj\u00eb nd\u00ebrfaqe + API m\u00eb t\u00eb zhvilluar.<\/p>\n<p>Airflow \u00ebsht\u00eb gjithashtu i mir\u00eb sepse p\u00ebr p\u00ebrshkrimin e proceseve t\u00eb llogarive p\u00ebrdoret Python, i preferuar nga shum\u00ebk\u00ebnd. Dhe n\u00eb p\u00ebrgjith\u00ebsi, nuk ka shum\u00eb platforma p\u00ebr menaxhimin e rrjedhave t\u00eb pun\u00ebs me kod t\u00eb hapur. Nisma dhe monitorimi i ekzekutimit t\u00eb proceseve (p\u00ebrfshir\u00eb diagramin Gantt) thjesht shtojn\u00eb pik\u00eb n\u00eb karm\u00ebn e Airflow. <\/p>\n<p>Formati i skedarit t\u00eb konfigurimit p\u00ebr nisjen e mapimeve t\u00eb zgjidhjeve me pak kod \u00ebsht\u00eb spark-submit. Kjo ndodhi p\u00ebr dy arsye. S\u00eb pari, spark-submit lejon t\u00eb niset direkt nj\u00eb jar-file nga konsola. S\u00eb dyti, mund t\u00eb p\u00ebrmbaj\u00eb t\u00eb gjitha informacionet e nevojshme p\u00ebr konfigurimin e rrjedh\u00ebs s\u00eb pun\u00ebs (\u00e7ka leht\u00ebson shkrimin e skripteve q\u00eb formojn\u00eb Dag).<br \/>\nElementi m\u00eb i shpesht\u00eb i rrjedh\u00ebs s\u00eb pun\u00ebs Airflow n\u00eb rastin ton\u00eb ishte SparkSubmitOperator.<\/p>\n<p>SparkSubmitOperator lejon t\u00eb nisni jar-files \u2014 mapimet e paketuar t\u00eb Datagram me parametrat e inputit t\u00eb formuar paraprakisht p\u00ebr to.<\/p>\n<p>Duhet t\u00eb theksohet se \u00e7do detyr\u00eb e Airflow ekzekutohet n\u00eb nj\u00eb ndarje t\u00eb ve\u00e7ant\u00eb dhe nuk di asgj\u00eb rreth detyrave t\u00eb tjera. Prandaj, nd\u00ebrveprimi midis detyrave realizohet p\u00ebrmes operator\u00ebve menaxhues, si DummyOperator ose BranchPythonOperator.<\/p>\n<p>N\u00eb bashk\u00ebpunim me p\u00ebrdorimin e zgjidhjes low-code Datagram n\u00eb lidhje me universalishtimin e skedar\u00ebve t\u00eb konfigurimit (t\u00eb formuar Dag), kjo solli p\u00ebrshpejtim dhe thjeshtim t\u00eb duksh\u00ebm t\u00eb procesit t\u00eb zhvillimit t\u00eb rrjedhave t\u00eb ngarkimit t\u00eb t\u00eb dh\u00ebnave.<\/p>\n<h2>Llogaritja e vitrinave<\/h2>\n<p>\nM\u00eb tep\u00ebr, faza m\u00eb inteligjente n\u00eb prodhimin e t\u00eb dh\u00ebnave analitike \u00ebsht\u00eb hapi i nd\u00ebrtimit t\u00eb vitrinave. N\u00eb kontekstin e nj\u00eb prej rrjedhave t\u00eb llogaritjes s\u00eb t\u00eb dh\u00ebnave t\u00eb kompanis\u00eb k\u00ebrkimore, n\u00eb k\u00ebt\u00eb faz\u00eb ndodh kalimi n\u00eb p\u00ebrkthimin standard duke marr\u00eb parasysh rregullimet p\u00ebr shpret\u00eb t\u00eb or\u00ebve lidhur me rrjetin e transmetimit. Gjithashtu \u00ebsht\u00eb e mundur nj\u00eb rregullim p\u00ebr rrjetin lokal t\u00eb transmetimit (lajmet lokale dhe reklamat). Mes t\u00eb tjerash, n\u00eb k\u00ebt\u00eb hap b\u00ebhet ndarja e intervaleve t\u00eb shikimit t\u00eb vazhduesh\u00ebm t\u00eb produkteve mediale sipas analiz\u00ebs s\u00eb intervaleve t\u00eb shikimit. Po ashtu k\u00ebtu ndodh \u201cpesha\u201d e vlerave t\u00eb shikimit sipas informacionit p\u00ebr r\u00ebnd\u00ebsin\u00eb e tyre (llogaritja e koeficientit t\u00eb rregullimit).<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/b5f90f7d1d95c97c9819218aab9079c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNj\u00eb hap i ve\u00e7ant\u00eb i p\u00ebrgatitjes s\u00eb vitrinave \u00ebsht\u00eb validimi i t\u00eb dh\u00ebnave. Algoritmi i validimit \u00ebsht\u00eb i lidhur me p\u00ebrdorimin e nj\u00eb serie modelesh shkencore matematikore. Megjithat\u00eb, p\u00ebrdorimi i platform\u00ebs low-code lejon ndarjen e algoritmit t\u00eb komplikuar n\u00eb nj\u00eb seri mapimesh vizualisht t\u00eb lexueshme. \u00c7do mapim kryen nj\u00eb detyr\u00eb t\u00eb caktuar. Si rezultat, \u00ebsht\u00eb e mundur debugging i nd\u00ebrmjet\u00ebm, regjistrimi dhe vizualizimi i fazave t\u00eb p\u00ebrgatitjes s\u00eb t\u00eb dh\u00ebnave. <\/p>\n<p>Algoritmi i validimit u vendos t\u00eb diskretizohej n\u00eb hapat e m\u00ebposht\u00ebm:<\/p>\n<ul>\n<li>Nd\u00ebrtimi i regressioneve t\u00eb var\u00ebsive t\u00eb shikimit t\u00eb televizionit n\u00eb rajon me shikimin e t\u00eb gjitha rrjeteve n\u00eb rajon p\u00ebr 60 dit\u00eb. <\/li>\n<li>Llogaritja e mbetjeve t\u00eb studentizuara (shkallimi i vlerave t\u00eb faktuara nga ato t\u00eb parashikuara nga modeli regresion) p\u00ebr t\u00eb gjitha pikat e regresionit dhe p\u00ebr dit\u00ebn e llogaritjes.<\/li>\n<li>Selekcioni i grupeve anomale rajon-television, ku mbetja e studentizuar e dit\u00ebs s\u00eb llogaritjes tejkalon norm\u00ebn (t\u00eb vendosur nga konfigurimi i operacionit).<\/li>\n<li>Riviera e rishikuar e mbeturin e studentizuar sipas \u00e7ifteve anomale rajon-rrjet p\u00ebr \u00e7do respondent, i cili ka par\u00eb rrjetin n\u00eb rajon me p\u00ebrcaktimin e kontributit t\u00eb k\u00ebtij respondenti (shkalla e ndryshimit t\u00eb mbeturin\u00ebs studentizuese) duke p\u00ebrjashtuar shikimin e k\u00ebtij respondenti nga mostrat.<\/li>\n<li>K\u00ebrkimi i kandidat\u00ebve, p\u00ebrjashtimi i t\u00eb cil\u00ebve e \u00e7on mbeturin\u00ebn e studentizuar t\u00eb dit\u00ebs n\u00eb norm\u00eb. <\/li>\n<\/ul>\n<p>\nShembulli i m\u00ebsip\u00ebrm \u00ebsht\u00eb nj\u00eb konfirmim i hipotez\u00ebs se nj\u00eb inxhinier t\u00eb dh\u00ebnash ka shum\u00eb p\u00ebr t\u00eb mbajtur mend\u2026 Dhe, n\u00ebse \u00ebsht\u00eb v\u00ebrtet \"inxhinier\", e jo \"kodues\", frika e degraduar profesionistike duke p\u00ebrdorur instrumente low-code duhet t\u00eb largohet p\u00ebrfundimisht.<\/p>\n<h2>\u00c7far\u00eb tjet\u00ebr mund t\u00eb b\u00ebj\u00eb low-code?<\/h2>\n<p>\nFusha e aplikimit t\u00eb instrumenteve low-code p\u00ebr proceset paket\u00eb dhe t\u00eb t\u00eb dh\u00ebnave pa nevoj\u00ebn p\u00ebr t\u00eb shkruar kod n\u00eb Scala manualisht nuk p\u00ebrfundon k\u00ebtu.<\/p>\n<p>P\u00ebrdorimi i low-code n\u00eb zhvillimin e datalake-ve \u00ebsht\u00eb b\u00ebr\u00eb tashm\u00eb nj\u00eb standard p\u00ebr ne. Mund t\u00eb thuhet se zgjidhjet n\u00eb stek Hadoop p\u00ebrshtaten me zhvillimin e klasikeve DWH t\u00eb bazuara n\u00eb RDBMS. Instrumentet me pak kod n\u00eb stek Hadoop mund t\u00eb zgjidhin si problemet e p\u00ebrpunimit t\u00eb t\u00eb dh\u00ebnave ashtu edhe ato t\u00eb nd\u00ebrtimit t\u00eb interface-ve p\u00ebrfundimtare BI. Nd\u00ebrkoh\u00eb, duhen v\u00ebn\u00eb n\u00eb dukje se BI mund t\u00eb kuptohet jo vet\u00ebm si p\u00ebrfaq\u00ebsimi i t\u00eb dh\u00ebnave, por edhe si redaktimi i tyre nga p\u00ebrdoruesit e biznesit. Ky funksionalitet shpesh p\u00ebrdoresh nga ne n\u00eb nd\u00ebrtimin e platformave analitike p\u00ebr sektorin financiar. <\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/cde5ce9dac9fcc9356b2b0ed291e299c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb mesin e shum\u00eb t\u00eb tjerave, me ndihm\u00ebn e low-code dhe, n\u00eb ve\u00e7anti, Datagram, \u00ebsht\u00eb e mundur t\u00eb zgjidhet problemi i ndjekjes s\u00eb origjin\u00ebs s\u00eb objekteve t\u00eb fluksit t\u00eb dh\u00ebnash me atomizim deri n\u00eb fushat e ve\u00e7anta (lineage). P\u00ebr k\u00ebt\u00eb, n\u00eb mjetin low-code \u00ebsht\u00eb implementuar lidhja me Apache Atlas dhe Cloudera Navigator. N\u00eb thelb, zhvilluesi duhet t\u00eb regjistroj\u00eb nj\u00eb grup objektesh n\u00eb fjalor\u00ebt e Atlas dhe t\u00eb referohet n\u00eb objektet e regjistruara gjat\u00eb nd\u00ebrtimit t\u00eb mapimeve. Mekanizmi i ndjekjes s\u00eb origjin\u00ebs s\u00eb t\u00eb dh\u00ebnave ose analizohet var\u00ebsit\u00eb e objekteve kursen nj\u00eb sasi t\u00eb madhe kohe kur \u00ebsht\u00eb e nevojshme t\u00eb b\u00ebhen p\u00ebrmir\u00ebsime n\u00eb algoritmet e kalkulimit. P\u00ebr shembull, gjat\u00eb nd\u00ebrtimit t\u00eb raporteve financiare, kjo ve\u00e7ori lejon q\u00eb t\u00eb p\u00ebrballojm\u00eb m\u00eb leht\u00eb periudhat e ndryshimeve t\u00eb legjislacionit. Sepse, sa m\u00eb mir\u00eb e kuptojm\u00eb var\u00ebsin\u00eb nd\u00ebrmjet formave n\u00eb kontekstin e objekteve t\u00eb nivelit t\u00eb detajuar, aq m\u00eb pak do t\u00eb p\u00ebrballemi me difekte \"t\u00eb papritura\" dhe do t\u00eb zvog\u00eblojm\u00eb numrin e rishikimeve. <\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/0b351b116564090bd03f6adf3fc52616.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Cil\u00ebsia e t\u00eb Dh\u00ebnave &amp; Low-code<\/h2>\n<p>\nNj\u00eb tjet\u00ebr problem q\u00eb u realizua p\u00ebrmes mjetit low-code n\u00eb projektin e kompanis\u00eb Mediascope, ishte problemi i klas\u00ebs Data Quality. Karakteristika e realizimit t\u00eb konveyor-it t\u00eb kontrollit t\u00eb t\u00eb dh\u00ebnave p\u00ebr projektin e kompanis\u00eb k\u00ebrkimore ishte mungesa e ndikimit n\u00eb funksionimin dhe shpejt\u00ebsin\u00eb e pun\u00ebs s\u00eb procesit kryesor t\u00eb llogaritjes s\u00eb t\u00eb dh\u00ebnave. P\u00ebr t\u00eb mund\u00ebsuar orkestrimin e proceseve t\u00eb pavarura t\u00eb kontrollit t\u00eb t\u00eb dh\u00ebnave, u p\u00ebrdor Apache Airflow i njohur tashm\u00eb. Me p\u00ebrfundimin e \u00e7do hapi t\u00eb prodhimit t\u00eb t\u00eb dh\u00ebnave, fillimisht u iniciua nj\u00eb pjes\u00eb e ve\u00e7ant\u00eb e konveyor-it DQ. <\/p>\n<p>Nj\u00eb praktik\u00eb e mir\u00eb konsiderohet v\u00ebzhgimi i cil\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave q\u00eb nga momenti i lindjes s\u00eb tyre n\u00eb platform\u00ebn analitike. Me informacionin mbi metadat, ne mund t\u00eb kontrollojm\u00eb p\u00ebrmbushjen e kushteve baz\u00eb \u2014 not null, constraints, foreign keys q\u00eb nga momenti i futjes s\u00eb informacionit n\u00eb nivelin fillestar. Ky funksionalitet \u00ebsht\u00eb realizuar mbi baza t\u00eb mapimeve q\u00eb gjenerohen automatikisht t\u00eb familjes s\u00eb cil\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave n\u00eb Datagram. Kodo-generimi n\u00eb k\u00ebt\u00eb rast gjithashtu mb\u00ebshtetet n\u00eb metadat e modelit. N\u00eb projektin e kompanis\u00eb Mediascope, lidhja ndodhi me metadat e produktit Enterprise Architect. <\/p>\n<p>Fal\u00eb lidhjes mes mjetit low-code dhe Enterprise Architect, u gjeneruan automatikisht verifikimet e m\u00ebposhtme:<\/p>\n<ul>\n<li>Kontrolli i pranis\u00eb s\u00eb vlerave \"null\" n\u00eb fushat me modifikatorin \"not null\"; <\/li>\n<li>Kontrolli i pranis\u00eb s\u00eb dyfisheve t\u00eb \u00e7el\u00ebsit t\u00eb par\u00eb;<\/li>\n<li>Kontrolli i \u00e7el\u00ebsit t\u00eb jasht\u00ebm t\u00eb entitetit;<\/li>\n<li>Kontrolli i unik\u00ebsis\u00eb s\u00eb rreshtit sipas nj\u00eb seti fushash.<\/li>\n<\/ul>\n<p>\nP\u00ebr kontrollet m\u00eb t\u00eb komplikuara t\u00eb disponueshm\u00ebris\u00eb dhe sakt\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave, u krijua nj\u00eb mapping me Scala Expression, q\u00eb merr si hyrje kodin e kontrollit nga Spark SQL, t\u00eb p\u00ebrgatitur nga analist\u00ebt n\u00eb Zeppelin.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/f6dcc5719077a3186d23d7bdcb412c45.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNatyrisht, duhet t\u00eb arrijm\u00eb gradualisht n\u00eb autogjenerimin e kontrollit. N\u00eb kuad\u00ebr t\u00eb projektit t\u00eb p\u00ebrshkruar, k\u00ebtyre iu parapriu hapat e m\u00ebposht\u00ebm:<\/p>\n<ul>\n<li>DQ, t\u00eb realizuara n\u00eb notebook`at Zeppelin;<\/li>\n<li>DQ, t\u00eb integruara n\u00eb mapping;<\/li>\n<li>DQ n\u00eb form\u00ebn e mappings masive t\u00eb ndara, q\u00eb p\u00ebrmbajn\u00eb nj\u00eb grup t\u00eb t\u00ebr\u00eb kontrollesh p\u00ebr \u00e7do entitet t\u00eb ve\u00e7ant\u00eb;<\/li>\n<li>Mappings DQ universale parametrike, q\u00eb marrin si hyrje informacionin p\u00ebr metadat dhe kontrollet biznesore.<\/li>\n<\/ul>\n<p>\nNdoshta, avantazhi kryesor i krijimit t\u00eb nj\u00eb sh\u00ebrbimi t\u00eb kontrolleve t\u00eb parametrizuara \u00ebsht\u00eb shkurtimi i koh\u00ebs s\u00eb dor\u00ebzimit t\u00eb funksionalitetit n\u00eb mjedisin prodhues. Kontrollt e reja t\u00eb cil\u00ebsis\u00eb mund t\u00eb kalojn\u00eb modelin klasik t\u00eb dor\u00ebzimit t\u00eb kodit n\u00ebp\u00ebrmjet mjediseve t\u00eb zhvillimit dhe testimit:<\/p>\n<ul>\n<li>T\u00eb gjitha kontrollt e metadatan\u00ebve gjenerohen automatikisht me ndryshimin e modelit n\u00eb EA;<\/li>\n<li>Kontrollt e disponueshm\u00ebris\u00eb s\u00eb t\u00eb dh\u00ebnave (p\u00ebrcaktimi i pranishm\u00ebris\u00eb s\u00eb \u00e7do t\u00eb dh\u00ebne n\u00eb momentin e caktuar) mund t\u00eb gjenerohen n\u00eb baz\u00eb t\u00eb nj\u00eb katalogu q\u00eb ruan koha e pritur p\u00ebr shfaqjen e grupit t\u00eb ardhsh\u00ebm t\u00eb t\u00eb dh\u00ebnave sipas objekteve;<\/li>\n<li>Kontrollt biznesore p\u00ebr sakt\u00ebsin\u00eb e t\u00eb dh\u00ebnave krijohen nga analist\u00ebt n\u00eb notebook`at Zeppelin. Ato d\u00ebrgohen drejtp\u00ebrdrejt n\u00eb tabelat e konfigurimeve t\u00eb modulit DQ n\u00eb mjedisin prodhues. <\/li>\n<\/ul>\n<p>\nRreziqet e d\u00ebrgimit t\u00eb drejtp\u00ebrdrejt\u00eb t\u00eb skripteve n\u00eb prodhim si t\u00eb tilla nuk ekzistojn\u00eb. Edhe n\u00eb rast t\u00eb nj\u00eb gabimi sintaksor, maksimumi i asaj q\u00eb na k\u00ebrc\u00ebnon \u00ebsht\u00eb mosinkasimi i nj\u00eb kontrolli, pasi rrjedha e llogaritjes s\u00eb t\u00eb dh\u00ebnave dhe rrjedha e nisjes s\u00eb kontrolleve t\u00eb cil\u00ebsis\u00eb jan\u00eb t\u00eb ndara nga nj\u00ebra-tjetra.<\/p>\n<p>N\u00eb thelb, sh\u00ebrbimi DQ \u00ebsht\u00eb vazhdimisht aktiv n\u00eb mjedisin prodhues dhe \u00ebsht\u00eb i gatsh\u00ebm t\u00eb filloj\u00eb pun\u00ebn n\u00eb momentin e shfaqjes s\u00eb grupit t\u00eb ardhsh\u00ebm t\u00eb t\u00eb dh\u00ebnave. <\/p>\n<h2>N\u00eb p\u00ebrfundim<\/h2>\n<p>\nAvantazhi i p\u00ebrdorimit t\u00eb low-code \u00ebsht\u00eb i qart\u00eb. Zhvilluesit nuk kan\u00eb nevoj\u00eb t\u00eb zhvillojn\u00eb nj\u00eb aplikacion \"nga e para\". Nj\u00eb programues i liruar nga detyra t\u00eb tjera jep rezultate m\u00eb shpejt. Shpejt\u00ebsia, nga ana tjet\u00ebr, liron burime t\u00eb tjera kohore p\u00ebr zgjidhjen e \u00e7\u00ebshtjeve t\u00eb optimizimit. Prandaj, n\u00eb k\u00ebt\u00eb rast, mund t\u00eb llogaritet n\u00eb nj\u00eb zgjidhje m\u00eb cil\u00ebsore dhe m\u00eb t\u00eb shpejt\u00eb.<\/p>\n<p><b>Natyrisht, low-code nuk \u00ebsht\u00eb nj\u00eb panacee, dhe magia p\u00ebr vete nuk do t\u00eb ndodh\u00eb:<\/b><\/p>\n<ul>\n<li>Industria e low-code po kalon nj\u00eb faz\u00eb \"forcimi\", dhe p\u00ebr momentin nuk ka standarde t\u00eb nj\u00ebllojta n\u00eb industri;<\/li>\n<li>Shum\u00eb zgjidhje low-code nuk jan\u00eb falas, dhe blerja e tyre duhet t\u00eb jet\u00eb nj\u00eb hap i vet\u00ebdijsh\u00ebm, q\u00eb duhet t\u00eb b\u00ebhet me besimin e plot\u00eb n\u00eb p\u00ebrfitimin financiar nga p\u00ebrdorimi i tyre;<\/li>\n<li>Shum\u00eb zgjidhje low-code nuk e kan\u00eb gjithmon\u00eb mikprit\u00ebs me GIT \/ SVN. Ose jan\u00eb t\u00eb pap\u00ebrshtatshme p\u00ebr t'u p\u00ebrdorur n\u00eb rastin e fshehjes s\u00eb kodit t\u00eb gjeneruar;<\/li>\n<li>Gjat\u00eb zgjerimit t\u00eb arkitektur\u00ebs mund t\u00eb jet\u00eb e nevojshme t\u00eb rregullohet nj\u00eb zgjidhje low-code \u2013 \u00e7ka, nga ana tjet\u00ebr, provokon efektin e \"var\u00ebsis\u00eb nga ofruesi\" t\u00eb zgjidhjes low-code.<\/li>\n<li>Nj\u00eb nivel i duhur i siguris\u00eb \u00ebsht\u00eb i mundur, por shum\u00eb i lodhsh\u00ebm dhe i komplikuar p\u00ebr tu zbatuar n\u00eb motor\u00ebt e sistemeve low-code. Platformat low-code duhet t\u00eb zgjidhen jo vet\u00ebm mbi principin e k\u00ebrkimit t\u00eb p\u00ebrfitimit nga p\u00ebrdorimi i tyre. Kur b\u00ebni nj\u00eb zgjedhje, duhet t\u00eb pyesni p\u00ebr pranin\u00eb e funksionaliteteve t\u00eb menaxhimit t\u00eb aksesit dhe delegimit \/ eskalimit t\u00eb t\u00eb dh\u00ebnave t\u00eb identifikimit n\u00eb nivelin e p\u00ebrgjithsh\u00ebm t\u00eb peizazhit IT t\u00eb organizat\u00ebs.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrdorimi i low-code n\u00eb platforma analitike\" src=\"\/wp-content\/uploads\/2020\/09\/8ad44d2f71f519b70f5ae1e1fe722066.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMegjithat\u00eb, n\u00ebse t\u00eb gjith\u00eb disavantazhet e sistemit t\u00eb zgjedhur jan\u00eb t\u00eb njohura p\u00ebr ju, dhe p\u00ebrfitimet nga p\u00ebrdorimi i tij, megjithat\u00eb, jan\u00eb n\u00eb shumic\u00eb dominues, at\u00ebher\u00eb kaloni n\u00eb low-code pa frik\u00eb. Sidomos, sepse kalimi n\u00eb t\u00eb \u00ebsht\u00eb i paevituesh\u00ebm \u2013 ashtu si \u00e7do evolucion.<\/p>\n<p>N\u00ebse nj\u00eb zhvillues n\u00eb nj\u00eb platform\u00eb low-code b\u00ebn pun\u00ebn e tij m\u00eb shpejt se dy zhvillues pa low-code, at\u00ebher\u00eb kjo i jep kompanis\u00eb nj\u00eb avantazh n\u00eb \u00e7do aspekt. Pragun e hyrjes n\u00eb zgjidhjet low-code \u00ebsht\u00eb m\u00eb t\u00eb ul\u00ebt se n\u00eb teknologjit\u00eb \"tradicionale\", dhe kjo ka nj\u00eb ndikim pozitiv n\u00eb \u00e7\u00ebshtjen e munges\u00ebs s\u00eb fuqis\u00eb pun\u00ebtore. P\u00ebrdorimi i mjeteve low-code mund t\u00eb shpejtoj\u00eb nd\u00ebrveprimin midis ekipeve funksionale dhe t\u00eb mund\u00ebsoj\u00eb marrjen m\u00eb t\u00eb shpejt\u00eb t\u00eb vendimeve p\u00ebr sakt\u00ebsin\u00eb e rrug\u00ebs s\u00eb zgjedhur t\u00eb hulumtimeve n\u00eb data-science. Platforma e nivelit t\u00eb ul\u00ebt mund t\u00eb jet\u00eb nj\u00eb shkak p\u00ebr transformimin digjital t\u00eb organizat\u00ebs, pasi zgjidhjet q\u00eb prodhohen mund t\u00eb jen\u00eb t\u00eb kuptueshme p\u00ebr specialist\u00ebt jo teknik\u00eb (ve\u00e7an\u00ebrisht p\u00ebrdoruesit e biznesit). <\/p>\n<p>N\u00ebse keni afate t\u00eb shkurtra, logjik\u00eb biznesi t\u00eb r\u00ebnduar, munges\u00eb expertise teknologjike, dhe ju nevojitet t\u00eb shpejtoni koh\u00ebn deri n\u00eb treg, at\u00ebher\u00eb low-code \u00ebsht\u00eb nj\u00eb nga m\u00ebnyrat p\u00ebr t\u00eb p\u00ebrmbushur nevojat tuaja.<\/p>\n<p>Nuk duhet mohuar r\u00ebnd\u00ebsia e mjeteve tradicionale t\u00eb zhvillimit, megjithat\u00eb, n\u00eb shum\u00eb raste, aplikimi i zgjidhjeve low-code \u00ebsht\u00eb m\u00ebnyra m\u00eb e mir\u00eb p\u00ebr t\u00eb rritur efikasitetin e detyrave q\u00eb po zgjidhen.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/neoflex\/blog\/520554\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438, \u0434\u043e\u0431\u0440\u043e\u0433\u043e \u0434\u043d\u044f! \u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0418\u0422-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0443 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0431\u0438\u0437\u043d\u0435\u0441\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0436\u0430\u0442 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0443\u0441\u043b\u0443\u0433 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432. \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u2014 \u0441\u043b\u043e\u0436\u043d\u0430\u044f \u0438 \u0442\u0440\u0443\u0434\u043e\u0437\u0430\u0442\u0440\u0430\u0442\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430. \u041e\u0434\u043d\u0430\u043a\u043e \u043b\u044e\u0431\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-95283","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438, \u0434\u043e\u0431\u0440\u043e\u0433\u043e \u0434\u043d\u044f! \u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0418\u0422-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0443 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0431\u0438\u0437\u043d\u0435\u0441\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0436\u0430\u0442 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/primenenie-low-code-v-analiticheskih-platformah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 low-code \u0432 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438, \u0434\u043e\u0431\u0440\u043e\u0433\u043e \u0434\u043d\u044f! \u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0418\u0422-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0443 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0431\u0438\u0437\u043d\u0435\u0441\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0436\u0430\u0442 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/primenenie-low-code-v-analiticheskih-platformah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-27T17:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-27T17:42:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47P\u00ebrdorimi i low-code n\u00eb platformat analitike | ProHoster","description":"T\u00eb nderuar lexues, p\u00ebrsh\u00ebndetje! Detyra e nd\u00ebrtimit t\u00eb platformave IT p\u00ebr akumulimin dhe analiz\u00ebn e t\u00eb dh\u00ebnave paraqitet her\u00ebt a von\u00eb nga \u00e7do kompani, bazuar n\u00eb nj\u00eb model me ngarkes\u00eb intelektuale.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/primenenie-low-code-v-analiticheskih-platformah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 low-code \u0432 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 | ProHoster","og:description":"\u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438, \u0434\u043e\u0431\u0440\u043e\u0433\u043e \u0434\u043d\u044f! \u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0418\u0422-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0443 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0431\u0438\u0437\u043d\u0435\u0441\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0436\u0430\u0442 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/primenenie-low-code-v-analiticheskih-platformah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-27T17:42:23+00:00","article:modified_time":"2020-09-27T17:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95283","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:08:24","updated":"2026-02-22 15:29:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/95283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=95283"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/95283\/revisions"}],"predecessor-version":[{"id":162190,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/95283\/revisions\/162190"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/95284"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=95283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=95283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=95283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}