Big Data and Analytics QlikView এর জন্য User Authentication এবং Authorization গাইড ও নোট

303

QlikView-এ User Authentication এবং Authorization ব্যবহারকারীদের অ্যাপ্লিকেশন এবং ডেটার সুরক্ষা নিশ্চিত করার জন্য অত্যন্ত গুরুত্বপূর্ণ। এটি নিশ্চিত করে যে শুধুমাত্র অনুমোদিত ব্যবহারকারীরাই অ্যাপ্লিকেশনে অ্যাক্সেস করতে এবং সংবেদনশীল ডেটা দেখতে পারবে।

1. Authentication (প্রমাণীকরণ)

Authentication হল প্রক্রিয়া যার মাধ্যমে QlikView নিশ্চিত করে যে ব্যবহারকারী আসল এবং অনুমোদিত।

Authentication Options:

QlikView-এ বিভিন্ন Authentication পদ্ধতি ব্যবহার করা যায়:

  1. Windows Authentication:
    • QlikView Windows Active Directory (AD) এর মাধ্যমে Authentication সমর্থন করে।
    • ব্যবহারকারীর Windows লগইন ক্রেডেনশিয়াল ব্যবহার করে এটি সম্পন্ন হয়।
  2. Custom Directory Authentication:
    • ব্যবহারকারীর তথ্য কাস্টম ডিরেক্টরি (CSV, XML, SQL) থেকে লোড করা যায়।
    • এটি AD ব্যবহার না করে ব্যবহারকারীদের ম্যানেজ করার সুযোগ দেয়।
  3. Ticket-based Authentication:
    • QlikView Server (QVS) টিকেট সিস্টেম ব্যবহার করে Authentication নিশ্চিত করতে পারে।
    • এটি QlikView AccessPoint-এ ব্যবহৃত হয়।
  4. Single Sign-On (SSO):
    • QlikView SSO সমর্থন করে, যা ব্যবহারকারীদের একবার লগইন করার পরে একই ক্রেডেনশিয়াল দিয়ে বিভিন্ন অ্যাপ্লিকেশন অ্যাক্সেস করতে দেয়।

2. Authorization (অনুমোদন)

Authorization হল প্রক্রিয়া যা নির্ধারণ করে যে কোন ব্যবহারকারী কি ডেটা এবং অ্যাপ্লিকেশনে অ্যাক্সেস পাবে।

Authorization Options:

  1. Document-level Authorization:
    • QlikView Server Management Console (QMC) ব্যবহার করে ডকুমেন্ট লেভেলে অ্যাক্সেস নিয়ন্ত্রণ করা যায়।
    • নির্দিষ্ট ব্যবহারকারী বা গ্রুপের জন্য ডকুমেন্ট অ্যাক্সেস সীমাবদ্ধ করা যায়।
  2. Section Access:
    • QlikView-এ Section Access ব্যবহার করে ডেটা লেভেল নিরাপত্তা কনফিগার করা যায়।
    • এটি স্ক্রিপ্ট-লেভেল সিকিউরিটি যা ডেটার নির্দিষ্ট অংশ শুধুমাত্র নির্ধারিত ব্যবহারকারী বা গ্রুপ দেখতে পাবে।
    • উদাহরণ:

      SECTION ACCESS;
      LOAD ACCESS, USERID, REGION
      INLINE [
          ACCESS, USERID, REGION
          ADMIN, USER1, NORTH
          USER, USER2, SOUTH
      ];
      
      SECTION APPLICATION;
      LOAD REGION, SALES
      FROM SalesData.qvd (qvd);
      
  3. Role-based Authorization:
    • ব্যবহারকারীদের বিভিন্ন রোল (যেমন Admin, Developer, User) বরাদ্দ করে অ্যাক্সেস নিয়ন্ত্রণ।
  4. Folder and File Permissions:
    • QlikView ডকুমেন্ট ফোল্ডার এবং ফাইলের জন্য Windows ফাইল পারমিশন ব্যবহার করা যায়।

3. Best Practices for Authentication and Authorization

  1. Strong Password Policies:
    • নিশ্চিত করুন যে শক্তিশালী পাসওয়ার্ড নীতিমালা অনুসরণ করা হয়েছে।
  2. Active Directory Integration:
    • Windows Authentication এর জন্য Active Directory ব্যবহার করুন।
  3. Section Access Implementation:
    • Section Access ব্যবহার করে ডেটা লেভেল সিকিউরিটি নিশ্চিত করুন।
  4. Audit Logs Enable করুন:
    • QlikView Server এ অ্যাক্টিভিটি এবং লগ ট্র্যাক করার জন্য অডিট লগস সক্ষম করুন।
  5. Data Masking:
    • সংবেদনশীল ডেটা দেখতে না দেয়ার জন্য ডেটা মাস্কিং বা ডেটা হাইডিং প্রয়োগ করুন।
  6. Regular User Review:
    • ব্যবহারকারীদের অ্যাক্সেস লেভেল নিয়মিত পর্যবেক্ষণ এবং আপডেট করুন।

4. Implementation Example

Section Access:

SECTION ACCESS;
LOAD ACCESS, USERID, PASSWORD, REGION
INLINE [
    ACCESS, USERID, PASSWORD, REGION
    ADMIN, ADMIN1, P@ssw0rd, *
    USER, USER1, UserPass, NORTH
    USER, USER2, UserPass, SOUTH
];

SECTION APPLICATION;
LOAD REGION, SALES
FROM SalesData.qvd (qvd);

Active Directory Integration:

  1. QlikView Server Management Console (QMC) থেকে Directory Service Connectors (DSC) কনফিগার করুন।
  2. AD থেকে ব্যবহারকারীর ডেটা ইম্পোর্ট করুন এবং তাদের অ্যাক্সেস নিয়ন্ত্রণ করুন।

এই Authentication এবং Authorization পদ্ধতিগুলি QlikView-এ ডেটা এবং অ্যাপ্লিকেশনের নিরাপত্তা নিশ্চিত করে এবং ব্যবসায়িক ডেটা ব্যবহারের ঝুঁকি হ্রাস করে।

Content added By
Promotion

Are you sure to start over?

Loading...