ต่อไปนี้เป็นสถาปัตยกรรมคอนกรีต / การออกแบบกลิ่นที่ฉันพบตลอดเวลา: การวิเคราะห์และการรายงานโดยตรงจากฐานข้อมูลธุรกรรม
นี่เป็นเรื่องปกติในบางสถานการณ์ (เช่นรายงานเบา) แต่ในหลายกรณีการรายงานและข้อกำหนดการประมวลผลธุรกรรมขัดแย้งกัน แต่เนื่องจากเป็นสิ่งที่ง่าย / ราคาไม่แพงจึงมีการเรียกใช้รายงานโดยตรงจากฐานข้อมูลการทำธุรกรรม ทำให้เกิดอาการปวดหัวทุกประเภททั้งสองด้านของสมการ
โดยทั่วไปจะเห็นได้ในแอป Enterprise LOB ซึ่งคือ btw ฉันเข้าใจว่า SMB จำนวนมากไม่มีทรัพยากรหรือความรู้ในการสร้างคลังสินค้าและชุดข้อมูล (ลืมเกี่ยวกับคิวบ์หรือการตั้งค่าการลดแผนที่) แต่องค์กรที่ใหญ่กว่าที่ฉันเคยทำงานด้วยมีปัญหาเดียวกัน
เมื่อออกแบบระบบสถาปนิกควรทราบด้วยว่าการรายงานโดยเฉพาะอย่างยิ่งรายงานการวิเคราะห์และความต้องการด้านการทำธุรกรรมนั้นได้รับการปฏิบัติที่ดีที่สุดเป็นประเด็นแยกต่างหาก