شروعات کے لئے ایس ایس آئی ایس ٹیوٹوریل: کیوں ، کیا اور کیسے؟



SSIS ڈیٹا انضمام اور ورک فلو ایپلی کیشنز کے لئے ایک پلیٹ فارم ہے۔ اس ایس ایس آئی ایس ٹیوٹوریل میں ایس کیو ایل سرور انٹیگریشن سروسز کی ، کیوں اور کس طرح کا احاطہ کیا گیا ہے۔

ایس کیو ایل سرور انٹیگریشن سروسز (ایس ایس آئ ایس) مائیکروسافٹ ایس کیو ایل سرور ڈیٹا بیس سافٹ ویئر کا ایک لازمی حصہ تشکیل دیتی ہے۔ اس سے مختلف خصوصیات کے ساتھ ڈیٹا مینجمنٹ کا کام بہت آسان ہوجاتا ہے۔ اس ٹیوٹوریل میں ، ہم درج ذیل ترتیب میں ، نظریاتی سطح پر SSIS میں گہری کھدائی کریں گے:

آو شروع کریں.





ڈیٹا انٹیگریشن کیا ہے؟

ڈیٹا انٹیگریشن ایک ایسا عمل ہے جس میں متفاوت اعداد و شمار کو بازیافت کیا جاتا ہے اور بطور شامل شکل اور ڈھانچہ مل جاتا ہے۔ مثال کے طور پر ، ان دنوں ہر کمپنی کو مختلف ذرائع سے ڈیٹا کے بڑے سیٹوں پر کارروائی کرنا ہوگی۔ کاروباری فیصلے کرنے کے لئے بصیرت بخش معلومات دینے کے لئے اس اعداد و شمار پر کارروائی کی ضرورت ہے۔ تو ایک آسان حل ڈیٹا انٹیگریشن ہوگا۔ یہ بنیادی طور پر آپ کے موجود تمام ڈیٹا کو مختلف ڈیٹا بیس میں مربوط کرے گا اور اسی پلیٹ فارم پر جمع کرے گا۔

ڈیٹا انٹیگریشن کے حصول کے لئے کچھ طریقے یہ ہیں:



ڈیٹا انٹیگریشن-ایس ایس آئ ایس ٹیوٹوریل- ایڈیورکا

اب جب آپ ڈیٹا انضمام کو سمجھ چکے ہیں ، تو آئیے دیکھتے ہیں کہ SSIS کیوں استعمال کیا جاتا ہے۔ SSIS کا مطلب ہے ایس کیو ایل سرور انٹیگریشن خدمات .

ایس ایس آئ ایس کیوں؟



  • متعدد متنوع منزلوں کے متوازی طور پر ڈیٹا کو لوڈ کیا جاسکتا ہے
  • ایس ایس آئی ایس نے کٹر پروگرامرز کی ضرورت کو ختم کردیا
  • مائیکرو سافٹ کے دوسرے مصنوعات کے ساتھ سخت انضمام
  • ای ایس ایل دوسرے ای ٹی ایل ٹولز کے مقابلے میں سستا ہے
  • ایس آئی ایس آسانی سے ڈیٹا کو تبدیل کرنے کے لئے جی یو آئی فراہم کرتا ہے
  • ڈیٹا ٹرانسفارمیشن کے عمل میں BI بنائیں
  • مضبوط خرابی اور واقعہ سے نمٹنے

اس ایس ایس آئی ایس ٹیوٹوریل میں آگے بڑھتے ہوئے ، دیکھتے ہیں کہ اصل میں یہ کیا ہے اور یہ کیسے کام کرتا ہے۔

SSIS کیا ہے؟

ایس کیو ایل سرور انٹیگریشن سروسز (ایس ایس آئ ایس) مائیکروسافٹ ایس کیو ایل سرور ڈیٹا بیس سافٹ ویئر کا ایک جزو ہے جو ڈیٹا انضمام اور ڈیٹا ٹرانسفارمیشن ٹاسک کی وسیع رینج کو انجام دینے کے لئے استعمال کیا جاسکتا ہے۔

  • ڈیٹا انٹیگریشن: یہ مختلف ذرائع میں رہنے والے اعداد و شمار کو جوڑتا ہے اور صارفین کو ان اعداد و شمار کا متفقہ نظریہ فراہم کرتا ہے
  • ورک فلو: ایس کیو ایل سرور ڈیٹا بیس کی بحالی اور کثیر جہتی تجزیاتی ڈیٹا کی تازہ کاری کو خود کار بنانے کے لئے بھی استعمال کیا جاسکتا ہے

SSIS کی خصوصیات

SSIS کو استعمال کرنے کے لئے کچھ خصوصیات یہ ہیں:

  • منظم اور تلاش کی تبدیلییں
  • مائیکروسافٹ کے دوسرے ایس کیو ایل فیملی کے ساتھ سخت انضمام
  • اسٹوڈیو ماحول سے بھرپور ماحول مہیا کرتا ہے
  • بہتر تبدیلیوں کے ل data ڈیٹا انضمام کے بہت سارے کام فراہم کرتا ہے
  • تیز رفتار ڈیٹا رابطہ

آپ نیچے دی گئی ویڈیو میں جا سکتے ہیں جس میں ڈیٹا گودام کے تصورات سمیت تمام بنیادی باتوں کا احاطہ کیا گیا ہے جو ڈیٹا نکالنے ، تبدیلی اور لوڈنگ (ای ٹی ایل) کے لئے استعمال ہوتا ہے۔ یہ ابتدائی اور پیشہ ور افراد دونوں کے لئے مثالی ہے جو ایم ایس بی آئی کی اپنی بنیادی باتوں کو ختم کرنا چاہتے ہیں۔

SSIS ٹیوٹوریل میں آگے بڑھتے ہوئے ، دیکھتے ہیں کہ یہ کس طرح کام کرتا ہے۔

SSIS کیسے کام کرتا ہے؟

SSIS تین بڑے اجزاء پر مشتمل ہے ، یعنی۔

جاوا میں ٹاسٹرنگ کا طریقہ کیسے لکھیں
  • آپریشنل ڈیٹا
  • ETL عمل
  • ڈیٹا ویئرہاؤس

ڈیٹا ٹرانسفارمیشن اور ورک فلو تخلیق کے ان کاموں کو ’ایس ایس آئ ایس پیکیج‘ کا استعمال کرتے ہوئے انجام دیا جاتا ہے ، جس پر بعد میں اس بلاگ پر تبادلہ خیال کیا جائے گا۔ SSIS ٹیوٹوریل کے ساتھ آگے بڑھتے ہیں ، آئیے پہلے ان میں سے ہر ایک اجزا کو تفصیل سے سمجھیں:

آپریشنل ڈیٹا

آپریشنل ڈیٹا اسٹور (او ڈی ایس) ایک ڈیٹا بیس ہے جو ڈیٹا پر اضافی کارروائیوں کے لئے متعدد ذرائع سے ڈیٹا کو مربوط کرنے کے لئے ڈیزائن کیا گیا ہے۔ یہ وہ جگہ ہے جہاں موجودہ آپریشن میں استعمال ہونے والے بیشتر کوائف کو طویل مدتی اسٹوریج یا آرکائو کرنے کے لئے ڈیٹا گودام میں منتقل کرنے سے پہلے رکھا جاتا ہے۔

ETL عمل

ای ٹی ایل ڈیٹا کو نکالنے ، تبدیل کرنے اور لوڈ کرنے کا عمل ہے۔ ایکسٹریکٹ ، ٹرانسفارم اینڈ لوڈ (ای ٹی ایل) مختلف وسائل سے ڈیٹا نکالنے کا عمل ہے ، اپنی ضروریات کو پورا کرنے کے لئے اس ڈیٹا کو تبدیل کرتے ہیں اور پھر ایک ٹارگٹ ڈیٹا گودام میں لادتے ہیں۔ ETL ان تمام پریشانیوں کے لئے ایک اسٹاپ حل فراہم کرتا ہے۔

  • نکالنا
  • تبدیلی کریں
  • لوڈ

نکالیں: نکلوانا مختلف توثیق کے نکات پر مبنی مختلف یکساں یا متفاوت اعداد و شمار کے ذرائع سے ڈیٹا نکالنے کا عمل ہے۔

تبدیلی: تبدیلی میں ، پورے اعداد و شمار کا تجزیہ کیا جاتا ہے اور اس پر مختلف افعال کا اطلاق ہوتا ہے تاکہ اعداد و شمار کو صاف اور عام شکل میں ہدف کے ڈیٹا بیس میں لوڈ کیا جاسکے۔

مثال کے طور پر جاوا میں mvc فن تعمیر

لوڈ: لوڈنگ کم سے کم وسائل کو بروئے کار لاتے ہوئے عمل میں لائے جانے والے ڈیٹا کو کسی ٹارگٹ ڈیٹا اسٹوریج میں لوڈ کرنے کا عمل ہے۔


ڈیٹا سٹوریج

  • ڈیٹا ویئرہاؤس مفید تجزیہ اور رسائی کے لئے متنوع ذرائع سے ڈیٹا حاصل کرتا ہے۔
  • ڈیٹا سٹوریج جمع اعداد و شمار کا ایک بہت بڑا مجموعہ ہے جو کاروباری سوالات کے جوابات کے مقصد کے لئے مختلف ذرائع سے ڈیٹا جمع اور ان کے انتظام کے لئے استعمال ہوتا ہے۔ لہذا ، فیصلے کرنے میں مدد کرتا ہے۔

SQL سرور انٹیگریشن خدمات کے لئے تقاضے

SSIS کے ساتھ کام کرنے کے ل you ، آپ کو درج ذیل انسٹال کرنا ہوگا:

  • ایس کیو ایل سرور
  • ایس کیو ایل سرور ڈیٹا ٹولز

آئیے انسٹالیشن کے عمل پر ایک نظر ڈالتے ہیں۔

ایس کیو ایل سرور کی تنصیب

ویب سائٹ پر جائیں: https://www.microsoft.com/en-au/sql-server/sql-server-downloads SQL سرور انسٹال کرنے کے لئے۔ آپ اپنی پسند کے مطابق تازہ ترین ورژن یا پچھلا ورژن انسٹال کرسکتے ہیں۔

تو ایس کیو ایل سرور کے مختلف نسخے ہیں ، یعنی۔

    • مفت جانچ: آپ کو ونڈوز پر SQL سرور 2017 کا 180 دن کا مفت ٹرائل ملتا ہے۔
    • ڈویلپر ایڈیشن: یہ ایک مکمل خصوصیات والا مفت ایڈیشن ہے ، جو غیر پیداواری ماحول میں ترقی اور ٹیسٹ ڈیٹا بیس کے بطور استعمال کے لئے لائسنس یافتہ ہے۔
    • ایکسپریس ایڈیشن: ایکسپریس ایس کیو ایل سرور کا ایک مفت ایڈیشن ہے ، جو ڈیسک ٹاپ ، ویب اور چھوٹے سرور ایپلی کیشنز کے ل development ترقی اور تیاری کے لئے مثالی ہے۔

اگلے آنے والے ، آئیے دیکھتے ہیں کہ ڈیٹا ٹولز کو انسٹال کرنے کا طریقہ۔

ایس کیو ایل سرور ڈیٹا ٹولز

ویب سائٹ پر جائیں: https://docs. اور مائیکرو سافٹ کے ذریعہ فراہم کردہ مختلف ریلیز کو چیک کریں۔ ڈاؤن لوڈ لنک کے ساتھ حالیہ ایس ایس ڈی ٹی ریلیز کے ساتھ ذیل میں اسکرین شاٹ کا حوالہ دیں۔

اس ٹیوٹوریل میں ، میں 15.9.1 ورژن انسٹال کروں گا۔ تو آئیے شروع کرتے ہیں۔

مرحلہ نمبر 1: جب آپ .exe فائل کو کھولتے ہیں تو ، آپ کو انسٹالیشن سے قبل سسٹم کو دوبارہ شروع کرنے کے لئے کہا جائے گا۔

مرحلہ 2: ایک بار جب آپ اپنا سسٹم دوبارہ شروع کردیں گے تو آپ تیار ہوجائیں گے۔ بس 'اگلا' بٹن پر کلک کریں اور اسکرین ہدایات پر عمل کریں۔

مرحلہ 3: اس میں مطلوبہ ٹولز اور ایس کیو ایل سرور ڈیٹا بیس ، ایس ایس اے ایس ، ایس ایس آر ایس اور ایس ایس آئی ایس جیسے فیچرز دکھائے جائیں گے۔ یقینی بنائیں کہ آپ ان سب کو چیک کرتے ہیں اور 'انسٹال کریں' کے بٹن پر کلیک کرتے ہیں۔ اسی کیلئے ذیل میں اسکرین شاٹ کا حوالہ دیں۔

SSIS سبق میں اگلے ، ہم SSIS پیکیج پر تبادلہ خیال کریں گے اور مندرجہ بالا ٹولز کا استعمال کرکے آپ اسے کیسے تشکیل دے سکتے ہیں۔

SSIS پیکیج کیا ہے؟

ایک پیکیج ایک بنیادی بلاک ہے جہاں آپ آگے بڑھتے ہیں اور ایس ایس آئ ایس میں کوڈ دیتے ہیں۔ اب 'کوڈ' کسی بھی پروگرامنگ زبان کا حوالہ نہیں دیتا ، یہ وہ ترقی ہے جو آپ کرتے ہیں۔ لہذا بنیادی طور پر آپ کی ترقی کسی پیکیج کے اندر کی جاتی ہے۔ جیسا کہ اوپر تبادلہ خیال کیا گیا ہے ، ETL کے لئے SSIS ضروری ہے ، اور SSIS پیکیج ETL عمل کرے گا۔ لہذا ، یہ ایک ایسی چیز ہے جو انٹیگریشن سروسز کی فعالیت کو نافذ کرتی ہے ڈیٹا نکالنا ، تبدیل کرنا ، اور لوڈ کرنا . ایک پیکیج پر مشتمل ہے:

pmi-acp اس کے قابل ہے
  • رابطے
  • بہاؤ عناصر کو کنٹرول کریں
  • ڈیٹا فلو عناصر

بس اس SSIS سبق کے لئے ہے۔ مجھے امید ہے کہ آپ نے اسے پڑھ کر لطف اندوز ہوگا۔

یہ ہمیں اس بلاگ کے اختتام تک پہنچا ہے۔ مجھے امید ہے کہ آپ کو یہ پاور BI ٹیوٹوریل بلاگ پسند آیا ہوگا۔ یہ پاور BI سیریز کا پہلا بلاگ تھا۔ اس پاور BI ٹیوٹوریل کے بعد میرے اگلے بلاگ کا ذکر ہوگا ، جس میں پاور BI ڈیش بورڈز پر فوکس کیا جائے گا ، اسے بھی پڑھیں۔

اگر آپ ایس ایس آئی ایس سیکھنے اور ڈیٹا ویژنلائزیشن یا بی آئی میں اپنا کیریئر بنانا چاہتے ہیں تو ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایم ایس بی آئی کو گہرائی میں سمجھنے اور اس موضوع پر مہارت حاصل کرنے میں مدد ملے گی۔

ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ 'ایس ایس آئی ایس ٹیوٹوریل' کے تبصرے سیکشن میں کریں اور ہم آپ کو واپس ملیں گے۔