توضیحات
وظیفه: ۱. رصد تغییرات در یک فایل گوگلشییت مشخص و استخراج دادهها از آن ۲. بررسی وجود جدول معادل در پایگاهداده PostgreSQL و در صورت نیاز حذف یا ایجاد مجدد جدول با ساختار مناسب ۳. درج خودکار دادههای شیت در جدول جدید یا بهروزرسانیشده ۴. ارائه یک نقطهی ورود (Chat Trigger) برای دریافت سؤالات کاربر به زبان طبیعی ۵. استفاده از یک عامل (AI Agent) برای خواندن طرحواره (Schema) پایگاهداده، تولید خودکار دستورات SQL براساس سؤال کاربر و اجرای آنها
چرا:
خودکارسازی فرایند انتقال دادهها از شیت به پایگاهداده بدون نیاز به دخالت دستی
همزمان امکان پرسش و پاسخ هوشمند به زبان طبیعی برای استخراج دادهها از جدول ایجادشده
اجتناب از ناسازگاری ساختار جدول با محتوای شیت با تولید پویا (Dynamic) دستور CREATE TABLE
بهروزرسانی خودکار جدول در صورت تغییر ساختار شیت (حذف و ایجاد مجدد)
فراهم کردن بستری برای تحلیل و گزارشگیری آسان توسط سؤالات غیرتخصصی کاربر
موارد استفاده اصلی:
وارد کردن و همگامسازی مرتب دادههای تعریفشده در شیت با پایگاهداده PostgreSQL
خودکارسازی فرایند ایجاد یا بازسازی جدول در هر بار بهروزرسانی شیت
توانمندسازی کاربر نهایی برای پرسشهای ساده درباره دادهها (مثلاً «تعداد رکوردها چقدر است؟» یا «میانگین مقدار ستون X چقدر است؟») بدون نیاز به دانش SQL
استفاده از طرحواره پویا برای تولید دقیق کوئریها و جلوگیری از خطاهای ناشی از ستونهای ناموجود
کاربرد در پروژههایی که دادههای ورودی از منابع صفحهگسترده (Spreadsheet) هستند و نیاز به ذخیره و جستجوی سریع در دیتابیس دارد