কম্পিউটার টিউটোরিয়াল

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

Power Pivot এক্সেলের একটি শক্তিশালী অ্যাড-ইন যা ব্যবহারকারীদের জটিল ডেটা মডেল এবং টেবিলের মধ্যে রিলেশনশিপ তৈরি করতে সক্ষম করে। এটি উন্নত ডেটা ক্যালকুলেশন করার জন্য শক্তিশালী ডেটা মডেল তৈরি করে। এটি এক্সেলের ক্ষমতা প্রসারিত করে বাহ্যিক সফ্টওয়্যারের প্রয়োজন ছাড়াই ডাইনামিক, বড় স্কেলের ডেটা মডেল তৈরি করতে সক্ষম করে। এই নিবন্ধে, আমরা প্র্যাক্টিক্যাল উদাহরণের সাথে পাওয়ার পিভটে জটিল ডেটা মডেল এবং রিলেশনশিপ তৈরি করার পদ্ধতি দেখাব।

Power Pivot কী?

Power Pivot এক্সেলে একটি শক্তিশালী অ্যাড-ইন যা ব্যবহারকারীদের সক্ষম করে:

  • একাধিক সোর্স থেকে বড় ডেটাসেট ইম্পোর্ট করতে।
  • কী/প্রাইমারি ফিল্ড ব্যবহার করে টেবিলের মধ্যে রিলেশনশিপ তৈরি করতে।
  • Data Analysis Expressions (DAX) ব্যবহার করে উন্নত ক্যালকুলেশন করা।
  • দক্ষ, ইন্টারেক্টিভ ড্যাশবোর্ড এবং PivotTables তৈরি করতে।

Power Pivot ট্যাব ইনেবল করুন:

  • File ট্যাবে যান » Options » Excel Options-এ থেকে Add-ins সিলেক্ট করুন।
  • Manage বক্সে » COM Add-ins সিলেক্ট করুন » Go-এ ক্লিক করুন।
  • COM Add-ins ডায়ালগ বক্স থেকে » Microsoft Power Pivot for Excel সিলেক্ট করুন » OK-এ ক্লিক করুন।

১. পাওয়ার পিভটের জন্য আপনার ডেটা প্রস্তুত করুন

পাওয়ার পিভটে জটিল ডেটা মডেল এবং রিলেশনশিপ তৈরির আগে, নিশ্চিত করুন যে আপনার ডেটাসেটের প্রতিটি টেবিলে প্রতিটি এন্টিটির জন্য একটি ইউনিক আইডেন্টিফায়ার বা প্রাইমারি কী আছে।

চলুন একটি সেলস ডেটাসেট বিবেচনা করি যেখানে আপনাকে প্রয়োজন:

  • Sales: SaleID (প্রতিটি সেলের জন্য ইউনিক আইডেন্টিফায়ার)
  • Products: ProductID (প্রতিটি প্রোডাক্টের জন্য ইউনিক আইডেন্টিফায়ার)
  • Customers: CustomerID (প্রতিটি কাস্টমারের জন্য ইউনিক আইডেন্টিফায়ার)
  • Regions: RegionID (প্রতিটি রीজনের জন্য ইউনিক আইডেন্টিফায়ার)
  • Dates: Date (প্রতিটি দিনের জন্য ইউনিক আইডেন্টিফায়ার)

নিশ্চিত করুন যে এই ফিল্ডগুলো সব টেবিলে কনসিস্টেন্ট, বিশেষ করে যেগুলো রিলেশনশিপ তৈরির জন্য ব্যবহার হবে, যেন: ProductID, CustomerID, এবং RegionID।

২. পাওয়ার পিভটে ডেটা লোড করুন

পাওয়ার পিভটে ডেটা ইম্পোর্ট করতে আপনি আপনার ডেটা টাইপ ভিত্তিক করে ভিন্ন অপশন ব্যবহার করতে পারেন।

অন্য সোর্স থেকে ডেটা ইম্পোর্ট করতে, এই ধাপগুলো অনুসরণ করুন:

  • Power Pivot ট্যাবে যান » Manage-এ ক্লিক করুন পাওয়ার পিভট উইন্ডো খুলতে।
  • পাওয়ার পিভট উইন্ডোতে » Get External Data » From Other Sources সিলেক্ট করুন আপনার ডেটা ইম্পোর্ট করতে।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

এক্সিস্টিং এক্সেল ওয়ার্কবুক থেকে ডেটা ইম্পোর্ট করতে:

  • ডেটা রেঞ্জ সিলেক্ট করুন।
  • Insert ট্যাবে যান » Table সিলেক্ট করুন।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

  • আপনার প্রতিটি টেবিলকে নাম দিন যেমন Sales, Products, Customers, Regions, এবং Dates।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

  • Power Pivot ট্যাবে যান » Add to Data Model সিলেক্ট করুন Power Pivot Editor খুলতে।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

এই ধাপগুলো অনুসরণ করে, আপনি আপনার ডেটা ইম্পোর্ট করতে পারেন।

৩. রিলেশনশিপ তৈরি করুন

এখন যেহেতু আপনার ডেটা লোড হয়েছে, আপনাকে এই টেবিলগুলোকে একে অপরের সাথে রিলেট করতে হবে।

  • পাওয়ার পিভট উইন্ডোতে, Design ট্যাবে যান » Create Relationship সিলেক্ট করুন।
  • Create Relationship ডায়ালগ বক্স পপ আপ হবে,
  • “Select tables and columns that relate to one another”।
  • নিচের ম্যাপিংগুলো একে একে ব্যবহার করে রিলেশনশIP ডিফাইন করুন:
    • Sales[ProductID] → Products[ProductID]: প্রতিটি সেলকে তার সংশ্লিষ্ট প্রোডাক্টের সাথে সংযুক্ত করে।
    • Sales[CustomerID] → Customers[CustomerID]: প্রতিটি সেলকে তার সংশ্লিষ্ট কাস্টমারের সাথে সংযুক্ত করে।
    • Sales[Date] → Dates[Date]: প্রতিটি সেলকে তার সংশ্লিষ্ট তারিখের সাথে সংযুক্ত করে।
    • Customers[RegionID] → Regions[RegionID]: প্রতিটি কাস্টমারকে তাদের সংশ্লিষ্ট রীজনের সাথে সংযুক্ত করে।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

রিলেশনশিপ:

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

বিকল্প: Diagram View থেকে

  • পাওয়ার পিভটে Diagram View-এ স্যুইচ করুন।
  • ProductID কে Sales টেবিল থেকে Products টেবিলে ড্র্যাগ করুন।
  • CustomerID কে Sales টেবিল থেকে Customers টেবিলে ড্র্যাগ করুন।
  • Date কে Sales টেবিল থেকে Dates টেবিলে ড্র্যাগ করুন।
  • RegionID কে Customers টেবিল থেকে Regions টেবিলে ড্র্যাগ করুন।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

৪. ক্যালকুলেটেড কলাম এবং মেজার তৈরি করুন

রিলেশনশিপ তৈরি করার সাথে সাথে, আপনি ক্যালকুলেশন এবং অ্যানালাইসিস শুরু করতে পারেন। পাওয়ার পিভট আপনাকে ক্যালকুলেটেড কলাম এবং মেজার তৈরি করতে দেয় গভীর অন্তর্দৃষ্টির জন্য।

উদাহরণ: ক্যালকুলেটেড কলাম

চলুন Sales টেবিলে একটি ক্যালকুলেটেড কলাম তৈরি করি প্রতিটি সেল থেকে Profit ক্যালকুলেট করতে:

  • Power Pivot উইন্ডোতে » Sales টেবিল সিলেক্ট করুন।
  • Add Column-এ ক্লিক করুন এবং প্রফিট ক্যালকুলেট করার জন্য নিচের ফর্মুলা ইনসার্ট করুন।

এই ক্যালকুলেটেড কলাম এখন Sales টেবিলে প্রফিট মান সহ প্রদর্শিত হবে। আপনি কলামটির নাম Profit রেখে দিতে পারেন।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

উদাহরণ: মেজার ক্যালকুলেট করুন

মেজার ১: Total Revenue

সকল সেল জুড়ে Total Revenue ক্যালকুলেট করতে, আপনি পাওয়ার পিভটে একটি মেজার তৈরি করতে পারেন:

  • Sales টেবিলে, Calculation Area-এ যান।
  • Total Revenue মেজার তৈরি করতে নিচের DAX ফর্মুলা টাইপ করুন:

এই মেজার ডাইনামিকভাবে টোটাল রেভেনিউ ক্যালকুলেট করবে, আপনার ডেটা মডেলে প্রয়োগ করা যেকোনো ফিল্টার বা স্লাইসার অনুযায়ী সমায়োজন করে।

মেজার ২: Total Profit

টোটাল প্রফিট ক্যালকুলেট করতে, ক্যালকুলেশন এরিয়ায় নিচের DAX ফর্মুলা ইনসার্ট করুন।

মেজার ৩: Average Customer Income

গড় কাস্টমার ইনকাম ক্যালকুলেট করতে, ক্যালকুলেশন এরিয়ায় নিচের DAX ফর্মুলা ইনসার্ট করুন।

= AVERAGE(Customers[Income])

আউটপুট:

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

৫. উন্নত বিশ্লেষণ: টাইম ইন্টেলিজেন্স

Date টেবিলের সাথে, আপনি টাইম-ভিত্তিক অ্যানালাইসিস পারফর্ম করতে পারেন, যেন: সময়ের সাথে সেলস ট্রেন্ড ক্যালকুলেট করা। পাওয়ার পিভট Time Intelligence ফাংশন সাপোর্ট করে, যেন: TOTALYTD (Year-to-Date) এবং SAMEPERIODLASTYEAR, যা আপনাকে ভিন্ন পিরিয়ড জুড়ে পারফরম্যান্স তুলনা করতে সক্ষম করে।

Year-to-Date Revenue ক্যালকুলেট করতে, আপনি নিচের মতো একটি মেজার তৈরি করতে পারেন:

=TOTALYTD(SUM(Sales[Revenue]),Dates[Date])

এই মেজার বছর শুরু থেকে সিলেক্ট করা তারিখ পর্যন্ত ক্যুমুলেটিভ রেভেনিউ ক্যালকুলেট করবে।

Year-over-Year Revenue গ্রোথ ক্যালকুলেট করতে, নিচের DAX ফর্মুলা ইনসার্ট করুন।

=DIVIDE( SUM(Sales[Revenue]) - CALCULATE(SUM(Sales[Revenue]), SAMEPERIODLASTYEAR(Dates[Date])), CALCULATE(SUM(Sales[Revenue]), SAMEPERIODLASTYEAR(Dates[Date])), 0)

এইটি গত বছর একই পিরিয়ডের সাথে তুলনা করে পর্সেন্টেজ গ্রোথ ক্যালকুলেট করে।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

৬. ডেটা বিশ্লেষণ করার জন্য পিভট টেবিল তৈরি করুন

একবার আপনার রিলেশনশিপ এবং ক্যালকুলেশনগুলো জায়গা পেলে, আপনি ডেটা বিশ্লেষণ করতে PivotTables এবং PivotCharts তৈরি করা শুরু করতে পারেন।

  • Insert ট্যাবে যান » PivotTable সিলেক্ট করুন।
  • Create PivotTable ডায়ালগে » From Data Model সিলেক্ট করুন।
  • PivotTable ফিল্ড লিস্টে, আপনি ডেটা মডেলে যোগ করা সকল টেবিল এবং ফিল্ড দেখতে পাবেন। আপনার টেবিল থেকে ফিল্ডগুলো Rows, Columns, এবং Values এরিয়ায় টেনে আনুন বিভিন্ন অ্যানালাইসিস পারফর্ম করতে।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

মডেল থেকে উন্নত অন্তর্দৃষ্টি:

  • প্রোডাক্ট অনুযায়ী টোটাল রেভেনিউ বিশ্লেষণ করতে;
    • ProductName কে Products টেবিল থেকে Rows এরিয়ায় এবং Total Revenue মেজারকে Values এরিয়ায় টেনে আনুন।
  • রিজন অনুযায়ী রেভেনিউ বিশ্লেষণ করতে;
    • RegionName কে Regions টেবিল থেকে Rows এরিয়ায় এবং Total Revenue মেজারকে Values এরিয়ায় টেনে আনুন।

পাওয়ার পিভট দিয়ে জটিল ডেটা মডেল এবং টেবিল রিলেশনশিপে দক্ষতা অর্জন

আপনি আরও ভালো ইন্টারঅ্যাকশনের জন্য স্লাইসারও যোগ করতে পারেন। উদাহরণস্বরূপ, আপনি Month এর জন্য একটি স্লাইসার যোগ করতে পারেন ডেটা বিভিন্ন মাস অনুযায়ী ফিল্টার করতে।

উপসংহার

একটি প্র্যাক্টিক্যাল ডেটাসেটের সাথে, আমরা পাওয়ার পিভটে জটিল ডেটা মডেল এবং রিলেশনশিপ তৈরির প্রক্রিয়া দেখিয়েছি। এটি আপনাকে পরিশistique অ্যানালাইসিস পারফর্ম করতে সাহায্য করে যা ট্র্যাডিশনাল এক্সেল ফাংশন দিয়ে অর্জন করা কঠিন। সংশ্লিষ্ট টেবিল লিংক করে এবং ক্যালকুলেটেড কলাম ও মেজার ব্যবহার করে, আপনি আপনার ডেটায় গভীর অন্তর্দৃষ্টি পেতে পারেন, যেন: প্রোডাক্ট, রিজন, বা কাস্টমার ডেমোগ্রাফিক্স অনুযায়ী সেলস পারফরম্যান্স বুঝতে।

Get FREE Advanced Excel Exercises with Solutions!

  1. ওয়েবক্যাম ব্যবহার করার আগে টেস্ট করার ১০টি উপায়

  2. অডিও থেকে টেক্সটে কনভার্ট করুন দ্রুত এবং সহজে: একটি সাধারণ গাইড

  3. কিলে (Kile): পেশাদার ডকুমেন্ট তৈরির জন্য একটি শক্তিশালী, ব্যবহারকারী-বান্ধব ল্যাটেক্স ফ্রন্টএন্ড

  4. Google নতুন টিজার ভিডিওতে Pixel 9 Pro এবং Pixel 9 Pro Fold আনভেইল করেছে