คลังข้อมูลเก็บข้อมูลจำนวนมหาศาลเพื่อใช้ในด้านต่างๆ การออกแบบคลังข้อมูลมีสองประเภทหลักคือจากบนลงล่างและจากล่างขึ้นบน การออกแบบทั้งสองมีข้อดีและข้อเสียของตัวเอง จากล่างขึ้นบนนั้นง่ายกว่าและถูกกว่าในการติดตั้ง แต่ก็ยังไม่เสร็จสมบูรณ์และความสัมพันธ์ของข้อมูลจะกระจัดกระจายมากขึ้น ในการออกแบบจากบนลงล่างการเชื่อมต่อระหว่างข้อมูลมีความชัดเจนและเป็นที่ยอมรับ แต่ข้อมูลอาจล้าสมัยและระบบมีค่าใช้จ่ายสูง
Data marts เป็นตัวเลขหลักในการออกแบบคลังข้อมูล ดาต้ามาร์ทคือการรวบรวมข้อมูลตามแนวคิดเดียว Data mart แต่ละตัวเป็นชุดย่อยของข้อมูลที่ไม่ซ้ำใครและสมบูรณ์แบบ แต่ละคอลเลกชันเหล่านี้มีความสัมพันธ์อย่างสมบูรณ์ภายในและมักจะมีการเชื่อมต่อกับมาร์ทข้อมูลภายนอก
วิธีจัดการ data marts เป็นความแตกต่างหลักระหว่างการออกแบบคลังข้อมูลสองรูปแบบ ในการออกแบบจากบนลงล่างมาร์ทข้อมูลเกิดขึ้นตามธรรมชาติเมื่อใส่ข้อมูลลงในระบบ ในการออกแบบจากล่างขึ้นบนมาร์ทดาต้าจะทำโดยตรงและเชื่อมต่อเข้าด้วยกันเพื่อสร้างคลังสินค้า ขณะนี้อาจดูเหมือนแตกต่างเล็กน้อยมันทำให้การออกแบบแตกต่างกันมาก
วิธีการจากบนลงล่างคือการออกแบบคลังข้อมูลดั้งเดิม เมื่อใช้วิธีนี้ข้อมูลทั้งหมดที่องค์กรเก็บไว้จะถูกใส่เข้าไปในระบบ แต่ละวิชากว้างจะมีพื้นที่ทั่วไปของตัวเองภายในฐานข้อมูล เมื่อมีการใช้ข้อมูลการเชื่อมต่อจะปรากฏขึ้นระหว่างจุดข้อมูลที่สัมพันธ์กันและฐานข้อมูลจะปรากฏขึ้น นอกจากนี้ข้อมูลใด ๆ ในระบบจะอยู่ที่นั่นตลอดไป - แม้ว่าข้อมูลจะถูกแทนที่หรือถูกทำให้เป็นเรื่องเล็กน้อยโดยข้อมูลในภายหลังมันจะยังคงอยู่ในระบบเพื่อบันทึกเหตุการณ์ที่ผ่านมา
วิธีการออกแบบคลังข้อมูลจากล่างขึ้นบนทำงานในทิศทางตรงกันข้าม บริษัท ให้ข้อมูลเป็น data data แบบสแตนด์อโลน เมื่อเวลาผ่านไปชุดข้อมูลอื่น ๆ จะถูกเพิ่มเข้าไปในระบบไม่ว่าจะเป็น data mart ของตนเองหรือเป็นส่วนหนึ่งของชุดข้อมูลที่มีอยู่แล้ว เมื่อมาร์ทข้อมูลสองตัวถูกพิจารณาว่าเชื่อมต่อเพียงพอพวกมันจะรวมเข้าด้วยกันเป็นหน่วยเดียว
คลังข้อมูลสองแบบแต่ละแห่งมีจุดแข็งและจุดอ่อนของตนเอง วิธีการจากบนลงล่างเป็นโครงการขนาดใหญ่สำหรับชุดข้อมูลที่เล็กลง เนื่องจากโครงการขนาดใหญ่นั้นมีค่าใช้จ่ายสูงกว่าจึงเป็นโครงการที่แพงที่สุดในแง่ของเงินและกำลังคน หากคลังข้อมูลเสร็จสิ้นและบำรุงรักษาแล้วจะเป็นการรวบรวมข้อมูลจำนวนมากที่มีทุกสิ่งที่ บริษัท รู้
กระบวนการจากล่างขึ้นบนนั้นเร็วกว่าและถูกกว่ามาก แต่เนื่องจากข้อมูลถูกป้อนตามต้องการฐานข้อมูลจะไม่สมบูรณ์จริง ๆ นอกจากนี้ความสัมพันธ์ระหว่างดาต้ามาร์ทนั้นมีความแข็งแรงพอ ๆ กับการใช้งาน หากมีความสัมพันธ์ที่ดีอยู่ แต่ไม่มีผู้ใช้เห็นมันจะไม่มีการเชื่อมต่อ


