لوگوی سایت
پشتیبانی
لود داده

لاگ درخواست‌های رد شده

در این صفحه با جدول سیستمی dl_dropped_requests، ساختار ستون‌ها و نحوه پیگیری لاگ درخواست‌های ناموفق در داده‌لند آشنا می‌شوید.

جدول سیستمی dl_dropped_requests صرفاً درخواست‌هایی را ثبت می‌کند که پس از عبور از اندپوینت، در مرحله اعتبارسنجی داده‌ها (نظیر نقص ستون‌های اجباری یا ساختار نامعتبر) رد شده‌اند؛ بنابراین خطاهای لایه اندپوینت در این جدول لاگ نمی‌شوند. در درخواست‌های گروهی (ارسال Bulk در POST یا فایل CSV)، پردازش به صورت اتمیک انجام می‌پذیرد و با بروز خطا در نخستین ردیف، کل درخواست متوقف شده و تنها گزارش همان ردیف معیوب ذخیره می‌گردد. این جدول هم از طریق رابط کاربری و هم با نگارش کوئری‌های SQL قابل پایش است.


دسترسی و سطح اختیارات

دسترسی به لاگ‌های خطای ورود داده از دو مسیر میسر است:

  • رابط کاربری: در مسیر مدیریت دیتاست > لاگ درخواست‌های رد شده، گزارش رکوردهای ناموفق نمایش داده می‌شود. در این بخش، هر کاربر تنها لاگ‌های مربوط به جداولی را مشاهده می‌کند که بر روی آن‌ها حداقل دسترسی ویرایش یا مدیریت داشته باشد.
  • صفحه کوئری: کاربران دارای دسترسی کوئری می‌توانند با دستور SELECT مستقیماً جدول dl_dropped_requests را فراخوانی کرده و وضعیت خطاها را بررسی نمایند.

دوره نگهداری داده‌ها

اطلاعات موجود در جدول dl_dropped_requests صرفاً با هدف خطایابی کوتاه‌مدت نگهداری می‌شوند. داده‌های این جدول حداکثر به مدت ۷ روز حفظ می‌گردند و رکوردهای قدیمی‌تر از ۷ روز به صورت خودکار و دائمی از سیستم پاک می‌شوند.


ستون‌های جدول

جدول سیستمی dl_dropped_requests دارای ۱۲ ستون مشخص به شرح زیر است:

نام ستونتوضیحات
request_idشناسه یکتای پیگیری درخواست را نگهداری می‌کند و با مقدار ارسالی در پاسخ API تطابق دارد.
record_timeزمان دقیق ثبت و رد شدن داده توسط سیستم را با دقت میکروثانیه نشان می‌دهد.
errorشرح علت بروز خطا و دلیل رد شدن داده را به زبان فارسی بیان می‌کند.
endpointنشانی کامل اندپوینتی را که درخواست به آن ارسال شده است مشخص می‌سازد.
table_nameنام فنی جدول مقصد در داده‌لند را مشخص می‌کند.
requestمحتوای ردیف ردشده را ذخیره می‌نماید (در درخواست‌های گروهی POST و CSV، صرفاً اولین ردیف خطادار ثبت می‌شود).
sourceشیوه یا مبدا ارسال درخواست (مانند ENDPOINT) را مشخص می‌سازد.
file_nameنام فایل متنی ورودی را نشان می‌دهد و صرفاً هنگام لود داده با فایل CSV دارای مقدار است.
methodمتد پروتکل HTTP درخواست ارسالی (مانند GET یا POST) را مشخص می‌کند.
statusکد وضعیت خطای سیستمی (مانند 1101) را گزارش می‌دهد.
sizeاندازه بدنه درخواست ارسالی را بر حسب بایت نمایش می‌دهد.
ipآدرس IP سرور یا فرستنده درخواست را ثبت می‌کند.