پاکسازی داده ها

پاکسازی داده ها

داده‌های نادرست می‌توانند پرهزینه باشند. در بسیاری از موارد ممکن است داده ها در فایل ها و منابع مختلف نگهداری شوند و در این صورت نیاز است تا داده ها پیش از اجرای تکنیک های داده کاوی یا آماده سازی برای هوشمندسازی کسب و کار با یکدیگر یکپارچه شوند.
یکپارچه سازی هم فعالیتی سنگین است و هم چالش های فراوانی را به همراه دارد.
پاکسازی داده‌ها با هدف استخراج اطلاعات دقیق انجام می شود. فرآیندی است جهت تشخیص، حذف و اصلاح  داده‌های نادرست از  بانک‌های اطلاعاتی می‌باشد. داده‌های نادرست یا ناسازگار می‌تواند منجر به نتیجه‌گیری غلط و شکست سرمایه‌گذاری بزرگ و کوچک شود.
پس از پاکسازی، مجموعه داده‌ها باید با سایر مجموعه داده‌های مشابه در سیستم سازگار باشد. در واقع داده‌های ناسازگار شناسایی شده یا حذف شده ممکن است در ابتدا ناشی از اشتباهات ورود داده‌ها از طرف کاربر، تغییر داده‌ها در حین انتقال پرونده یا ذخیره‌سازی با تعاریف غیراستانداردی که بین سازمان‌های مختلف متفاوت می‌باشد صورت پذیرد .
مهمترین فعالیت های این بخش عبارت است:

  • تخمین مقادیر ناموجود در پایگاه داده ها؛
  • از بین بردن اختلال (noise) در داده ها؛
  • حذف کردن داده های پرت و نامربوط؛
  • از بین بردن ناسازگاری در داده ها؛

نکته مهم این است که هر چه این گام دقیقتر و مرتبطتر با کسب و کار شما انجام شود، استفاده از داده ها برای انبار داده و به طبع آن داده کاوی و هوشمندسازی کسب و کار نیز حرفه ای تر انجام خواهد شد.

نوشته‌های مشابه

  • TRUNC

    توضیحات این تابع یک عدد را برش می‌دهد. دستور تابع TRUNC به صورت زیر نوشته می‌شود: ۱ TRUNC( number [, decimal_places] ) . decimal_places: گزینه‌ای اختیاری است، نشان دهنده رقم‌هایی است که می‌خواهیم برش دهیم. مثال مثال‌هایی از خروجی تابع TRUNC را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲…

  • Rollback

    توضیحات دستور rollback برای از بین بردن تمام تغییرات به کار می‌رود. دستور دستور Rollback به صورت زیر نوشته می‌شود: ۱ ROLLBACK [ WORK ] [ TO [SAVEPOINT] savepoint_name  | FORCE \’string\’ ]; . WORK: گزینه‌ای اختیاری است، دستور Rollback با work و بدون آن یک نتیجه را می‌دهد. TO SAVEPOINT savepoint_name: گزینه‌ای اختیاری است، با قرار…

  • RTRIM

    توضیحات این تابع تمام کاراکترهای مشخص شده سمت راست رشته را حذف می‌کند. دستور تابع RTRIM به صورت زیر نوشته می‌شود: ۱ RTRIM( string۱ [, trim_string ] ) . string۱: رشته مورد نظر. trim_string: گزینه‌ای اختیاری است، رشته‌ای است که از سمت چپ STRING۱ حذف می‌شود. مثال مثالی از خروجی تابع RTRIM را مشاهده می‌کنیم: ۱ ۲…

  • NEW_TIME

    توضیحات این تابع یک تاریخ را از یک timezone به timezone دیگر تبدیل می‌کند دو تاریخ را بر می‌گرداند. دستور تابع NEW_TIME به صورت زیر نوشته می‌شود: ۱ NEW_TIME( date, zone۱, zone۲ ) . مثال مثالی از خروجی تابع NEW_TIME را مشاهده می‌کنیم: ۱ ۲ NEW_TIME (TO_DATE (\’۲۰۰۳/۱۱/۰۱ ۰۱:۴۵\’, \’yyyy/mm/dd HH۲۴:MI\’), \’AST\’, \’MST\’) \’۲۰۰۳/۱۰/۳۱ ۱۰:۴۵:۰۰…

  • REMINDER

    توضیحات این تابع باقیمانده m به n را بر می‌گرداند. دستور تابع REMINDER به صورت زیر نوشته می‌شود: ۱ REMAINDER( m, n ) . مثال مثال‌هایی از خروجی تابع REMINDER را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ REMAINDER(۱۵, ۶) Result: ۳ REMAINDER(۱۵,…

  • Sequence

    توضیحات Sequence در اوراکل یک آبجکت است که اعداد متوالی تولید می‌کند. دستور با دستور زیر می‌توان sequence تعریف کرد: ۱۲۳۴۵۶ CREATE SEQUENCE sequence_name  MINVALUE value  MAXVALUE value  START WITH value  INCREMENT BY value  CACHE value; مثال مثال‌هایی از ایجاد sequence: در این مثال اعداد از ۱ شروع می‌شوند و به هر کدام یک عدد اضافه می‌شود. ۱۲۳۴۵۶ CREATE SEQUENCE…