Computer >> Máy Tính >  >> Lập trình >> Lập trình

Quy trình thiết kế kho dữ liệu là gì?

Một kho dữ liệu có thể được xây dựng bằng ba cách tiếp cận -

  • Cách tiếp cận từ trên xuống

  • Phương pháp tiếp cận từ dưới lên

  • Sự kết hợp của cả hai cách tiếp cận

Cách tiếp cận từ trên xuống bắt đầu với thiết kế và lập kế hoạch hoàn chỉnh. Nó rất hữu ích trong những trường hợp công nghệ phức tạp và quen thuộc và khi các vấn đề kinh doanh phải được giải quyết rõ ràng và được hiểu rõ.

Cách tiếp cận từ dưới lên bắt đầu với các thử nghiệm và nguyên mẫu. Điều này có lợi trong giai đoạn đầu của mô hình kinh doanh và phát triển công nghệ. Nó cho phép một tổ chức tiến lên với chi phí ít hơn đáng kể và tính toán lợi thế của công nghệ trước khi tạo ra các cam kết quan trọng.

Trong cách tiếp cận kết hợp, một tổ chức có thể khai thác các tính năng đã được hoạch định và chiến lược của cách tiếp cận từ trên xuống trong khi vẫn duy trì khả năng thực thi nhanh chóng và phần mềm cơ hội của cách tiếp cận từ dưới lên.

Nhìn chung, quy trình thiết kế nhà kho bao gồm các bước sau -

  • Nó có thể chọn một quy trình kinh doanh để lập mô hình, ví dụ:đơn đặt hàng, hóa đơn, lô hàng, hàng tồn kho, quản trị tài khoản, bán hàng và sổ cái chung. Nếu quy trình kinh doanh có tổ chức và liên quan đến nhiều tập hợp đối tượng phức tạp, thì mô hình kho dữ liệu nên được tuân theo. Tuy nhiên, nếu quy trình mang tính bộ phận và tập trung vào việc phân tích một loại quy trình nghiệp vụ, thì mô hình trung tâm dữ liệu phải được chọn.

  • Nó có thể chọn hạt của quá trình kinh doanh. Hạt là mức cơ bản, nguyên tử của dữ liệu được thể hiện trong bảng dữ kiện cho quá trình này, ví dụ:các giao dịch riêng lẻ, ảnh chụp nhanh hàng ngày riêng lẻ, v.v.

  • Nó có thể chọn các kích thước sẽ áp dụng cho mỗi bản ghi bảng dữ kiện. Các thứ nguyên điển hình là thời gian, mặt hàng, khách hàng, nhà cung cấp, kho hàng, loại giao dịch và trạng thái.

  • Nó có thể chọn các biện pháp sẽ điền vào mỗi bản ghi bảng dữ kiện. Các thước đo điển hình là số lượng phụ gia dạng số như đô la bán ra và bán theo đơn vị.

Vì kho dữ liệu được thiết kế và xây dựng, nên việc triển khai ban đầu của kho chứa cài đặt ban đầu, lập kế hoạch triển khai, đào tạo và định hướng. Các bản cập nhật và bảo trì nền tảng cũng cần được xử lý.

Quản trị kho dữ liệu sẽ bao gồm làm mới dữ liệu, đồng bộ hóa nguồn dữ liệu, lập kế hoạch khôi phục sau thảm họa, quản lý kiểm soát truy cập và bảo mật, quản lý tăng trưởng dữ liệu, quản lý hiệu suất cơ sở dữ liệu cũng như tăng cường và mở rộng kho dữ liệu.

Quản lý phạm vi bao gồm việc kiểm soát số lượng và phạm vi truy vấn, thứ nguyên và tài liệu; giới hạn kích thước của kho dữ liệu; hoặc giới hạn lịch trình, ngân sách hoặc tài nguyên.

Có nhiều loại công cụ thiết kế kho dữ liệu khác nhau có sẵn. Các công cụ phát triển kho dữ liệu hỗ trợ các chức năng xác định và chỉnh sửa nội dung kho siêu dữ liệu (bao gồm lược đồ, tập lệnh hoặc quy tắc), câu trả lời truy vấn, báo cáo đầu ra và chuyển siêu dữ liệu đến và đi từ danh mục hệ thống cơ sở dữ liệu quan hệ.

Công cụ lập kế hoạch và phân tích nghiên cứu tác động của các thay đổi giản đồ và hiệu suất làm mới khi thay đổi tốc độ làm mới hoặc cửa sổ thời gian.