Big Data and Analytics Security Roles তৈরি এবং Assign করা গাইড ও নোট

297

Power BI তে Security Roles তৈরি এবং অ্যাসাইন করা একটি গুরুত্বপূর্ণ ফিচার, যা ব্যবহারকারীদের নির্দিষ্ট ডেটা অ্যাক্সেস কন্ট্রোল করতে সহায়তা করে। এই ফিচারটির মাধ্যমে আপনি রিপোর্ট এবং ড্যাশবোর্ডের মধ্যে বিভিন্ন ব্যবহারকারী গ্রুপের জন্য ডেটার দৃশ্যমানতা নিয়ন্ত্রণ করতে পারেন। Row-level security (RLS) ব্যবহার করে আপনি একটি নির্দিষ্ট ডেটাসেটের উপর ভিত্তি করে ডেটা অ্যাক্সেস কাস্টমাইজ করতে পারবেন, যাতে প্রতিটি ব্যবহারকারী শুধুমাত্র তাদের অনুমোদিত ডেটা দেখতে পারে।

Security Roles কী?

Security Roles হলো এমন ভুমিকা বা কনফিগারেশন যা ডেটার অ্যাক্সেস সীমাবদ্ধ করতে ব্যবহৃত হয়। এর মাধ্যমে আপনি একটি বা একাধিক নির্দিষ্ট ব্যবহারকারীকে বিভিন্ন রকমের ডেটা অ্যাক্সেস দিতে পারেন, যেমন একটি নির্দিষ্ট অঞ্চল, পণ্য বা বিভাগ।

Row-level security (RLS) এর মাধ্যমে ব্যবহারকারীদের ভিন্ন ভিন্ন ডেটা দেখতে দেওয়া যায়, যার মানে হল যে একই রিপোর্ট বা ড্যাশবোর্ডের জন্য বিভিন্ন ব্যবহারকারীরা তাদের জন্য প্রাসঙ্গিক ডেটা দেখতে পাবেন।


Security Roles তৈরি করার ধাপ:

  1. Power BI Desktop ওপেন করুন: Power BI Desktop এ ডেটাসেট লোড করুন এবং মডেলিং ভিউ তে যান।
  2. Modeling Tab এ Security Roles নির্বাচন করুন: Power BI Desktop এর Modeling ট্যাব থেকে Manage Roles অপশনে ক্লিক করুন।
  3. New Role তৈরি করুন: "Manage Roles" উইন্ডোতে, Create বা New বাটনে ক্লিক করুন নতুন রোল তৈরি করার জন্য।
  4. Role এর নাম দিন: রোলের জন্য একটি নাম দিন (যেমন, SalesManager, NorthRegion ইত্যাদি)। এটি রোলের উদ্দেশ্য বা ভুমিকা অনুযায়ী নামকরণ করুন।
  5. Filter Expression তৈরি করুন: রোলের জন্য একটি DAX (Data Analysis Expressions) এক্সপ্রেশন লিখুন, যা নির্দিষ্ট ডেটার উপর অ্যাক্সেস কন্ট্রোল করবে। উদাহরণস্বরূপ, যদি আপনি North Region এর জন্য একটি রোল তৈরি করতে চান, তাহলে আপনার Region ফিল্ডে একটি ফিল্টার লিখতে হবে:

    [Region] = "North"
    

    এটি North অঞ্চল থেকে সংশ্লিষ্ট ডেটা দেখতে হবে এমন ব্যবহারকারীদের জন্য ডেটা সীমাবদ্ধ করবে।

  6. Multiple Conditions বা Complex Filters:
    আপনি যদি একাধিক শর্ত ব্যবহার করতে চান, তাহলে DAX ফর্মুলা ব্যবহার করে AND বা OR শর্ত যোগ করতে পারেন:

    [Region] = "North" && [Sales] > 50000
    

    এটি "North" অঞ্চলের জন্য Sales এর পরিমাণ ৫০,০০০ এর বেশি এমন ব্যবহারকারীদের জন্য ডেটা প্রদর্শন করবে।

  7. Role তৈরি করুন এবং Save করুন: রোল তৈরি করার পর Save বা OK ক্লিক করে রোলটি সংরক্ষণ করুন।

Security Roles Assign করা:

Security Roles তৈরি করার পর, আপনাকে সেই রোলগুলি নির্দিষ্ট ব্যবহারকারীদের অ্যাসাইন করতে হবে। Power BI Service (Power BI Online) এর মাধ্যমে এই রোলগুলো অ্যাসাইন করা যায়।

Power BI Service এ Security Roles Assign করার ধাপ:

  1. Power BI Service এ ড্যাশবোর্ড বা রিপোর্ট পাবলিশ করুন: Power BI Desktop থেকে তৈরি করা ড্যাশবোর্ড বা রিপোর্ট Power BI Service এ পাবলিশ করুন। এটি করার জন্য, Publish বাটনে ক্লিক করুন এবং রিপোর্টটি Power BI Service এ আপলোড করুন।
  2. Dataset এর সেটিংস এ যান: Power BI Service এ গিয়ে, ড্যাশবোর্ড বা রিপোর্টের সাথে সম্পর্কিত Dataset নির্বাচন করুন এবং সেটিংস (Settings) এ যান।
  3. Security অপশন নির্বাচন করুন: Dataset এর Security অপশনটি খুঁজুন এবং ক্লিক করুন।
  4. Role নির্বাচন করুন: "Roles" সেকশনে, আপনি আগে তৈরি করা রোলগুলো দেখতে পাবেন। এখানে আপনি যে রোলটি অ্যাসাইন করতে চান, তা নির্বাচন করুন।
  5. User/Group অ্যাসাইন করুন: প্রতিটি রোলের জন্য ব্যবহারকারী বা ব্যবহারকারী গ্রুপ নির্বাচন করুন। আপনি নির্দিষ্ট ইমেইল ঠিকানা বা ব্যবহারকারী গ্রুপ অ্যাড করতে পারেন।
  6. Changes Save করুন: সব কিছু অ্যাসাইন করার পর, Save বা Apply বাটনে ক্লিক করুন।

Security Roles এর সুবিধা:

  • ডেটা সুরক্ষা: Security Roles এবং Row-level security (RLS) ব্যবহার করে আপনি আপনার ডেটা নিরাপদ রাখতে পারেন, কারণ আপনি নির্দিষ্ট ব্যবহারকারীদের জন্য ডেটা অ্যাক্সেস কন্ট্রোল করতে পারবেন।
  • ইন্টারেকটিভ রিপোর্ট: একই রিপোর্টে বিভিন্ন ব্যবহারকারীদের জন্য ভিন্ন ভিন্ন ডেটা উপস্থাপন করা যায়, যা ব্যবহারকারীদের প্রয়োজনীয় ইনসাইট প্রদান করে।
  • ব্যবসায়িক ডেটার নিয়ন্ত্রণ: আপনি ব্যবসায়িক ডেটা বা সংবেদনশীল তথ্যকে নির্দিষ্ট ব্যবহারকারীদের জন্য সীমাবদ্ধ করতে পারবেন, যা নিশ্চিত করে যে সঠিক ব্যক্তি সঠিক তথ্য দেখতে পারে।
  • সহজ এবং কার্যকরী: Power BI তে Security Roles তৈরি এবং অ্যাসাইন করা একটি সহজ প্রক্রিয়া এবং এটি ব্যবস্থাপনায় বেশ কার্যকর।

সারাংশ:

Power BI তে Security Roles তৈরি এবং অ্যাসাইন করা একটি গুরুত্বপূর্ণ প্রক্রিয়া, যা ডেটার অ্যাক্সেস কন্ট্রোল নিশ্চিত করে। Row-level security (RLS) ব্যবহার করে আপনি ব্যবহারকারী বা গ্রুপের উপর ভিত্তি করে ডেটা ফিল্টার করতে পারেন, যাতে তারা শুধুমাত্র তাদের অনুমোদিত ডেটা দেখতে পারে। Security Roles তৈরি এবং সেগুলি নির্দিষ্ট ব্যবহারকারীদের অ্যাসাইন করে আপনি ডেটার সুরক্ষা এবং ব্যবস্থাপনা আরও শক্তিশালী করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...