ขึ้นอยู่กับว่ามันน่าเกลียดแค่ไหนและคุณควบคุมการออกแบบได้มากน้อยแค่ไหนและอะไรที่มีปฏิสัมพันธ์กับมัน ฉันต้องโต้ตอบกับฐานข้อมูลที่น่าเกลียดหลายปีในงานปัจจุบันของฉันและนี่คือวิธีที่ฉันจัดการกับพวกเขา:
ข้อมูลพนักงาน
มีฐานข้อมูลที่เก็บข้อมูลพนักงาน มันเป็นฐานข้อมูลผู้ขายดังนั้นฉันจึงไม่สามารถควบคุมมันได้ (Un?) โชคดีที่ฉันไม่สามารถเข้าถึงได้โดยตรง ฉันได้รับการถ่ายโอนข้อมูล DTS ทุกเช้า
ดีที่สุดที่ฉันสามารถจัดการได้คือการเขียนสคริปต์ที่ขัดอินพุตจากการถ่ายโอนข้อมูลตอนเช้า (ใช่ว่าการเลือกคำนั้นตั้งใจ) และโอนย้ายเป็นรูปแบบที่มีประโยชน์มากขึ้นและทำงานจากข้อมูลที่ถูกขัด
แม้ว่าฉันจะสามารถเปลี่ยนแปลงได้ฉันก็อาจจะไม่ได้ - เพียงเพราะมีโปรแกรมอื่น ๆ อีกมากมายที่ต้องพึ่งพาโปรแกรมที่ถูกตั้งค่าในแบบที่เป็นอยู่และฉันไม่สามารถบังคับให้เปลี่ยนแปลงได้
ข้อมูลการฝึกอบรมออนไลน์
นี่เป็นการออกแบบที่ยุ่งเหยิงของฉัน ฉันสร้างวิทยาลัยใหม่โดยไม่ต้องมีพี่เลี้ยงคอยช่วยเหลือฉัน ... ตั้งแต่ฉันแก้ไขมันทีละนิด เนื่องจากฉันควบคุมโปรแกรมเดียวที่เข้าถึงข้อมูลในขณะที่ฉันอัพเกรดบางส่วนของเว็บไซต์ฉันจะ "อัพเกรด" การกำหนดค่าของฐานข้อมูล ฉันจะเขียนสคริปต์การแปลงและทดสอบอย่างจริงจังในสำเนาดังนั้นฉันสามารถมั่นใจได้ว่าการเปลี่ยนแปลงทั้งหมดที่ต้องทำ
มันเป็นกระบวนการที่ยาวนาน แต่มันก็เข้ากันได้ดี
ข้อมูลการฝึกอบรมในชั้นเรียน
โครงการนำร่องของฉันได้รวมข้อมูลจากฐานข้อมูล 3 แบบต่างกันทั้งหมดได้รับการออกแบบแตกต่างกันเล็กน้อยโดยรุ่นก่อนของฉัน ...
นั่นเป็นอีกกระบวนการที่ช้า เนื่องจากฉันสามารถควบคุมโปรแกรมที่เข้าถึงข้อมูลได้อย่างเต็มที่ฉันจึงเปลี่ยนมันทีละน้อยเหมือนกับข้อมูลการฝึกอบรมออนไลน์
เมื่อมองย้อนกลับไปสิ่งนี้จะเป็นตัวเต็งที่จะเริ่มต้นทำความสะอาด ... สายตาหลังอยู่ตลอด 20/20
ในที่สุด ...
ฉันไม่ทราบว่าสิ่งนี้มีประโยชน์เพียงใดและฉันสามารถอธิบายเพิ่มเติมได้ (จนถึงจุดกฎหมาย บริษัท ญาดาญาดาและทั้งหมด) คำตอบสุดท้ายคือ "มันขึ้นอยู่กับ"