QlikView Script এর মাধ্যমে Joins এবং Lookup Operations

Scripting এবং Data Transformation - কিউলিকভিউ (QlikView) - Big Data and Analytics

282

QlikView-এ স্ক্রিপ্টিং মাধ্যমে যোগ দেওয়া (Joins) এবং লুকআপ অপারেশনস (Lookup Operations) পরিচালনা করা খুবই গুরুত্বপূর্ণ, যেহেতু এগুলি বিভিন্ন ডেটা সোর্স থেকে তথ্য একত্রিত এবং পরিমার্জন করে ডেটা মডেল তৈরি করতে সাহায্য করে। নিচে এই দুই ধরণের অপারেশনের ব্যবহার সম্পর্কে বিস্তারিত বর্ণনা করা হল:

Joins in QlikView Scripting

QlikView-এ যোগ দেওয়া হয় মূলত চার প্রকারের—Inner Join, Left Join, Right Join, এবং Outer Join. যোগ করার পদ্ধতিটি এসকিউএলের মতো, তবে স্ক্রিপ্টের মাধ্যমে নির্দেশ করা হয়:

Example:

// Load first table
Table1:
LOAD id,
     name,
     age
FROM source1.csv;

// Load second table and perform a left join
Left Join (Table1)
LOAD id,
     salary
FROM source2.csv;

উপরের উদাহরণে, প্রথমে Table1 লোড করা হয়েছে এবং পরবর্তীতে source2.csv থেকে ডেটা লোড করে Left Join অপারেশন সম্পন্ন করা হয়েছে।

Lookup Operations in QlikView Scripting

লুকআপ অপারেশনস মূলত এক টেবিল থেকে মান পুনরায় অন্য একটি টেবিলের মানের সাথে মিলিত করতে ব্যবহৃত হয়। QlikView-এ ApplyMap() ফাংশন একটি দ্রুত এবং কার্যকর লুকআপ পদ্ধতি প্রদান করে।

Example:

// Define a mapping table
MapSalary:
Mapping LOAD id, salary FROM source2.csv;

// Use ApplyMap() to perform lookup
Table1:
LOAD id,
     name,
     age,
     ApplyMap('MapSalary', id, 'Not available') as salary
FROM source1.csv;

এই উদাহরণে, MapSalary নামে একটি ম্যাপিং টেবিল তৈরি করা হয়েছে এবং ApplyMap() ফাংশনের মাধ্যমে Table1-এ salary মান যোগ করা হয়েছে। যদি id ম্যাপিং টেবিলে না পাওয়া যায়, তবে 'Not available' প্রদর্শিত হবে।

সারাংশ

QlikView স্ক্রিপ্টিং এর মাধ্যমে Joins এবং Lookup Operations বিভিন্ন ডেটা সোর্স থেকে ডেটা একত্রিত করে এবং ডেটা পরিমার্জন করে যাতে ডেটা বিশ্লেষণে সুবিধা হয়। এই প্রক্রিয়াগুলি ডেটা মডেলের সাথে সমন্বয় সাধন করে এবং অধিক গভীর এবং সঠিক অন্তর্দৃষ্টি প্রদান করে।

Content added By
Promotion

Are you sure to start over?

Loading...