AppML မော်ဒယ်များ


AppML မော်ဒယ်သည် အက်ပ်တစ်ခုအား ဖော်ပြသည်။


AppML မော်ဒယ်ဆိုတာ ဘာလဲ။

AppML မော်ဒယ်သည် အပလီကေးရှင်းတစ်ခုကို ဖော်ပြသည့် JavaScript အရာဝတ္ထု (JSON) ဖြစ်သည်။

ဤပုံစံငယ်သည် ဒေတာဘေ့စ်တစ်ခုမှ ဒေ တာကိုရယူရန်အတွက် လျှောက်လွှာအပြည့်အစုံကို ဖော်ပြသည် -

{
"database" : {
    "connection" : "localmysql",
    "sql" : "SELECT * FROM Customers"}
}

AppML Model တစ်ခု ဘာလုပ်နိုင်သလဲ။

AppML မော်ဒယ်ဖြင့် သင်လုပ်နိုင်သည်-

  • MySQL၊ SQL Server၊ Access နှင့် Oracle ကဲ့သို့သော ဒေတာဘေ့စ်များသို့ ချိတ်ဆက်မှုများကို သတ်မှတ်ပါ။
  • JSON၊ XML နှင့် အခြားစာသားဖိုင်များကဲ့သို့ ဒေတာဖိုင်များသို့ ချိတ်ဆက်မှုများကို သတ်မှတ်ပါ။
  • ဒေတာပြန်လည်ရယူရန်အတွက် SQL ထုတ်ပြန်ချက်များအား သတ်မှတ်ပါ။
  • စစ်ထုတ်ခြင်းနှင့် စီခြင်းကန့်သတ်ချက်များကို သတ်မှတ်ပါ။
  • ဒေတာအမျိုးအစားများ၊ ဒေတာဖော်မတ်များနှင့် အပ်ဒိတ်ကန့်သတ်ချက်များကို သတ်မှတ်ပါ။
  • အပလီကေးရှင်းလုံခြုံရေး၊ အသုံးပြုသူများနှင့် အသုံးပြုသူအုပ်စုများကို သတ်မှတ်ပါ။

ဥပမာများ

ဒေတာကို စစ်ထုတ်ရန် အသုံးပြုသူများကို ခွင့်ပြုရန် (ရှာဖွေရန်၊ အမျိုးအစားခွဲရန်)၊ သင်သည် မော်ဒယ်သို့ စစ်ထုတ်သည့် အချက်အလက်ကို ထည့်သွင်းနိုင်သည်-

ဥပမာ

"filteritems" : [
    {"item" : "CustomerName", "label" : "Customer"},
    {"item" : "City"},
    {"item" : "Country"}
]

အသုံးပြုသူများအား ဒေတာအပ်ဒိတ်လုပ်ခွင့်ပြုရန်၊ သင်သည် မော်ဒယ်သို့ အပ်ဒိတ်အချက်အလက်ကို ထည့်သွင်းနိုင်သည်- 

ဥပမာ

"updateItems" : [
    {"item" : "CustomerName"},
    {"item" : "Address"},
    {"item" : "PostalCode"},
    {"item" : "City"},
    {"item" : "Country"}
]

Model မပါတဲ့

ဤကျူတိုရီရယ်တွင် သင်အစောပိုင်းတွေ့မြင်ရသော အပလီကေးရှင်းများသည် မည်သည့်မော်ဒယ်များကိုမျှ အသုံးမပြုပါ။

နောက်ပိုင်းအခန်းများတွင်၊ ကျွန်ုပ်တို့သည် မော်ဒယ်တစ်ခုတွင် သတ်မှတ်ထားသည့်အတိုင်း ဒေတာများကို ဖတ်ရန်၊ စစ်ထုတ်ရန်နှင့် အပ်ဒိတ်လုပ်ရန် ဒေတာဘေ့စ်များသို့ ချိတ်ဆက်ပါမည်။