Home / روش سریع برای استخراج اطلاعات از دیتابیس برنامه ها

روش سریع برای استخراج اطلاعات از دیتابیس برنامه ها


یکی از مشکلات اصلی که بسیاری از برنامه نویسان با آن مواجه می شوند وصل شدن به دیتابیس های ثالث و محصولات ثالث و سایر شرکتهاست
هنگامی که یک برنامه توسعه داده می شود درخواست های زیادی برای خودکار سازی فرایند ها وجود دارد
معمولا برنامه ها خروجی هایی را به صورت فایل اکسل می دهند. 
شما اینترفیسی طراحی می کنید که بتوانند آن فایل را وارد برنامه شما کنند و شما اطلاعات آن را بخوانید و در جدوال مورد نظرتان ذخیره کنید
بعد از مدتی کاربر از این کار تکراری خسته می شود و از شما درخواست می کند که این فرایند گرفت اکسپورت و ایمپورت کردن به صورت خودکار انجام شود
در این راه با چند مشکل اساسی مواجه می شوید
دسترسی به دیتابیس برنامه
اگر دسترسی به دیتابیس برنامه نیز داشته باشید جدول های زیاد و تو در تو باعث سر در گم شدن شما خواهد شد
اطلاعات آن فایل اکسل از کدام جداول واکشی شده اند در کجا ذخیره شده اند و چطور باید آن را همان شکل بخوانید
راه حل:
در صورتی که حق دسترسی خواندن از دیتابیس داشته باشید مشکل تا حد زیادی مرتفع می شود
باید در نظر داشته باشید که تمامی دیتابیس سرور ها برنامه ای جانبی به نام 
query log 
دارند
این برنامه تمام درخواست های واکشی و ترانسکشن را در یک جا به شما نشان می دهد
برای همین لازم نیست شروع کنید تمام جداول بررسی کنید و به دنبال اطلاعات مورد نظر خود بگردید
تنها کافیست این برنامه را باز کنید
حال از محیط برنامه به قسمت مورد نظر بروید و یک بار آن صفحه ای که اطلاعات مورد  را که میخواهید مستقیما به آن دسترسی داشته باشید مشاهده کنید
برای مثال برنامه کوئری لاگ را باز می کنیم
یک بار به محیط برنامه مورد نظر می رویم و فایل اکسل را خروجی می گیریم
حالا دوباره به 
query log
بر میگردیم
تمام کوئری های که به دیتابیس برای گرفتن آن فایل اکسل ارسال شده است را مشاهده می کنیم
تنها کافیست این خط کد ها را بردارید و به در برنامه خود استفاده کنید
بدون اینکه نیاز داشته باشید تا تمام جداول را به خودتان بررسی کنید به اطلاعات مورد نظر دسترسی دارید




     RSS of this page