Power Query হল Excel এর একটি শক্তিশালী ফিচার যা আপনাকে External Data Sources থেকে ডেটা সহজে ইম্পোর্ট, ট্রান্সফর্ম এবং লোড করতে সাহায্য করে। Power Query এর মাধ্যমে আপনি বিভিন্ন সোর্স থেকে ডেটা একত্রিত করতে পারেন, যেমন SQL ডাটাবেস, ওয়েব, এক্সেল ফাইল, এবং অন্যান্য সোর্স থেকে ডেটা এনে পিভট টেবিলের মাধ্যমে বিশ্লেষণ করতে পারেন। এটি ডেটা ক্লিনিং এবং প্রিপ্রসেসিং এর জন্যও অত্যন্ত কার্যকরী।
এই টিউটোরিয়ালে, আমরা Power Query ব্যবহার করে এক্সটার্নাল ডেটা সোর্স থেকে ডেটা লোড করার ধাপগুলো আলোচনা করব, এবং কিভাবে এই ডেটা পিভট টেবিলের সাথে একত্রিত করা যায় তা দেখাবো।
Power Query দিয়ে External Data Sources থেকে Data Load করার পদ্ধতি
Power Query ব্যবহার করে ডেটা ইম্পোর্ট করার জন্য আপনি বিভিন্ন ধরনের সোর্স থেকে ডেটা লোড করতে পারেন, যেমন Excel ফাইল, SQL ডাটাবেস, CSV ফাইল, Web, এবং আরও অনেক কিছু। নিচে কিছু সাধারণ সোর্স থেকে ডেটা লোড করার পদ্ধতি দেওয়া হলো।
১. Excel থেকে Data Load করা:
- Data ট্যাব থেকে Get Data > From File > From Workbook নির্বাচন করুন।
- ফাইল নির্বাচন করুন এবং ডেটাসেট সিলেক্ট করুন, তারপর Load ক্লিক করুন।
- Power Query Editor এ ডেটা দেখা যাবে, যেখানে আপনি ডেটা ক্লিনিং বা ট্রান্সফরমেশন করতে পারবেন।
- ডেটা সঠিকভাবে দেখতে পেলে, Close & Load ক্লিক করুন এবং ডেটা Excel-এ লোড হবে।
২. CSV ফাইল থেকে Data Load করা:
- Data ট্যাব থেকে Get Data > From File > From Text/CSV নির্বাচন করুন।
- CSV ফাইল সিলেক্ট করুন এবং ডেটার প্রিভিউ দেখুন।
- প্রয়োজনীয় পরিবর্তন (যেমন কলাম মুছে ফেলা, ডেটা ফিল্টার করা) করুন এবং Load ক্লিক করুন।
- ডেটা লোড হওয়ার পর, আপনি এটি পিভট টেবিল হিসেবে ব্যবহার করতে পারেন।
৩. SQL Database থেকে Data Load করা:
- Data ট্যাব থেকে Get Data > From Database > From SQL Server Database নির্বাচন করুন।
- সার্ভারের নাম এবং ডাটাবেসের তথ্য প্রদান করুন।
- ডেটার টেবিল বা ভিউ নির্বাচন করুন এবং Power Query Editor-এ ডেটা প্রিভিউ দেখুন।
- আপনি যেকোনো ট্রান্সফরমেশন করতে পারেন এবং Load ক্লিক করুন।
৪. Web থেকে Data Load করা:
- Data ট্যাব থেকে Get Data > From Other Sources > From Web নির্বাচন করুন।
- ওয়েবসাইটের URL প্রদান করুন এবং ডেটার প্রিভিউ দেখুন।
- Power Query Editor-এ ডেটা প্রক্রিয়া করুন এবং Load ক্লিক করুন।
৫. Access Database থেকে Data Load করা:
- Data ট্যাব থেকে Get Data > From Database > From Microsoft Access Database নির্বাচন করুন।
- Access ডাটাবেস ফাইল সিলেক্ট করুন এবং টেবিল বা কোয়েরি নির্বাচন করুন।
- Power Query Editor-এ ডেটা প্রিভিউ দেখুন এবং প্রয়োজনীয় পরিবর্তন করুন।
- ডেটা লোড হয়ে গেলে, আপনি এটি পিভট টেবিল বা অন্য ফিচার ব্যবহার করে বিশ্লেষণ করতে পারবেন।
Power Query Editor দিয়ে Data Transformation
Power Query Editor আপনাকে ডেটা ক্লিনিং এবং ট্রান্সফরমেশন করার অনেক সুবিধা দেয়। এখানে কিছু সাধারণ ডেটা পরিবর্তনের প্রক্রিয়া আলোচনা করা হলো:
১. কলাম ফিল্টার করা:
- Filter আইকন ক্লিক করে আপনি ডেটার কোনো নির্দিষ্ট মানের জন্য ফিল্টার প্রয়োগ করতে পারেন। উদাহরণস্বরূপ, আপনি শুধুমাত্র একটি নির্দিষ্ট মাসের ডেটা দেখতে চাইলে ফিল্টার ব্যবহার করতে পারেন।
২. কলাম তৈরি বা পরিবর্তন করা:
- Add Column > Custom Column ব্যবহার করে নতুন কাস্টম কলাম তৈরি করতে পারেন, যেখানে আপনি গাণিতিক হিসাব বা শর্তসাপেক্ষ হিসাব করতে পারবেন।
- উদাহরণস্বরূপ, যদি আপনি একটি নতুন কলামে ডিসকাউন্ট গণনা করতে চান, তবে একটি কাস্টম কলাম তৈরি করে সেই সূত্র প্রয়োগ করতে পারেন।
৩. ডেটা ক্লিনিং:
- আপনি ডেটাতে যদি কোনো অপ্রয়োজনীয় বা ভুল তথ্য থাকে, তাহলে Remove Columns অথবা Remove Duplicates অপশন ব্যবহার করে সেগুলো সরিয়ে ফেলতে পারেন।
৪. ডেটার ফরম্যাট পরিবর্তন:
- ডেটার ফরম্যাট পরিবর্তন করতে Transform ট্যাব থেকে Data Type নির্বাচন করতে পারেন, যেমন আপনি টেক্সটকে সংখ্যা বা তারিখে পরিবর্তন করতে পারেন।
৫. মাল্টিপল টেবিলের একত্রিত করা:
- যদি আপনার একাধিক টেবিল থাকে, যেমন একটি পণ্য টেবিল এবং বিক্রয় টেবিল, তাহলে আপনি Append Queries ব্যবহার করে সেগুলিকে একত্রিত করতে পারেন।
Pivot Table এ Power Query ডেটা ব্যবহার করা
একবার আপনি Power Query দিয়ে ডেটা লোড ও প্রক্রিয়া করার পর, আপনি সেই ডেটাকে পিভট টেবিলের জন্য ব্যবহার করতে পারেন। নিচে পিভট টেবিল তৈরি করার প্রক্রিয়া দেওয়া হলো:
- Power Query Editor থেকে ডেটা লোড করার পর, আপনি Insert ট্যাব থেকে Pivot Table নির্বাচন করুন।
- Pivot Table Field List থেকে ডেটার উপযুক্ত ফিল্ড নির্বাচন করুন এবং পিভট টেবিল তৈরি করুন।
- এখন, আপনি Power Query দিয়ে লোড করা ডেটা নিয়ে বিশ্লেষণ করতে পারবেন।
Power Query এবং Pivot Table এর মাধ্যমে Data Analysis
Power Query ব্যবহার করে আপনি বিভিন্ন সোর্স থেকে ডেটা সংগ্রহ করে একটি কেন্দ্রীভূত জায়গায় এনে বিশ্লেষণ করতে পারবেন। এটি পিভট টেবিলের মাধ্যমে আপনার ডেটাকে আরও কার্যকরভাবে বিশ্লেষণ করতে সাহায্য করবে। আপনি যখন ডেটাকে Power Query দিয়ে ট্রান্সফর্ম করবেন, তখন সেটা পিভট টেবিলের মাধ্যমে আরো নিখুঁত এবং বিস্তারিতভাবে উপস্থাপন করতে পারবেন।
উপসংহার
Power Query ব্যবহার করে আপনি একাধিক External Data Sources থেকে ডেটা সহজে লোড, ট্রান্সফর্ম এবং বিশ্লেষণ করতে পারেন। এটি আপনাকে সময় বাঁচাতে এবং ডেটার গুণগত মান বাড়াতে সাহায্য করে। Power Query এর মাধ্যমে বিভিন্ন সোর্স থেকে ডেটা একত্রিত করা, ট্রান্সফরমেশন করা এবং সেই ডেটাকে পিভট টেবিলের মাধ্যমে বিশ্লেষণ করা অনেক সহজ। Excel Pivot Tables এবং Power Query একত্রে কাজ করে ডেটা বিশ্লেষণের প্রক্রিয়াকে আরও দ্রুত, কার্যকরী এবং সঠিক করে তোলে।
Read more