Kuo skiriasi duomenų telkinys ir duomenų saugykla? Ir kada verta rinktis vieną, o kada kitą?
Nors duomenų telkiniai ir duomenų saugyklos panašūs tuo, kad abiejuose saugomi ir apdorojami duomenys, kiekvienas jų turi savo specifiką ir atitinkamai – savų naudojimo atvejų. Todėl įmonių organizacijos dažnai naudoja abu sprendimus kaip platesnės analizės ekosistemos dalį. Kartu jie sudaro saugią, visapusišką sistemą duomenims saugoti, apdoroti ir greičiau paversti įžvalgomis.
Duomenų telkinyje kaupiami tiek sąryšiniai, tiek nesąryšiniai duomenys iš įvairių šaltinių – verslo programų, mobiliųjų įrenginių programėlių, IoT įrenginių, socialinių tinklų ar srautinių šaltinių – nereikalaujant apibrėžti duomenų struktūros ar schemos iki pat jų nuskaitymo. Todėl duomenų telkiniai gali bet kokiu mastu saugoti įvairių tipų duomenis – nuo struktūruotų iki pusiau struktūruotų ir nestruktūruotų. Dėl jų lankstumo ir išplečiamumo jie yra būtini atliekant sudėtingą duomenų analizę naudojant apdorojimo įrankius. Suprasti duomenų srautą tarp sistemų yra itin svarbu, kad duomenų apdorojimas ir analizė būtų efektyvūs.
Priešingai, duomenų saugykla yra sąryšinio pobūdžio. Struktūra arba schema modeliuojama arba iš anksto apibrėžiama pagal verslo ir produkto reikalavimus, kurie yra paruošiami, suderinami ir optimizuojami SQL užklausoms. Nors duomenų telkinyje laikomi visų struktūrų duomenys, įskaitant žalius ir neapdorotus duomenis, duomenų saugykloje saugomi duomenys, kurie buvo apdoroti ir transformuoti turint konkretų tikslą. Todėl duomenų saugyklos idealiai tinka standartizuotoms verslo įžvalgų ataskaitoms rengti arba veiklos scenarijams su aiškiai apibrėžtais duomenų modeliais įgyvendinti.
Kur tinka duomenų ežerai
Duomenų ežere sujungiami abiejų architektūrų elementai. Jis naudoja lanksčią duomenų telkinio saugyklą, kurią papildo duomenų valdymo funkcijos, paprastai randamos duomenų saugyklose, pavyzdžiui, operacijos, schemos vykdymas ir užklausų apkrovų našumo optimizavimas. Toks hibridinis požiūris leidžia vykdyti analizės ir mašininio mokymo darbo eigas naudojant žalius ir struktūruotus duomenis, todėl nereikia jų perkelti ar dubliuoti tarp sistemų.
„Fabric“ naudoja duomenų ežero modelį, paremtą „OneLake“ – vieningu duomenų telkiniu, kuris yra pamatinis visų „Fabric“ duomenų apkrovų saugojimo sluoksnis. Ši architektūra leidžia kurti duomenų ežerus, duomenų saugyklas ir duomenų bazes tiesiogiai naudojant jūsų duomenis „OneLake“. Palaikant atvirus duomenų formatus ir suteikiant bendrą duomenų pagrindą, duomenis galima priimti, transformuoti ir analizuoti vienoje integruotoje „Fabric“ aplinkoje. Šis daugiasluoksnis metodas užtikrina, kad komandos pasiektų ir naudotų tinkamus duomenis, nesvarbu, ar tai būtų tyrinėjamoji analizė, operatyvinės ataskaitos, ar pažangūs DI sprendimai, jų neperkeliant ir nedubliuojant.
Stebėkite „Microsoft Fabric“