রেকারিং অ্যানালিটিক্স পরিষেবা রক্ষণাবেক্ষণ সংক্রান্ত টাস্ক

Edge for Private Cloud v4.18.05

স্ট্যান্ডার্ড Postgres ইউটিলিটি ব্যবহার করে অনেক Apigee Analytics Services টাস্ক করা যেতে পারে। Analytics ডেটাবেসে আপনি যে রুটিন রক্ষণাবেক্ষণের কাজগুলি করবেন – যেমন VACUUM ব্যবহার করে ডেটাবেস পুনর্গঠন, রিইনডেক্সিং এবং লগ ফাইল রক্ষণাবেক্ষণ - সেগুলি আপনি যেকোনও PostgreSQL ডেটাবেসে যে কাজগুলি করবেন তার মতোই। Postgres-এর রুটিন রক্ষণাবেক্ষণ সংক্রান্ত তথ্য http://www.postgresql.org/docs/9.1/static/maintenance.html লিঙ্কে পাওয়া যাবে।

PostgreSQL ডেটাবেস রক্ষণাবেক্ষণ সম্পর্কে আরও জানতে, http://www.postgresql.org/docs/9.1/static/maintenance.html দেখুন।

অ্যানালিটিক্স ডেটা ছাঁটাই করুন

Apigee রিপোজিটরিতে উপলভ্য অ্যানালিটিক্স ডেটার পরিমাণ বাড়ার সাথে সাথে, আপনার প্রয়োজনীয় রিটেনশন ইন্টারভ্যালের বাইরে ডেটা "প্রুন" করা বাঞ্ছনীয় বলে মনে হতে পারে। নির্দিষ্ট কোনও সংস্থা ও এনভায়রনমেন্টের জন্য ডেটা প্রুন করতে এই কমান্ড রান করুন:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain

এই কমান্ড "analytics" স্কিমার "childfactables" টেবিলকে প্রশ্ন করে, কোন কোন র ডেটা পার্টিশন সেইসব তারিখ কভার করে যেগুলির জন্য ডেটা প্রুনিং করতে হবে, তারপর সেইসব টেবিল ড্রপ করে। টেবিলগুলি ড্রপ করার পরে, "childfactables"-এ সেইসব পার্টিশন সম্পর্কিত এন্ট্রিগুলি মুছে ফেলা হয়।

Childfactables হল দৈনিক-বিভক্ত ফ্যাক্ট ডেটা। প্রতিদিন নতুন পার্টিশন তৈরি করা হয় এবং প্রতিদিনের পার্টিশন করা টেবিলে ডেটা ইনজেস্ট করা হয়। তাই, পরে কোনও এক সময়ে, যখন পুরনো ফ্যাক্ট ডেটার প্রয়োজন হবে না, তখন আপনি সংশ্লিষ্ট childfactables মুছে দিতে পারবেন।