1. Learn
  2. /
  3. Courses
  4. /
  5. Nhập môn Mô hình dữ liệu trong Snowflake

Connected

Exercise

Tạo hub

Phòng Nhân sự cho biết họ cần lịch sử chi tiết hơn về mọi thay đổi trong hồ sơ nhân viên, phòng ban và đào tạo.

Bạn sẽ cần tái cấu trúc dữ liệu này thành một loạt hub.

Các hub sẽ tạo ra một kho dữ liệu có thể mở rộng và linh hoạt, có thể thích ứng với thay đổi theo thời gian mà không làm gián đoạn cấu trúc hiện có.

Instructions 1/3

undefined XP
  • 1
    • Tạo hub_employee với khóa tự tăng dạng số 10 chữ số tên hub_employee_key.
    • Bao gồm các thuộc tính load_date kiểu TIMESTAMP và record_source kiểu VARCHAR(255) để ghi lại các thay đổi lịch sử.
  • 2
    • Sửa tập lệnh để thêm các thuộc tính sau:
      • Khóa chính hub_department_id, là số tự tăng 10 chữ số, không có phần thập phân.
      • department_id với kiểu số 38 chữ số.
      • Bao gồm các thuộc tính để ghi nhận thay đổi lịch sử: load_date và record_source.
  • 3
    • Gán hub_training_key là số tự tăng 10 chữ số.
    • Thêm các thuộc tính training_id là số 38 chữ số và tất cả các trường theo dõi lịch sử cần thiết: load_date là TIMESTAMP, và record_source là VARCHAR(255).