Power BI-তে ডেটা মডেলিং একটি গুরুত্বপূর্ণ পদক্ষেপ, যেখানে Tables (টেবিল) এবং Relationships (সম্পর্ক) তৈরি করা হয়। এটি ডেটাকে আরও ভালভাবে বিশ্লেষণ করতে এবং ভিজ্যুয়ালাইজেশন তৈরি করতে সহায়তা করে। এখানে Tables এবং Relationships তৈরি করার পদ্ধতি আলোচনা করা হলো।
Tables তৈরি করা:
Power BI-তে একটি Table হলো ডেটার একটি সুশৃঙ্খল সংগ্রহ, যেখানে তথ্য সারি (rows) এবং কলাম (columns) আকারে থাকে। ডেটা ইম্পোর্ট করার পর, Power BI-তে প্রতিটি সোর্স ফাইল বা ডেটাবেসের জন্য একটি টেবিল তৈরি হয়। তবে আপনি নিজে নতুন টেবিলও তৈরি করতে পারেন।
টেবিল তৈরি করার পদ্ধতি:
১. ডেটা লোড করা:
প্রথমে Power BI Desktop-এ ডেটা লোড করুন। ডেটা লোড করার পর, টেবিলগুলো "Fields" প্যানেলে দেখা যাবে।
২. নতুন টেবিল তৈরি করা:
আপনি যদি নতুন টেবিল তৈরি করতে চান, তবে "Modeling" ট্যাবে গিয়ে "New Table" অপশনে ক্লিক করুন। এরপর আপনি DAX (Data Analysis Expressions) ব্যবহার করে টেবিল তৈরি করতে পারবেন। উদাহরণ:
Sales_Table = Sales[Amount] * Sales[Quantity]
এইভাবে আপনি একটি নতুন টেবিল তৈরি করতে পারেন যা আগে থেকে বিদ্যমান টেবিলের ডেটা ব্যবহার করবে।
৩. টেবিলের কাস্টমাইজেশন:
টেবিল তৈরি করার পর, আপনি এটি আরও কাস্টমাইজ করতে পারেন, যেমন নতুন কলাম যোগ করা বা বিশেষ সূত্র প্রয়োগ করা।
Relationships তৈরি করা:
Power BI-তে একটি Relationship হলো দুটি টেবিলের মধ্যে সম্পর্ক তৈরি করা, যাতে আপনি একটি টেবিলের ডেটা অন্য টেবিলের ডেটার সাথে সম্পর্কিত করতে পারেন। এটি ডেটা মডেলিং-এর একটি গুরুত্বপূর্ণ অংশ, কারণ এর মাধ্যমে আপনি একাধিক টেবিলের মধ্যে সংযোগ স্থাপন করে একত্রে বিশ্লেষণ করতে পারেন।
Relationship তৈরি করার পদ্ধতি:
১. Model View-এ যান:
Power BI Desktop-এর ডান দিকে "Model" ভিউ-এ ক্লিক করুন, যেখানে সমস্ত টেবিল এবং তাদের মধ্যে সম্পর্কগুলো দেখা যাবে।
২. Relationship তৈরি করা:
একটি টেবিলের একটি কলাম থেকে অন্য টেবিলের কলাম এর সাথে ড্র্যাগ এবং ড্রপ করে সম্পর্ক তৈরি করুন। উদাহরণস্বরূপ, যদি আপনার "Sales" টেবিল এবং "Products" টেবিল থাকে, তবে আপনি "ProductID" কলামকে "Sales" টেবিলের "ProductID" কলামের সাথে সম্পর্কিত করতে পারেন।
৩. Relationship properties সেট করা:
সম্পর্ক তৈরি করার পর, একটি পপ-আপ উইন্ডো আসবে যেখানে আপনি সম্পর্কের প্রকার (একক অথবা বহু), সম্পর্কের দিক (একটু-থেকে-অনেক বা অনেক-থেকে-একটু) এবং অন্যান্য সেটিংস কনফিগার করতে পারবেন।
৪. ডেটা টাইপ নির্বাচন করা:
সম্পর্ক তৈরি করার সময়, আপনি ডেটার ধরন যেমন Text, Number, Date ইত্যাদি নির্বাচন করতে হবে। এটি নিশ্চিত করবে যে সম্পর্ক সঠিকভাবে কাজ করবে।
Relationship Types:
Power BI-তে সাধারণত তিন ধরনের সম্পর্ক থাকে:
- One-to-One (একক-থেকে-একক):
এই ধরনের সম্পর্ক তখন ব্যবহার হয় যখন দুটি টেবিলের মধ্যে একটি একক সারি সম্পর্কিত থাকে। যেমন, যদি আপনার "Customers" টেবিল এবং "CustomerDetails" টেবিল থাকে, যেখানে প্রতিটি গ্রাহকের একটি একক ডিটেইলস রয়েছে। - One-to-Many (একক-থেকে-অনেক):
এটি সবচেয়ে সাধারণ সম্পর্ক, যেখানে একটি টেবিলের একটি সারি অনেক সারির সাথে সম্পর্কিত থাকে। যেমন, একটি "Products" টেবিলের একটি পণ্য "Sales" টেবিলের অনেক বিক্রয়ের সাথে সম্পর্কিত থাকতে পারে। - Many-to-Many (অনেক-থেকে-অনেক):
এই সম্পর্ক তখন ব্যবহার হয় যখন একাধিক সারি একটি টেবিলের মধ্যে অনেক সারির সাথে সম্পর্কিত থাকে। এটি সাধারণত মধ্যস্থ টেবিল ব্যবহার করে তৈরি করা হয়।
Relationship তৈরি করার পর:
- Data Model Testing:
সম্পর্ক তৈরির পর, আপনার ডেটা মডেলটিকে টেস্ট করুন। নিশ্চিত করুন যে সম্পর্ক সঠিকভাবে কাজ করছে এবং ডেটার সঠিক বিশ্লেষণ হচ্ছে। - Visualizations:
সম্পর্ক সফলভাবে তৈরি হলে, আপনি সহজে একাধিক টেবিল থেকে ডেটা সংগ্রহ করে একটি একক ভিজ্যুয়াল তৈরি করতে পারবেন। এটি বিভিন্ন ডেটা পয়েন্টের মধ্যে সংযোগ স্থাপন করে দ্রুত সিদ্ধান্ত নিতে সহায়তা করে।
Power BI-তে Tables এবং Relationships তৈরি করা একটি মৌলিক কিন্তু গুরুত্বপূর্ণ পদক্ষেপ, যা আপনাকে সঠিকভাবে ডেটা মডেলিং করতে এবং তার থেকে কার্যকরী বিশ্লেষণ তৈরি করতে সাহায্য করে।
Read more