ہم نے حال ہی کا اعلان کیا ہے کے لئے کی حمایت AWS جھیل کی تشکیل میں عمدہ رسائی کنٹرول پالیسیاں ایمیزون ایتینا اپاچی آئس برگ، اپاچی ہوڈی اور اپاچی ہائیو جیسے ٹیبل فارمیٹس کا استعمال کرتے ہوئے کسی بھی معاون فائل فارمیٹ میں ذخیرہ کردہ ڈیٹا کے لیے سوالات۔ AWS Lake Formation آپ کو Amazon S3 میں ذخیرہ شدہ آئس برگ ٹیبلز سے استفسار کرنے کے لیے ڈیٹا بیس، ٹیبل، اور کالم کی سطح تک رسائی کی پالیسیوں کی وضاحت اور ان کو نافذ کرنے کی اجازت دیتا ہے۔ Lake Formation Amazon S3 میں ذخیرہ شدہ ڈیٹا پر اجازت اور حکمرانی کی پرت فراہم کرتی ہے۔ اس قابلیت کا تقاضا ہے کہ آپ اپ گریڈ کریں۔ ایتھینا انجن ورژن 3.
بڑی تنظیموں کے پاس اکثر کاروبار کی لائنیں (LoBs) ہوتی ہیں جو اپنے کاروباری ڈیٹا کے انتظام میں خود مختاری کے ساتھ کام کرتی ہیں۔ یہ LoBs میں ڈیٹا کا اشتراک غیر معمولی بناتا ہے۔ ان تنظیموں نے ایک وفاقی ماڈل اپنایا ہے، جس میں ہر ایل او بی کو اپنے ڈیٹا پر فیصلے کرنے کی خود مختاری حاصل ہے۔ وہ پبلشر/کنزیومر ماڈل کو سنٹرلائزڈ گورننس لیئر کے ساتھ استعمال کرتے ہیں جو رسائی کے کنٹرول کو نافذ کرنے کے لیے استعمال ہوتی ہے۔ اگر آپ ڈیٹا میش فن تعمیر کے بارے میں مزید جاننے میں دلچسپی رکھتے ہیں تو ملاحظہ کریں۔ AWS Lake Formation اور AWS Glue کا استعمال کرتے ہوئے ڈیٹا میش فن تعمیر کو ڈیزائن کریں۔. ایتھینا انجن ورژن 3 کے ساتھ، صارفین اوپن ڈیٹا فریم ورکس جیسے کہ اپاچی آئس برگ، اپاچی ہوڈی، اور اپاچی ہائیو کے لیے وہی ٹھیک ٹھیک کنٹرول استعمال کر سکتے ہیں۔
اس پوسٹ میں، ہم استعمال کے معاملے میں گہرا غوطہ لگاتے ہیں جہاں آپ کے پاس ڈیٹا شیئرنگ کے ساتھ ایک پروڈیوسر/صارف ماڈل موجود ہے جو اپاچی آئس برگ ٹیبل تک محدود رسائی فراہم کرتا ہے جس سے صارف استفسار کر سکتا ہے۔ ہم مخصوص قطاروں کو محدود کرنے کے لیے کالم فلٹرنگ، کالم کی سطح تک رسائی کو محدود کرنے کے لیے فلٹرنگ، اسکیما ارتقاء، اور وقت کے سفر پر تبادلہ خیال کریں گے۔
حل جائزہ
ایتھینا اور لیک فارمیشن کے ساتھ اپاچی آئس برگ ٹیبلز کے لیے عمدہ اجازتوں کی فعالیت کو واضح کرنے کے لیے، ہم نے درج ذیل اجزاء مرتب کیے ہیں:
- پروڈیوسر کے اکاؤنٹ میں:
- An AWS گلو اپاچی آئس برگ فارمیٹ میں ٹیبل کے اسکیما کو رجسٹر کرنے کے لیے ڈیٹا کیٹلاگ
- صارفین کے اکاؤنٹ تک عمدہ رسائی فراہم کرنے کے لیے جھیل کی تشکیل
- پروڈیوسر اکاؤنٹ سے ڈیٹا کی تصدیق کرنے کے لیے ایتھینا
- صارف کے اکاؤنٹ میں:
- AWS ریسورس ایکسیس مینیجر (AWS RAM) پروڈیوسر ڈیٹا کیٹلاگ اور صارفین کے درمیان مصافحہ کرنے کے لیے
- صارفین کے اکاؤنٹ تک عمدہ رسائی فراہم کرنے کے لیے جھیل کی تشکیل
- پروڈیوسر اکاؤنٹ سے ڈیٹا کی تصدیق کرنے کے لیے ایتھینا
مندرجہ ذیل خاکہ فن تعمیر کو واضح کرتا ہے۔
شرائط
شروع کرنے سے پہلے، یقینی بنائیں کہ آپ کے پاس درج ذیل ہیں:
ڈیٹا پروڈیوسر سیٹ اپ
اس سیکشن میں، ہم ڈیٹا پروڈیوسر کو سیٹ اپ کرنے کے اقدامات پیش کرتے ہیں۔
ٹیبل ڈیٹا کو ذخیرہ کرنے کے لیے ایک S3 بالٹی بنائیں
ہم ٹیبل کے لیے ڈیٹا کو بچانے کے لیے ایک نئی S3 بالٹی بناتے ہیں:
- Amazon S3 کنسول پر، ایک S3 بالٹی بنائیں منفرد نام کے ساتھ (اس پوسٹ کے لیے، ہم استعمال کرتے ہیں۔
iceberg-athena-lakeformation-blog
). - ٹیبل کے لیے استعمال کرنے کے لیے بالٹی کے اندر پروڈیوسر فولڈر بنائیں۔
لیک فارمیشن کا استعمال کرتے ہوئے ٹیبل کو ذخیرہ کرنے والے S3 راستے کو رجسٹر کریں۔
ہم S3 مکمل راستہ لیک فارمیشن میں رجسٹر کرتے ہیں:
- لیک فارمیشن کنسول پر جائیں۔
- اگر آپ پہلی بار لاگ ان ہو رہے ہیں، تو آپ کو ایڈمن صارف بنانے کا اشارہ کیا جائے گا۔
- نیویگیشن پین میں، نیچے رجسٹر کریں اور نگلیں۔منتخب کریں ڈیٹا جھیل کے مقامات.
- میں سے انتخاب کریں رجسٹر مقام، اور S3 بالٹی پاتھ فراہم کریں جو آپ نے پہلے بنایا تھا۔
- میں سے انتخاب کریں
AWSServiceRoleForLakeFormationDataAccess
لیے IAM کا کردار۔
کرداروں کے بارے میں اضافی معلومات کے لیے رجوع کریں۔ مقامات کے اندراج کے لیے استعمال ہونے والے کرداروں کے لیے تقاضے.
اگر آپ نے اپنی S3 بالٹی کی انکرپشن کو فعال کیا ہے، تو آپ کو لیک فارمیشن کو خفیہ کاری اور ڈکرپشن آپریشنز کرنے کے لیے اجازتیں فراہم کرنی ہوں گی۔ کا حوالہ دیتے ہیں ایک خفیہ کردہ Amazon S3 مقام کو رجسٹر کرنا ہدایت کے لئے۔
- میں سے انتخاب کریں رجسٹر مقام.
ایتھینا کا استعمال کرتے ہوئے آئس برگ ٹیبل بنائیں
آئیے اب اپاچی آئس برگ فارمیٹ کی حمایت یافتہ ایتھینا کا استعمال کرتے ہوئے ٹیبل بنائیں:
- ایتھینا کنسول پر، منتخب کریں۔ سوال ایڈیٹر نیوی گیشن پین میں.
- اگر آپ پہلی بار ایتھینا استعمال کر رہے ہیں، نیچے ترتیباتمنتخب کریں انتظام کریں اور S3 بالٹی کا مقام درج کریں جو آپ نے پہلے بنایا تھا (
iceberg-athena-lakeformation-blog/producer
). - میں سے انتخاب کریں محفوظ کریں.
- استفسار ایڈیٹر میں، درج ذیل استفسار درج کریں (اس مقام کو S3 بالٹی سے تبدیل کریں جسے آپ نے Lake Formation کے ساتھ رجسٹر کیا ہے)۔ نوٹ کریں کہ ہم ڈیفالٹ ڈیٹا بیس استعمال کرتے ہیں، لیکن آپ کوئی اور ڈیٹا بیس استعمال کر سکتے ہیں۔
- میں سے انتخاب کریں رن.
صارف اکاؤنٹ کے ساتھ ٹیبل کا اشتراک کریں۔
فعالیت کو واضح کرنے کے لیے، ہم درج ذیل منظرناموں کو نافذ کرتے ہیں:
- منتخب کالموں تک رسائی فراہم کریں۔
- فلٹر کی بنیاد پر منتخب قطاروں تک رسائی فراہم کریں۔
درج ذیل مراحل کو مکمل کریں:
- لیک فارمیشن کنسول پر، نیویگیشن پین میں نیچے ڈیٹا کیٹلاگمنتخب کریں ڈیٹا فلٹرز.
- میں سے انتخاب کریں نیا فلٹر بنائیں.
- کے لئے ڈیٹا فلٹر کا نام، داخل کریں
blog_data_filter
. - کے لئے ٹارگٹ ڈیٹا بیس، داخل کریں
lf-demo-db
. - کے لئے ہدف کی میز، داخل کریں
consumer_iceberg
. - کے لئے کالم کی سطح تک رسائیمنتخب کالم شامل کریں۔.
- صارفین کے ساتھ اشتراک کرنے کے لیے کالموں کا انتخاب کریں:
country, address, contactfirstname, city, customerid,
اورcustomername
. - کے لئے قطار فلٹر کا اظہار، فلٹر درج کریں۔
country='France'
. - میں سے انتخاب کریں فلٹر بنائیں.
اب آئیے صارف کے اکاؤنٹ تک رسائی فراہم کرتے ہیں۔ consumer_iceberg
میز.
- نیویگیشن پین میں، منتخب کریں۔ میزیں.
- صارف_آئس برگ ٹیبل کو منتخب کریں، اور منتخب کریں۔ گرانٹ پر عوامل مینو.
- منتخب کریں بیرونی اکاؤنٹس.
- بیرونی اکاؤنٹ کی شناخت درج کریں۔
- منتخب کریں نامزد ڈیٹا کیٹلاگ وسائل.
- اپنا ڈیٹا بیس اور ٹیبل منتخب کریں۔
- کے لئے ڈیٹا فلٹرزآپ نے جو ڈیٹا فلٹر بنایا ہے اسے منتخب کریں۔
- کے لئے ڈیٹا فلٹر کی اجازت اور قابل اجازت اجازتیں۔منتخب منتخب کریں.
- میں سے انتخاب کریں گرانٹ.
ڈیٹا کنزیومر سیٹ اپ
ڈیٹا کنزیومر کو ترتیب دینے کے لیے، ہم وسائل کا حصہ قبول کرتے ہیں اور AWS RAM اور Lake Formation کا استعمال کرتے ہوئے ایک ٹیبل بناتے ہیں۔ درج ذیل مراحل کو مکمل کریں:
- صارف اکاؤنٹ میں لاگ ان کریں اور AWS RAM کنسول پر جائیں۔
- کے تحت میرےساتھ اشتراک کیا نیویگیشن پین میں، منتخب کریں۔ وسائل کے حصص.
- اپنے وسائل کا حصہ منتخب کریں۔
- میں سے انتخاب کریں وسائل کا حصہ قبول کریں۔.
- اگلے مراحل میں استعمال کرنے کے لیے وسائل کے اشتراک کا نام نوٹ کریں۔
- لیک فارمیشن کنسول پر جائیں۔
- اگر آپ پہلی بار لاگ ان ہو رہے ہیں، تو آپ کو ایڈمن صارف بنانے کا اشارہ کیا جائے گا۔
- میں سے انتخاب کریں ڈیٹا بیس نیویگیشن پین میں، پھر اپنا ڈیٹا بیس منتخب کریں۔
- پر عوامل مینو، منتخب کریں وسائل کا لنک بنائیں.
- کے لئے وسائل کے لنک کا ناماپنے وسائل کے لنک کا نام درج کریں (مثال کے طور پر،
consumer_iceberg
). - اپنا ڈیٹا بیس اور مشترکہ ٹیبل منتخب کریں۔
- میں سے انتخاب کریں تخلیق کریں.
حل کی توثیق کریں۔
اب ہم ٹیبلز پر مختلف آپریشنز چلا سکتے ہیں تاکہ عمدہ رسائی کے کنٹرول کو درست کیا جا سکے۔
آپریشن داخل کریں۔
آئیے میں ڈیٹا داخل کریں۔ consumer_iceberg
پروڈیوسر اکاؤنٹ میں ٹیبل، اور صارف کے اکاؤنٹ میں توقع کے مطابق ڈیٹا فلٹرنگ کے کام کی توثیق کریں۔
- پروڈیوسر اکاؤنٹ میں لاگ ان کریں۔
- ایتھینا کنسول پر، منتخب کریں۔ سوال ایڈیٹر نیوی گیشن پین میں.
- آئس برگ ٹیبل میں ڈیٹا لکھنے اور داخل کرنے کے لیے درج ذیل ایس کیو ایل کا استعمال کریں۔ ایک وقت میں ایک سوال چلانے کے لیے Query ایڈیٹر کا استعمال کریں۔ آپ ایک وقت میں ایک سوال کو نمایاں/منتخب کر سکتے ہیں اور "رن"/"دوبارہ چلائیں" پر کلک کر سکتے ہیں:
- آئس برگ ٹیبل میں ڈیٹا کو پڑھنے اور منتخب کرنے کے لیے درج ذیل ایس کیو ایل کا استعمال کریں:
- صارف اکاؤنٹ میں لاگ ان کریں۔
- ایتھینا استفسار ایڈیٹر میں، مشترکہ ٹیبل پر درج ذیل SELECT استفسار کو چلائیں:
فلٹرز کی بنیاد پر، صارف کے پاس کالموں کے سب سیٹ اور قطاروں کی مرئیت ہوتی ہے جہاں ملک فرانس ہے۔
اپ ڈیٹ/ڈیلیٹ آپریشنز
اب آئیے ایک قطار کو اپ ڈیٹ کریں اور صارف کے ساتھ اشتراک کردہ ڈیٹا سیٹ سے ایک کو حذف کریں۔
- پروڈیوسر اکاؤنٹ میں لاگ ان کریں۔
- اپ ڈیٹ کریں
city='Paris' WHERE city='Reims'
اور قطار کو حذف کریں۔customerid = 3;
- اپ ڈیٹ شدہ اور حذف شدہ ڈیٹاسیٹ کی تصدیق کریں:
- صارف اکاؤنٹ میں لاگ ان کریں۔
- ایتھینا استفسار ایڈیٹر میں، مشترکہ ٹیبل پر درج ذیل SELECT استفسار کو چلائیں:
ہم مشاہدہ کر سکتے ہیں کہ صرف ایک قطار دستیاب ہے اور شہر کو پیرس میں اپ ڈیٹ کر دیا گیا ہے۔
اسکیما ارتقاء: ایک نیا کالم شامل کریں۔
آئیے ایک قطار کو اپ ڈیٹ کریں اور صارف کے ساتھ اشتراک کردہ ڈیٹا سیٹ سے ایک کو حذف کریں۔
- پروڈیوسر اکاؤنٹ میں لاگ ان کریں۔
- نام سے ایک نیا کالم شامل کریں۔
geo_loc
آئس برگ ٹیبل میں۔ ایک وقت میں ایک سوال چلانے کے لیے Query ایڈیٹر کا استعمال کریں۔ آپ ایک وقت میں ایک سوال کو نمایاں/منتخب کر سکتے ہیں اور "رن"/"دوبارہ چلائیں" پر کلک کر سکتے ہیں:
نئے شامل کیے جانے والوں کو مرئیت فراہم کرنے کے لیے geo_loc
کالم، ہمیں لیک فارمیشن ڈیٹا فلٹر کو اپ ڈیٹ کرنے کی ضرورت ہے۔
- لیک فارمیشن کنسول پر، منتخب کریں۔ ڈیٹا فلٹرز نیوی گیشن پین میں.
- اپنا ڈیٹا فلٹر منتخب کریں اور منتخب کریں۔ ترمیم کریں.
- کے تحت کالم کی سطح تک رسائینیا کالم شامل کریں (
geo_loc
). - میں سے انتخاب کریں محفوظ کریں.
- صارف اکاؤنٹ میں لاگ ان کریں۔
- ایتھینا استفسار ایڈیٹر میں، درج ذیل کو چلائیں۔
SELECT
مشترکہ میز پر سوال:
نیا کالم geo_loc
نظر آتا ہے اور ایک اضافی قطار۔
اسکیما ارتقاء: کالم حذف کریں۔
آئیے ایک قطار کو اپ ڈیٹ کریں اور صارف کے ساتھ اشتراک کردہ ڈیٹا سیٹ سے ایک کو حذف کریں۔
- پروڈیوسر اکاؤنٹ میں لاگ ان کریں۔
- آئس برگ ٹیبل سے ایڈریس کالم چھوڑنے کے لیے ٹیبل کو تبدیل کریں۔ ایک وقت میں ایک سوال چلانے کے لیے Query ایڈیٹر کا استعمال کریں۔ آپ ایک وقت میں ایک سوال کو نمایاں/منتخب کر سکتے ہیں اور "رن"/"دوبارہ چلائیں" پر کلک کر سکتے ہیں:
ہم دیکھ سکتے ہیں کہ کالم کا پتہ ٹیبل میں موجود نہیں ہے۔
- صارف اکاؤنٹ میں لاگ ان کریں۔
- ایتھینا استفسار ایڈیٹر میں، مشترکہ ٹیبل پر درج ذیل SELECT استفسار کو چلائیں:
کالم کا پتہ ٹیبل میں موجود نہیں ہے۔
وقت کا سفر
اب ہم نے کئی بار آئس برگ ٹیبل کو تبدیل کیا ہے۔ آئس برگ ٹیبل سنیپ شاٹس پر نظر رکھتا ہے۔ ٹائم ٹریول کی فعالیت کو دریافت کرنے کے لیے درج ذیل مراحل کو مکمل کریں:
- پروڈیوسر اکاؤنٹ میں لاگ ان کریں۔
- سسٹم ٹیبل سے استفسار کریں:
ہم مشاہدہ کر سکتے ہیں کہ ہم نے متعدد سنیپ شاٹس تیار کیے ہیں۔
- ان میں سے ایک کو نوٹ کریں۔
committed_at
اگلے مراحل میں استعمال کرنے والی اقدار (اس مثال کے لیے،2023-01-29 21:35:02.176 UTC
). - ٹیبل اسنیپ شاٹ تلاش کرنے کے لیے ٹائم ٹریول کا استعمال کریں۔ ایک وقت میں ایک سوال چلانے کے لیے Query ایڈیٹر کا استعمال کریں۔ آپ ایک وقت میں ایک سوال کو نمایاں/منتخب کر سکتے ہیں اور "رن"/"دوبارہ چلائیں" پر کلک کر سکتے ہیں:
صاف کرو
آئندہ چارجز سے بچنے کے لیے درج ذیل اقدامات کو مکمل کریں:
- Amazon S3 کنسول پر، ٹیبل اسٹوریج بالٹی (اس پوسٹ کے لیے، iceberg-athena-lakeformation-blog) کو حذف کریں۔
- ایتھینا کنسول پر پروڈیوسر اکاؤنٹ میں، اپنی بنائی ہوئی میزوں کو حذف کرنے کے لیے درج ذیل کمانڈز چلائیں:
- لیک فارمیشن کنسول پر پروڈیوسر اکاؤنٹ میں، صارف اکاؤنٹ کی اجازتیں منسوخ کریں۔
- صارف اکاؤنٹ سے ایتھینا کے استفسار کے نتیجے کے مقام کے لیے استعمال ہونے والی S3 بالٹی کو حذف کریں۔
نتیجہ
آئس برگ جیسے فارمیٹس کے لیے کراس اکاؤنٹ، فائن گرینڈ رسائی کنٹرول پالیسیوں کے لیے سپورٹ کے ساتھ، آپ کے پاس ایتھینا کے تعاون سے کسی بھی فارمیٹ کے ساتھ کام کرنے کی لچک ہے۔ آپ کی S3 ڈیٹا لیک میں موجود ڈیٹا کے خلاف CRUD آپریشنز کرنے کی اہلیت، Lake Formation Fine-grained Access Controls کے ساتھ مل کر تمام ٹیبلز اور فارمیٹس کے لیے Athena کے تعاون سے آپ کے ڈیٹا کی حکمت عملی کو جدت اور آسان بنانے کے مواقع فراہم کرتی ہے۔ ہم آپ کی رائے سننا پسند کریں گے!
مصنفین کے بارے میں
کشور دمودرن AWS میں ایک سینئر سولیوشن آرکیٹیکٹ ہے۔ کشور اپنے سالوں کی صنعت اور کلاؤڈ کے تجربے سے فائدہ اٹھاتے ہوئے اسٹریٹجک صارفین کی کلاؤڈ انٹرپرائز کی حکمت عملی اور نقل مکانی کے سفر میں مدد کرتا ہے۔
جیک جی AWS میں Athena Data Lake اور Storage ٹیم کا سافٹ ویئر انجینئر ہے۔ وہ Apache Iceberg Committer اور PMC ممبر ہیں۔
کریس اولسن AWS میں سافٹ ویئر ڈویلپمنٹ انجینئر ہے۔
Xiaoxuan Li AWS میں سافٹ ویئر ڈویلپمنٹ انجینئر ہے۔
راہول سوناونے AWS میں AI/ML کے ساتھ پرنسپل اینالیٹکس سلوشنز آرکیٹیکٹ ہیں اور ان کی خاصیت کے شعبے کے طور پر تجزیات۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو بلاک چین۔ Web3 Metaverse Intelligence. علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://aws.amazon.com/blogs/big-data/interact-with-apache-iceberg-tables-using-amazon-athena-and-cross-account-fine-grained-permissions-using-aws-lake-formation/
- : ہے
- $UP
- 1
- 10
- 100
- 7
- a
- کی صلاحیت
- ہمارے بارے میں
- قبول کریں
- تک رسائی حاصل
- اکاؤنٹ
- کے پار
- شامل کیا
- ایڈیشنل
- اضافی معلومات
- پتہ
- منتظم
- اپنایا
- کے خلاف
- AI / ML
- تمام
- کی اجازت دیتا ہے
- ایمیزون
- ایمیزون ایتینا
- تجزیاتی
- اور
- اپاچی
- فن تعمیر
- کیا
- رقبہ
- فن
- AS
- At
- اجازت
- دستیاب
- سے اجتناب
- AWS
- AWS جھیل کی تشکیل
- حمایت کی
- کی بنیاد پر
- کے درمیان
- کاروبار
- کاروبار
- by
- کہا جاتا ہے
- کر سکتے ہیں
- کیٹلوگ
- مرکزی
- کچھ
- تبدیل
- بوجھ
- میں سے انتخاب کریں
- شہر
- کلک کریں
- بادل
- کالم
- کالم
- COM
- مل کر
- مکمل
- اجزاء
- کنسول
- صارفین
- کنٹرول
- کنٹرول
- ملک
- تخلیق
- بنائی
- تخلیق
- مخلوق
- پار
- گاہکوں
- اعداد و شمار
- ڈیٹا لیک
- ڈیٹا شیئرنگ
- ڈیٹا کی حکمت عملی
- ڈیٹا بیس
- فیصلے
- گہری
- گہری ڈبکی
- پہلے سے طے شدہ
- ترقی
- مختلف
- بات چیت
- نیچے
- چھوڑ
- ہر ایک
- اس سے قبل
- ایڈیٹر
- ای میل
- ای ایم ای اے
- چالو حالت میں
- خفیہ کردہ
- خفیہ کاری
- انجن
- انجینئر
- درج
- انٹرپرائز
- Ether (ETH)
- ارتقاء
- مثال کے طور پر
- توقع
- تجربہ
- تلاش
- بیرونی
- فائل
- فلٹر
- فلٹرنگ
- فلٹر
- مل
- پہلا
- پہلی بار
- لچک
- کے بعد
- کے لئے
- فارمیٹ
- قیام
- فریم ورک
- فرانس
- سے
- مکمل
- فعالیت
- مستقبل
- پیدا
- حاصل
- دے دو
- گورننس
- عطا
- رہنمائی
- ہے
- ہونے
- سن
- مدد کرتا ہے
- چھتہ
- HTML
- HTTP
- HTTPS
- ID
- پر عملدرآمد
- in
- انکارپوریٹڈ
- صنعت
- معلومات
- اختراعات
- بات چیت
- دلچسپی
- IT
- سفر
- فوٹو
- جھیل
- لینڈ
- پرت
- سیکھنے
- سطح
- لیورنگنگ
- LIMIT
- لائنوں
- LINK
- محل وقوع
- محبت
- لیون
- بنا
- بناتا ہے
- مینیجنگ
- رکن
- مینو
- منتقلی
- ماڈل
- زیادہ
- ایک سے زیادہ
- نام
- تشریف لے جائیں
- سمت شناسی
- ضرورت ہے
- نئی
- اگلے
- NYC
- مشاہدہ
- of
- on
- ایک
- کھول
- کھولیں ڈیٹا
- کام
- آپریشنز
- مواقع
- تنظیمیں
- دیگر
- پین
- پیرس
- راستہ
- انجام دینے کے
- اجازتیں
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- پالیسیاں
- پوسٹ
- حال (-)
- پرنسپل
- پروڈیوسر
- فراہم
- فراہم کرتا ہے
- RAM
- پڑھیں
- حال ہی میں
- جھلکتی ہے
- رجسٹر
- رجسٹرڈ
- کی جگہ
- کی ضرورت ہے
- وسائل
- محدود
- محدود
- نتیجہ
- کردار
- کردار
- ROW
- رن
- اسی
- محفوظ کریں
- منظرنامے
- سیکشن
- منتخب
- سینئر
- مقرر
- سیکنڈ اور
- مشترکہ
- اشتراک
- آسان بنانے
- سنیپشاٹ
- سافٹ ویئر کی
- سوفٹ ویئر کی نشوونما
- سافٹ ویئر انجنیئر
- حل
- خاص
- SQL
- شروع
- مراحل
- ذخیرہ
- ذخیرہ
- ذخیرہ
- حکمت عملی
- حکمت عملی
- سلک
- اس طرح
- حمایت
- تائید
- کے نظام
- ٹیبل
- ٹیم
- کہ
- ۔
- ان
- یہ
- وقت
- وقت سفر
- اوقات
- ٹائمسٹیمپ
- کرنے کے لئے
- ٹریک
- سفر
- کے تحت
- منفرد
- اپ ڈیٹ کریں
- اپ ڈیٹ
- اپ گریڈ
- امریکا
- استعمال کی شرائط
- رکن کا
- UTC کے مطابق ھیں
- تصدیق کریں۔
- اقدار
- اس بات کی تصدیق
- ورژن
- کی نمائش
- نظر
- دورہ
- ساتھ
- کام
- کام کرتا ہے
- لکھنا
- سال
- اور
- زیفیرنیٹ