Dynamic Data Access Management হল Tableau তে ডেটা অ্যাক্সেস নিয়ন্ত্রণের একটি কৌশল, যা ব্যবহারকারীদের বিভিন্ন স্তরের ডেটা দেখতে এবং সম্পাদনা করতে সহায়তা করে। এটি প্রধানত সুরক্ষিত ডেটা অ্যাক্সেস নিয়ন্ত্রণের জন্য ব্যবহৃত হয়, যেখানে আপনি বিভিন্ন ব্যবহারকারী বা গ্রুপের জন্য ডেটা অ্যাক্সেসের স্তর কাস্টমাইজ করতে পারেন। এটি অত্যন্ত গুরুত্বপূর্ণ যখন আপনি চান যে, বিভিন্ন ব্যবহারকারী শুধুমাত্র তাদের জন্য প্রাসঙ্গিক এবং অনুমোদিত ডেটা দেখতে পাক।
Tableau এ Dynamic Data Access Management ব্যবহার করে আপনি ডেটার ভিন্ন ভিন্ন স্তর (যেমন, অঞ্চল, বিভাগ, পণ্য) নির্ধারণ করতে পারেন, যাতে ব্যবহারকারী শুধুমাত্র তাদের প্রয়োজনীয় ডেটা দেখতে পারে।
Tableau তে Dynamic Data Access Management কিভাবে কাজ করে?
Dynamic Data Access Management প্রধানত User Filters এবং Row-level Security (RLS) ব্যবহারের মাধ্যমে কার্যকর হয়।
১. Row-level Security (RLS)
Row-level Security হল একটি নিরাপত্তা ফিচার যা ডেটার মাত্রা অনুযায়ী অ্যাক্সেস নিয়ন্ত্রণ করে। এর মাধ্যমে আপনি ডেটার নির্দিষ্ট রেকর্ড বা সারি (rows) কে ব্যবহারকারীদের জন্য দৃশ্যমান বা গোপন করতে পারেন। উদাহরণস্বরূপ, আপনি যদি একটি বিক্রয় রিপোর্ট তৈরি করেন এবং চান যে, প্রতিটি অঞ্চলের বিক্রয় কেবল সেই অঞ্চলের ব্যবস্থাপকই দেখতে পারে, তাহলে Row-level Security ব্যবহার করা হয়।
Row-level Security কনফিগার করার ধাপসমূহ:
- User Filter তৈরি করা:
- Tableau Desktop এ ডেটা সোর্সের সাথে সংযুক্ত হয়ে Data প্যানেল থেকে ফিল্টার তৈরি করুন।
- নতুন ফিল্টার তৈরি করার সময়, আপনি Username বা User Group ভিত্তিতে Row-level Security কাস্টমাইজ করতে পারবেন।
- SQL বা Calculation ব্যবহার করা:
- Row-level Security কনফিগার করার জন্য, আপনি একটি calculated field তৈরি করতে পারেন, যেখানে আপনি ব্যবহারকারী অনুযায়ী ফিল্টার শর্তাদি নির্ধারণ করবেন।
- উদাহরণস্বরূপ, একটি ক্যালকুলেটেড ফিল্ড ব্যবহার করে আপনি শর্ত দিতে পারেন:
IF [Region] = USERNAME() THEN [Sales] END - এই ফিল্টারটি শুধুমাত্র নির্দিষ্ট ব্যবহারকারীকে তার অঞ্চলের বিক্রয়ের ডেটা দেখাবে।
- User Filter অ্যাপ্লাই করা:
- তৈরি করা User Filter বা ক্যালকুলেটেড ফিল্টারটি ডেটা সোর্সে প্রয়োগ করুন। এরপর এই ফিল্টারটি ব্যবহারকারীর জন্য স্বয়ংক্রিয়ভাবে ডেটা অ্যাক্সেস কন্ট্রোল করবে।
২. User Filters
User Filters হল এমন একটি টুল যা আপনাকে ব্যবহারকারীর পরিচিতি অনুযায়ী ডেটা ফিল্টার করতে সহায়তা করে। আপনি ব্যবহারকারী বা গ্রুপের ভিত্তিতে ডেটার দৃশ্যমানতা নিয়ন্ত্রণ করতে পারবেন। এই ফিল্টারগুলি সাধারণত Row-level Security কনফিগার করার জন্য ব্যবহৃত হয়।
User Filters কনফিগার করার ধাপসমূহ:
- User Filter তৈরি করা:
- Server বা Tableau Online এ লগইন করার পর, Data Source প্যানেলে Add User Filter অপশন নির্বাচন করুন।
- এতে আপনাকে ব্যবহারকারী বা গ্রুপ নির্বাচন করতে হবে এবং তাদের জন্য নির্দিষ্ট ডেটা অ্যাক্সেসের শর্ত নির্ধারণ করতে হবে।
- User Filter অ্যাপ্লাই করা:
- একটি User Filter তৈরি করার পর, এটি Tableau Server বা Tableau Online-এ প্রয়োগ করুন, যাতে নির্দিষ্ট ব্যবহারকারী শুধুমাত্র তাদের জন্য প্রাসঙ্গিক ডেটা দেখতে পারে।
৩. Tableau Server / Tableau Online-এ ডেটা অ্যাক্সেস কন্ট্রোল
Tableau Server বা Tableau Online ব্যবহারকারীদের ডেটা অ্যাক্সেস কন্ট্রোল করতে সাহায্য করে। এখানে আপনি Permissions সেট করে বিভিন্ন ব্যবহারকারী বা গ্রুপের জন্য অ্যাক্সেস লেভেল নির্ধারণ করতে পারেন।
Permissions কনফিগার করার ধাপসমূহ:
- Tableau Server বা Tableau Online এ লগইন করুন:
- প্রথমে Tableau Server বা Tableau Online এ লগইন করুন।
- User বা Group নির্বাচন করুন:
- আপনি যে ব্যবহারকারী বা গ্রুপের জন্য অ্যাক্সেস কন্ট্রোল করতে চান, সেটি নির্বাচন করুন।
- Permissions সেট করা:
- সেখানে, আপনি নির্দিষ্ট ব্যবহারকারীর জন্য View, Edit, Download, Publish ইত্যাদি অ্যাক্সেস পারমিশন সেট করতে পারবেন।
- আপনি Row-level Security বা User Filters যুক্ত করে ডেটার স্তর অনুযায়ী অ্যাক্সেস কন্ট্রোল আরও কাস্টমাইজ করতে পারবেন।
Dynamic Data Access Management এর সুবিধা
- ডেটার সুরক্ষা: Sensitive বা সংবেদনশীল ডেটা শুধুমাত্র অনুমোদিত ব্যবহারকারীদের কাছে প্রদর্শিত হয়।
- ব্যবহারকারীদের জন্য কাস্টমাইজড ভিউ: বিভিন্ন ব্যবহারকারীর জন্য ভিন্ন ভিন্ন ডেটা ভিউ তৈরি করা সম্ভব, যা তাদের কাজের প্রয়োজনীয়তার সাথে সঙ্গতিপূর্ণ।
- সহজ কনফিগারেশন: Row-level Security এবং User Filters কাস্টমাইজ করে আপনি সহজেই ডেটার অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন।
- সেন্ট্রালাইজড অ্যাক্সেস কন্ট্রোল: Tableau Server বা Tableau Online ব্যবহার করে আপনি কেন্দ্রীভূতভাবে ডেটার অ্যাক্সেস এবং পারমিশন নিয়ন্ত্রণ করতে পারেন।
সারাংশ
Dynamic Data Access Management Tableau-তে ডেটার সুরক্ষা এবং অ্যাক্সেস নিয়ন্ত্রণের একটি গুরুত্বপূর্ণ অংশ। এটি Row-level Security (RLS) এবং User Filters ব্যবহারের মাধ্যমে অর্জিত হয়, যার ফলে ব্যবহারকারীরা শুধুমাত্র তাদের জন্য অনুমোদিত ডেটা দেখতে পারে। Tableau Server বা Tableau Online ব্যবহার করে আপনি Permissions সেট করে ডেটার অ্যাক্সেস কন্ট্রোল আরও কাস্টমাইজ করতে পারেন। এই ব্যবস্থা ব্যবসায়িক নিরাপত্তা এবং ডেটার সঠিক ব্যবহারের জন্য অত্যন্ত গুরুত্বপূর্ণ।
Read more