AWS پر خودکار ڈیٹا تجزیات (ADA) ایک AWS حل ہے جو آپ کو ایک سادہ اور بدیہی یوزر انٹرفیس کے ذریعے چند منٹوں میں ڈیٹا سے بامعنی بصیرت حاصل کرنے کے قابل بناتا ہے۔ ADA AWS-مقامی ڈیٹا اینالیٹکس پلیٹ فارم پیش کرتا ہے جو ڈیٹا تجزیہ کاروں کے استعمال کے مختلف کیسز کے لیے آؤٹ آف دی باکس استعمال کرنے کے لیے تیار ہے۔ ADA کے ساتھ، ٹیمیں ماہر تکنیکی مہارتوں کی ضرورت کے بغیر ڈیٹا کے ذرائع کی ایک حد سے متنوع ڈیٹا سیٹس کو داخل، تبدیل، حکومت اور استفسار کر سکتی ہیں۔ ADA کا ایک سیٹ فراہم کرتا ہے۔ پہلے سے تعمیر کنیکٹر بشمول ذرائع کی ایک وسیع رینج سے ڈیٹا اکٹھا کرنا ایمیزون سادہ اسٹوریج سروس (ایمیزون S3)، Amazon Kinesis ڈیٹا اسٹریمز, ایمیزون کلاؤڈ واچ, ایمیزون کلاؤڈ ٹریل، اور ایمیزون ڈائنومو ڈی بی اس کے ساتھ ساتھ بہت سے دوسرے.
ADA ایک بنیادی پلیٹ فارم فراہم کرتا ہے جسے ڈیٹا تجزیہ کار مختلف استعمال کے کیسز بشمول IT، فنانس، مارکیٹنگ، سیلز اور سیکیورٹی میں استعمال کر سکتے ہیں۔ ADA کا آؤٹ آف دی باکس CloudWatch ڈیٹا کنیکٹر اسی AWS اکاؤنٹ میں CloudWatch لاگز سے ڈیٹا کے اندراج کی اجازت دیتا ہے جس میں ADA کو تعینات کیا گیا ہے، یا کسی مختلف AWS اکاؤنٹ سے۔
اس پوسٹ میں، ہم یہ ظاہر کرتے ہیں کہ کس طرح ایک ایپلیکیشن ڈویلپر یا ایپلیکیشن ٹیسٹر AWS میں چلنے والی ایپلیکیشنز کی آپریشنل بصیرت حاصل کرنے کے لیے ADA کا استعمال کرنے کے قابل ہے۔ ہم یہ بھی ظاہر کرتے ہیں کہ آپ AWS میں ڈیٹا کے مختلف ذرائع سے مربوط ہونے کے لیے ADA حل کیسے استعمال کر سکتے ہیں۔ ہم سب سے پہلے ADA حل تعینات کریں۔ AWS اکاؤنٹ میں اور ADA حل مرتب کریں۔ بنا کر۔ ڈیٹا کی مصنوعات ڈیٹا کنیکٹر کا استعمال کرتے ہوئے. اس کے بعد ہم بصیرت حاصل کرنے کے لیے ADA Query Workbench کا استعمال الگ ڈیٹاسیٹس میں شامل ہونے کے لیے کرتے ہیں اور متعلقہ ڈیٹا سے استفسار کرتے ہیں۔ ہم یہ بھی ظاہر کرتے ہیں کہ کس طرح ADA کو بزنس انٹیلی جنس (BI) ٹولز کے ساتھ مربوط کیا جا سکتا ہے جیسے کہ ڈیٹا کو دیکھنے اور رپورٹس بنانے کے لیے ٹیبلاؤ۔
حل جائزہ
اس سیکشن میں، ہم ڈیمو کے لیے حل کا فن تعمیر پیش کرتے ہیں اور ورک فلو کی وضاحت کرتے ہیں۔ مظاہرے کے مقاصد کے لیے، bespoke ایپلی کیشن کو ایک کا استعمال کرتے ہوئے نقل کیا گیا ہے۔ او ڈبلیو ایس لامبڈا۔ فنکشن جو لاگ ان کرتا ہے۔ اپاچی لاگ فارمیٹ کا استعمال کرتے ہوئے ایک پیش سیٹ وقفہ پر ایمیزون ایونٹ برج. یہ معیاری فارمیٹ بہت سے مختلف ویب سرورز کے ذریعے تیار کیا جا سکتا ہے اور بہت سے لاگ تجزیہ پروگراموں کے ذریعے پڑھا جا سکتا ہے۔ ایپلیکیشن (Lambda فنکشن) لاگز CloudWatch لاگ گروپ کو بھیجے جاتے ہیں۔ تاریخی ایپلیکیشن لاگز حوالہ اور استفسار کے مقاصد کے لیے S3 بالٹی میں محفوظ کیے جاتے ہیں۔ کی فہرست کے ساتھ ایک تلاش کی میز HTTP اسٹیٹس کوڈز تفصیل کے ساتھ ایک DynamoDB ٹیبل میں محفوظ ہے۔ یہ تینوں ذرائع کے طور پر کام کرتے ہیں جہاں سے ڈیٹا کو ارتباط، استفسار اور تجزیہ کے لیے ADA میں داخل کیا جاتا ہے۔ ہم ADA حل تعینات کریں۔ AWS اکاؤنٹ میں اور ADA قائم کریں. پھر ہم تخلیق کرتے ہیں۔ ڈیٹا کی مصنوعات کے لئے ADA کے اندر اندر CloudWatch لاگ گروپ, S3 بالٹی، اور ڈائمنمو ڈی بی. جیسا کہ ڈیٹا پروڈکٹس کو ترتیب دیا جاتا ہے، ADA ذرائع سے ڈیٹا کو ہضم کرنے کے لیے ڈیٹا پائپ لائنز کا انتظام کرتا ہے۔ ADA Query Workbench کے ساتھ، آپ ایپلیکیشن کی خرابیوں کا سراغ لگانے یا مسئلے کی تشخیص کے لیے سادہ SQL کا استعمال کرتے ہوئے داخل کردہ ڈیٹا سے استفسار کر سکتے ہیں۔
درج ذیل خاکہ ایپلی کیشن لاگز میں بصیرت حاصل کرنے کے لیے ADA کے استعمال کے فن تعمیر اور ورک فلو کا ایک جائزہ فراہم کرتا ہے۔
ورک فلو میں درج ذیل مراحل شامل ہیں:
- لیمبڈا فنکشن کو ایونٹ برج کا استعمال کرتے ہوئے 2 منٹ کے وقفوں پر شروع کیا جانا ہے۔
- لیمبڈا فنکشن ان لاگز کو خارج کرتا ہے جو ایک مخصوص کلاؤڈ واچ لاگ گروپ میں محفوظ ہوتے ہیں
/aws/lambda/CdkStack-AdaLogGenLambdaFunction
. ایپلیکیشن لاگز اپاچی لاگ فارمیٹ اسکیما کا استعمال کرتے ہوئے بنائے جاتے ہیں لیکن JSON فارمیٹ میں CloudWatch لاگ گروپ میں محفوظ کیے جاتے ہیں۔ - CloudWatch، Amazon S3، اور DynamoDB کے ڈیٹا پروڈکٹس ADA میں بنائے گئے ہیں۔ CloudWatch ڈیٹا پروڈکٹ CloudWatch لاگ گروپ سے جڑتا ہے جہاں ایپلیکیشن (Lambda فنکشن) لاگز کو محفوظ کیا جاتا ہے۔ Amazon S3 کنیکٹر ایک S3 بالٹی فولڈر سے جڑتا ہے جہاں تاریخی لاگز محفوظ ہوتے ہیں۔ DynamoDB کنیکٹر ایک DynamoDB ٹیبل سے جڑتا ہے جہاں اسٹیٹس کوڈز جو ایپلیکیشن اور تاریخی لاگز کے ذریعہ حوالہ کیے جاتے ہیں۔
- ڈیٹا پروڈکٹس میں سے ہر ایک کے لیے، ADA ڈیٹا پائپ لائن کے بنیادی ڈھانچے کو ذرائع سے ڈیٹا اکٹھا کرنے کے لیے تعینات کرتا ہے۔ جب ڈیٹا کا ادخال مکمل ہو جائے تو، آپ ADA Query Workbench کے ذریعے SQL کا استعمال کرتے ہوئے سوالات لکھ سکتے ہیں۔
- آپ ADA پورٹل میں لاگ ان کر سکتے ہیں اور درخواست کے لاگز میں بصیرت حاصل کرنے کے لیے Query Workbench سے SQL سوالات تحریر کر سکتے ہیں۔ آپ اختیاری طور پر استفسار کو محفوظ کر سکتے ہیں اور اسی ڈومین میں دیگر ADA صارفین کے ساتھ استفسار کا اشتراک کر سکتے ہیں۔ ADA استفسار کی خصوصیت کے ذریعہ تقویت یافتہ ہے۔ ایمیزون ایتیناجو کہ ایک سرور لیس، انٹرایکٹو اینالیٹکس سروس ہے جو ڈیٹا کے پیٹا بائٹس کا تجزیہ کرنے کا ایک آسان، لچکدار طریقہ فراہم کرتی ہے۔
- ٹیبلو کو ADA ڈیٹا پروڈکٹس تک ADA ایگریس اینڈ پوائنٹس کے ذریعے رسائی حاصل کرنے کے لیے ترتیب دیا گیا ہے۔ پھر آپ دو چارٹس کے ساتھ ایک ڈیش بورڈ بنائیں۔ پہلا چارٹ ایک ہیٹ میپ ہے جو ایپلیکیشن API اینڈ پوائنٹس کے ساتھ منسلک HTTP ایرر کوڈز کے پھیلاؤ کو ظاہر کرتا ہے۔ دوسرا چارٹ ایک بار چارٹ ہے جو تاریخی ڈیٹا سے HTTP ایرر کوڈز کی کل گنتی کے ساتھ ٹاپ 10 ایپلیکیشن APIs کو دکھاتا ہے۔
شرائط
اس پوسٹ کے لیے، آپ کو درج ذیل شرائط کو پورا کرنا ہوگا:
- انسٹال کریں AWS کمانڈ لائن انٹرفیس (AWS CLI)، AWS کلاؤڈ ڈویلپمنٹ کٹ (AWS CDK) ضروریات, TypeScript مخصوص ضروریات، اور گٹ.
- تعینات میں آپ کے AWS اکاؤنٹ میں ADA حل
us-east-1
علاقہ- ADA شروع کرتے وقت ایک ایڈمن ای میل فراہم کریں۔ AWS کلاؤڈ فارمیشن اسٹیک ADA کو روٹ یوزر پاس ورڈ بھیجنے کے لیے اس کی ضرورت ہے۔ اگر ملٹی فیکٹر توثیق (MFA) فعال ہو تو ایک بار پاس ورڈ پیغام موصول کرنے کے لیے ایڈمن فون نمبر کی ضرورت ہوتی ہے۔ اس ڈیمو کے لیے، MFA فعال نہیں ہے۔
- نمونہ ایپلیکیشن بنائیں اور تعینات کریں (پر دستیاب ہے۔ GitHub repo) حل تاکہ آپ کے اکاؤنٹ میں درج ذیل وسائل فراہم کیے جا سکیں
us-east-1
: ریجن- ایک لیمبڈا فنکشن جو لاگنگ ایپلیکیشن کی تقلید کرتا ہے اور ایک ایونٹ برج قاعدہ جو 2 منٹ کے وقفوں پر ایپلیکیشن فنکشن کو شروع کرتا ہے۔
- متعلقہ بالٹی پالیسیوں کے ساتھ ایک S3 بالٹی اور ایک CSV فائل جس میں درخواست کے تاریخی لاگز شامل ہیں۔
- تلاش ڈیٹا کے ساتھ ایک DynamoDB ٹیبل۔
- رپورٹنگ AWS شناخت اور رسائی کا انتظام خدمات کے لیے (IAM) کے کردار اور اجازتیں درکار ہیں۔
- اختیاری طور پر، انسٹال کریں۔ ٹیب ڈیسک ٹاپ، ایک فریق ثالث BI فراہم کنندہ۔ اس پوسٹ کے لیے، ہم ٹیبلو ڈیسک ٹاپ ورژن 2021.2 استعمال کرتے ہیں۔ ٹیبلو ڈیسک ٹاپ ایپلیکیشن کے لائسنس یافتہ ورژن کو استعمال کرنے میں لاگت شامل ہے۔ مزید تفصیلات کے لیے، سے رجوع کریں۔ ٹیبلو لائسنسنگ معلومات.
ADA کو تعینات اور ترتیب دیں۔
ADA کے کامیابی سے تعینات ہونے کے بعد، آپ کر سکتے ہیں۔ میں لاگ ان کریں انسٹالیشن کے دوران فراہم کردہ ایڈمن ای میل کا استعمال کرتے ہوئے اس کے بعد آپ ایک بنائیں ڈومین نام CW_Domain
. ڈومین ڈیٹا پروڈکٹس کا صارف کی طرف سے بیان کردہ مجموعہ ہے۔ مثال کے طور پر، ڈومین ایک ٹیم یا پروجیکٹ ہو سکتا ہے۔ ڈومینز صارفین کو اپنے ڈیٹا پروڈکٹس کو منظم کرنے اور رسائی کی اجازتوں کا نظم کرنے کا ایک منظم طریقہ فراہم کرتے ہیں۔
- ADA کنسول پر، منتخب کریں۔ ڈومینز نیوی گیشن پین میں.
- میں سے انتخاب کریں ڈومین بنائیں.
- ایک نام درج کریں (
CW_Domain
) اور وضاحت، پھر منتخب کریں۔ جمع کرائیں.
AWS CDK کا استعمال کرتے ہوئے نمونہ ایپلیکیشن انفراسٹرکچر ترتیب دیں۔
AWS CDK حل جو ڈیمو ایپلیکیشن کو تعینات کرتا ہے اس پر میزبانی کی گئی ہے۔ GitHub کے. ریپو کو کلون کرنے اور AWS CDK پروجیکٹ کو ترتیب دینے کے اقدامات اس سیکشن میں تفصیلی ہیں۔ ان احکامات کو چلانے سے پہلے، یقینی بنائیں ترتیب دیں آپ کی AWS اسناد۔ ایک فولڈر بنائیں، ٹرمینل کھولیں، اور اس فولڈر پر جائیں جہاں AWS CDK حل انسٹال کرنے کی ضرورت ہے۔ درج ذیل کوڈ کو چلائیں:
یہ اقدامات درج ذیل اعمال انجام دیتے ہیں:
- لائبریری انحصار کو انسٹال کریں۔
- پروجیکٹ بنائیں
- ایک درست CloudFormation ٹیمپلیٹ تیار کریں۔
- اپنے AWS اکاؤنٹ میں AWS CloudFormation کا استعمال کرتے ہوئے اسٹیک کو تعینات کریں۔
تعیناتی میں تقریباً 1-2 منٹ لگتے ہیں اور DynamoDB لوک اپ ٹیبل، Lambda فنکشن، اور S3 بالٹی بناتا ہے جس میں تاریخی لاگ فائلیں بطور آؤٹ پٹ ہوتی ہیں۔ ان اقدار کو ٹیکسٹ ایڈیٹنگ ایپلی کیشن، جیسے نوٹ پیڈ میں کاپی کریں۔
ADA ڈیٹا پروڈکٹس بنائیں
ہم اس ڈیمو کے لیے تین مختلف ڈیٹا پروڈکٹس بناتے ہیں، ایک ہر ڈیٹا سورس کے لیے جس سے آپ آپریشنل بصیرت حاصل کرنے کے لیے پوچھ رہے ہوں گے۔ ڈیٹا پروڈکٹ ایک ڈیٹا سیٹ ہے (ڈیٹا کا مجموعہ جیسے کہ ٹیبل یا CSV فائل) جسے کامیابی کے ساتھ ADA میں درآمد کیا گیا ہے اور اس سے استفسار کیا جا سکتا ہے۔
CloudWatch ڈیٹا پروڈکٹ بنائیں
سب سے پہلے، ہم نمونہ ایپلیکیشن (Lambda فنکشن) کے لیے CloudWatch لاگ گروپ کو داخل کرنے کے لیے ADA ترتیب دے کر ایپلیکیشن لاگز کے لیے ڈیٹا پروڈکٹ بناتے ہیں۔ کا استعمال کرتے ہیں CdkStack.LambdaFunction
Lambda فنکشن ARN حاصل کرنے کے لیے آؤٹ پٹ اور CloudWatch کنسول پر متعلقہ CloudWatch لاگ گروپ ARN کو تلاش کریں۔
پھر درج ذیل مراحل کو مکمل کریں:
- ADA کنسول پر، ADA ڈومین پر جائیں اور CloudWatch ڈیٹا پروڈکٹ بنائیں۔
- کے لئے نامایک نام درج کریں۔
- کے لئے ماخذ کی قسم، کا انتخاب ایمیزون کلاؤڈ واچ.
- غیر فعال کریں خودکار PII.
ADA میں ایک خصوصیت ہے جو درآمد کے دوران ذاتی طور پر قابل شناخت معلومات (PII) ڈیٹا کا خود بخود پتہ لگاتی ہے جو بطور ڈیفالٹ فعال ہوتا ہے۔ اس ڈیمو کے لیے، ہم ڈیٹا پروڈکٹ کے لیے اس اختیار کو غیر فعال کر دیتے ہیں کیونکہ PII ڈیٹا کی دریافت اس ڈیمو کے دائرہ کار میں نہیں ہے۔
- میں سے انتخاب کریں اگلے.
- تلاش کریں اور CloudWatch لاگ گروپ ARN کو منتخب کریں جو پچھلے مرحلے سے کاپی کیا گیا ہے۔
- لاگ گروپ ARN کو کاپی کریں۔.
- ڈیٹا پروڈکٹ کے صفحہ پر، لاگ گروپ ARN درج کریں۔
- کے لئے CloudWatch استفسار، ایک سوال درج کریں جو آپ ADA کو لاگ گروپ سے حاصل کرنا چاہتے ہیں۔
اس ڈیمو میں، ہم @message فیلڈ سے استفسار کرتے ہیں کیونکہ ہم لاگ گروپ سے ایپلیکیشن لاگز حاصل کرنے میں دلچسپی رکھتے ہیں۔
- منتخب کریں کہ ابتدائی درآمد کے بعد ڈیٹا اپ ڈیٹس کو کیسے متحرک کیا جاتا ہے۔
ADA کو ماخذ سے ڈیٹا کو لچکدار وقفوں (15 منٹ یا اس کے بعد تک) یا طلب کے مطابق داخل کرنے کے لیے ترتیب دیا جا سکتا ہے۔ ڈیمو کے لیے، ہم ڈیٹا اپ ڈیٹس کو فی گھنٹہ چلانے کے لیے سیٹ کرتے ہیں۔
- میں سے انتخاب کریں اگلے.
اگلا، ADA لاگ گروپ سے جڑے گا اور اسکیما سے استفسار کرے گا۔ چونکہ لاگز اپاچی لاگ فارمیٹ میں ہیں، ہم لاگز کو الگ الگ فیلڈز میں تبدیل کرتے ہیں تاکہ ہم مخصوص لاگ فیلڈز پر سوالات چلا سکیں۔ ADA چار فراہم کرتا ہے۔ پہلے سے طے شدہ تبدیلیاں اور ایک ازگر اسکرپٹ کے ذریعے اپنی مرضی کے مطابق تبدیلی کی حمایت کرتا ہے۔ اس ڈیمو میں، ہم JSON میسج فیلڈ کو اپاچی لاگ فارمیٹ فیلڈز میں تبدیل کرنے کے لیے ایک حسب ضرورت پائیتھون اسکرپٹ چلاتے ہیں۔
- میں سے انتخاب کریں اسکیما کو تبدیل کریں۔.
- میں سے انتخاب کریں نئی تبدیلی بنائیں.
- اپ لوڈ کریں
apache-log-extractor-transform.py
سے سکرپٹ/asset/transform_logs/
فولڈر. - میں سے انتخاب کریں جمع کرائیں.
ADA اسکرپٹ کا استعمال کرتے ہوئے CloudWatch لاگز کو تبدیل کرے گا اور پروسیس شدہ اسکیما پیش کرے گا۔
- میں سے انتخاب کریں اگلے.
- آخری مرحلے میں، اقدامات کا جائزہ لیں اور منتخب کریں۔ جمع کرائیں.
ADA ڈیٹا پروسیسنگ شروع کرے گا، ڈیٹا پائپ لائنز بنائے گا، اور CloudWatch لاگ گروپس کو Query Workbench سے استفسار کرنے کے لیے تیار کرے گا۔ اس عمل کو مکمل ہونے میں چند منٹ لگیں گے اور اس کے تحت ADA کنسول پر دکھایا جائے گا۔ ڈیٹا کی مصنوعات.
ایمیزون S3 ڈیٹا پروڈکٹ بنائیں
ہم Amazon S3 ڈیٹا سورس سے تاریخی لاگز کو شامل کرنے کے اقدامات کو دہراتے ہیں اور DynamoDB ٹیبل سے حوالہ ڈیٹا تلاش کرتے ہیں۔ ڈیٹا کے ان دو ذرائع کے لیے، ہم اپنی مرضی کے مطابق تبدیلیاں نہیں بناتے ہیں کیونکہ ڈیٹا فارمیٹس CSV (تاریخی لاگز کے لیے) اور کلیدی صفات (حوالہ تلاش ڈیٹا کے لیے) میں ہیں۔
- ADA کنسول پر، ایک نیا ڈیٹا پروڈکٹ بنائیں۔
- ایک نام درج کریں (
hist_logs
) اور منتخب کریں۔ ایمیزون S3. - ایمیزون ایس 3 یو آر آئی کاپی کریں (اس کے بعد کا متن
arn:aws:s3:::
) سےCdkStack.S3
آؤٹ پٹ متغیر اور ایمیزون S3 کنسول پر جائیں۔ - سرچ باکس میں، کاپی شدہ متن درج کریں، S3 بالٹی کھولیں، منتخب کریں۔
/logs
فولڈر، اور کاپی S3 URI کا انتخاب کریں۔
اس راستے میں تاریخی نوشتہ جات محفوظ ہیں۔
- ADA کنسول پر واپس جائیں اور اس کے لیے کاپی کردہ S3 URI درج کریں۔ S3 مقام.
- کے لئے ٹرگر کو اپ ڈیٹ کریں۔منتخب مطالبے پر کیونکہ تاریخی نوشتہ جات غیر متعینہ فریکوئنسی پر اپ ڈیٹ ہوتے ہیں۔
- کے لئے اپ ڈیٹ پالیسیمنتخب شامل کریں۔ نئے درآمد شدہ ڈیٹا کو موجودہ ڈیٹا میں شامل کرنے کے لیے۔
- میں سے انتخاب کریں اگلے.
ADA منتخب فولڈر کے راستے میں فائلوں کے لیے اسکیما پر کارروائی کرتا ہے۔ چونکہ لاگز CSV فارمیٹ میں ہیں، ADA اضافی تبدیلیوں کی ضرورت کے بغیر کالم کے نام پڑھنے کے قابل ہے۔ تاہم، کالم status_code
اور request_size
ADA کے ذریعہ لمبی قسم کے طور پر اندازہ لگایا جاتا ہے۔ ہم ڈیٹا پروڈکٹس کے درمیان کالم ڈیٹا کی اقسام کو یکساں رکھنا چاہتے ہیں تاکہ ہم ڈیٹا ٹیبلز میں شامل ہو سکیں اور ڈیٹا سے استفسار کر سکیں۔ کالم status_code
ڈیٹا ٹیبل پر جوائن بنانے کے لیے استعمال کیا جائے گا۔
- میں سے انتخاب کریں اسکیما کو تبدیل کریں۔ دو کالموں کے ڈیٹا کی قسموں کو سٹرنگ ڈیٹا کی قسم میں تبدیل کرنے کے لیے۔
میں نمایاں کالم کے نام نوٹ کریں۔ اسکیما کا پیش نظارہ ڈیٹا کی قسم کی تبدیلیوں کو لاگو کرنے سے پہلے پین۔
- میں تبدیلی کا منصوبہ پین، نیچے بلٹ ان ٹرانسفارمزمنتخب کریں میپنگ کا اطلاق کریں۔.
یہ آپشن آپ کو ڈیٹا کی قسم کو ایک قسم سے دوسری قسم میں تبدیل کرنے کی اجازت دیتا ہے۔
- میں میپنگ کا اطلاق کریں۔ سیکشن، غیر منتخب کریں۔ دوسرے فیلڈز کو چھوڑیں۔.
اگر یہ اختیار غیر فعال نہیں ہے، تو صرف تبدیل شدہ کالم ہی محفوظ رہیں گے اور باقی تمام کالم چھوڑ دیے جائیں گے۔ چونکہ ہم تمام کالموں کو برقرار رکھنا چاہتے ہیں، ہم اس آپشن کو غیر فعال کر دیتے ہیں۔
- کے تحت فیلڈ میپنگزکے لیے پرانا نام اور نیا نام، داخل کریں
status_code
اور کے لئے نئی قسم، داخل کریںstring
. - میں سے انتخاب کریں آئٹم شامل کریں.
- کے لئے پرانا نام اور نیا نامدرخواست_سائز اور کے لیے درج کریں۔ ڈیٹا کی نئی قسمسٹرنگ درج کریں۔
- میں سے انتخاب کریں جمع کرائیں.
ADA ایمیزون S3 ڈیٹا سورس پر نقشہ سازی کی تبدیلی کا اطلاق کرے گا۔ میں کالم کی اقسام کو نوٹ کریں۔ اسکیما کا پیش نظارہ فین.
- میں سے انتخاب کریں نمونہ دیکھیں لاگو تبدیلی کے ساتھ ڈیٹا کا جائزہ لینے کے لیے۔
ADA اس بات کو یقینی بنانے کے لیے PII ڈیٹا کا اعتراف ظاہر کرے گا کہ یا تو صرف مجاز صارفین ہی ڈیٹا دیکھ سکتے ہیں یا ڈیٹا سیٹ میں کوئی PII ڈیٹا نہیں ہے۔
- میں سے انتخاب کریں اتفاق کرتا ہوں نمونے کے ڈیٹا کو دیکھنا جاری رکھنے کے لیے۔
نوٹ کریں کہ اسکیما کلاؤڈ واچ لاگ گروپ اسکیما سے مماثل ہے کیونکہ موجودہ ایپلیکیشن اور تاریخی ایپلیکیشن لاگز دونوں اپاچی لاگ فارمیٹ میں ہیں۔
- آخری مرحلے میں، ترتیب کا جائزہ لیں اور منتخب کریں۔ جمع کرائیں.
ADA Amazon S3 ذریعہ سے ڈیٹا پر کارروائی شروع کرتا ہے، بیک اینڈ انفراسٹرکچر بناتا ہے، اور ڈیٹا پروڈکٹ تیار کرتا ہے۔ ڈیٹا کے سائز کے لحاظ سے اس عمل میں چند منٹ لگتے ہیں۔
ایک DynamoDB ڈیٹا پروڈکٹ بنائیں
آخر میں، ہم ایک DynamoDB ڈیٹا پروڈکٹ بناتے ہیں۔ درج ذیل مراحل کو مکمل کریں:
- ADA کنسول پر، ایک نیا ڈیٹا پروڈکٹ بنائیں۔
- ایک نام درج کریں (
lookup
) اور منتخب کریں۔ ایمیزون ڈائنومو ڈی بی. - درج کریں
Cdk.DynamoDBTable
آؤٹ پٹ متغیر کے لیے DynamoDB ٹیبل ARN.
اس ٹیبل میں کلیدی صفات شامل ہیں جو اس ڈیمو میں تلاش کے ٹیبل کے طور پر استعمال ہوں گی۔ تلاش کے ڈیٹا کے لیے، ہم HTTP کوڈز اور کوڈز کی لمبی اور مختصر وضاحتیں استعمال کر رہے ہیں۔ آپ متبادل کے طور پر PostgreSQL، MySQL، یا CSV فائل سورس بھی استعمال کر سکتے ہیں۔
- کے لئے ٹرگر کو اپ ڈیٹ کریں۔منتخب ڈیمانڈ.
اپ ڈیٹس ڈیمانڈ پر ہوں گے کیونکہ تلاش زیادہ تر حوالہ کے مقصد کے لیے ہوتی ہے جب کہ استفسار کیا جاتا ہے اور تلاش کے ڈیٹا کی کسی بھی اپ ڈیٹ کو آن ڈیمانڈ ٹرگرز کا استعمال کرتے ہوئے ADA میں اپ ڈیٹ کیا جا سکتا ہے۔
- میں سے انتخاب کریں اگلے.
ADA بنیادی DynamoDB اسکیما سے اسکیما پڑھتا ہے اور اختیاری تبدیلی کے لیے کالم کا نام اور قسم پیش کرتا ہے۔ ہم پہلے سے طے شدہ اسکیما کے انتخاب کے ساتھ آگے بڑھیں گے کیونکہ کالم کی قسمیں CloudWatch لاگ گروپ اور Amazon S3 CSV ڈیٹا سورس کی اقسام سے مطابقت رکھتی ہیں۔ ڈیٹا کی اقسام کا ہونا جو کہ ڈیٹا کے تمام ذرائع میں مطابقت رکھتا ہے ہمیں کالم فیلڈز کا استعمال کرتے ہوئے ٹیبلز میں شامل ہو کر ریکارڈز حاصل کرنے کے لیے سوالات لکھنے کی اجازت دیتا ہے۔ مثال کے طور پر، کالم key
DynamoDB اسکیما میں سے مساوی ہے۔ status_code
Amazon S3 اور CloudWatch ڈیٹا پروڈکٹس میں۔ ہم سوالات لکھ سکتے ہیں جو کالم کا نام استعمال کرتے ہوئے تین ٹیبلز میں شامل ہو سکتے ہیں۔ key
. ایک مثال اگلے حصے میں دکھائی گئی ہے۔
- میں سے انتخاب کریں موجودہ اسکیما کے ساتھ جاری رکھیں.
- ترتیب کا جائزہ لیں اور منتخب کریں۔ جمع کرائیں.
ADA DynamoDB ٹیبل ڈیٹا سورس سے ڈیٹا پر کارروائی کرے گا اور ڈیٹا پروڈکٹ تیار کرے گا۔ ڈیٹا کے سائز پر منحصر ہے، اس عمل میں چند منٹ لگتے ہیں۔
اب ہمارے پاس ADA کے ذریعے پروسیس شدہ تینوں ڈیٹا پروڈکٹس ہیں اور آپ کے لیے سوالات چلانے کے لیے دستیاب ہیں۔
ڈیٹا سے استفسار کرنے کے لیے Query Workbench کا استعمال کریں۔
ADA آپ کو ڈیٹا کے ماخذ کو خلاصہ کرتے ہوئے اور SQL (سٹرکچرڈ کوئوری لینگویج) کا استعمال کرتے ہوئے اسے قابل رسائی بناتے ہوئے ڈیٹا پروڈکٹس کے خلاف سوالات چلانے کی اجازت دیتا ہے۔ آپ استفسارات لکھ سکتے ہیں اور ٹیبلز میں شامل ہو سکتے ہیں جس طرح آپ متعلقہ ڈیٹا بیس میں ٹیبلز کے خلاف استفسار کرتے ہیں۔ ہم دو صارف کے منظرناموں کے ذریعے ADA کی استفسار کرنے کی صلاحیت کا مظاہرہ کرتے ہیں۔ دونوں منظرناموں میں، ہم ایک ایپلیکیشن لاگ ڈیٹاسیٹ کو ایرر کوڈز تلاش کرنے کے ٹیبل میں شامل کرتے ہیں۔ پہلے استعمال کی صورت میں، ہم متعلقہ HTTP اسٹیٹس کوڈز کے ساتھ ٹاپ 10 سب سے زیادہ رسائی والے ایپلیکیشن اینڈ پوائنٹس کی شناخت کے لیے موجودہ ایپلیکیشن لاگز سے استفسار کرتے ہیں:
دوسری مثال میں، ہم اینڈ پوائنٹ کال پیٹرن کو سمجھنے کے لیے سب سے زیادہ خامیوں کے ساتھ ٹاپ 10 ایپلیکیشن اینڈ پوائنٹس حاصل کرنے کے لیے تاریخی لاگز ٹیبل سے استفسار کرتے ہیں:
استفسار کرنے کے علاوہ، آپ اختیاری طور پر استفسار کو محفوظ کر سکتے ہیں اور اسی ڈومین کے دوسرے صارفین کے ساتھ محفوظ کردہ استفسار کا اشتراک کر سکتے ہیں۔ مشترکہ سوالات براہ راست Query Workbench سے قابل رسائی ہیں۔ استفسار کے نتائج کو CSV فارمیٹ میں بھی برآمد کیا جا سکتا ہے۔
ٹیبلو میں ADA ڈیٹا پروڈکٹس کا تصور کریں۔
ADA کرنے کی صلاحیت پیش کرتا ہے۔ متصل ڈیٹا کو دیکھنے اور ADA ڈیٹا پروڈکٹس سے رپورٹس بنانے کے لیے فریق ثالث BI ٹولز پر۔ اس ڈیمو میں، ہم ٹیبلاؤ کے ساتھ ADA کے مقامی انضمام کا استعمال کرتے ہیں تاکہ ہم نے پہلے کنفیگر کیے گئے تین ڈیٹا پروڈکٹس کے ڈیٹا کو تصور کیا ہو۔ ٹیبلو کے ایتھینا کنیکٹر کا استعمال کرتے ہوئے اور درج ذیل مراحل پر عمل کریں۔ ٹیبلو کی ترتیب، آپ Tableau میں ADA کو ڈیٹا سورس کے طور پر ترتیب دے سکتے ہیں۔ ٹیبلاؤ اور اے ڈی اے کے درمیان کامیاب کنکشن قائم ہونے کے بعد، ٹیبلو ٹیبلاؤ کیٹلاگ کے تحت تین ڈیٹا پروڈکٹس کو آباد کرے گا۔ cw_domain
.
اس کے بعد ہم HTTP اسٹیٹس کوڈ کو جوائننگ کالم کے طور پر استعمال کرتے ہوئے تینوں ڈیٹا بیس میں ایک تعلق قائم کرتے ہیں، جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔ ٹیبلو ہمیں ڈیٹا ذرائع کے ساتھ آن لائن اور آف لائن موڈ میں کام کرنے کی اجازت دیتا ہے۔ آن لائن موڈ میں، Tableau ADA سے جڑے گا اور ڈیٹا پروڈکٹس کے براہ راست استفسار کرے گا۔ آف لائن موڈ میں، ہم استعمال کر سکتے ہیں۔ باہر نکالیں ADA سے ڈیٹا نکالنے اور ٹیبلیو میں ڈیٹا درآمد کرنے کا آپشن۔ اس ڈیمو میں، ہم ڈیٹا کو ٹیبلو میں درآمد کرتے ہیں تاکہ استفسار کو مزید جوابدہ بنایا جا سکے۔ اس کے بعد ہم ٹیبلو ورک بک کو محفوظ کرتے ہیں۔ ہم ڈیٹا بیس کا انتخاب کرکے ڈیٹا کے ذرائع سے ڈیٹا کا معائنہ کر سکتے ہیں۔ تازہ ترین کریں. جدید بنایں.
ٹیبلو میں موجود ڈیٹا سورس کنفیگریشنز کے ساتھ، ہم ADA ڈیٹا پروڈکٹس پر اپنی مرضی کے مطابق رپورٹس، چارٹ اور تصورات بنا سکتے ہیں۔ آئیے تصورات کے لیے دو استعمال کے معاملات پر غور کریں۔
جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے، ہم نے ٹیبلاؤ کے بلٹ ان کا استعمال کرتے ہوئے ایپلیکیشن اینڈ پوائنٹس کے ذریعے HTTP غلطیوں کی فریکوئنسی کا تصور کیا۔ حرارت کا نقشہ چارٹ ہم نے صرف 4xx اور 5xx رینج میں غلطی والے کوڈز شامل کرنے کے لیے HTTP اسٹیٹس کوڈز کو فلٹر کیا۔
ہم نے HTTP ایرر کوڈز کی گنتی کے ذریعہ ترتیب دیئے گئے تاریخی نوشتہ جات سے درخواست کے اختتامی نکات کو ظاہر کرنے کے لیے ایک بار چارٹ بھی بنایا ہے۔ اس چارٹ میں، ہم دیکھ سکتے ہیں کہ /v1/server/admin
اینڈ پوائنٹ نے سب سے زیادہ HTTP ایرر اسٹیٹس کوڈز بنائے ہیں۔
صاف کرو
نمونہ ایپلیکیشن کے بنیادی ڈھانچے کو صاف کرنا ایک دو قدمی عمل ہے۔ سب سے پہلے، اس ڈیمو کے مقاصد کے لیے فراہم کردہ انفراسٹرکچر کو ہٹانے کے لیے، ٹرمینل میں درج ذیل کمانڈ کو چلائیں:
درج ذیل سوال کے لیے، y درج کریں اور AWS CDK ڈیمو کے لیے تعینات وسائل کو حذف کر دے گا۔
متبادل طور پر، آپ CdkStack اسٹیک پر تشریف لے کر اور منتخب کر کے AWS CloudFormation کنسول کے ذریعے وسائل کو ہٹا سکتے ہیں۔ خارج کر دیں.
دوسرا مرحلہ ADA کو ان انسٹال کرنا ہے۔ ہدایات کے لیے، رجوع کریں۔ حل کو ان انسٹال کریں۔.
نتیجہ
اس پوسٹ میں، ہم نے دکھایا کہ ADA سلوشن کا استعمال کیسے کیا جائے تاکہ دو مختلف ڈیٹا ذرائع میں ذخیرہ کردہ ایپلیکیشن لاگز سے بصیرت حاصل کی جا سکے۔ ہم نے AWS اکاؤنٹ پر ADA انسٹال کرنے اور AWS CDK کا استعمال کرتے ہوئے ڈیمو اجزاء کو تعینات کرنے کا طریقہ دکھایا۔ ہم نے ADA میں ڈیٹا پروڈکٹس بنائے اور ڈیٹا پروڈکٹس کو متعلقہ ڈیٹا ذرائع کے ساتھ ADA کے بلٹ ان ڈیٹا کنیکٹرز کا استعمال کرتے ہوئے ترتیب دیا۔ ہم نے معیاری SQL سوالات کا استعمال کرتے ہوئے ڈیٹا پروڈکٹس سے استفسار کرنے اور لاگ ڈیٹا پر بصیرت پیدا کرنے کا طریقہ دکھایا۔ ہم نے ٹیبلاؤ ڈیسک ٹاپ کلائنٹ، ایک فریق ثالث BI پروڈکٹ کو بھی ADA سے جوڑا اور دکھایا کہ ڈیٹا پروڈکٹس کے خلاف تصورات کیسے بنائے جائیں۔
ADA متنوع ڈیٹاسیٹس کو داخل کرنے، تبدیل کرنے، حکومت کرنے، اور استفسار کرنے اور ڈیٹا کے لائف سائیکل مینجمنٹ کو آسان بنانے کے عمل کو خودکار بناتا ہے۔ ADA کے پہلے سے بنائے گئے کنیکٹرز آپ کو ڈیٹا کے متنوع ذرائع سے ڈیٹا ہضم کرنے کی اجازت دیتے ہیں۔ AWS مصنوعات اور خدمات کی بنیادی معلومات رکھنے والی سافٹ ویئر ٹیمیں چند گھنٹوں میں ایک آپریشنل ڈیٹا اینالیٹکس پلیٹ فارم قائم کرنے اور ڈیٹا تک محفوظ رسائی فراہم کرنے کے قابل ہو جائیں گی۔ اس کے بعد ایک بدیہی اور اسٹینڈ اسٹون ویب یوزر انٹرفیس کا استعمال کرتے ہوئے ڈیٹا کو آسانی سے اور تیزی سے استفسار کیا جا سکتا ہے۔
ڈیٹا کو آسانی سے منظم کرنے اور اس سے بصیرت حاصل کرنے کے لیے آج ہی ADA کو آزمائیں۔
مصنفین کے بارے میں
اپراجیتھن ویدیا ناتھن AWS میں پرنسپل انٹرپرائز سلوشنز آرکیٹیکٹ ہیں۔ وہ AWS کلاؤڈ پر انٹرپرائز صارفین کی نقل مکانی اور اپنے کام کے بوجھ کو جدید بنانے میں مدد کرتا ہے۔ وہ ایک کلاؤڈ آرکیٹیکٹ ہے جس کے پاس انٹرپرائز، بڑے پیمانے پر اور تقسیم شدہ سافٹ ویئر سسٹمز کو ڈیزائن اور تیار کرنے کا 23+ سال کا تجربہ ہے۔ وہ ڈیٹا اور فیچر انجینئرنگ ڈومین پر توجہ کے ساتھ مشین لرننگ اور ڈیٹا اینالیٹکس میں مہارت رکھتا ہے۔ وہ میراتھن رنر کا شوقین ہے اور اس کے مشاغل میں پیدل سفر، بائیک چلانا اور اپنی بیوی اور دو لڑکوں کے ساتھ وقت گزارنا شامل ہے۔
راشد رحمان سڈنی، آسٹریلیا سے تعلق رکھنے والا ایک سافٹ ویئر ڈویلپر ہے جس کا سافٹ ویئر ڈویلپمنٹ اور فن تعمیر میں 10+ سال کا تجربہ ہے۔ وہ بنیادی طور پر عام صارفین کے استعمال کے معاملات اور کاروباری مسائل کے لیے بڑے پیمانے پر اوپن سورس AWS حل تیار کرنے پر کام کرتا ہے۔ اپنے فارغ وقت میں، وہ کھیل کود اور دوستوں اور خاندان کے ساتھ وقت گزارنے سے لطف اندوز ہوتا ہے۔
حافظ سعد اللہ ایمیزون ویب سروسز میں پرنسپل ٹیکنیکل پروڈکٹ مینیجر ہیں۔ حافظ AWS سلوشنز پر توجہ مرکوز کرتا ہے، جو عام کاروباری مسائل اور استعمال کے معاملات کو حل کرکے صارفین کی مدد کے لیے ڈیزائن کیا گیا ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ آٹوموٹو / ای وی، کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- چارٹ پرائم۔ ChartPrime کے ساتھ اپنے ٹریڈنگ گیم کو بلند کریں۔ یہاں تک رسائی حاصل کریں۔
- بلاک آفسیٹس۔ ماحولیاتی آفسیٹ ملکیت کو جدید بنانا۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://aws.amazon.com/blogs/big-data/derive-operational-insights-from-application-logs-using-automated-data-analytics-on-aws/
- : ہے
- : ہے
- : نہیں
- :کہاں
- $UP
- 10
- 11
- 12
- 14
- 15٪
- 16
- 160
- 17
- 2021
- 3000
- 500
- 7
- 8
- 9
- a
- کی صلاحیت
- قابلیت
- ہمارے بارے میں
- تک رسائی حاصل
- رسائی
- قابل رسائی
- اکاؤنٹ
- کے پار
- اعمال
- ایڈا
- شامل کریں
- اس کے علاوہ
- ایڈیشنل
- خطاب کرتے ہوئے
- منتظم
- کے بعد
- کے خلاف
- تمام
- کی اجازت
- کی اجازت دیتا ہے
- ساتھ
- بھی
- متبادل
- ایمیزون
- ایمیزون ویب سروسز
- کے درمیان
- an
- تجزیہ
- تجزیہ کار کہتے ہیں
- تجزیاتی
- تجزیے
- اور
- ایک اور
- کوئی بھی
- اپاچی
- اے پی آئی
- APIs
- درخواست
- ایپلی کیشنز
- اطلاقی
- کا اطلاق کریں
- درخواست دینا
- فن تعمیر
- کیا
- AS
- خواہشمند
- At
- اوصاف
- آسٹریلیا
- کی توثیق
- مجاز
- آٹومیٹڈ
- خودکار
- خود کار طریقے سے
- دستیاب
- AWS
- AWS کلاؤڈ فارمیشن
- واپس
- پسدید
- بار
- کی بنیاد پر
- بنیادی
- BE
- کیونکہ
- رہا
- اس سے پہلے
- bespoke
- کے درمیان
- دونوں
- باکس
- تعمیر
- عمارت
- تعمیر میں
- کاروبار
- کاروبار کی ذہانت
- لیکن
- by
- فون
- کر سکتے ہیں
- صلاحیت
- کیس
- مقدمات
- کیٹلوگ
- CD
- تبدیل
- چارٹ
- چارٹس
- میں سے انتخاب کریں
- منتخب کریں
- کلائنٹ
- بادل
- کوڈ
- کوڈ
- مجموعہ
- کالم
- کالم
- کامن
- مکمل
- اجزاء
- ترتیب
- تشکیل شدہ
- رابطہ قائم کریں
- منسلک
- کنکشن
- جڑتا
- غور کریں
- متواتر
- کنسول
- پر مشتمل ہے
- جاری
- باہمی تعلق
- باہمی تعلق۔
- اسی کے مطابق
- مساوی ہے
- قیمت
- تخلیق
- بنائی
- پیدا
- تخلیق
- اسناد
- موجودہ
- اپنی مرضی کے
- گاہک
- گاہکوں
- ڈیش بورڈ
- اعداد و شمار
- ڈیٹا تجزیات
- ڈیٹا پروسیسنگ
- ڈیٹا بیس
- ڈیٹا بیس
- ڈیٹاسیٹس
- پہلے سے طے شدہ
- ڈیمانڈ
- ڈیمو
- مظاہرہ
- demonstrated,en
- منحصر ہے
- تعیناتی
- تعینات
- تعیناتی
- تعینات کرتا ہے
- تفصیل
- ڈیزائن
- ڈیزائننگ
- ڈیسک ٹاپ
- تفصیلی
- تفصیلات
- ڈیولپر
- ترقی
- ترقی
- تشخیص
- مختلف
- براہ راست
- غیر فعال کر دیا
- دریافت
- دکھائیں
- تقسیم کئے
- متنوع
- نہیں کرتا
- ڈومین
- ڈومینز
- نہیں
- گرا دیا
- کے دوران
- ہر ایک
- اس سے قبل
- آسانی سے
- ترمیم
- یا تو
- ای میل
- چالو حالت میں
- کے قابل بناتا ہے
- اختتام پوائنٹ
- اختتام
- انجنیئرنگ
- کو یقینی بنانے کے
- درج
- انٹرپرائز
- انٹرپرائز گاہکوں
- انٹرپرائز کے حل
- خرابی
- نقائص
- قائم کرو
- قائم
- Ether (ETH)
- مثال کے طور پر
- موجودہ
- تجربہ
- وضاحت
- وضاحت
- نکالنے
- ڈیٹا نکالیں
- واقف
- خاندان
- نمایاں کریں
- چند
- میدان
- قطعات
- اعداد و شمار
- فائل
- فائلوں
- فائنل
- کی مالی اعانت
- پہلا
- لچکدار
- توجہ مرکوز
- توجہ مرکوز
- کے بعد
- کے لئے
- فارمیٹ
- چار
- فرکوےنسی
- دوست
- سے
- تقریب
- حاصل کرنا
- پیدا
- پیدا
- حاصل
- حاصل کرنے
- گورننگ
- گروپ
- گروپ کا
- ہے
- ہونے
- he
- مدد
- روشنی ڈالی گئی
- لمبی پیدل سفر
- ان
- تاریخی
- درجہ
- میزبانی کی
- HOURS
- کس طرح
- کیسے
- تاہم
- HTML
- HTTP
- HTTPS
- IAM
- ایک جیسے
- شناخت
- شناختی
- if
- درآمد
- in
- شامل
- شامل ہیں
- سمیت
- معلومات
- انفراسٹرکچر
- ابتدائی
- بصیرت
- انسٹال
- تنصیب
- ہدایات
- ضم
- انضمام
- انٹیلی جنس
- انٹرایکٹو
- دلچسپی
- انٹرفیس
- میں
- بدیہی
- پکارتے ہیں۔
- ملوث
- مسئلہ
- IT
- میں شامل
- شمولیت
- کے ساتھ گفتگو
- فوٹو
- JSON
- صرف
- رکھیں
- کلیدی
- علم
- زبان
- بڑے
- بڑے پیمانے پر
- آخری
- بعد
- شروع
- سیکھنے
- لائبریری
- لائسنس یافتہ
- زندگی کا دورانیہ
- کی طرح
- LIMIT
- لائن
- لسٹ
- رہتے ہیں
- لاگ ان کریں
- لاگ ان
- لانگ
- دیکھو
- تلاش
- مشین
- مشین لرننگ
- بنا
- بنانا
- انتظام
- انتظام
- مینیجر
- بہت سے
- نقشہ
- تعریفیں
- میراتھن
- مارکیٹنگ
- معاملہ
- بامعنی
- پیغام
- MFA
- شاید
- منتقلی
- منٹ
- موڈ
- جدید خطوط پر استوار
- زیادہ
- سب سے زیادہ
- زیادہ تر
- موزیلا
- کثیر عنصر کی تصدیق
- MySQL
- نام
- نامزد
- نام
- مقامی
- تشریف لے جائیں
- تشریف لے جارہا ہے
- سمت شناسی
- ضرورت ہے
- ضرورت
- ضروریات
- نئی
- نیا
- اگلے
- تعداد
- of
- تجویز
- آف لائن
- پرانا
- on
- ڈیمانڈ
- ایک
- آن لائن
- صرف
- کھول
- اوپن سورس
- آپریشنل
- اختیار
- or
- حکم
- دیگر
- دیگر
- باہر
- پیداوار
- مجموعی جائزہ
- صفحہ
- پین
- پاس ورڈ
- راستہ
- پاٹرن
- انجام دینے کے
- اجازتیں
- ذاتی طور پر
- فون
- PII
- پائپ لائن
- مقام
- سادہ
- منصوبہ
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- پالیسیاں
- پورٹل
- پوسٹ
- پوسٹگریسقیل
- طاقت
- تیار
- تیار کرتا ہے
- ضروریات
- حال (-)
- تحفہ
- پیش نظارہ
- پچھلا
- بنیادی طور پر
- پرنسپل
- پہلے
- مسائل
- آگے بڑھو
- عمل
- عملدرآمد
- عمل
- پروسیسنگ
- تیار
- مصنوعات
- پروڈکٹ مینیجر
- حاصل
- مصنوعات اور خدمات
- پروگرام
- منصوبے
- فراہم
- فراہم
- فراہم کنندہ
- فراہم کرتا ہے
- مقصد
- مقاصد
- ازگر
- سوالات
- سوال
- جلدی سے
- رینج
- پڑھیں
- تیار
- وصول
- ریکارڈ
- کہا جاتا ہے
- خطے
- تعلقات
- متعلقہ
- ہٹا
- دوبارہ
- رپورٹیں
- درخواست
- ضرورت
- وسائل
- متعلقہ
- قبول
- نتائج کی نمائش
- برقرار رکھنے
- کا جائزہ لینے کے
- سوار
- کردار
- جڑ
- حکمرانی
- رن
- دوسرے نمبر پر
- چل رہا ہے
- فروخت
- اسی
- محفوظ کریں
- پیمانے
- منظرنامے
- شیڈول کے مطابق
- گنجائش
- تلاش کریں
- دوسری
- سیکشن
- محفوظ بنانے
- سیکورٹی
- دیکھنا
- منتخب
- انتخاب
- بھیجنے
- بھیجا
- علیحدہ
- خدمت
- بے سرور
- سروس
- سروسز
- مقرر
- قائم کرنے
- سیکنڈ اور
- مشترکہ
- مختصر
- دکھایا گیا
- شوز
- سادہ
- آسان
- آسان بنانا
- سائز
- مہارت
- So
- سافٹ ویئر کی
- سوفٹ ویئر کی نشوونما
- حل
- حل
- ماخذ
- ذرائع
- ماہر
- مہارت دیتا ہے
- مخصوص
- مخصوص
- خرچ کرنا۔
- اسپورٹس
- SQL
- ڈھیر لگانا
- اسٹینڈ
- معیار
- شروع کریں
- شروع ہوتا ہے
- درجہ
- مرحلہ
- مراحل
- ذخیرہ
- ذخیرہ
- سلک
- منظم
- کامیاب
- کامیابی کے ساتھ
- اس طرح
- کی حمایت کرتا ہے
- اس بات کا یقین
- سڈنی
- سسٹمز
- ٹیبل
- جھانکی
- لے لو
- لیتا ہے
- ٹیم
- ٹیموں
- ٹیکنیکل
- تکنیکی مہارت
- ٹرمنل
- کہ
- ۔
- ماخذ
- ان
- تو
- وہاں.
- یہ
- تیسری پارٹی
- اس
- تین
- کے ذریعے
- وقت
- کرنے کے لئے
- آج
- اوزار
- سب سے اوپر
- اوپر 10
- کل
- تبدیل
- تبدیلی
- تبدیلی
- تبدیل
- تبدیل
- تبادلوں
- متحرک
- دو
- قسم
- اقسام
- کے تحت
- بنیادی
- سمجھ
- اپ ڈیٹ
- تازہ ترین معلومات
- صلی اللہ علیہ وسلم
- URI
- us
- استعمال کی شرائط
- استعمال کیس
- استعمال کیا جاتا ہے
- رکن کا
- صارف مواجہ
- صارفین
- کا استعمال کرتے ہوئے
- اقدار
- متغیر
- مختلف اقسام کے
- ورژن
- کی طرف سے
- لنک
- چاہتے ہیں
- راستہ..
- we
- ویب
- ویب خدمات
- اچھا ہے
- جب
- جس
- جبکہ
- وسیع
- وسیع رینج
- بیوی
- گے
- ساتھ
- کے اندر
- بغیر
- کام
- کام کا بہاؤ
- کام کرتا ہے
- گا
- لکھنا
- سال
- آپ
- اور
- زیفیرنیٹ