Kev tsim lub chaw cia khoom yog ib qho kev ua haujlwm ntev thiab loj heev.
Ntau npaum li cas hauv lub neej ntawm ib qhov project nyob ntawm seb qhov zoo ntawm cov khoom qauv thiab cov qauv hauv paus tau xav txog thaum pib.
Txoj kev lees paub feem ntau tau ua thiab tseem muaj ntau yam sib txawv ntawm kev sib txuas lub hnub qub scheme nrog peb daim ntawv ib txwm. Raws li txoj cai, raws li txoj cai: thawj cov ntaub ntawv - 3NF, showcases - hnub qub. Txoj hauv kev no, lub sijhawm sim thiab txhawb nqa los ntawm ntau qhov kev tshawb fawb, yog thawj zaug (thiab qee zaum tsuas yog) yam uas los rau hauv lub siab ntawm tus kws paub txog DWH tshwj xeeb thaum xav txog qhov kev txheeb xyuas qhov chaw khaws cia yuav tsum zoo li cas.
Ntawm qhov tod tes, kev lag luam feem ntau thiab cov neeg siv khoom xav tau tshwj xeeb yuav hloov pauv sai, thiab cov ntaub ntawv nyiam loj hlob ob qho tib si "hauv qhov tob" thiab "hauv dav". Thiab qhov no yog qhov teeb meem loj ntawm lub hnub qub tshwm - txwv yooj.
Thiab yog tias hauv koj lub neej nyob ntsiag to thiab xis nyob raws li DWH tus tsim tawm tam sim ntawd:
txoj hauj lwm tshwm sim "yuav tsum ua yam tsawg kawg yog ib yam sai sai, thiab tom qab ntawd peb yuav pom";
ib qhov kev tsim kho sai sai tau tshwm sim, nrog rau kev sib txuas ntawm cov peev txheej tshiab thiab rov ua haujlwm ntawm cov qauv kev lag luam tsawg kawg ib zaug ib lub lim tiam;
tus neeg siv khoom tau tshwm sim uas tsis muaj lub tswv yim tias lub kaw lus yuav tsum zoo li cas thiab lub luag haujlwm nws yuav tsum tau ua thaum kawg, tab sis tau npaj txhij los sim thiab ua kom zoo dua cov txiaj ntsig xav tau thaum nyob ze rau nws;
Tus thawj tswj hwm qhov project tau poob rau hauv xov xwm zoo: "Thiab tam sim no peb muaj agile!"
Los yog koj tsuas yog xav paub seb yuav ua li cas ntxiv koj tuaj yeem tsim cov chaw cia khoom - txais tos rau kev txiav!
"flexibility" txhais li cas?
Ua ntej, cia peb txhais cov khoom uas yuav tsum muaj nyob rau hauv thiaj li yuav hu ua "flexible".
Qhov no tsis tau txhais hais tias txoj kev txhim kho thiab cov qauv ntawm cov ntaub ntawv warehouse yog kiag li unrelated. Zuag qhia tag nrho, nws yuav tsum yooj yim dua los tsim kom muaj Agile repository rau qhov agile architecture. Txawm li cas los xij, hauv kev xyaum, feem ntau muaj kev xaiv nrog Agile txoj kev loj hlob ntawm classic DWH raws li Kimbal thiab DataVault - raws li dej tsaws tsag, zoo siab coincidences ntawm saj zawg zog nyob rau hauv nws ob daim ntawv ntawm ib qhov project.
Yog li, dab tsi muaj peev xwm yuav tsum tau hloov pauv tau muaj? Muaj peb lub ntsiab lus ntawm no:
Kev xa khoom ntxov thiab xa rov qab sai - qhov no txhais tau hais tias thawj qhov kev lag luam tshwm sim (piv txwv li, thawj cov ntawv tshaj tawm ua haujlwm) yuav tsum tau txais sai li sai tau, uas yog, txawm tias ua ntej tag nrho cov txheej txheem tsim thiab siv tag nrho. Ntxiv mus, txhua qhov kev hloov kho tom ntej yuav tsum siv sij hawm tsawg li tsawg tau.
Rov ua dua tshiab - qhov no txhais tau hais tias txhua qhov kev txhim kho tom ntej yuav tsum tsis txhob cuam tshuam rau kev ua haujlwm uas twb ua haujlwm lawm. Nws yog lub sijhawm no uas feem ntau dhau los ua npau suav phem tshaj plaws ntawm cov phiaj xwm loj - sai lossis tom qab, cov khoom ib tus neeg pib tau txais ntau qhov kev sib txuas uas nws yooj yim dua los ua kom tiav cov logic hauv ib daim ntawv nyob ze dua li ntxiv ib daim teb rau lub rooj uas twb muaj lawm. Thiab yog tias koj xav tsis thoob tias kev txheeb xyuas qhov cuam tshuam ntawm kev txhim kho ntawm cov khoom uas twb muaj lawm tuaj yeem siv sijhawm ntau dua li kev txhim kho lawv tus kheej, feem ntau koj yuav tsis tau ua haujlwm nrog cov ntaub ntawv loj hauv tuam txhab nyiaj lossis xov tooj.
Tsis tu ncua hloov mus rau kev hloov pauv kev ua lag luam - tag nrho cov khoom qauv yuav tsum tau tsim tsis tsuas yog coj mus rau hauv tus account qhov nthuav dav, tab sis nrog kev cia siab tias qhov kev taw qhia ntawm qhov kev nthuav dav ntxiv no tsis tuaj yeem ua npau suav ntawm theem tsim.
Thiab yog, ua tau raws li tag nrho cov kev cai no hauv ib qho system yog ua tau (tau kawg, nyob rau qee kis thiab nrog qee qhov kev tshwj tseg).
Hauv qab no kuv yuav xav txog ob qhov nrov tshaj plaws agile tsim qauv rau cov ntaub ntawv warehouses - Anchor qauv ΠΈ Data Vault. Sab laug tawm ntawm cov brackets yog cov tswv yim zoo xws li, piv txwv li, EAV, 6NF (hauv nws daim ntawv dawb huv) thiab txhua yam ntsig txog NoSQL cov kev daws teeb meem - tsis yog vim tias lawv qee zaus zuj zus, thiab tsis yog vim qhov no tsab xov xwm yuav hem kom tau txais. qhov ntim ntawm qhov nruab nrab disser. Nws tsuas yog hais tias tag nrho cov no muaj feem xyuam rau cov kev daws teeb meem ntawm cov chav kawm sib txawv me ntsis - xws li cov tswv yim uas koj tuaj yeem siv rau hauv cov xwm txheej tshwj xeeb, tsis hais txog tag nrho cov qauv ntawm koj qhov project (xws li EAV), lossis thoob ntiaj teb lwm cov ntaub ntawv khaws cia paradigms (xws li graph databases thiab lwm yam kev xaiv NoSQL).
Cov teeb meem ntawm "classical" mus kom ze thiab lawv cov kev daws teeb meem hauv cov txheej txheem hloov pauv
Los ntawm "classical" mus kom ze kuv txhais tau hais tias lub hnub qub zoo (tsis hais txog kev siv cov txheej txheem tshwj xeeb, thov kom cov thwjtim ntawm Kimball, Inmon thiab CDM zam txim rau kuv).
1. Rigid cardinality ntawm kev sib txuas
Cov qauv no yog ua raws li kev faib cov ntaub ntawv kom meej Dimension ΠΈ qhov tseeb. Thiab qhov no, damn nws, yog qhov laj thawj - tom qab tag nrho, cov ntaub ntawv tsom xam hauv feem ntau ntawm cov xwm txheej los mus rau kev tsom xam ntawm qee qhov ntsuas tus lej (qhov tseeb) hauv qee ntu (qhov ntev).
Hauv qhov no, kev sib txuas ntawm cov khoom raug tsim los ntawm kev sib raug zoo ntawm cov ntxhuav siv tus yuam sij txawv teb chaws. Qhov no zoo nkaus li ntuj, tab sis tam sim ntawd ua rau thawj qhov kev txwv ntawm kev hloov pauv - nruj txhais ntawm cardinality ntawm kev sib txuas.
Qhov no txhais tau hais tias nyob rau theem tsim lub rooj, koj yuav tsum txiav txim siab kom raug rau txhua khub ntawm cov khoom muaj feem cuam tshuam seb lawv puas tuaj yeem cuam tshuam ntau-rau-ntau, lossis tsuas yog 1-rau-ntau, thiab "nyob rau qhov twg". Qhov no ncaj qha txiav txim siab lub rooj twg yuav muaj tus yuam sij tseem ceeb thiab qhov twg yuav muaj tus yuam sij txawv teb chaws. Hloov tus cwj pwm no thaum tau txais cov kev xav tau tshiab yuav ua rau muaj kev rov ua haujlwm ntawm lub hauv paus.
Kev zam qhov xwm txheej no ua tau yooj yim heev: koj tsis tas yuav tso siab rau lub chaw muag khoom ua qhov no. tag nrho cov kev sib txuas tau pib muab cia rau hauv cov rooj sib cais thiab ua nws li ntau-rau-ntau.
Txoj kev no tau npaj Dan Linstedt raws li ib feem ntawm lub paradigm Data Vault thiab txhawb nqa Lars RΓΆnnbΓ€ck Π² Anchor Model.
Yog li ntawd, peb tau txais thawj qhov tshwj xeeb ntawm cov txheej txheem hloov tau yooj yim:
Cov ntawv hauv Hubs yeej tsis hloov thiab tsis muaj versions. Sab nraud, hubs zoo ib yam li ID-daim ntawv qhia hom rooj siv nyob rau hauv qee lub tshuab los tsim cov surrogates, txawm li cas los xij, nws raug nquahu kom siv lub hash los ntawm cov txheej txheem lag luam raws li surrogates hauv Data Vault. Txoj hauv kev no ua kom yooj yim thauj cov kev sib raug zoo thiab cov cwj pwm los ntawm cov peev txheej (tsis tas yuav koom nrog lub hub kom tau txais tus neeg sawv cev, tsuas yog xam qhov hash ntawm tus yuam sij ntuj), tab sis tuaj yeem ua rau lwm yam teeb meem (xws li, piv txwv li, kev sib tsoo, rooj plaub thiab tsis luam tawm. cov cim nyob rau hauv txoj hlua yuam sij, thiab lwm yam.p.), yog li nws tsis yog feem ntau txais.
Tag nrho lwm cov khoom ntiag tug tau muab khaws cia rau hauv cov rooj tshwj xeeb hu ua satellites. Ib lub hub tuaj yeem muaj ntau lub satellites khaws cov khoom sib txawv.
Kev faib cov cwj pwm ntawm cov satellites tshwm sim raws li lub hauv paus ntsiab lus kev sib koom ua ke hloov - nyob rau hauv ib tug satellite tsis-versioned cwj pwm yuav muab khaws cia (piv txwv li, hnub yug thiab SNILS rau ib tug neeg), nyob rau hauv lwm yam - tsis tshua hloov versioned sawv daws yuav (piv txwv li, lub xeem lub npe thiab passport tooj), nyob rau hauv peb - ββnquag hloov. (piv txwv li, chaw nyob xa khoom, qeb, hnub kawg ntawm kev txiav txim, thiab lwm yam). Nyob rau hauv cov ntaub ntawv no, versioning yog nqa tawm nyob rau hauv lub theem ntawm ib tug satellites, thiab tsis yog lub koom haum raws li ib tug tag nrho, yog li ntawd nws yog advisable mus faib cov yam ntxwv thiaj li hais tias cov kev sib tshuam ntawm versions nyob rau hauv ib tug satellite yog tsawg heev (uas yuav txo tau tag nrho cov naj npawb ntawm khaws cia versions. ).
Tsis tas li ntawd, txhawm rau txhim kho cov txheej txheem thauj khoom, cov yam ntxwv tau los ntawm ntau qhov chaw feem ntau suav nrog hauv ib tus neeg satellites.
Satellites sib txuas lus nrog Hub ntawm txawv teb chaws key (uas sib haum rau 1-rau-ntau yam cardinality). Qhov no txhais tau hais tias ntau tus cwj pwm tseem ceeb (piv txwv li, ntau tus xov tooj hu rau ib tus neeg siv khoom) tau txais kev txhawb nqa los ntawm qhov "default" architecture.
Π Anchor Model cov rooj uas khaws cov yuam sij raug hu Anchors. Thiab lawv khaws:
Tsuas yog tus yuam sij surrogate
Txuas mus rau qhov chaw
Sau sijhawm ntxiv
Cov yuam sij ntuj los ntawm qhov pom ntawm Anchor Model raug txiav txim siab yam ntxwv zoo tib yam. Qhov kev xaiv no yuav zoo li nyuaj rau kev nkag siab, tab sis nws muab ntau npaum li cas rau kev txheeb xyuas qhov khoom.
Piv txwv li, yog tias cov ntaub ntawv hais txog tib lub koom haum tuaj yeem los ntawm cov tshuab sib txawv, txhua tus siv nws tus kheej qhov tseem ceeb. Nyob rau hauv Cov Ntaub Ntawv Vault, qhov no tuaj yeem ua rau cov qauv cumbersome ntawm ntau lub hubs (ib qho ntawm ib qho + kev sib koom ua ke master version), thaum nyob rau hauv Anchor qauv, qhov tseem ceeb ntawm txhua qhov chaw poob rau hauv nws tus cwj pwm thiab tuaj yeem siv thaum thauj khoom ntawm nws tus kheej. tag nrho lwm tus.
Tab sis kuj muaj ib qho insidious point ntawm no: yog hais tias tus cwj pwm los ntawm cov tshuab sib txawv tau ua ke hauv ib qho chaw, feem ntau yuav muaj qee qhov. cov cai ntawm "gluing", los ntawm qhov system yuav tsum nkag siab tias cov ntaub ntawv los ntawm ntau qhov chaw sib raug rau ib qho piv txwv ntawm qhov chaw.
Π Data Vault cov cai no feem ntau yuav txiav txim siab tsim "surrogate hub" ntawm tus tswv chaw thiab tsis nyob hauv ib txoj kev cuam tshuam rau Hubs uas khaws cov yuam sij ntuj thiab lawv cov yam ntxwv qub. Yog tias qee lub sijhawm cov kev cai sib koom ua ke hloov pauv (lossis cov yam ntxwv uas nws tau ua tau hloov kho), nws yuav txaus los hloov kho cov hubs surrogate.
Π Anchor qauv xws li ib qho chaw yuav feem ntau yuav khaws cia rau hauv lub thauj tog rau nkoj nkaus xwb. Qhov no txhais tau hais tias txhua tus cwj pwm, txawm tias lawv los ntawm qhov twg los, yuav raug khi rau tib tus neeg sawv cev. Kev sib cais cov ntaub ntawv tsis raug cai thiab, feem ntau, kev saib xyuas qhov cuam tshuam ntawm kev sib koom ua ke hauv cov txheej txheem no tuaj yeem nyuaj dua, tshwj xeeb tshaj yog tias cov kev cai yog qhov nyuaj heev thiab hloov ntau zaus, thiab tib tus cwj pwm tuaj yeem tau txais los ntawm ntau qhov chaw (txawm tias nws yog qhov tseeb. ua tau, txij li txhua tus cwj pwm version khaws qhov txuas mus rau nws qhov chaw).
Txawm li cas los xij, yog tias koj lub kaw lus yuav tsum siv qhov kev ua haujlwm deduplication, sib sau cov ntaub ntawv thiab lwm yam MDM cov ntsiab lus, nws tsim nyog them nyiaj tshwj xeeb rau cov yam ntxwv ntawm kev khaws cov yuam sij ntuj hauv cov txheej txheem agile. Nws zoo li qhov bulkier Data Vault tsim yuav dheev muaj kev nyab xeeb dua nyob rau hauv cov nqe lus ntawm kev sib koom ua ke yuam kev.
Anchor qauv kuj muab ib yam khoom ntxiv hu ua Knot nws yog qhov tseem ceeb tshwj xeeb degenerate hom thauj tog rau nkoj, uas muaj peev xwm tsuas muaj ib tug cwj pwm. Cov nodes yuav tsum tau siv los khaws cov ntaub ntawv tiaj tus (piv txwv li, poj niam txiv neej, poj niam txiv neej, qeb kev pabcuam neeg siv khoom, thiab lwm yam). Tsis zoo li lub Anchor, lub Knot tsis muaj cov rooj sib txuam, thiab nws tsuas yog tus cwj pwm (lub npe) ib txwm khaws cia rau hauv tib lub rooj nrog tus yuam sij. Nodes txuas nrog Anchors los ntawm khi rooj (Tie) tib yam li Anchors txuas rau ib leeg.
Tsis muaj kev pom meej meej txog kev siv Nodes. Piv txwv li, Nikolay Golov, uas nquag txhawb nqa kev siv Anchor Model nyob rau hauv Russia, ntseeg (tsis yog tsis tsim nyog) tias tsis yog ib phau ntawv siv nws tuaj yeem hais nrog qhov tseeb tias nws yeej ib txwm yuav zoo li qub thiab ib-theem, yog li nws yog qhov zoo dua rau tam sim ntawd siv lub thauj tog rau nkoj tag nrho rau txhua yam khoom.
Txawm li cas los xij, qhov chaw txuag yog qhov tseem ceeb, tab sis tsis yog lub ntsiab, kom zoo dua ntawm kev khaws cov khoom sib cais. Ua ke nrog kev sib cais ntawm kev sib raug zoo, txoj hauv kev no ua rau lub khw modular tsim. Qhov no txhais tau hais tias ntxiv ob qho tib si tus cwj pwm thiab tag nrho cov kev kawm tshiab hauv cov qauv zoo li no superstructure dhau ntawm cov khoom uas twb muaj lawm yam tsis hloov pauv. Thiab qhov no yog qhov ua rau cov txheej txheem piav qhia hloov pauv tau.
Qhov no kuj zoo ib yam li kev hloov pauv ntawm cov khoom tsim tawm mus rau kev tsim khoom loj - yog tias nyob rau hauv ib txwm mus kom ze txhua lub rooj ntawm tus qauv yog qhov tshwj xeeb thiab xav tau kev saib xyuas tshwj xeeb, tom qab ntawd hauv cov txheej txheem hloov pauv nws twb yog cov txheej txheem "qhov". Ntawm qhov tod tes, muaj ntau lub rooj, thiab cov txheej txheem ntawm kev thauj khoom thiab khaws cov ntaub ntawv yuav tsum saib nyuaj dua. Ntawm qhov tod tes, lawv ua yam. Qhov ntawd txhais tau tias yuav muaj automated thiab metadata tsav. Lo lus nug "peb yuav ua li cas?", cov lus teb uas tuaj yeem ua haujlwm tseem ceeb ntawm kev tsim kho, tam sim no tsuas yog tsis tsim nyog (nrog rau cov lus nug txog qhov cuam tshuam ntawm kev hloov cov qauv ntawm cov txheej txheem ua haujlwm. ).
Qhov no tsis tau txhais hais tias cov kws tshuaj ntsuam tsis xav tau nyob rau hauv xws li ib tug system ntawm tag nrho cov - ib tug neeg tseem yuav tsum tau ua hauj lwm los ntawm cov txheej txheem ntawm cov khoom uas muaj cwj pwm thiab xam seb qhov twg thiab yuav ua li cas thauj nws tag nrho. Tab sis tus nqi ntawm kev ua haujlwm, nrog rau qhov ua tau thiab tus nqi ntawm qhov yuam kev, tau txo qis heev. Ob qho tib si nyob rau theem kev tshuaj ntsuam thiab thaum lub sij hawm kev loj hlob ntawm ETL, uas nyob rau hauv ib tug tseem ceeb ib feem yuav raug txo kom kho metadata.
Tsaus sab
Tag nrho cov saum toj no ua rau ob qho tib si kev hloov pauv tau tiag tiag, thev naus laus zis siab thiab tsim nyog rau kev txhim kho rov qab. Tau kawg, kuj tseem muaj "lub thoob hauv cov tshuaj pleev", uas kuv xav tias koj tuaj yeem twv tau txog.
Cov ntaub ntawv decomposition, uas underlies lub modularity ntawm saj zawg zog architectures, ua rau ib tug ntau ntawm cov ntxhuav thiab, raws li, nyiaj siv ua haujlwm mus koom thaum sampling. Txhawm rau kom yooj yim tau txais tag nrho cov yam ntxwv ntawm qhov loj me, hauv lub khw classic ib qho kev xaiv yog txaus, tab sis ib qho kev hloov pauv hloov pauv yuav xav tau tag nrho cov kev sib koom ua ke. Ntxiv mus, yog tias tag nrho cov no koom nrog rau cov ntawv ceeb toom tuaj yeem sau ua ntej, cov kws tshuaj ntsuam xyuas uas tau siv los sau SQL ntawm tes yuav raug kev txom nyem ob npaug.
Muaj ntau qhov tseeb uas ua rau qhov xwm txheej no yooj yim dua:
Thaum ua haujlwm nrog qhov loj me, tag nrho nws cov cwj pwm yuav luag tsis siv ib txhij. Qhov no txhais tau tias tej zaum yuav muaj kev koom nrog tsawg dua li nws zoo nkaus li thaum xub thawj siab ib muag ntawm tus qauv. Cov ntaub ntawv Vault tseem tuaj yeem suav nrog qhov xav tau ntau zaus ntawm kev sib koom thaum faib cov cwj pwm rau satellites. Nyob rau tib lub sijhawm, Hubs lossis Anchors lawv tus kheej yog qhov xav tau tshwj xeeb rau kev tsim thiab kos npe tus neeg sawv cev ntawm lub sijhawm thauj khoom thiab tsis tshua muaj siv hauv cov lus nug (qhov no yog qhov tseeb tshwj xeeb rau Anchors).
Txhua qhov kev koom ua ke yog los ntawm qhov tseem ceeb. Tsis tas li ntawd, ib txoj hauv kev "compressed" ntau dua ntawm kev khaws cov ntaub ntawv txo cov nyiaj siv ua haujlwm ntawm cov ntxhuav scanning qhov twg nws xav tau (piv txwv li, thaum lim los ntawm tus nqi tsim nyog). Qhov no tuaj yeem ua rau qhov tseeb tias kev ua piv txwv los ntawm cov ntaub ntawv ib txwm muaj nrog ntau pawg ntawm kev koom ua ke yuav nrawm dua li luam theej ib qhov hnyav nrog ntau cov qauv hauv ib kab.
Piv txwv li, ntawm no hauv qhov no Cov kab lus muaj cov ncauj lus kom ntxaws sib piv ntawm kev ua tau zoo ntawm Anchor qauv nrog cov qauv ntawm ib lub rooj.
Muaj ntau nyob ntawm lub cav. Ntau lub platforms niaj hnub muaj kev koom nrog kev ua kom zoo dua qub. Piv txwv li, MS SQL thiab Oracle tuaj yeem "hla" koom nrog cov ntxhuav yog tias lawv cov ntaub ntawv tsis siv nyob qhov twg tsuas yog rau lwm qhov kev koom nrog thiab tsis cuam tshuam rau qhov kev xaiv zaum kawg (lub rooj / koom nrog tshem tawm), thiab MPP Vertica kev paub ntawm cov npoj yaig los ntawm Avito, tau ua pov thawj tias yog lub cav zoo tshaj plaws rau Anchor Model, muab qee qhov kev ua kom zoo ntawm cov lus nug. Ntawm qhov tod tes, khaws cia rau Anchor Model, piv txwv li, ntawm Click House, uas muaj kev txwv tsis pub koom nrog, tseem tsis tau zoo li lub tswv yim zoo heev.
Tsis tas li ntawd, rau ob qho tib si architectures muaj tshwj xeeb txav, ua kom cov ntaub ntawv nkag tau yooj yim dua (ob qho tib si los ntawm cov lus nug kev ua tau zoo thiab rau cov neeg siv kawg). Piv txwv li, Point-In-Time tables hauv Data Vault los yog cov lus tshwj xeeb ua haujlwm hauv Anchor qauv.
Tag nrho
Lub ntsiab tseem ceeb ntawm cov kev xav tau hloov pauv tau zoo yog qhov hloov pauv ntawm lawv "tsim".
Nws yog cov cuab yeej no uas tso cai rau:
Tom qab qee qhov kev npaj pib cuam tshuam txog kev xa tawm metadata thiab sau ntawv ETL algorithms yooj yim, sai sai muab cov neeg siv khoom nrog thawj qhov tshwm sim nyob rau hauv daim ntawv ntawm ob peb daim ntawv qhia uas muaj cov ntaub ntawv los ntawm tsuas yog ob peb qhov khoom. Nws tsis yog tsim nyog los xav txog tag nrho (txawm tias nyob rau theem sab saum toj) tag nrho cov khoom qauv.
Cov qauv ntaub ntawv tuaj yeem pib ua haujlwm (thiab muaj txiaj ntsig) tsuas yog 2-3 yam khoom, thiab tom qab ntawd loj hlob zuj zus (hais txog Anchor qauv Nikolai thov zoo sib piv nrog mycelium).
Ua tsaug rau decomposition rau hauv cov txheej txheem, ETL cov txheej txheem hauv cov tshuab zoo li qub, lawv cov ntawv sau qiv nws tus kheej rau algorithmization thiab, thaum kawg, automation.
Tus nqi ntawm qhov kev hloov pauv no yog kev ua tau zoo. Qhov no tsis tau txhais hais tias nws yog tsis yooj yim sua kom ua tiav kev ua tau zoo ntawm cov qauv zoo li no. Ntau zaus tshaj qhov tsis, koj tsuas yog xav tau kev siv zog ntau ntxiv thiab saib xyuas kom meej kom ua tiav cov kev ntsuas koj xav tau.