1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do modelowania danych w Snowflake

Connected

ćwiczenie

Tworzenie satelitów

Po utworzeniu hubów kolejnym krokiem jest stworzenie satelitów przechowujących informacje opisowe powiązane z każdym hubem. Satelity dostarczają kontekstu i głębi kluczom zapisanym w hubach – rejestrują atrybuty opisowe, zmiany w czasie oraz historię pojęć biznesowych.

Twoim zadaniem będzie utworzenie tych satelitów.

Instrukcje 1/3

undefined XP
  • 1
    • Utwórz encję satelity dla pracowników o nazwie sat_employee, uwzględniając atrybuty load_date i record_source służące do śledzenia historii.
    • Dodaj odwołanie do klucza obcego wskazującego na klucz tabeli hub_employee: hub_employee_key.
  • 2
    • Dodaj automatycznie inkrementowany unikalny identyfikator satelity; nadaj temu atrybutowi nazwę sat_department_key z typem danych NUMBER(10,0).
    • Dodaj numeryczny atrybut hub_department_key o długości 10 cyfr, load_date jako TIMESTAMP oraz record_source jako 255 znaków.
    • Dodaj odwołanie do klucza obcego wskazującego na klucz tabeli hub_department: hub_department_key.
  • 3
    • Dodaj atrybut hub_training_key do satelity i użyj go do utworzenia klucza obcego odwołującego się do klucza tabeli hub_training o tej samej nazwie: hub_training_key.