العودة للمدونة
أنظمة الأعمال

تنظيف البيانات قبل النقل: ما لا ينقل كما هو

فريق أوريجاميفريق التحرير
7 دقائق
تنظيف البيانات قبل النقل: ما لا ينقل كما هو
📚 استفد من التقنيةمن إكسل إلى نظام
الجزء 3 من 7
  1. 1.متى يتوقف الإكسل عن كونه حلا؟ خمس علامات
  2. 2.جرد ملفاتك: أي جدول هو نظامك الحقيقي؟
  3. 3.تنظيف البيانات قبل النقل: ما لا ينقل كما هو (أنت هنا)
  4. 4.قريبًا
  5. 5.قريبًا
  6. 6.قريبًا
  7. 7.قريبًا
يعجبك ما ننشره؟ ثبت أوريجامي كمصدر مفضل في قوقل.الإضافة إلى المصادر المفضلة في Google

تنظيف البيانات قبل النقل: ما لا ينقل كما هو

في الجزء الثاني خرجت بقائمة من صفحة واحدة: الملفات الحرجة، وأصحابها، وما يعتمد عليها، وهل لها نسخة احتياطية. تلك القائمة تقول لك ماذا تنقل. هذا الجزء يقول لك ما الذي لا ينقل كما هو.

الافتراض الشائع أن النقل عملية تقنية: تصدر ملفا، وتستورده في النظام الجديد، وينتهي الأمر. تقنيا هذا صحيح، وعمليا هو أسرع طريقة لتحويل مشكلة صغيرة إلى مشكلة مكلفة. الجدول متسامح بطبعه، يقبل أي شيء تكتبه في أي خلية، ويترك لك أنت مهمة فهم ما كتبت. النظام ليس كذلك: يطلب أن يكون التاريخ تاريخا والرقم رقما والعميل كيانا واحدا له سجل. فحين تنقل بيانات غير منظفة، لا تختفي الفوضى، بل تظهر فجأة على هيئة تقارير لا تجمع، وفواتير لا تربط بعميلها، ورصيد لا يطابق. ثم تسمع الجملة التي تنهي مشاريع كثيرة: النظام الجديد لا يشتغل.

لماذا يجب أن يسبق التنظيف النقل لا أن يتبعه

التأجيل هنا مغر لسبب وجيه: التنظيف عمل ممل لا يظهر أثره في عرض تقديمي، بينما شاشة النظام الجديد تظهر. فيقال ننقل الآن وننظف لاحقا. لكن ما يحدث بعد النقل أن البيانات تبدأ بالتحرك: تصدر فواتير على العملاء المكررين، وترتبط طلبات بأصناف مكررة، وتبنى تقارير على أرقام غير مكتملة. كل حركة جديدة تبني فوق الخطأ طبقة تجعل تصحيحه أصعب وأخطر، لأن تعديل سجل تحركت عليه عمليات مالية ليس كتعديل خلية في ملف.

البيانات غير النظيفة سبب متكرر في تعثر مشاريع الأنظمة عموما، وقد فصلناه ضمن أسباب أخرى في لماذا تفشل مشاريع ERP وكيف تنجح. والخلاصة العملية أن التنظيف أرخص ما يكون وهو في ملف ساكن، وأغلى ما يكون وهو في نظام يعمل.

الأعطال الخمسة المتكررة في كل جدول تقريبا

هذه ليست أخطاء غريبة، بل نتيجة طبيعية لأداة تسمح بكل شيء. ستجد أغلبها في ملفك:

  • الجهة الواحدة بأسماء متعددة. نفس العميل مكتوب ثلاث مرات: مرة بالاسم التجاري، ومرة باسم صاحبه، ومرة باختصار كتبه موظف مستعجل. في الملف تبدو صفوفا متجاورة يفهمها من يقرؤها، وفي النظام تصبح ثلاثة عملاء مستقلين لكل منهم رصيده وتاريخه، فينقسم سجل التعامل ولا يعطيك أي منها الصورة الكاملة. ونفس العطل يقع على الأصناف والموردين.
  • التواريخ بصيغ مختلطة. عمود واحد فيه تاريخ بصيغة يوم/شهر وآخر بصيغة شهر/يوم وثالث مكتوب نصا مثل بعد العيد أو نهاية الشهر. ما دام البشر هم القراء فالأمر يمر، لكن أي فرز أو حساب مدة أو تقرير زمني يبنى على هذا العمود سيعطي نتيجة خاطئة بثقة، وهذا أخطر من أن يعطي خطأ ظاهرا.
  • الأرقام المخزنة كنص. مبلغ مكتوب بفاصلة أو بعلامة عملة داخل الخلية، أو كمية بجانبها وحدة القياس في نفس الخانة، أو رقم يبدأ بمسافة زائدة. يظهر رقما للعين وليس رقما للآلة، فلا يجمع ولا يقارن ولا يرحل، وتكتشف ذلك عادة في أول تقرير مالي بعد النقل.
  • أعمدة لا يعرف أحد معناها. عمود اسمه ملاحظات أو حالة أو مؤقت، أضيف قبل سنوات لغرض انتهى، وبقي أحيانا مملوءا وأحيانا فارغا. ينقل غالبا لأن أحدا لا يجرؤ على حذفه، فيدخل النظام حقلا بلا تعريف ولا مسؤول، ويظل يظهر في الشاشات ليربك من بعدك.
  • الخلايا الملونة التي تحمل معنى. الأخطر في القائمة. الأصفر يعني متأخر، والأحمر يعني موقوف، والأخضر يعني تم التحصيل. هذا ليس تنسيقا بل بيانات، لكنها بيانات محفوظة في اللون وفي ذاكرة من لونها. وحين يصدر الملف إلى النظام، ينتقل النص ويسقط اللون، فتفقد معلومة كانت تدير بها العمل يوميا دون أن يصدر أي تحذير.

القاعدة الواحدة: كل معنى خارج الخلية يجب أن يصير حقلا

إذا لم تحتفظ من هذا الجزء إلا بجملة واحدة فلتكن هذه: أي معنى محفوظ في لون، أو في موضع الصف، أو في رأس شخص، يجب أن يصير عمودا مكتوبا قبل أن ينتقل. الاختبار بسيط وقاس: لو صدرت الملف إلى نص خام بلا أي تنسيق، ما المعلومات التي ستضيع؟ كل ما يضيع في هذا الاختبار هو تحديدا ما يجب أن تحوله إلى حقل الآن.

التحويل نفسه ليس عملا تقنيا، بل تمرين تعريف. عمود الحالة لا يكفي أن ينشأ، بل يجب أن تحدد قائمة قيمه المسموحة وتحسم المتشابه منها: هل موقوف وملغى شيء واحد أم شيئان؟ ومتى بالضبط يصير السجل متأخرا؟ هذه أسئلة عن كيف تعمل الشركة لا عن البرمجة، وهي أهم ما يخرج به المالك من مرحلة التنظيف، لأن الإجابة عنها مرة واحدة بوضوح تنهي خلافات متكررة كانت تحسم شفويا في كل مرة.

نظرة أوريجامي

نحن شركة تقنية تبني أنظمة للشركات السعودية، ونتعامل مع مرحلة التنظيف بوصفها جزءا من تصميم النظام لا عملا إداريا يسبقه. السبب أن كل عطل في البيانات يكشف قاعدة عمل غير مكتوبة: تكرار العميل يكشف أنه لا يوجد معرف معتمد للجهة، والخلية الملونة تكشف حالة تشغيلية حقيقية لم يعترف بها أحد رسميا. هذه الاكتشافات هي مادة التصميم الصحيح، ولهذا نقرؤها مع العميل بدل أن نمررها إلى أداة استيراد.

والترتيب الذي نوصي به أن يوحد التعريف أولا: من هو العميل الواحد، وما الصنف الواحد، وما القيم المسموحة في كل حقل قرار. بعدها يصبح النقل عملية نظيفة قابلة للتكرار والمراجعة. هذا ما نبدأ به في خدماتنا في بناء الأنظمة، وهو نفس المنطق الذي قرأناه في حالة عملية تناولناها في من متجر إلى نظام: ما يفصل التشغيل المنظم عن التشغيل المرتجل ليس الواجهة بل انضباط البيانات تحتها.

ترتيب عملي للتنظيف

التنظيف الشامل لكل ملف مشروع لا ينتهي. اعمل بترتيب يعطيك نتيجة قابلة للنقل خلال أيام:

  • ابدأ بالبيانات الثابتة لا بالحركية. العملاء والأصناف والموردون قوائم محدودة ومكررة الاستخدام، وتنظيفها يصحح تلقائيا آلاف الصفوف المرتبطة بها لاحقا. الفواتير والطلبات تأتي بعدها.
  • اعتمد معرفا واحدا لكل كيان. رقم أو كود ثابت لا يتغير ولا يعاد استخدامه، ثم اربط كل الأسماء والاختصارات القديمة به. في العملاء تحديدا، وجود بيانات نظامية دقيقة للمشتري ليس ترفا، لأن متطلبات الفوترة الإلكترونية لدى هيئة الزكاة والضريبة والجمارك تشترط بيانات محددة في الفاتورة الضريبية، وقد فصلنا العلاقة بين الحركة والفاتورة في الفاتورة الإلكترونية في المصنع والمستودع.
  • افصل كل خانة مركبة. الكمية في عمود ووحدة القياس في عمود، والمبلغ في عمود والعملة في عمود، والاسم في عمود ورقم الجوال في عمود. القاعدة: خانة واحدة لمعلومة واحدة.
  • وحد الصيغ قبل أي استيراد. صيغة تاريخ واحدة في كل الملف، وأرقام بلا رموز داخل الخلية، وصيغة موحدة لرقم الجوال. هذا العمل مكرر وممل لكنه ينفذ مرة واحدة.
  • سجل قرارات التنظيف في ورقة جانبية. ما دمج بماذا، وما حذف، وما بقي مشكوكا فيه. حين يسأل أحدهم بعد شهرين أين ذهب العميل الفلاني، هذه الورقة هي الجواب، وبدونها يفقد الفريق ثقته بالنقل كله.
  • لا تحذف الأصل. احتفظ بالملف قبل التنظيف نسخة مغلقة للقراءة فقط. التنظيف اجتهاد، والاجتهاد يحتاج مرجعا يرجع إليه.

ولا تنتظر نظافة كاملة قبل النقل، فهي لا تأتي. النظافة المطلوبة أن تكون الحقول الحرجة صحيحة وموحدة ومعرفة، وأن يكون كل ما تبقى معلوما ومسجلا لا مفاجأة تكتشف لاحقا.

في الأجزاء القادمة

صارت البيانات صالحة للنقل، وبقي السؤال الذي يقرر هل يستمر العمل خلال الانتقال أم يتوقف: ماذا تنقل أولا؟ الجزء القادم عن ترتيب النقل، ولماذا تسبق البيانات الثابتة الحركية دائما، وكيف يكون التشغيل المتوازي بمدة معلنة لا مفتوحة. ثم ننتقل إلى الصلاحيات ومن يرى ماذا، ثم إلى التقارير التي كنت تبنيها يدويا، وننهي السلسلة بأول ثلاثين يوما بعد الانتقال.

مصادر

#استفد من التقنية#من إكسل إلى نظام#جودة البيانات#ترحيل البيانات

أسئلة شائعة

لماذا لا أنقل البيانات كما هي وأنظفها داخل النظام لاحقا؟+

لأن البيانات داخل النظام تبدأ بالتحرك فورا: تصدر عليها فواتير وترتبط بها طلبات وتبنى منها تقارير. تصحيح سجل تحركت عليه عمليات مالية أصعب وأخطر بكثير من تصحيح خلية في ملف ساكن. التنظيف قبل النقل يبقى عملا إداريا، وبعده يصير عملية تصحيح لها أثر محاسبي وتشغيلي.

ما أخطر عطل في البيانات عند الانتقال من الجداول؟+

الخلايا الملونة التي تحمل معنى غير مكتوب، مثل الأصفر بمعنى متأخر والأحمر بمعنى موقوف. هذه بيانات تشغيلية حقيقية لكنها محفوظة في التنسيق لا في النص، فتسقط عند التصدير بلا أي تحذير. يليها تكرار الجهة الواحدة بأسماء مختلفة، لأنه يقسم سجل التعامل إلى سجلات ناقصة.

كيف أعرف أن بياناتي صارت جاهزة للنقل؟+

صدر الملف إلى نص خام بلا تنسيق واسأل: ما المعلومات التي ضاعت؟ كل ما يضيع في هذا الاختبار معنى محفوظ خارج البيانات ويجب أن يصير حقلا مكتوبا. الجاهزية لا تعني الكمال، بل أن تكون الحقول الحرجة موحدة ومعرفة، وأن يكون ما تبقى من نقص معلوما ومسجلا لا مفاجأة.

بأي البيانات أبدأ التنظيف؟+

ابدأ بالبيانات الثابتة: العملاء والأصناف والموردون. هي قوائم محدودة العدد لكنها مستخدمة في آلاف الصفوف الحركية، فتنظيفها يصحح ما يرتبط بها لاحقا تلقائيا. اعتمد لكل كيان معرفا واحدا ثابتا واربط به كل الأسماء القديمة، ثم انتقل بعدها إلى الفواتير والطلبات.

تابع أوريجامي في نتائج قوقل

ثبت أوريجامي كمصدر مفضل، فتظهر لك مقالاتنا أولا في نتائج قوقل وفي الأخبار الرائجة.

الإضافة إلى المصادر المفضلة في Google

مقالات ذات صلة

عندك مشروع تفكر فيه؟

نبني أنظمة وتطبيقات ومواقع مخصصة لأعمالك. احك لنا عن فكرتك ونعطيك رأينا الصريح فيها.

جلسة واحدة. عشرون دقيقة. بلا التزامات.