SAS (Statistical Analysis System) ব্যবহারকারীদের ডেটা প্রক্রিয়াকরণ এবং বিশ্লেষণে সাহায্য করার জন্য দুটি ধরনের ডেটাসেট সরবরাহ করে: Temporary Datasets এবং Permanent Datasets। এই দুটি ডেটাসেটের মধ্যে প্রধান পার্থক্য হল তাদের সংরক্ষণকাল এবং ব্যবহারের উদ্দেশ্য।
Temporary SAS Datasets
Temporary SAS Datasets হল সেই ডেটাসেট যেগুলি শুধুমাত্র একটি SAS সেশন (session) চলাকালীন সময়েই বিদ্যমান থাকে। সেশন শেষে এই ডেটাসেটগুলি স্বয়ংক্রিয়ভাবে মুছে যায় এবং ডেটা সংরক্ষণ করা হয় না।
বৈশিষ্ট্য
- সেশন-ভিত্তিক: Temporary Datasets শুধুমাত্র বর্তমান SAS সেশনের মধ্যে থাকতে পারে এবং সেশন শেষ হওয়ার সাথে সাথে মুছে যায়।
- কাজের সুবিধা: এগুলি সাধারণত টেম্পোরারি কাজের জন্য ব্যবহার করা হয়, যেমন ডেটা ম্যানিপুলেশন এবং প্রাথমিক বিশ্লেষণ।
- ডিফল্ট লোকেশন: SAS তে একটি Temp Library তৈরি করা হয়, যাকে
WORKনামে পরিচিত, এবং এখানে Temporary Datasets সংরক্ষণ করা হয়। এটি একটি অস্থায়ী অবস্থান হিসেবে কাজ করে।
উদাহরণ
data work.mydata;
set sashelp.class;
run;
এখানে work.mydata একটি Temporary Dataset, যা WORK লাইব্রেরিতে তৈরি হবে এবং SAS সেশন বন্ধ হলে এটি মুছে যাবে।
Permanent SAS Datasets
Permanent SAS Datasets হল সেই ডেটাসেট যেগুলি ব্যবহারকারী দ্বারা নির্দিষ্ট স্থানে সংরক্ষিত হয় এবং সেশন বন্ধ হলেও মুছে যায় না। এগুলি একটি নির্দিষ্ট ফোল্ডার বা ডিরেক্টরিতে সংরক্ষণ করা হয় এবং ভবিষ্যতেও ব্যবহৃত হতে পারে।
বৈশিষ্ট্য
- দীর্ঘমেয়াদী: Permanent Datasets সেশন বন্ধ হওয়ার পরও থাকে এবং ব্যবহারকারী এগুলিকে পরবর্তীতে পুনরায় অ্যাক্সেস করতে পারেন।
- ব্যবহারের জন্য উপযুক্ত: এগুলি সাধারণত দীর্ঘমেয়াদী কাজের জন্য ব্যবহৃত হয়, যেমন ডেটা আর্কাইভিং বা গবেষণার জন্য।
- লোকেশন নির্ধারণ: Permanent Datasets একটি নির্দিষ্ট ডিরেক্টরিতে সংরক্ষিত হয়, যা ব্যবহারকারী নিজে নির্ধারণ করতে পারেন।
উদাহরণ
libname mylib 'C:\SASData';
data mylib.mydata;
set sashelp.class;
run;
এখানে mylib.mydata একটি Permanent Dataset, যা C:\SASData ডিরেক্টরিতে সংরক্ষণ হবে এবং সেশন বন্ধ হওয়ার পরও এটি থাকবে।
Temporary এবং Permanent Datasets এর মধ্যে পার্থক্য
| বিষয় | Temporary Datasets | Permanent Datasets |
|---|---|---|
| সংরক্ষণকাল | সেশন চলাকালীন (Session-based) | দীর্ঘমেয়াদি (Long-term) |
| সংরক্ষণের স্থান | WORK লাইব্রেরি | ব্যবহারকারীর নির্দিষ্ট ফোল্ডার/ডিরেক্টরি |
| মুছে যাওয়ার সময় | সেশন শেষ হওয়ার সাথে সাথে মুছে যায় | সেশন শেষ হলেও থাকে |
| ব্যবহার | অস্থায়ী কাজের জন্য (যেমন ডেটা ম্যানিপুলেশন) | দীর্ঘমেয়াদি কাজের জন্য (যেমন আর্কাইভিং) |
SAS Datasets এর ব্যবহারের ক্ষেত্র
- Temporary Datasets: টেম্পোরারি বিশ্লেষণ, ফিল্টারিং, বা যেকোনো প্রক্রিয়া যা একক সেশন পর্যন্ত সীমাবদ্ধ থাকে, এর জন্য উপযুক্ত।
- Permanent Datasets: দীর্ঘমেয়াদী বিশ্লেষণ, রিপোর্টিং, এবং ডেটা সংরক্ষণ জন্য উপযুক্ত, যা ভবিষ্যতে আবার ব্যবহার করা হতে পারে।
SAS তে Temporary এবং Permanent Datasets ব্যবহারকারীদের প্রয়োজন অনুযায়ী ডেটা ম্যানিপুলেশন এবং সংরক্ষণে সহায়তা করে, যেখানে Temporary Datasets সাধারণত অস্থায়ী কাজের জন্য এবং Permanent Datasets দীর্ঘমেয়াদী বিশ্লেষণ এবং সংরক্ষণে ব্যবহৃত হয়।
Read more