XML ဖိုင်များကို အပ်လုဒ်လုပ်ပါ သို့မဟုတ် XML ဒေတာကို ကူးထည့်ပါ။ ကိရိယာသည် XML ဖွဲ့စည်းပုံကို အလိုအလျောက် ခွဲခြမ်းစိတ်ဖြာပြီး ဇယား ပုံစံသို့ ပြောင်းလဲကာ namespace၊ attribute ကိုင်တွယ်မှု နှင့် ရှုပ်ထွေးသော nested ဖွဲ့စည်းပုံများကို ပံ့ပိုးပေးသည်။
ကျွန်ုပ်တို့၏ ပရော်ဖက်ရှင်နယ် အွန်လိုင်း ဇယား တည်းဖြတ်ကိရိယာကို အသုံးပြုပြီး ဒေတာကို တည်းဖြတ်ပါ။ အလွတ် တန်း ဒေတာ ဖျက်ခြင်း၊ ပွား တန်းများ ဖယ်ရှားခြင်း၊ ဒေတာ ပြောင်းလဲခြင်း၊ တန်းများအလိုက် စီရီခြင်း၊ regex ရှာပြီး အစားထိုးခြင်း နှင့် အချိန်နှင့်တပြေးညီ ကြိုကြည့်ခြင်းကို ပံ့ပိုးပေးသည်။ ပြောင်းလဲမှုများ အားလုံးသည် ရိုးရှင်းပြီး ထိရောက်သော လုပ်ဆောင်မှု နှင့် တိကျပြီး ယုံကြည်ရသော ရလဒ်များဖြင့် Avro Schema ပုံစံသို့ အလိုအလျောက် ပြောင်းလဲမည်ဖြစ်သည်။
ဒေတာ အမျိုးအစား mapping၊ field ကန့်သတ်ချက်များ နှင့် schema အတည်ပြုမှု၏ ပံ့ပိုးမှုဖြင့် စံ Avro schema သတ်မှတ်ချက်များကို ထုတ်လုပ်ပါ။ ထုတ်လုပ်ထားသော schema များကို Hadoop ecosystem များ၊ Kafka မက်ဆေ့ခ် စနစ်များ နှင့် အခြား big data platform များတွင် တိုက်ရိုက် အသုံးပြုနိုင်သည်။
မှတ်ချက်: ကျွန်ုပ်တို့၏ အွန်လိုင်း ပြောင်းလဲခြင်း ကိရိယာသည် အဆင့်မြင့် ဒေတာ လုပ်ဆောင်ခြင်း နည်းပညာကို အသုံးပြုသည်၊ ဘရောက်ဇာတွင် လုံးဝ လုပ်ဆောင်သည်၊ ဒေတာ လုံခြုံရေး နှင့် ကိုယ်ရေးကိုယ်တာကို သေချာစေသည် နှင့် မည်သည့် အသုံးပြုသူ ဒေတာကိုမျှ သိမ်းဆည်းမထားပါ။
XML (eXtensible Markup Language) သည် enterprise အဆင့် ဒေတာ လဲလှယ်မှု နှင့် configuration စီမံခန့်ခွဲမှုအတွက် စံပုံစံဖြစ်ပြီး တင်းကြပ်သော syntax သတ်မှတ်ချက်များ နှင့် အားကောင်းသော အတည်ပြုမှု ယန္တရားများ ရှိသည်။ ဝဘ် ဝန်ဆောင်မှုများ၊ configuration ဖိုင်များ၊ စာရွက်စာတမ်း သိမ်းဆည်းမှု နှင့် စနစ် ပေါင်းစပ်မှုတွင် ကျယ်ကျယ်ပြန့်ပြန့် အသုံးပြုသည်။ namespace များ၊ schema အတည်ပြုမှု နှင့် XSLT ပြောင်းလဲမှုကို ပံ့ပိုးပေးပြီး enterprise အပလီကေးရှင်းများအတွက် အရေးကြီးသော ဇယား ဒေတာ ဖြစ်စေသည်။
Apache Avro သည် ကြွယ်ဝသော ဒေတာ ဖွဲ့စည်းပုံများ၊ ကျစ်လစ်သော binary ပုံစံ နှင့် schema ဆင့်ကဲ ပြောင်းလဲမှု စွမ်းရည်များကို ပေးသော ဒေတာ serialization စနစ်တစ်ခုဖြစ်သည်။ big data လုပ်ဆောင်မှု၊ မက်ဆေ့ခ် တန်းစီများ နှင့် ဖြန့်ဝေထားသော စနစ်များတွင် ကျယ်ကျယ်ပြန့်ပြန့် အသုံးပြုသည်။ ၎င်း၏ schema သတ်မှတ်ချက်သည် ရှုပ်ထွေးသော ဒေတာ အမျိုးအစားများ နှင့် ဗားရှင်း တွဲဖက်အသုံးပြုနိုင်မှုကို ပံ့ပိုးပေးပြီး ဒေတာ အင်ဂျင်နီယာများ နှင့် စနစ် ဗိသုကာပညာရှင်များအတွက် အရေးကြီးသော ကိရိယာတစ်ခု ဖြစ်စေသည်။