আমি ম্যাকের উপর ডিবিভারের সর্বশেষতম সংস্করণটি ব্যবহার করছি, একটি দূরবর্তী এমএসএসকিউএল ডাটাবেসের বিরুদ্ধে অনুসন্ধান করছি এবং আমার কাছে একটি কোয়েরি পেয়েছে যা 24 মিলিয়ন সারিতে ফলাফল করেছে। আমার এই ডেটাটি সিএসভি ফর্ম্যাটে আনতে হবে, তবে এতে 24 মিলিয়ন লাইন যুক্ত একটি বিশাল, নিয়ন্ত্রণহীন ফাইলের পরিবর্তে আমি একটি সিরিজ ফাইল পেতে চাইছি, যার মধ্যে প্রতিটিটিতে কম সংখ্যক লাইন রয়েছে।
আমি সিএসভি ফর্ম্যাটে আউটপুট পেতে ক্যোয়ারী রফতানি থেকে বৈশিষ্ট্যটি ব্যবহার করছি। আমি কীভাবে ডেটা রফতানি করব যে কয়েকটি সারি পরে বর্তমানের সিএসভি ফাইলটি বন্ধ হয়ে গেছে এবং একটি নতুন খোলা হয়েছে? ইউআই থেকে কীভাবে এটি সম্ভব তা আমি দেখতে পাচ্ছি না তবে আমি আশা করছি যে আমি কিছু বেসিক মিস করছি।
আমি একটি পৃষ্ঠাবদ্ধভাবে ক্যোয়ারী চালাতে পারি, প্রতিবার চালানোর সময় পৃষ্ঠা গণনা বাড়িয়ে তুলতে পারি তবে এটি চিরতরে নিচ্ছে এবং মানুষের ত্রুটির খুব বেশি ঝুঁকি রয়েছে: /
আমি হুইল লুপ দিয়ে চেষ্টা করেছি এবং এটি আমাকে বিভিন্ন ট্যাবগুলিতে বিভিন্ন ফলাফলের সেট দেয় (আশানুরূপভাবে) তবে কোয়েরি থেকে রফতানির মাধ্যমে চালানোর সময়, এটি এখনও একই ফাইলটিতে শেষ হয়।
যদি এটি সিদ্ধান্ত নিয়ে ডিবিভার ক্লায়েন্টে করা যায় না, তবে এমন কোনও ক্লায়েন্ট সম্পর্কে কেউ কি জানেন যে এটি সমর্থন করবে? এটি মোটামুটি বেসিক বলে মনে হচ্ছে - সিএসভি ফাইলের আকার পরিচালনা করা। এখন যেমন দাঁড়িয়েছে আমি আবারো ক্যোয়ারীটি চালাচ্ছি, অন্য কোনও ফাইলে রফতানি করতে যাচ্ছি, এবং অফসেট / ফ্যাচ ROWS দিয়ে ডেটা ছাঁটাই করছি। এটি ক্লান্তিকর, তবে এটি যদি আমার একমাত্র অবলম্বন হয় তবে আমি এটি করতে পারি।