Table Relationships তৈরি এবং ম্যানেজ করা

Data Model এবং Relationships তৈরি - এক্সেল পাওয়ার পিভট (Excel Power Pivot) - Big Data and Analytics

338

Power Pivot-এ Table Relationships তৈরি এবং ম্যানেজ করা হলো ডেটা মডেলিং-এর একটি গুরুত্বপূর্ণ অংশ। একাধিক টেবিলের মধ্যে সম্পর্ক তৈরি করলে, আপনি সেই ডেটাগুলোকে আরও সহজে বিশ্লেষণ করতে পারেন এবং তাদের মধ্যে সম্পর্ক স্থাপন করতে পারবেন। এটি এক্সেলকে রিলেশনাল ডেটাবেসের মতো কার্যকর করে তোলে এবং ডেটা বিশ্লেষণকে আরও সহজ করে তোলে।


Table Relationships তৈরি করার ধাপ

Power Pivot-এ টেবিলগুলোর মধ্যে সম্পর্ক (relationships) তৈরি করার জন্য নিচের ধাপগুলো অনুসরণ করুন:

১. Power Pivot উইন্ডো ওপেন করুন

Power Pivot অ্যাড-ইন সক্রিয় করার পর, এক্সেলের উপরের টুলবারে একটি Power Pivot ট্যাব দেখা যাবে। এই ট্যাবে ক্লিক করে Manage অপশন সিলেক্ট করুন, যা Power Pivot উইন্ডো খুলবে।

২. ডেটা মডেল দেখুন

Power Pivot উইন্ডো খুললে সেখানে আপনার ইম্পোর্ট করা সব টেবিল দেখতে পাবেন। প্রতিটি টেবিল আলাদা আলাদা প্যানেলে প্রদর্শিত হবে।

৩. Relationship তৈরি করা

টেবিলের মধ্যে সম্পর্ক তৈরি করার জন্য:

  1. Power Pivot উইন্ডোর Design ট্যাব এ ক্লিক করুন।
  2. এরপর, Manage Relationships অপশনে ক্লিক করুন।
  3. Manage Relationships ডায়ালগ বক্সটি খুললে, সেখানে ইতিমধ্যে যদি কোনো সম্পর্ক তৈরি থাকে, তা দেখতে পাবেন। নতুন সম্পর্ক তৈরি করতে New বাটনে ক্লিক করুন।
  4. এবার একটি নতুন উইন্ডো খুলবে যেখানে আপনি দুইটি টেবিলের মধ্যে সম্পর্ক নির্বাচন করতে পারবেন। সেক্ষেত্রে আপনাকে Primary Table এবং Related Table নির্বাচন করতে হবে।
  5. সম্পর্কের জন্য Primary Key এবং Foreign Key নির্বাচন করতে হবে, যেগুলি টেবিলের মধ্যে সম্পর্ক স্থাপন করবে। সাধারণত, Primary Table এর একটি কলাম (যেমন: ID) সম্পর্কিত Related Table এর একটি কলামে (যেমন: Customer_ID) থাকে।
  6. সম্পর্কের ধরন নির্বাচন করুন (এক-থেকে-অনেক বা অনেক-থেকে-অনেক সম্পর্ক) এবং OK বাটনে ক্লিক করুন।

৪. ডেটাবেস সম্পর্কের ধরন

Power Pivot-এ দুইটি প্রধান সম্পর্কের ধরন রয়েছে:

  • এক-থেকে-অনেক (One-to-Many): এখানে একটিমাত্র রেকর্ডের সাথে অনেক রেকর্ড সম্পর্কিত থাকে। উদাহরণস্বরূপ, একটি গ্রাহক টেবিল এবং একটি অর্ডার টেবিল, যেখানে এক গ্রাহক একাধিক অর্ডার করতে পারে।
  • অনেক-থেকে-অনেক (Many-to-Many): এখানে একাধিক রেকর্ডের মধ্যে সম্পর্ক থাকে। উদাহরণস্বরূপ, যদি আপনি দুটি টেবিলের মধ্যে অনেক-থেকে-অনেক সম্পর্ক তৈরি করেন, তবে দুটি টেবিলের মধ্যে দুটি একাধিক রেকর্ডের সম্পর্ক থাকতে পারে।

৫. রিলেশনশিপ সম্পাদনা বা মুছে ফেলা

Power Pivot-এ আপনি তৈরি করা সম্পর্ক সম্পাদনা বা মুছতেও পারেন:

  1. Manage Relationships ডায়ালগ বক্সে, সম্পর্কের তালিকা দেখতে পাবেন।
  2. আপনি একটি সম্পর্ক নির্বাচন করে Edit অপশন ব্যবহার করে সেটি সম্পাদনা করতে পারেন অথবা Delete অপশনে ক্লিক করে সম্পর্ক মুছে ফেলতে পারেন।

Table Relationships ব্যবহারের সুবিধা

১. একাধিক টেবিলের মধ্যে সংযোগ স্থাপন

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

২. কাস্টম রিপোর্ট তৈরি

রিলেশনশিপ তৈরি করার ফলে, আপনি একটি কাস্টম রিপোর্ট তৈরি করতে পারবেন, যেখানে একাধিক টেবিলের ডেটা একত্রিত করে বিশ্লেষণ করা হয়। এটি Power Pivot এর মাধ্যমে করা সম্ভব।

৩. ডেটা বিশ্লেষণ সহজ করা

টেবিলগুলির মধ্যে সম্পর্কের মাধ্যমে, ডেটাকে আরও সহজভাবে বিশ্লেষণ করা যায়। একাধিক টেবিলের মধ্যে সম্পর্ক স্থাপন করা ডেটার গুণগত মান উন্নত করে এবং বিশ্লেষণকে আরো কার্যকরী করে তোলে।

৪. প্রযুক্তিগত সিম্প্লিফিকেশন

রিলেশনশিপ তৈরি করে ডেটা মডেলিং প্রক্রিয়া আরও সহজ হয়ে যায়। আপনি যখন একাধিক টেবিলের মধ্যে সম্পর্ক তৈরি করবেন, তখন ডেটার একত্রীকরণ আরও সহজ হবে এবং আপনার কাজের জটিলতা কমবে।


Table Relationships ব্যবহার করার সময় কিছু গুরুত্বপূর্ণ টিপস

প্রথমে সম্পর্ক স্থাপন করুন

ডেটা মডেল তৈরি করার সময়, আগে টেবিলগুলির মধ্যে সম্পর্ক স্থাপন করা উচিত। এর ফলে, আপনি সহজে পিভট টেবিল বা অন্য ডেটা বিশ্লেষণ তৈরি করতে পারবেন।

প্রাইমারি কী এবং ফরেন কী সম্পর্ক ঠিক রাখুন

রিলেশনশিপ তৈরি করার সময়, টেবিলের মধ্যে প্রাইমারি কী (Primary Key) এবং ফরেন কী (Foreign Key) ঠিকভাবে নির্বাচন করা উচিত। এতে ডেটার একক বা সম্পর্কযুক্ত মূল্য নির্ধারণ করা সহজ হয়।

অপেক্ষা করুন এক-থেকে-অনেক সম্পর্কের জন্য

যখন এক-থেকে-অনেক সম্পর্ক তৈরি করবেন, তখন প্রাইমারি টেবিলের একটি কলাম (যেমন: Customer_ID) অন্য টেবিলের একটি কলাম (যেমন: Orders_Customer_ID) এর সাথে সম্পর্কিত হবে।


Power Pivot-এ Table Relationships তৈরি এবং ম্যানেজ করা ডেটা বিশ্লেষণ এবং মডেলিং এর জন্য একটি অত্যন্ত গুরুত্বপূর্ণ অংশ। সঠিকভাবে সম্পর্ক তৈরি করা ডেটা বিশ্লেষণের সময় জটিলতাগুলি কমিয়ে আনে এবং ডেটাকে আরও কার্যকরভাবে উপস্থাপন করতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...