{"id":92100,"date":"2020-08-23T07:42:02","date_gmt":"2020-08-23T05:42:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru"},"modified":"2020-08-23T07:42:02","modified_gmt":"2020-08-23T05:42:02","slug":"kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru","title":{"rendered":"Kuidas ettev\u00f5tted saavad valida t\u00f6\u00f6riistu andmeinseneritele ja mitte muuta k\u00f5ike tehnoloogiliseks loomaaiaks: PROFI.RU kogemus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Netology toimetaja vestles BI meeskonna tiimijuhiga <noindex><a rel=\"nofollow\" href=\"https:\/\/profi.ru\/\">Profi.ru<\/a><\/noindex> Pavel Sayapiniga, et arutada, milliseid \u00fclesandeid lahendavad andmeinsenerid tema meeskonnas, milliseid t\u00f6\u00f6riistu nad selleks kasutavad ning kuidas \u00f5igesti valida t\u00f6\u00f6riistade komplekti andme\u00fclesannete lahendamiseks, sealhulgas ebat\u00fc\u00fcpilisteks. Pavel on \u00f5petaja kursusel \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/netology.ru\/programs\/data-engineer?utm_source=habr&amp;utm_medium=externalblog&amp;utm_campaign=bds_deg_ou_habr&amp;utm_content=21082020_instrumdataeng\">Andmeinsener<\/a><\/noindex>\u00bb.\u00a0<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Mida teevad andmeinsenerid Profi.ru-s<\/h2>\n<p>\nProfi.ru on teenus, mis aitab klientidel kohtuda erinevate valdkondade spetsialistidega. Teenuse andmebaasis on \u00fcle 900 000 spetsialisti 700 teenusevaldkonnas: \u00f5petajad, remondimeistrid, treenerid, ilut\u00f6\u00f6tajad, kunstnikud ja teised. Igap\u00e4evaselt registreeritakse \u00fcle 10 000 uue tellimuse \u2014 k\u00f5ik see genereerib umbes 100 miljonit s\u00fcndmust p\u00e4evas. Sellise andmehulkade korraldamine ei ole v\u00f5imalik ilma professionaalsete andmeinsenerideta.\u00a0\u00a0<\/p>\n<p>Ideaalis arendab andmeinsener andmete t\u00f6\u00f6tlemise kultuuri, mille kaudu ettev\u00f5te saab lisakasumit v\u00f5i v\u00e4hendab kulusid. Ta toob ettev\u00f5ttele v\u00e4\u00e4rtust, t\u00f6\u00f6tades meeskonnas ja olles oluline l\u00fcli erinevate osaliste vahel \u2014 arendajatest kuni \u00e4riaruande tarbijateni. Kuid igas ettev\u00f5ttes v\u00f5ivad \u00fclesanded erineda, seet\u00f5ttu vaatleme neid Profi.ru n\u00e4itel.<\/p>\n<h3>Koguvad andmeid otsuste tegemiseks ja edastavad need l\u00f5ppkasutajale \u2014 tippjuhtkonnale, tootejuhile, anal\u00fc\u00fctikule\u00a0<\/h3>\n<p>\nAndmed peavad olema arusaadavad otsuste tegemiseks ja mugavad kasutamiseks. Ei ole vaja pingutada, et otsida kirjeldusi v\u00f5i koostada keerulisi SQL-p\u00e4ringuid, mis v\u00f5tavad arvesse paljusid erinevaid tegureid. Ideaalne olukord on selline, et kasutaja vaatab armatuurlauda ja on k\u00f5igega rahul. Ja kui mingis perspektiivis andmeid napib, siis l\u00e4heb ta andmebaasi ja saab k\u00f5ige lihtsama SQL-p\u00e4ringuga vajalikud andmed.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas ettev\u00f5tted saavad valida t\u00f6\u00f6riistu andmeinseneritele ja mitte muuta k\u00f5ike tehnoloogiliseks loomaaiaks: PROFI.RU kogemus\" src=\"\/wp-content\/uploads\/2020\/08\/84beecc4cca0505513bc77218a3ef433.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Andmekvaliteedi protsessi koht andmete ladustamise \u00fcldstruktuuris<\/i><\/p>\n<p>Oluline osa on seletaval dokumentatsioonil andmete t\u00f6\u00f6tlemise kohta. See lihtsustab t\u00f6\u00f6d nii andmeinsenerile (mida ei segata k\u00fcsimustega) kui ka andmete kasutajale (kes saab ise leida vastused oma k\u00fcsimustele). Profi.ru-s on sellised dokumendid kogutud sisemisele foorumile.<\/p>\n<p>Mugavuse all m\u00f5istetakse ka andmete saamise kiirus. Kiirus = k\u00e4ttesaadavus \u00fches sammus, kl\u00f5psus \u2014 armatuurlaud. Kuid praktikas on k\u00f5ik keerulisem.\u00a0<\/p>\n<p>Sama Tableau l\u00f5ppkasutaja vaatepunktist ei v\u00f5imalda k\u00f5iki v\u00f5imalikke m\u00f5\u00f5tmeid v\u00e4lja tuua. Kasutaja j\u00e4\u00e4b rahule ainult nende filtritega, mis on loonud armatuurlaua arendaja. See loob kaks stsenaariumi:\u00a0<\/p>\n<ul>\n<li>Arendaja loob armatuurlaudade jaoks mitu l\u00f5iget \u27f6 lehtede arv suureneb oluliselt. See v\u00e4hendab andmete kergesti k\u00e4ttesaadavust: on keeruline m\u00f5ista, kus miski asub.\u00a0<\/li>\n<li>Arendaja loob ainult v\u00f5tmel\u00f5iked. Teabe leidmine on lihtsam, kuid v\u00e4hem standardse l\u00f5ike puhul tuleb siiski minna kas andmebaasi v\u00f5i anal\u00fc\u00fctikute juurde. See m\u00f5jutab samuti kergesti k\u00e4ttesaadavust.\u00a0<\/li>\n<\/ul>\n<p><\/p>\n<blockquote><p>Kergesti k\u00e4ttesaadavus on lai m\u00f5isted. See h\u00f5lmab andmete olemasolu \u00f5iges vormis, teabe saamist armatuurlaudadelt ja vajalikke andmel\u00f5ike.<\/p><\/blockquote>\n<p><\/p>\n<h3>Koguvad andmeid k\u00f5igist allikatest \u00fchte kohta<\/h3>\n<p>\nAndmeallikad v\u00f5ivad olla sisemised ja v\u00e4limised. N\u00e4iteks kellegi \u00e4ri s\u00f5ltub ilmateadetest, mida tuleb koguda ja salvestada, \u2014 v\u00e4listest allikatest.\u00a0<\/p>\n<p>Teavet tuleb salvestada koos allika m\u00e4\u00e4ratlemisega, et andmeid oleks lihtne leida. Profi.ru-s on see \u00fclesanne lahendatud automatiseeritud dokumentatsiooni abil. Sisemiste andmeallikate dokumentatsiooniks kasutatakse YML-faile.<\/p>\n<h3>Loo armatuurlaudu<\/h3>\n<p>\nAndmete visualiseerimine tuleks teha professionaalses t\u00f6\u00f6riistas \u2014 n\u00e4iteks Tableau's.\u00a0<\/p>\n<p>Enamik otsuseid tehakse emotsionaalselt, \u2014 oluline on visuaalsus ja esteetika. Sama Excel visuaaliseerimiseks, muide, ei sobi v\u00e4ga h\u00e4sti: ei rahulda k\u00f5iki andmete kasutajate vajadusi. N\u00e4iteks toodete juht armastab s\u00fcveneda numbritesse, kuid nii, et see oleks mugav. See v\u00f5imaldab tal lahendada oma \u00fclesandeid, mitte m\u00f5elda, kuidas teavet saada ja meetrikat koguda.<\/p>\n<blockquote><p>Kvaliteetne andmete visualiseerimine v\u00f5imaldab otsuseid kergemini ja kiiremini vastu v\u00f5tta.<\/p><\/blockquote>\n<p>\u00a0<br \/>\nMida k\u00f5rgemal ametikohal inimene on, seda teravam on vajadus saada k\u00e4ep\u00e4rast, telefonis, kokkuv\u00f5tlikke andmeid. \u00dcksikasjad ei ole tippjuhtidele vajalikud \u2014 oluline on kontrollida \u00fcldiselt olukorda, ja BI on selleks hea t\u00f6\u00f6riist.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas ettev\u00f5tted saavad valida t\u00f6\u00f6riistu andmeinseneritele ja mitte muuta k\u00f5ike tehnoloogiliseks loomaaiaks: PROFI.RU kogemus\" src=\"\/wp-content\/uploads\/2020\/08\/f3428b2418887220fa2f2ef8078d3b05.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>N\u00e4ide Profi.ru tootearmatuurlaudast (\u00fcks lehtedest). Teabe konfidentsiaalsuse eesm\u00e4rgil on m\u00f5\u00f5tmete ja telgede nimed varjatud.<\/i><\/p>\n<h2>Reaalsete \u00fclesannete n\u00e4ited\u00a0<\/h2>\n<p><\/p>\n<h3>\u00dclesanne 1 - edastada andmed algsetest (operatiivsetest) s\u00fcsteemidest andmete ladustamisse v\u00f5i ETL-isse<\/h3>\n<p>\n\u00dcks rutiinsetest \u00fclesannetest andmeinsenerile.\u00a0<\/p>\n<p>Selleks v\u00f5ib kasutada:<\/p>\n<ul>\n<li>enda kirjutatud skripte, mis \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f cron'i kaudu v\u00f5i spetsiaalse orkestreerija abil, nagu Airflow v\u00f5i Prefect;\u00a0<\/li>\n<li>avanenud koodi ETL-lahendusi: Pentaho Data Integration, Talend Data Studio ja teised;<\/li>\n<li>proprietaarseid lahendusi: Informatica PowerCenter, SSIS ja teised;<\/li>\n<li>pilvelahendusi: Matillion, Panoply ja teised.\u00a0<\/li>\n<\/ul>\n<p>\nLihtsas t\u00e4itmise korral lahendatakse \u00fclesanne 20-realise YML-faili kirjutamisega. See v\u00f5tab umbes 5 minutit.\u00a0<\/p>\n<p>K\u00f5ige keerulisemas olukorras, kui on vaja lisada uus allikas - n\u00e4iteks uus DB - v\u00f5ib see v\u00f5tta kuni mitu p\u00e4eva.\u00a0<\/p>\n<p>Profi puhul on see lihtne \u00fclesanne - korraliku protsessi korral - j\u00e4rgmised sammud:<\/p>\n<ul>\n<li>Selgitada klientilt v\u00e4lja, milliseid andmeid on vaja ja kus need asuvad.<\/li>\n<li>M\u00f5ista, kas nendele andmetele on juurdep\u00e4\u00e4s.<\/li>\n<li>Kui juurdep\u00e4\u00e4se ei ole, paluda administraatoritel neid.<\/li>\n<li>Lisada Git'i uus haru \u00fclesande koodiga Jira's.<\/li>\n<li>Luua migratsioon andmete lisamiseks ankermudelisse interaktiivse Python-skripti kaudu.<\/li>\n<li>Lisada laadimisfailid (YML-fail, milles on kirjas, kust andmed p\u00e4rinevad ja millisesse tabelisse need salvestatakse).<\/li>\n<li>Testida stendil.<\/li>\n<li>Laadida andmed hoidlasse.<\/li>\n<li>Luua pull request.<\/li>\n<li>L\u00e4bi viia koodikontroll.<\/li>\n<li>P\u00e4rast koodikontrolli sooritamist laaditakse andmed master-haru ja need laienevad automaatselt tootmisettev\u00f5ttesse (CI\/CD).<\/li>\n<\/ul>\n<p><\/p>\n<h3>\u00dclesanne 2 - laaditud andmete mugav paigutamine<\/h3>\n<p>\nMuu sagedane \u00fclesanne - paigutada laaditud andmed nii, et l\u00f5ppkasutajal (v\u00f5i BI-t\u00f6\u00f6riistal) oleks nendega mugav t\u00f6\u00f6tada ning ei tuleks teha liigseid toiminguid enamikku \u00fclesandeid t\u00e4itmiseks. Ehk ehitada v\u00f5i uuendada Dimension Data Store (DDS).\u00a0<\/p>\n<p>Selleks v\u00f5ib rakendada lahendusi 1. \u00fclesandest, kuna tegemist on samuti ETL-protsessiga. K\u00f5ige lihtsamas variandis uuendatakse DDS SQL-skripti abil.<\/p>\n<h3>\u00dclesanne 3 - ebatavaliste \u00fclesannete hulgast<\/h3>\n<p>\nProfi-s tekib vooganal\u00fc\u00fctika. Tootegruppidelt genereeritakse suur hulk s\u00fcndmusi - kanname need ClickHouse'i. Kuid seal ei saa kahjuks kirjeid \u00fckshaaval massiliselt sisestada, seega tuleb kirjed grupeerida. See t\u00e4hendab, et otse kirjutada ei saa - vajalik on vahepealne t\u00f6\u00f6tleja.<\/p>\n<p>Kasutame Apache Flinki p\u00f5hinevat mootorit. Praegune tegevuste j\u00e4rjekord on j\u00e4rgmine: mootor t\u00f6\u00f6tleb saabuvaid s\u00fcndmuste vooge \u27f6 kogub need ClickHouse'i partiidena \u27f6 arvutab igal hetkel s\u00fcndmuste arvu 15 minuti jooksul \u27f6 edastab need teenusele, mis m\u00e4\u00e4rab, kas on anomaalia \u2014 v\u00f5rdleb 15 minuti v\u00e4\u00e4rtusi 3 kuu s\u00fcgavusega \u27f6 kui on, saadab hoiatuse Slacki.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas ettev\u00f5tted saavad valida t\u00f6\u00f6riistu andmeinseneritele ja mitte muuta k\u00f5ike tehnoloogiliseks loomaaiaks: PROFI.RU kogemus\" src=\"\/wp-content\/uploads\/2020\/08\/5a62fe7561cd9b7c319b5f3ba658d1ef.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Eesmine anal\u00fc\u00fcsiskeem (osaline laadimine)<\/i><\/p>\n<p>Apache Flinki raamistik tagab kohaletoimetamise v\u00e4hemalt korra. Siiski on v\u00f5imalus duplikaatide tekkimiseks. RabbitMQ puhul saab selle lahendada, kasutades Correlation ID-d. Sel juhul garanteeritakse \u00fcksik kohaletoimetamine \u27f6 andmete terviklikkus.<\/p>\n<p>Arvutame s\u00fcndmuste arvu taas Apache Flinki abil ning kuvame seda isetehtud armatuurlaudade kaudu, mis on kirjutatud NodeJS-is, + eesmine ReactJS-is. Kiire otsing ei leidnud sarnaseid lahendusi. Ja ise kood osutus lihtsaks \u2014 kirjutamine ei v\u00f5tnud palju aega.<\/p>\n<p>Monitooring on pigem tehniline. Vaatame anomaaliaid, et ennetada probleeme varastes etappides. M\u00f5ned olulised globaalsed ettev\u00f5tte m\u00f5\u00f5dikud ei kuulu hetkel monitooringusse, kuna voogude anal\u00fc\u00fcsi suund on veel arengustaadiumis.<\/p>\n<h2>Peamised andmeinseneride t\u00f6\u00f6riistad<\/h2>\n<p>\nAndmeinseneride \u00fclesannete osas on suures osas selge, n\u00fc\u00fcd r\u00e4\u00e4gime natuke t\u00f6\u00f6riistadest, mida nende lahendamiseks kasutatakse. Loomulikult v\u00f5ivad t\u00f6\u00f6riistad erinevates ettev\u00f5tetes erineda (ja peavadki), s\u00f5ltuvalt andmete mahust, nende saabumise kiirusest ja mitmekesisusest. Samuti v\u00f5ib see s\u00f5ltuda spetsialisti kalduvusest \u00fchele t\u00f6\u00f6riistale ainult selle t\u00f5ttu, et ta on selle kallal t\u00f6\u00f6tanud ja tunneb seda h\u00e4sti. Profi.ru-s otsustasime j\u00e4rgmiste variantide kasuks \u2192<\/p>\n<h3>Andmete visualiseerimiseks \u2014 Tableau, Metabase<\/h3>\n<p>\nTableau valisime juba ammu. See s\u00fcsteem v\u00f5imaldab kiiresti anal\u00fc\u00fcsida suuri andmemahtusid, samas ei n\u00f5ua kulukat rakendamist. Meile on see mugav, ilus ja harjumusp\u00e4rane \u2014 tihti t\u00f6\u00f6tame sellega.<\/p>\n<p>Metabased teavad v\u00e4hesed, kuid oma protot\u00fc\u00fcpide loomise jaoks on see v\u00e4ga hea.\u00a0<\/p>\n<p>Visuaalit\u00f6\u00f6ri hulgast v\u00f5ib mainida Airbnb Supersetit. Selle erip\u00e4ra on paljusid andmebaaside \u00fchendusi ja visualiseerimisv\u00f5imalusi. K\u00fcll aga on see keskmise kasutaja jaoks v\u00e4hem mugav kui Metabase, kuna tabelite \u00fchendamine ei ole v\u00f5imalik, selleks tuleb luua eraldi esitlused.\u00a0<\/p>\n<p>Metabases saab tabelite \u00fchendamist teha, isegi rohkemgi \u2014 teenus teeb seda automaatselt, arvestades andmebaasi skeemi. Ja Metabase liides on lihtsam ja meeldivam.<\/p>\n<p>T\u00f6\u00f6riistu on palju \u2014 lihtsalt leidke oma.<\/p>\n<h3>Andmete salvestamiseks \u2014 ClickHouse, Vertica<\/h3>\n<p>\nClickHouse on tasuta kiire t\u00f6\u00f6riist tootearuannete salvestamiseks. Anal\u00fc\u00fctikud teevad seal eraldi anal\u00fc\u00fctikat (kui neid andmeid piisab) v\u00f5i andmeinsenerid v\u00f5tavad kogumid ja laadivad need Verticasse, et luua aruandeid.<\/p>\n<p>Vertica on \u00e4ge ja mugav toode l\u00f5pparuannete kuvamiseks.\u00a0<\/p>\n<h3>Andmevoogude haldamiseks ja arvutuste tegemiseks \u2014 Airflow<\/h3>\n<p>\nAndmeid laadime l\u00e4bi k\u00e4surea t\u00f6\u00f6riistade. N\u00e4iteks MySQL-i kliendi kaudu, mis on palju kiirem.\u00a0<\/p>\n<p>K\u00e4surea t\u00f6\u00f6riistade plusspooleks on kiirus. Andmed ei liigu l\u00e4bi sama Python-protsessi m\u00e4lu. Miinusteks on v\u00e4hem kontrolli andmete \u00fcle, mis \u00fcksteisest andmebaasi p\u00f5hjustavad.<\/p>\n<h3>Peamine programmeerimiskeel on Python<\/h3>\n<p>\nPythonil on oluliselt madalam sisenemisbarj\u00e4\u00e4r + ettev\u00f5ttes on selle keele oskused. Teine p\u00f5hjus \u2014 Airflow's kirjutatakse DAG-sid Pythonis. Need skriptid on lihtsalt laadimiste \u00fcmbrised, p\u00f5hitegevus toimub l\u00e4bi k\u00e4sureas olevate skriptide.\u00a0<\/p>\n<p>Java't kasutame reaalajas anal\u00fc\u00fcsi arendamiseks.<\/p>\n<h2>Andme-t\u00f6\u00f6riistade valiku l\u00e4henemine \u2014 mida teha, et mitte tekitada tehnoloogilist loomaaiad.<\/h2>\n<p>\nTurul on palju t\u00f6\u00f6riistu andmetega t\u00f6\u00f6tamiseks igas etapis: nende tekkimisest kuni direktorite n\u00f5ukogu dashboardile kuvamiseni. Pole ime, et m\u00f5nes ettev\u00f5ttes v\u00f5ivad ilmneda mitmed mitte\u00fchendatud lahendused \u2014 nn tehnoloogiline loomaed.<\/p>\n<p>Tehnoloogiline loomaed \u2014 need on t\u00f6\u00f6riistad, mis t\u00e4idavad samu funktsioone. N\u00e4iteks Kafka ja RabbitMQ s\u00f5numivahetuseks v\u00f5i Grafana ja Zeppelin visualiseerimiseks.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas ettev\u00f5tted saavad valida t\u00f6\u00f6riistu andmeinseneritele ja mitte muuta k\u00f5ike tehnoloogiliseks loomaaiaks: PROFI.RU kogemus\" src=\"\/wp-content\/uploads\/2020\/08\/d246be323dda92b5f6306c1fb3c85589.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i><noindex><a rel=\"nofollow\" href=\"http:\/\/mattturck.com\/wp-content\/uploads\/2019\/07\/2019_Matt_Turck_Big_Data_Landscape_Final_Fullsize.png\">Tehnoloogiate ja ettev\u00f5tete kaart andmete ja AI valdkonnas<\/a><\/noindex> \u2014 on n\u00e4ha, kui palju dubleerivaid lahendusi v\u00f5ib olla<\/i><\/p>\n<p>Samuti saavad paljud eraisikud kasutada erinevaid ETL-t\u00f6\u00f6riistu. Profi puhul on just selline olukord. Peamine ETL t\u00f6\u00f6riist on Airflow, kuid m\u00f5ned inimesed kasutavad oma isiklike \u00fclesannete jaoks Pentahot. Nad testivad h\u00fcpoteese ja nad ei pea neid andmeid inseneride kaudu l\u00e4bima. \u00dcldiselt kasutavad \"ise teenindamise\" t\u00f6\u00f6riistu pigem kogenud spetsialistid, kes tegelevad uurimist\u00f6\u00f6ga \u2013 uurivad uusi toote arendamise v\u00f5imalusi. Nende anal\u00fc\u00fcsiks vajalik andmestik on enamasti neile huvitav, lisaks muudetakse seda pidevalt. Sellega seoses pole m\u00f5tet neid laadimisi p\u00f5hiplatvormi lisada.\u00a0<\/p>\n<p>Tagasi loomaaeda. Tihti on korraga kasutatavate tehnoloogiate kasutamine seotud inimfaktoriga. Iseseisvad siseelamud on harjunud t\u00f6\u00f6tama mingi konkreetse t\u00f6\u00f6riistaga, mida teine meeskond v\u00f5ib-olla ei kasuta. Ja m\u00f5nikord on autonoomia ainus tee eriliste \u00fclesannete lahendamiseks. N\u00e4iteks vajab R&amp;D meeskond midagi testida teatud t\u00f6\u00f6riistaga \u2013 see on lihtsalt mugav, keegi meeskonnast on seda juba kasutanud v\u00f5i on olemas m\u00f5ni muu p\u00f5hjus. Oodata s\u00fcsteemiadministraatoritelt, et see t\u00f6\u00f6riist installida ja seadistada, on t\u00fclikas. Samuti peavad nutikad ja t\u00e4helepanelikud administraatorid veel t\u00f5estama, et see on t\u00f5epoolest vajalik. Nii paigaldabki meeskond t\u00f6\u00f6riista oma virtuaalmasinatesse ja lahendab oma spetsiifilised \u00fclesanded.<\/p>\n<blockquote><p>Lahenduste loomaaed ei ole probleem, kui see ei n\u00f5ua m\u00e4rkimisv\u00e4\u00e4rseid s\u00fcsteemiadministraatori t\u00f6\u00f6j\u00f5uressursse t\u00f6\u00f6riista toetamiseks. Tuleb arvestada, kuidas t\u00f6\u00f6riista kasutamine m\u00f5jutab tugivahendeid.\u00a0<\/p><\/blockquote>\n<p>\nTeine levinud p\u00f5hjus uue tehnoloogia tekkimiseks on soov proovida tundmatut toodet t\u00e4iesti uues valdkonnas, kus standardid pole veel v\u00e4lja kujunenud v\u00f5i pole v\u00e4ljakujunenud soovitusi. Andmeinsener, nagu ka arendaja, peab alati uurima uusi t\u00f6\u00f6riistu lootuses leida t\u00f5husam lahendus praegustele \u00fclesannetele v\u00f5i olla kursis sellega, mida turg pakub.<\/p>\n<p>Uusitehnoloogiate proovimise kiusatus on t\u00f5eliselt suur. Kuid m\u00f5istliku valiku tegemiseks on esmalt vaja enesedistsipliini. See aitab mitte lasta end t\u00e4ielikult juhuslikest uurimisimpulssidest, vaid arvestada ettev\u00f5tte v\u00f5imalusi uue t\u00f6\u00f6riista infrastruktuuri toetamiseks.\u00a0<\/p>\n<blockquote><p>Tehnoloogiat ei tohiks kasutada ainult tehnoloogia p\u00e4rast. Parim l\u00e4henemine on pragmaatiline: \u00fclesanne \u27f6 t\u00f6\u00f6riistade komplekt, mis suudab selle \u00fclesande lahendada.<\/p><\/blockquote>\n<p>\u00a0Seej\u00e4rel tuleb hinnata iga\u00fcht neid ja valida parim. N\u00e4iteks see t\u00f6\u00f6riist v\u00f5ib \u00fclesande efektiivsemalt lahendada, kuid selle kohta puuduvad kompetentsid, ja see on veidi v\u00e4hem efektiivne, kuid ettev\u00f5ttes on inimesi, kes teavad, kuidas sellega t\u00f6\u00f6tada. See t\u00f6\u00f6riist on tasuline, kuid lihtne hooldada ja kasutada, aga see on populaarne avatud l\u00e4htekoodiga, mille toetamiseks on vaja administraatoride meeskonda. Sellised vastandused tekivad, mille lahendamiseks on vajalik k\u00fclm m\u00f5istus.<\/p>\n<blockquote><p>T\u00f6\u00f6riista valik on osaliselt usuh\u00fcpe, osaliselt isiklik kogemus. Pole t\u00e4ielikku kindlust, et t\u00f6\u00f6riist sobib.<\/p><\/blockquote>\n<p>N\u00e4iteks Profi alustas Pentahoga, kuna oli selle t\u00f6\u00f6riista osas ekspertteadmised, kuid l\u00f5puks osutus see ekslikuks valikuks. Pentaho siserepositoorium hakkas projekti kasvades t\u00f6\u00f6protsessi v\u00e4ga aeglustama. Andmete salvestamiseks kulus minut, ja kui on harjumus pidevalt oma t\u00f6\u00f6d salvestada, siis aeg voolas lihtsalt s\u00f5rmede vahelt. Selle juurde lisandusid keerulised k\u00e4ivitamised ja ajastatud \u00fclesanded \u2014 arvuti hangus.\u00a0<\/p>\n<p>Kannatused l\u00f5ppesid p\u00e4rast \u00fcleminekut Airflow'le \u2014 populaarsele t\u00f6\u00f6riistale, millel on suur kogukond.\u00a0<\/p>\n<blockquote><p>Teenuse v\u00f5i t\u00f6\u00f6riista kogukonna olemasolu on oluline keeruliste \u00fclesannete lahendamiseks \u2014 kolleegidelt saab n\u00f5u k\u00fcsida.<\/p><\/blockquote>\n<p>Kui ettev\u00f5te on k\u00fcps ja omab ressursse, tasub m\u00f5elda tugiteenuse ostmisele. See aitab kiiresti probleeme lahendada ning saada soovitusi toote kasutamise kohta.<\/p>\n<p>Valiku l\u00e4henemisviisi osas j\u00e4rgib Profi j\u00e4rgmisi p\u00f5him\u00f5tteid:<\/p>\n<ul>\n<li><b>\u00c4rge tehke otsust \u00fcksi<\/b>. Kui inimene midagi valib, on ta automaatselt veendunud oma \u00f5iguses. Teine asi on veenda teisi, kui on vajalik esitada t\u00f5siseid argumente kaitseks. See aitab ka n\u00e4ha t\u00f6\u00f6riista n\u00f5rkusi.<\/li>\n<li><b>Konsulteerida andmepealiku (vertikaalne dialoog)<\/b>. See v\u00f5ib olla peamine andmeinsener (Chief Data Engineer) v\u00f5i BI-meeskonna juht. Tipud n\u00e4evad olukorda laiemalt.\u00a0<\/li>\n<li><b>Suhelda teiste meeskondadega (horisontaalne dialoog)<\/b>. Milliseid t\u00f6\u00f6riistu nad kasutavad ja kui edukalt. V\u00f5ib-olla v\u00f5ivad kolleegide t\u00f6\u00f6riistad lahendada ka teie \u00fclesanded, nii et ei pea looma lahenduste zoo.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Sisemised p\u00e4devused kui t\u00f5hus asendus v\u00e4list teenusepakkujat<\/h3>\n<p>\nT\u00f6\u00f6riistade valiku l\u00e4henemisviisiks v\u00f5ib pidada ka ettev\u00f5tte sisemiste oskuste kasutamist.\u00a0<\/p>\n<p>Tunneme sageli olukordi, kus ettev\u00f5ttel on keeruline \u00fclesanne, kuid raha selle elluviimiseks pole. \u00dclesanne on ulatuslik ja oluline ning p\u00f5him\u00f5tteliselt oleks k\u00f5ige parem kaasata v\u00e4line teenusepakkuja, kellel on vastav kogemus. Kuid kuna sellist v\u00f5imalust (raha) pole, usaldatakse \u00fclesanne sisemisele meeskonnale. Tavaliselt usaldab ettev\u00f5te rohkem oma t\u00f6\u00f6tajaid, kui nad on juba oma t\u00f5husust t\u00f5estanud.<\/p>\n<p>Selliste \u00fclesannete n\u00e4ideteks, kus uus suund areneb t\u00f6\u00f6tajate j\u00f5ududega, on koormustestimise l\u00e4biviimine ja andmehoidla loomine. Erakordselt andmehoidla, kuna see on iga ettev\u00f5tte jaoks ainulaadne lugu. Andmehoidlat ei saa osta, seda saab ainult ehitada v\u00e4liste spetsialistide abiga koos sisemeeskonna toega.\u00a0\u00a0<\/p>\n<p>Muide, uue suuna arendamisel v\u00f5ib meeskond m\u00f5ista, et vajadus v\u00e4list teenusepakkujat vastu pole.<\/p>\n<p>Profi puhul toimus BI rakendamine in-house. Peamine raskus seisnes selles, et ettev\u00f5te soovis BI-d kiiresti k\u00e4ivitada. Kuid sellise projekti ehitamine n\u00f5udis aega: p\u00e4devuste arendamine, andmete laadimine, mugava andmehoidla skeemi loomine, t\u00f6\u00f6riistade valimine ja nende omandamine.<\/p>\n<p>Peamine - kuum - faas, kui k\u00f5ik ehitati ja kristalliseerus, kestis umbes aasta. Ja projekt areneb endiselt.\u00a0<\/p>\n<blockquote><p>Ettev\u00f5tte andmehoidla ehitamisel on oluline j\u00e4rgida k\u00f5rgeid standardeid, kaitsta oma positsioone ja mitte teha asju kiirkorras \u00e4ri huvides.\u00a0<\/p>\n<p>Suurte valudega tegime suure osa projektist uuesti, mille pidime siis kiiresti tegema.<\/p><\/blockquote>\n<p>\u00a0Kuid m\u00f5nikord on kiirustamine otstarbekas. N\u00e4iteks toote arenduses v\u00f5ib see olla isegi ainus \u00f5ige l\u00e4henemine. Peame kiiresti edasi liikuma, katsetama toote h\u00fcpoteese ja muud. Kuid andmehoidla peab p\u00f5hinema tugeval arhitektuuril, vastasel juhul ei suuda see kiiresti kohanduda kasvava \u00e4ri vajadustega ja projekt kukub l\u00e4bi.<\/p>\n<p>Selles keerulises projektis aitas meid v\u00e4ga meie juht, kes seisis t\u00f6\u00f6de eest, selgitas juhtkonnale, mida me teeme, kaalus v\u00e4lja ressursse ja kaitses meid. Ilma sellise toetuse ei ole ma kindel, et oleksime suutnud projekti k\u00e4ivitada.<\/p>\n<p>Sellistes olukordades m\u00e4ngivad olulist rolli nn varajased kasutajad \u2014 need, kes on valmis uut proovima \u2014 juhtide, anal\u00fc\u00fctikute, tootemeetodite vahel. Et toode saaks t\u00f5usma, vajame teerajajaid, kes kinnitavad, et k\u00f5ik t\u00f6\u00f6tab ja seda on mugav kasutada. <\/p>\n<p><i>Kui keegi soovib jagada lahendust kolmandale \u00fclesandele, siis olete teretulnud \ud83d\ude42<\/i><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/netologyru\/blog\/516060\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u041d\u0435\u0442\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043b\u0430 \u0441 \u0442\u0438\u043c\u043b\u0438\u0434\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b BI \u0432 Profi.ru \u041f\u0430\u0432\u043b\u043e\u043c \u0421\u0430\u044f\u043f\u0438\u043d\u044b\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0432 \u0435\u0433\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0437\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0438 \u043a\u0430\u043a \u0436\u0435 \u0432\u0441\u0451-\u0442\u0430\u043a\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043e\u0439\u0442\u0438 \u043a \u0432\u044b\u0431\u043e\u0440\u0443 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u0430\u0442\u0430-\u0437\u0430\u0434\u0430\u0447, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043d\u0435\u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0445. \u041f\u0430\u0432\u0435\u043b \u2014 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0430 \u043a\u0443\u0440\u0441\u0435 \u00ab\u0414\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u00bb.\u00a0 \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0432 Profi.ru Profi.ru \u2014 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-92100","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u041d\u0435\u0442\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043b\u0430 \u0441 \u0442\u0438\u043c\u043b\u0438\u0434\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b BI \u0432 Profi.ru \u041f\u0430\u0432\u043b\u043e\u043c \u0421\u0430\u044f\u043f\u0438\u043d\u044b\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0432 \u0435\u0433\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0437\u0430.\" \/>\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\/et\/blog\/administrirovanie\/kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\u041a\u0430\u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0438 \u043d\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0441\u0451 \u0432 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u043e\u043e\u043f\u0430\u0440\u043a: \u043e\u043f\u044b\u0442 PROFI.RU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u041d\u0435\u0442\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043b\u0430 \u0441 \u0442\u0438\u043c\u043b\u0438\u0434\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b BI \u0432 Profi.ru \u041f\u0430\u0432\u043b\u043e\u043c \u0421\u0430\u044f\u043f\u0438\u043d\u044b\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0432 \u0435\u0433\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0437\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru\" \/>\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-08-23T05:42:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-23T05:42:02+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\udd47Kuidas valida ettev\u00f5tetel andmeinseneride t\u00f6\u00f6riistu ja mitte muuta k\u00f5ike tehnoloogiliseks loomaaedaks: PROFI.RU kogemus | ProHoster","description":"Netology toimetaja vestles Profi.ru BI meeskonna tiimijuhi Pavel Sayapiniiga, milliseid \u00fclesandeid t\u00e4idavad andmeinsenerid tema meeskonnas, mis on.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\u041a\u0430\u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0438 \u043d\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0441\u0451 \u0432 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u043e\u043e\u043f\u0430\u0440\u043a: \u043e\u043f\u044b\u0442 PROFI.RU | ProHoster","og:description":"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u041d\u0435\u0442\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043b\u0430 \u0441 \u0442\u0438\u043c\u043b\u0438\u0434\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b BI \u0432 Profi.ru \u041f\u0430\u0432\u043b\u043e\u043c \u0421\u0430\u044f\u043f\u0438\u043d\u044b\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0432 \u0435\u0433\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0437\u0430.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-kompanii-vybrat-instrumenty-dlya-data-inzhenerov-i-ne-prevratit-vsyo-v-tehnologicheskij-zoopark-opyt-profi-ru","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-08-23T05:42:02+00:00","article:modified_time":"2020-08-23T05:42:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92100","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 12:15:35","updated":"2022-09-30 01:22:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/92100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=92100"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/92100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/92101"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=92100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=92100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=92100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}