Power Query এবং Data Transformation Techniques

Microsoft Technologies - মাইক্রোসফট এক্সেল (Excel) Excel Add-ins এবং Integration Techniques |
193
193

Power Query হল Microsoft Excel এবং Power BI-এর একটি অত্যন্ত শক্তিশালী ফিচার যা ডেটা ইম্পোর্ট, ট্রান্সফর্ম এবং কাস্টমাইজেশন করার জন্য ব্যবহৃত হয়। এটি ডেটা মডেলিং এবং বিশ্লেষণ প্রক্রিয়াকে দ্রুত এবং কার্যকরী করে তোলে। Data Transformation Techniques ব্যবহার করে আপনি ডেটাকে পরিষ্কার, ফিল্টার, এবং আরও উপযোগী করতে পারবেন।

Power Query কী?

Power Query একটি টুল যা আপনাকে একাধিক উত্স থেকে ডেটা সংগ্রহ করতে, সেই ডেটাকে প্রক্রিয়া করতে এবং আপনার Excel বা Power BI রিপোর্টে ব্যবহার উপযোগী করতে সাহায্য করে। এটি ETL (Extract, Transform, Load) প্রক্রিয়ার একটি অংশ, যেখানে:

  • Extract: ডেটা উৎস থেকে ডেটা আনা।
  • Transform: ডেটাকে প্রক্রিয়া এবং পরিষ্কার করা।
  • Load: Excel বা Power BI-এ ডেটা লোড করা।

Power Query ব্যবহার শুরু করা

  1. Power Query Editor চালু করুন:
    • Excel 2016 বা তার পরবর্তী সংস্করণে, Data Tab থেকে Get Data > From Other Sources > From Table/Range নির্বাচন করুন।
    • এর মাধ্যমে আপনি নির্বাচিত ডেটা রেঞ্জ বা টেবিলের জন্য Power Query Editor খুলবেন।
  2. Power Query Editor Overview:
    • Power Query Editor-এর বিভিন্ন অংশ যেমন:
      • Query Settings: ডেটা ফিল্টারিং এবং ট্রান্সফরমেশন হোস্ট করার জন্য।
      • Applied Steps: আপনি যেসব ট্রান্সফরমেশন বা পরিবর্তন করেছেন তা এখানে দেখানো হবে।
      • Data Preview: ডেটার প্রিভিউ এখানে দেখানো হবে, যাতে আপনি দেখতে পারেন কোন ধরণের পরিবর্তন করা হয়েছে।
  3. Data Import:
    • Data Tab > Get Data ব্যবহার করে আপনি CSV, Excel, Web, Database, বা JSON থেকে ডেটা ইম্পোর্ট করতে পারবেন।

Power Query Data Transformation Techniques

Power Query-এর মাধ্যমে আপনি আপনার ডেটা বিভিন্নভাবে ট্রান্সফর্ম বা কাস্টমাইজ করতে পারবেন। নিচে কিছু গুরুত্বপূর্ণ Data Transformation Techniques বর্ণনা করা হলো।

1. Filter Data (ডেটা ফিল্টার করা)

  • Rows Filter: যেকোনো সেল বা কলামের ডেটা ফিল্টার করতে Drop-down Filter ব্যবহার করুন।
  • Custom Filter: আপনি Text Filters, Number Filters বা Date Filters ব্যবহার করতে পারেন যেমন:
    • Greater Than,
    • Less Than,
    • Equals, ইত্যাদি।

উদাহরণ: যদি আপনি সেলগুলোর মধ্যে "Sales" কলামে ৫০ এর বেশি মান নির্বাচন করতে চান, তবে Number Filters > Greater Than অপশন ব্যবহার করুন।

2. Remove Columns (কলাম সরানো)

কিছু কলাম হয়তো অপ্রয়োজনীয় হতে পারে, আপনি চাইলে সেগুলো সরাতে পারেন।

  1. Remove Columns: সিলেক্ট করুন যে কলামটি আপনি সরাতে চান।
  2. Home Tab > Remove Columns: এখানে দুটি অপশন থাকবে:
    • Remove Columns: সরাসরি কলামটি মুছে ফেলবে।
    • Remove Other Columns: শুধুমাত্র নির্বাচিত কলাম রেখে বাকি কলামগুলো মুছে ফেলবে।

3. Remove Duplicates (ডুপ্লিকেট ডেটা সরানো)

Power Query আপনাকে ডেটাতে থাকা duplicate rows সরানোর সুযোগ দেয়।

  1. Select the Column(s): যে কলাম বা কলামগুলোতে ডুপ্লিকেট রয়েছে তা সিলেক্ট করুন।
  2. Remove Duplicates: Home Tab-এ গিয়ে Remove Duplicates অপশনটি ব্যবহার করুন।

4. Split Column (কলাম ভাগ করা)

বেশ কিছু ক্ষেত্রে একটি কলামকে ভাগ করে আলাদা আলাদা কলামে পরিণত করতে হয়, যেমন "Full Name" কে "First Name" এবং "Last Name" এ ভাগ করা।

  1. Select Column: যে কলামটি ভাগ করতে চান তা সিলেক্ট করুন।
  2. Transform Tab > Split Column: এখানে আপনি বিভিন্ন অপশন পাবেন:
    • By Delimiter: কোনো নির্দিষ্ট চিহ্ন (যেমন, কমা, স্পেস) দিয়ে কলামটি ভাগ করতে পারবেন।
    • By Number of Characters: একটি নির্দিষ্ট সংখ্যক অক্ষর দিয়ে কলাম ভাগ করতে পারবেন।

5. Group Data (ডেটা গ্রুপ করা)

Group By ফিচার ব্যবহার করে আপনি ডেটাকে গ্রুপ করতে পারেন, যেমন একই বিভাগের সমস্ত আইটেমের যোগফল বা গড় বের করা।

  1. Group By: যে কলাম অনুযায়ী গ্রুপ করতে চান, সেটি সিলেক্ট করুন।
  2. Group By Dialog Box: আপনি গ্রুপ করার জন্য কোন ফিল্ডে কাজ করতে চান এবং কোন ধরনের অডার (যেমন: Sum, Average, Count) তা নির্ধারণ করতে পারবেন।

6. Add Custom Column (কাস্টম কলাম যোগ করা)

আপনি Custom Column যোগ করে নতুন গণনা বা শর্ত তৈরি করতে পারেন। যেমন, IF Statement ব্যবহার করে নতুন কলাম তৈরি করা।

  1. Add Column Tab > Custom Column নির্বাচন করুন।
  2. Formula যোগ করুন, যেমন:

    if [Sales] > 100 then "High" else "Low"
    

7. Change Data Type (ডেটার ধরন পরিবর্তন করা)

Power Query-তে ডেটার ধরন পরিবর্তন করা খুবই সহজ।

  1. Select Column: যে কলামের ডেটা টাইপ পরিবর্তন করতে চান তা সিলেক্ট করুন।
  2. Transform Tab > Data Type: আপনি Number, Text, Date, Currency, ইত্যাদি মধ্যে একটি সিলেক্ট করতে পারবেন।

8. Merge Queries (কুইরির মর্জ করা)

আপনি যদি একাধিক কুইরি বা টেবিল একত্রিত করতে চান তবে Merge Queries ফিচার ব্যবহার করতে পারেন।

  1. Home Tab > Merge Queries নির্বাচন করুন।
  2. Select Tables and Columns: যেসব টেবিল বা কুইরি একত্রিত করতে চান তা সিলেক্ট করুন।
  3. Join Type: Inner Join, Left Outer Join, Right Outer Join বা Full Outer Join নির্বাচন করুন।

9. Load Data to Excel

একবার আপনি ডেটা ট্রান্সফর্ম বা ক্লিন করার পর, আপনি সেই ডেটা Excel শীটে লোড করতে পারেন।

  1. Close & Load: Home Tab থেকে Close & Load নির্বাচন করুন। এটি আপনার ডেটা Excel শীটে লোড করবে।
  2. Load to Table: আপনি যদি ডেটাকে Excel-এর টেবিল আকারে লোড করতে চান, তবে Load To বাটনে ক্লিক করে সিলেক্ট করুন যে ডেটা টেবিল বা রেঞ্জে লোড করতে চান।

Power Query ব্যবহার করার সুবিধা:

  • স্বয়ংক্রিয় ডেটা আপডেট: আপনি একবার একটি Power Query কনফিগার করলে, পরবর্তীতে আপনি একই সোর্স থেকে নতুন ডেটা ইম্পোর্ট করলে, ডেটা আপডেট হবে।
  • ডেটা ট্রান্সফর্মেশন: সহজেই ডেটাকে ফিল্টার, ক্লিন এবং বিশ্লেষণযোগ্যভাবে রূপান্তর করা যায়।
  • Multiple Data Sources: একাধিক সোর্স থেকে ডেটা একত্রিত এবং প্রক্রিয়া করা যায়।

সারাংশ

Power Query একটি অত্যন্ত শক্তিশালী টুল যা Excel ব্যবহারকারীদের জন্য ডেটা প্রক্রিয়া এবং ট্রান্সফর্ম করার ক্ষমতা প্রদান করে। আপনি বিভিন্ন data sources থেকে ডেটা ইম্পোর্ট করতে পারেন এবং সেই ডেটাকে Filter, Clean, Merge, এবং Transform করতে পারেন। এটি Excel-এ ডেটা বিশ্লেষণ ও রিপোর্টিং কাজকে আরও কার্যকরী এবং দ্রুত করে তোলে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion