نحوه شناسایی دقیق پرس و جوی SQL ارسال شده به منبع…


سلام

من یک فرآیند بوت دارم که طبق انتظار کار نمی کند. این کار انجام شده است زیرا بسیاری از فرآیندهای دیگر به درستی کار می کنند اما این یکی کار نمی کند.

مشکل اینجاست که در Data Monitoring، در تب Remote Queries، دستور SQL پارامتری نمایش داده می شود. همین است

SELECT ... FROM ... where "_load_date" > CAST( ? AS TIMESTAMP)

کجا با یک مهر زمانی که در نمای SQL یک تابع جدول محاسبه می شود جایگزین می شود.

اگرچه می‌توانم TIMESTAMP محاسبه‌شده را بدانم، اما چیزی را که واقعاً به منبع داده ارسال می‌شود، نمی‌بینم، و به نظر می‌رسد مشکلی در آن وجود دارد، زیرا داده‌هایی را دریافت می‌کنم که با فیلتر Where مطابقت ندارد.

من هیچ راهی ندیدم که بفهمم چه مهر زمانی به کجا ارسال شده است، نه در مانیتورینگ و نه در گزارش های جریان داده، که این کار را انجام می دهد. من کلا گم شدم و روند از کنترل خارج می شود.

کسی ایده ای داره از کجا میتونم پیداش کنم؟

متشکرم

XP


XP،

سیدور – متخصصان فناوری متمرکز بر انسان

دیدگاهتان را بنویسید