Row-level Security (RLS) হলো একটি নিরাপত্তা বৈশিষ্ট্য যা Power Pivot এবং Power BI তে ব্যবহৃত হয়, যা নির্দিষ্ট ব্যবহারকারীদের জন্য ডেটার নির্দিষ্ট অংশ দেখতে বা অ্যাক্সেস করতে সীমাবদ্ধ করে। RLS-এ, আপনি ব্যবহারকারীর ভিত্তিতে ডেটার অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন, অর্থাৎ, কোনও ব্যবহারকারী কেবল তার অনুমতি পাওয়া ডেটা দেখতে বা বিশ্লেষণ করতে পারবেন। এটি বিশেষত বড় ডেটাসেট বা বিভিন্ন শাখা বা বিভাগের জন্য খুবই কার্যকর।
Power Pivot এ RLS কনফিগার করার মাধ্যমে আপনি আপনার ডেটার অতি প্রয়োজনীয় অংশকে গোপন রাখতে এবং এটি শুধুমাত্র সঠিক ব্যবহারকারীকে প্রদর্শন করতে পারেন। নিচে Power Pivot-এ RLS কনফিগার করার ধাপগুলি দেওয়া হলো।
Row-level Security (RLS) কনফিগার করার ধাপ
১. Power Pivot উইন্ডো ওপেন করুন
প্রথমে Excel এ Power Pivot ট্যাব থেকে Manage ক্লিক করে Power Pivot উইন্ডো খুলুন।
২. ডেটা মডেল তৈরি করুন
RLS কনফিগার করার জন্য, আপনার একটি ডেটা মডেল (Data Model) থাকতে হবে। যদি ডেটা মডেল না থাকে, তবে প্রথমে ডেটা ইম্পোর্ট করুন এবং টেবিলের মধ্যে সম্পর্ক (relationships) তৈরি করুন।
৩. Role তৈরি করুন
Power Pivot-এ RLS কনফিগার করার জন্য, আপনাকে একটি Role তৈরি করতে হবে যা নির্দিষ্ট ব্যবহারকারীর জন্য ডেটার অ্যাক্সেস সীমিত করবে।
- Power Pivot উইন্ডোতে Manage এ ক্লিক করুন।
- তারপর, Home ট্যাবে গিয়ে Manage Roles ক্লিক করুন।
- Role Manager উইন্ডোটি খুলবে, যেখানে আপনি নতুন একটি রোল (role) তৈরি করতে পারবেন।
- New Role বাটনে ক্লিক করুন এবং নতুন রোলের জন্য একটি নাম দিন (যেমন, "SalesManager" বা "RegionManager")।
৪. Role-এ ফিল্টার প্রয়োগ করুন
রোল তৈরি করার পর, আপনি এই রোলের জন্য একটি filter (ফিল্টার) প্রয়োগ করতে পারবেন যা নির্দিষ্ট রো (row)-এর ডেটা দেখাবে। উদাহরণস্বরূপ, যদি আপনি চান যে একজন Sales Manager কেবলমাত্র একটি নির্দিষ্ট অঞ্চলের (region) বিক্রয় ডেটা দেখতে পারে, তবে এটি সেট আপ করা যেতে পারে।
- Role Manager উইন্ডোতে, আপনি আপনার টেবিল থেকে একটি কলাম নির্বাচন করতে পারেন (যেমন, Region বা Department কলাম)।
- এরপর Add Filter বাটনে ক্লিক করুন এবং সেই কলামের উপর ফিল্টার যোগ করুন। উদাহরণস্বরূপ:
- Region কলামে ফিল্টার হিসেবে
Region = "North"প্রয়োগ করতে পারেন, যাতে শুধুমাত্র উত্তরাঞ্চলের ডেটা (North Region data) ওই রোলের ব্যবহারকারী দেখতে পারে।
- Region কলামে ফিল্টার হিসেবে
৫. Role কে ব্যবহারকারী/ইউজারের সাথে সংযুক্ত করুন
একবার রোল তৈরি হলে, আপনাকে ব্যবহারকারীদের এই রোলের সঙ্গে সংযুক্ত করতে হবে।
- Power BI ব্যবহারকারীদের জন্য, আপনি ডেটা মডেলে ব্যবহারকারীদের অ্যাক্সেস করতে Security সেটিংসের মাধ্যমে ব্যবহারকারীদের সংযুক্ত করতে পারেন।
- Excel-এ, RLS ব্যবহারকারীদের সঠিকভাবে কনফিগার করা সাধারণত Power BI Service তে করা হয়, কারণ Excel-এ RLS পদ্ধতিটি সীমিত। তবে, আপনি যদি Power Pivot ডেটা মডেল ব্যবহার করেন এবং Power BI-তে রোল কনফিগার করতে চান, তবে Power BI Service এর মাধ্যমে ব্যবহারকারীদের অ্যাক্সেস নিয়ন্ত্রণ করা যাবে।
৬. RLS পরীক্ষা করুন
একটি রোল এবং ফিল্টার প্রয়োগ করার পর, আপনাকে RLS কনফিগারেশন পরীক্ষা করতে হবে। এটি নিশ্চিত করবে যে, সংশ্লিষ্ট ব্যবহারকারী শুধুমাত্র তার অনুমোদিত ডেটা দেখতে পাচ্ছে।
- Power Pivot উইন্ডোতে Manage Roles ক্লিক করুন।
- সেখানে View as Role অপশনটি ব্যবহার করুন। এটি আপনাকে রোলটি কিভাবে দেখাবে, তা দেখতে সাহায্য করবে।
৭. ডেটা মডেল সংরক্ষণ করুন
RLS কনফিগার করার পর, আপনার ডেটা মডেলটি সংরক্ষণ করুন এবং প্রয়োজনীয় ব্যবহারকারীদের ডেটা অ্যাক্সেস প্রদান করুন।
RLS এর ব্যবহার এবং সুবিধা
১. ডেটা সুরক্ষা
RLS ব্যবহার করে আপনি শুধুমাত্র অনুমোদিত ব্যবহারকারীদের নির্দিষ্ট ডেটা দেখতে অনুমতি দিতে পারেন, যা ডেটার সুরক্ষা নিশ্চিত করে।
২. ব্যবহারকারীর জন্য কাস্টম ডেটা ভিউ
রোল এবং ফিল্টার ব্যবহার করে আপনি ব্যবহারকারীদের জন্য কাস্টম ডেটা ভিউ তৈরি করতে পারেন। উদাহরণস্বরূপ, Regional Sales Manager কেবলমাত্র তার নির্দিষ্ট অঞ্চলের ডেটা দেখতে পারবেন।
৩. বিশ্বস্ত ডেটা অ্যাক্সেস
RLS ব্যবহার করে আপনি নিশ্চিত করতে পারেন যে, ডেটার বিভিন্ন অংশ শুধুমাত্র সংশ্লিষ্ট স্টেকহোল্ডারদের কাছে থাকবে, যা নিরাপত্তা এবং গোপনীয়তা রক্ষা করতে সাহায্য করে।
৪. ব্যবসায়িক কৌশলের জন্য সহায়ক
RLS ব্যবসায়িক কৌশল নির্ধারণে সহায়ক হতে পারে, কারণ এটি নিশ্চিত করে যে, প্রতিটি স্তরের ব্যবস্থাপক তাদের প্রয়োজনীয় ডেটা অনুযায়ী সিদ্ধান্ত নিতে পারবেন।
উপসংহার
Row-level Security (RLS) একটি গুরুত্বপূর্ণ ফিচার যা Power Pivot এবং Power BI-তে ডেটার সুরক্ষা এবং ব্যবস্থাপনায় সহায়তা করে। এটি ব্যবহারকারীদের নির্দিষ্ট ডেটা অংশে অ্যাক্সেস দিতে বা সীমাবদ্ধ করতে সক্ষম করে, যা গোপনীয়তা বজায় রেখে সঠিক বিশ্লেষণ এবং সিদ্ধান্ত গ্রহণে সহায়তা করে। Power Pivot-এ RLS কনফিগার করার মাধ্যমে আপনি আপনার ডেটার প্রতি আরও ভালো নিয়ন্ত্রণ এবং নিরাপত্তা নিশ্চিত করতে পারবেন।
Read more