Ar kada bandėte rasti skaičiuoklę pavadinimu Final_Final_v9_REAL_THIS_TIME.xlsx penkiuose debesų diskuose ir „Slack“ pokalbyje iš 2021 m.? Tai yra šiuolaikinis duomenų atradimas: pabėgimo kambarys, bet su daugiau valdymo skydelių ir mažiau užuominų. Pristatome DataHub – atvirojo kodo duomenų katalogą, kuris žada būti jūsų duomenų GPS. Šioje apžvalgoje aš jį išbandžiau, pasiklydau, atradau kelią ir – kažkur tarp metaduomenų kilmės grafikų ir schemų tyrinėjimo – prisiminiau, kodėl sutvarkyti duomenys žmones daro neracionaliai laimingus.
Išanalizuokime tai Joanna stiliumi: kas iš tikrųjų yra DataHub, kam jis skirtas, kaip jis veikia, kur jis klysta ir ar jūsų komanda turėtų jį įsidiegti, kol kažkas kitas nepradės naujo dokumento „vienintelio teisingo šaltinio“. (Spoileris: niekada nebūna tik vieno.)
Kas iš tikrųjų yra DataHub? Apžvalga, kurią galite panaudoti
DataHub yra atvirojo kodo metaduomenų platforma – įsivaizduokite ją kaip gyvą jūsų duomenų išteklių žemėlapį. Ji nuskaito jūsų duomenų saugyklas, ežerus, BI įrankius ir konvejerius, o tada tą netvarką paverčia paieškai pritaikytu katalogu su nuosavybe, naudojimu, kilme ir dokumentais vienoje vietoje. Jei jūsų dabartinis duomenų atradimo metodas yra „Kur vėl ta lentelė?“ ir po to seka dvylika „Slack“ pranešimų, DataHub yra suaugusiųjų būdas.
- Pagrindinė idėja: suvienodinti metaduomenis – schemas, kilmę, nuosavybę, dokumentus, žymes – kad žmonės galėtų rasti ir pasitikėti duomenimis.
- Atvirojo kodo šaknys: gimė LinkedIn, dabar su gyvybinga bendruomene ir įmonės priedais.
- Reali nauda: greitesnis atradimas, mažiau pasikartojančių valdymo skydelių, mažiau klausimų „Ar ši lentelė yra pasenusi?“ susirinkimų.
Istorija: ieškojau KPI, o radau organizacinę struktūrą
Aš išbandžiau DataHub kaip naujas darbuotojas, pasiryžęs padaryti įspūdį viceprezidentui iki 9:15 val. Ieškojau „aktyvių vartotojų“, spustelėjau lentelę, pavadintą analytics.active_users_daily, ir bum: aprašymai, savininkai, tolesni valdymo skydeliai ir kilmės grafikas, kuris atrodė kaip metro žemėlapis, nubraižytas kofeino prisotinto civilinio inžinieriaus. Aš pasekiau liniją aukštyn iki transformacijos užduoties, pamačiau, kas ją sukūrė, kada ji paskutinį kartą buvo paleista ir kodėl skaičiai pasikeitė praėjusį antradienį. Aš niekam nesiunčiau pranešimų. Neatidariau dokumento pavadinimu README_please.md. Skaitytojau, aš buvau... ramus.
DataHub apžvalga: svarbiausios funkcijos, kurios turi reikšmės
1) Paieška, kuri nepriverčia verkti
DataHub paieška yra greita ir stebėtinai atlaidi. Užklausų sinonimai? Naudinga. Fasetės platformai, domenui, žymėms, savininkams? Labai naudinga. Ji traktuoja lenteles, valdymo skydelius, konvejerius, ML funkcijas ir žodyno terminus kaip aukščiausios klasės elementus. Vertimas: galite ieškoti „pajamos“ ir rasti kanoninę lentelę, Looker valdymo skydelį ir žodyno apibrėžimą nežaisdami duomenų „whack-a-mole“ žaidimo.
Kas man patiko:
- Atitiktis jaučiama suderinta žmonėms, o ne robotams.
- Fasetiniai filtrai reiškia, kad galite susiaurinti iki „BigQuery + Valdymo skydeliai + Finansų domenas“ dviem spustelėjimais.
- Turtingos peržiūros rezultatuose sutaupo laiko atidarant dešimt skirtukų.
2) Kilmė, kuri iš tikrųjų yra naudinga (ne tik graži)
Taip, kilmės grafikas yra gražus. Dar svarbiau, jis yra įgyvendinamas. Galite matyti šaltinius, valdymo skydelius ir užduotis, kurios juos sujungia. Sugadinkite ką nors šaltinyje ir DataHub pasakys, ką įspėti, kol jūsų CFO nesusimąstys, kodėl mėnesio ataskaita staiga atrodo kaip memų akcija.
Kas man patiko:
- Visapusiška kilmė: šaltiniai → transformacijos → BI.
- Spustelėjami mazgai su kontekstu: schema, nuosavybė, būklė.
- Poveikio analizė: pakeiskite stulpelį, pažiūrėkite, kas rėkia.
3) Nuosavybė ir domenai: atskaitomybė be piktų el. laiškų
DataHub ragina jus priskirti savininkus ir domenus. Tai yra slaptas ingredientas. Kai kiekvienas duomenų rinkinys turi atsakingą komandą ir domeną, pvz., „Marketingo analizė“ arba „Finansai“, galite nustoti žymėti atsitiktinius duomenų inžinierius kiekviename klausime ir pradėti žymėti tinkamus. Magija.
Kas man patiko:
- Aišku nuosavybės laukai, kurie rodomi visur.
- Domenų naršymas padeda naujiems žmonėms išmokti organizacijos duomenų žemėlapį.
- Veikia su grupės / vaidmens susiejimu iš jūsų tapatybės teikėjo.
4) Žodynas ir dokumentacija: žodžiai yra svarbūs (labai)
DataHub žodynas yra vieta, kur pagaliau išspręsite ginčą „Kas laikoma aktyviu vartotoju?“. Susiekite apibrėžimus su realiais ištekliais. Pridėkite pavyzdžių. Pažymėkite sinonimus. Staiga „MRR“, „pajamos“ ir „ARR“ yra draugai, o ne priešai.
Kas man patiko:
- Turtingi dokumentai šalia lentelių ir valdymo skydelių.
- Žodyno terminai rodomi paieškoje ir UI ženkleliuose.
- Skatina kontekstinę dokumentų higieną – rašykite ten, kur žmonės skaito.
5) Valdymas ir pasitikėjimo signalai: virusinis pasitikėjimo plitimas
Platforma leidžia pažymėti išteklius kaip „patvirtintus“, „pasenusius“ arba „peržiūrimus“. Tai yra mažas UI pagražinimas su dideliu kultūriniu poveikiu. Kai matote žalią patvirtintą ženklelį šalia duomenų rinkinio, jūsų pečiai atsipalaiduoja. Kai pamatote pasenusį, uždarote skirtuką ir išeinate kaip atsakingas suaugęs žmogus.
Kas man patiko:
- Ženkleliai ir žymos, kuriuos vartotojai iš tikrųjų gerbia.
- Politikos ir patvirtinimai formalesnėms parduotuvėms.
- Sveika laisvės ir apsaugos priemonių pusiausvyra.
Nustatymas ir integravimas: ar tai sugadins jūsų savaitgalį?
Trumpas atsakymas: greičiausiai ne, bet planuokite iš anksto. DataHub siūlo oficialius įkėlimo įrankius populiariems rinkiniams: Snowflake, BigQuery, Redshift, Databricks, Postgres, Looker, Tableau, Power BI, Airflow, dbt ir kt. Jūs paleidžiate metaduomenų įkėlimo užduotis pagal grafiką, prijungiate autentifikavimą ir leidžiate jai nuskaityti.
- Atvirojo kodo diegimas: Docker/Kubernetes. Jums reikės žmogaus, kuris patogiai jaustųsi su infrastruktūra.
- Debesijos / valdomos parinktys egzistuoja, jei nenorite prižiūrėti paslaugų.
- Įkėlimas yra pakartojamas – elkitės su juo taip, kaip elgiatės su ETL: konfigūracija kode, versijuota, suplanuota.
Realumo patikrinimas:
- Tikėkitės, kad atsiras keletas vienkartinių pataisymų (blogi schemų pavadinimai, seni valdymo skydeliai, apleisti konvejeriai). Tai gerai. Metaduomenys apšviečia jūsų griaučius.
- Suplanuokite laiką SSO / leidimų nustatymui. Jūsų saugumo komanda pateiks nuomonių. Pakvieskite juos anksti.
Našumas ir mastelio keitimas: ar jis suspės?
DataHub padoriai keičiasi mastu su augančiais metaduomenimis. Užklausų greitis paieškai ir kilmei išliko stabilus mano bandymuose. Didesnis laimėjimas yra veiklos: kai automatizavote įkėlimus ir nustatėte protingus grafikus, nedirbsite didvyriško darbo. Tiesiog greiti, nuobodūs, patikimi sinchronizavimai – geriausias nuobodulys.
Patarimas: neįkelkite visos visatos pirmą dieną. Pradėkite nuo penkių sistemų, dėl kurių žmonės skundžiasi labiausiai, gerai jas pažymėkite ir augkite nuo ten. Metaduomenys, kaip kambariniai augalai ir grupės pokalbiai, klesti apkarpius.
DataHub vs. jūsų alternatyvos: sąžiningas požiūris
- DataHub vs. Amundsen: DataHub jaučiasi labiau nugludintas, su turtingesne kilme ir nuosavybe. Amundsen yra lengvesnis, bet greičiausiai praleisite daugiau laiko klijuodami dalykus.
- DataHub vs. OpenMetadata: OpenMetadata turi panašius tikslus ir stiprią bendruomenę. DataHub paieška ir valdymas jaučiasi šiek tiek brandesni, su gilesniais įmonės tiltais.
- DataHub vs. „Tiesiog naudokite Confluence ir tikėkitės“: Ne.
- DataHub vs. patentuoti katalogai: mokamos platformos gali pasiūlyti daugiau „paruošto naudojimui“ atitikties ir UI blizgesio. DataHub atsveria lankstumu, atviromis API ir stipria kaštų istorija.
Geriausios DataHub dalys (įjunkite montažo muziką)
- Puiki paieška ir atradimas, kuriuos gali naudoti normalūs žmonės.
- Kilmė, kuri yra ne tik menas. Tai yra pavojaus signalai, poveikio analizė ir mažiau sugadintų valdymo skydelių.
- Nuosavybės ir domeno modeliai, kurie suderina duomenis su realiomis komandomis.
- Žodynas ir dokumentai ten, kur žmonėms iš tikrųjų jų reikia.
- Atvirojo kodo pagrindas su aktyvia bendruomene ir išplečiamumu.
Kur DataHub suklumpa (nes nė vienas įrankis nėra vienaragis)
- Nustatymas nėra „spustelėkite toliau, toliau, atlikta“. Jums reikės patogiai jaustis su infrastruktūra ir šiek tiek YAML kantrybės.
- UI blizgesys skiriasi priklausomai nuo funkcijų. Nieko mirtino, bet ne viskas jaučiasi kaip Apple parduotuvėje.
- Pokyčių valdymas yra realus. Duomenų katalogas yra 50% programinė įranga, 50% kultūra. Jei niekas nerašo dokumentų, joks įrankis jūsų neišgelbės.
Praktinis: 7 dienų DataHub greito paleidimo planas
Kadangi apžvalga yra naudinga tik tada, jei galite ja pasinaudoti, pateikiame greitą savaitės trukmės planą, kuris neprivers jūsų PM liūdnai linkčioti.
1 diena: pasirinkite 2–3 geriausius šaltinius (pvz., Snowflake, dbt, Looker) ir nustatykite tikslus. „Sumažinti pasikartojančius valdymo skydelius 30%“ yra geriau nei „Įdiegti metaduomenis“.
2 diena: įdiekite smėlio dėžę. Naudokite Docker Compose arba valdomą parinktį. Prijunkite SSO anksti.
3 diena: sukonfigūruokite įkėlimą savo geriausiems šaltiniams. Versijuokite konfigūracijas. Paleiskite pirmą sinchronizavimą. Džiaukitės kiekviena atsivėrusia neveikiančia nuoroda – tai yra išankstiniai gedimai.
4 diena: apibrėžkite domenus ir nuosavybę. Priskirkite tikrus žmones (ne „Duomenų komanda“). Pridėkite Slack kanalus kiekvienam domenui.
5 diena: parašykite penkis mažyčius dokumentus. Vieną skirtą jūsų dažniausiai naudojamai lentelei, vieną skirtą jūsų labiausiai ginčijamam KPI, tris skirtus nepastoviems konvejeriams, kuriuos vartotojai keikia.
6 diena: pridėkite žodyno terminus „aktyvus vartotojas“, „pajamos“, „nutekėjimas“. Susiekite juos su ištekliais. Pritaikykite ženklelius: patvirtinta, pasenusi, peržiūrima.
7 diena: pradėkite pietų ir mokymosi sesiją. Demonstruokite paiešką, kilmę, nuosavybę. Įrašykite ją. Pridėkite atsiliepimų formą. Prisegkite ją Slack. Papirkite sausainiais. Gera rūšis.
DataHub skirtingoms komandoms: kas ką laimi
- Analitikai: greitesnis atradimas, mažiau pranešimų, aiškesni KPI apibrėžimai. Mažiau „Aš prisiekiu, kad skaičius yra teisingas“.
- Duomenų inžinieriai: nuosavybės aiškumas, poveikio analizė prieš keičiant, mažiau pagalbos bilietų.
- BI kūrėjai: į kilmę atsižvelgiantys diegimai, patikimi valdymo skydeliai, mažesni atsilikimai.
- Produktų vadovai: patys susiranda valdymo skydelį (stebuklas). Supranta riziką.
- Saugumas / atitiktis: valdymo etiketės, auditui palanki kilmė ir nuosavybė.
Kultūrinė dalis: padarykite, kad tai priliptų, netampant metaduomenų policija
- Padarykite nuosavybę viešą. Jei viskas priklauso „Duomenims“, niekas niekam nepriklauso.
- Apdovanokite už dokumentų įnašus. Šūksniai susirinkimuose yra nemokami ir labai veiksmingi.
- Integruokite katalogo atnaujinimus į PR. Jei pervardijate stulpelį ir neatnaujinate dokumentų, turėtų suskambėti varpas ir duomenų inžinierius praranda kavą.
Kainos ir vertė: atvirojo kodo nereiškia nemokami vienaragiai
DataHub atvirojo kodo branduolį galima paleisti nemokamai, bet sumokėsite laiku: nustatymas, priegloba, priežiūra. Daugelis komandų mano, kad tai verta lankstumo ir ilgalaikės kontrolės. Valdomi pasiūlymai prideda patogumo, SLA ir įmonės funkcijas. Jūsų skaičiuoklė jums padėkos bet kokiu atveju.
Saugumas ir privatumas: taip, jūsų teisininkų komanda paklaus
DataHub saugo metaduomenis, o ne jūsų faktinius duomenis. Vis dėlto elkitės su ja kaip su bet kuria svarbia sistema:
- Integruokite SSO ir RBAC nuo pirmos dienos.
- Apribokite įkėlimą tik tuo, ko jums reikia.
- Išsaugokite audito žurnalus. Ateities aš įvertins, kad žino, kas ką darė.
Maži džiaugsmai, kurių nesitikėjau
- Spartieji klavišai patyrusiems vartotojams. Ieškokite, filtruokite, atlikta.
- Eilutės lygio stulpelių aprašymai, kuriems nereikia piligriminės kelionės į kitą įrankį.
- Subtilūs raginimai pridėti dokumentus / savininkus – kaip tvarkingas draugas, kuris švelniai pertvarko jūsų šaldytuvą.
Kas turėtų praleisti DataHub (kol kas)
- Mažos komandos su viena saugykla ir penkiais patikimais valdymo skydeliais. Bendro README gali iš tikrųjų pakakti. Pabrėžiant gali.
- Organizacijos, alergiškos procesui. Jei jūsų komanda atsisako pridėti savininkus arba parašyti vienos eilutės dokumentus, joks katalogas jūsų neišgelbės.
Verdiktas: mano DataHub apžvalgos esmė
Jei jūsų įmonėje yra daugiau nei viena duomenų saugykla, daugiau nei trys valdymo skydeliai ir daugiau nei nulis supainioti žmonės, DataHub verta rimtai apsvarstyti. Jis puikiai atlieka pagrindus – paiešką, kilmę, nuosavybę – ir suteikia jums platformą augti nuo „duomenų kažkur“ iki „duomenų, kuriuos kažkas gali rasti, suprasti ir nesugadinti“.
Verta paminėti: jei norėtumėte protingesnio bendrapiločio, kol vertinate arba dokumentuojate savo rinkinį, Sider.AI gali padėti jums apibendrinti painius dokumentus, palyginti parinktis ir tvarkingai saugoti pastabas, kai susiejate DataHub su savo sistemomis. Pagalvokite apie tai kaip apie draugą, kuris perskaito vadovą, kad jums nereikėtų – tada paaiškina jį paprasta anglų kalba. Greiti privalumai ir trūkumai (nes esate užsiėmęs)
Privalumai:
- Puiki paieška ir praktiška kilmė
- Nuosavybė, domenai ir žodynas, kurie skatina realią atskaitomybę
- Atvirojo kodo lankstumas ir stipri ekosistema
- Valdymo ženkleliai, kurie ugdo pasitikėjimą
Trūkumai:
- Nustatymas ir infrastruktūra reikalauja realių pastangų
- UI blizgesys vietomis yra netolygus
- Kultūros pokyčiai yra būtini norint gauti visą vertę
Galutinės išvados, kurias galite nufotografuoti
- Pradėkite nuo mažo: 3 geriausi šaltiniai, aiškūs savininkai, penki dokumentai, trys žodyno terminai.
- Automatizuokite įkėlimą, tada automatizuokite daugiau dalykų.
- Elkitės su katalogu kaip su produktu: planai, savininkai, atsiliepimų ciklai.
- Neleiskite, kad tobulumas blokuotų naudingumą. Padorus aprašymas visada geriau nei tuščia dėžutė.
Jei DataHub būtų žmogus, tai būtų kolega, kuris pažymi biuro šaldytuvą, nustato kalendoriaus priminimus ir kažkaip priverčia visus paklusti neįkyrėdamas. Pasaulyje, kuriame klajoja valdymo skydeliai ir paslaptingi rodikliai, tai yra herojus, kurį norite turėti greitajame rinkime.
DUK
Q1: Ar DataHub tinka mažoms komandoms, ar tai perteklinis dalykas?
Jei turite vieną saugyklą ir penkis valdymo skydelius, DataHub gali būti papildomas. Bendras dokumentas galėtų veikti. Kai pridedate daugiau šaltinių, daugiau žmonių ir daugiau painiavos, šis duomenų katalogas pradeda atsipirkti mažiau pranešimų ir aiškesnių apibrėžimų.
Q2: Kaip sunku nustatyti DataHub, palyginti su kitais duomenų katalogais?
Tai nėra vieno spustelėjimo, bet tai įmanoma su Docker/Kubernetes patogumu ir keliais YAML. Įkėlimo sistema yra tvirta, o valdomos parinktys sušvelnina aštrius kraštus, jei nenorite prižiūrėti paslaugų.
Q3: Kuo DataHub kilmė yra geresnė už gražų grafiką?
Poveikio analizė ir nuosavybė. Galite atsekti pradinius pakeitimus iki valdymo skydelių, į kuriuos žmonės iš tikrųjų žiūri, tada pranešti tinkamiems žmonėms, kol skaičiai nepasikeis. Tai yra kilmė, kuri užkerta kelią gaisrams, o ne tik juos piešia.
Q4: Ar DataHub gali patenkinti valdymo ir atitikties poreikius?
Taip, metaduomenų lygiu: patvirtinti / pasenę ženkleliai, nuosavybė, domenai ir politika. Norėdami užtikrinti didelę atitiktį, susiekite ją su esamomis kontrolės priemonėmis – DataHub suteikia jums žemėlapį ir etiketes, kad auditai nebūtų lobių paieškos.
Q5: Kaip DataHub lyginamas su patentuotais duomenų katalogais?
Patentuoti įrankiai gali būti blizgesni su „paruoštu naudojimui“ valdymu. DataHub siūlo atvirojo kodo lankstumą, stiprią paiešką ir kilmę su realaus pasaulio naudingumu. Jei vertinate kontrolę ir bendruomenę, tai yra įtikinamas pasirinkimas.