Udostępnij za pośrednictwem


Przechowywanie danych hierarchii organizacyjnej

Microsoft Cloud for Sustainability Tech Summit w listopadzie 2024 r.

Schemat modelu danych ESG (Environmental, Social, and Governance) zawiera solidny zestaw tabel do przechowywania szczegółów podmiotów, które odgrywają kluczową rolę w podróży organizacji do ESG. Ważne jest, aby przechwycić metadane i relacje między każdą z tych jednostek. Ten wysiłek zapewnia dokładność podczas dodawania filtrów, wykonywania zestawień, przechodzenia do szczegółów, agregacji, obliczeń i raportowania wskaźników ESG.

Poniżej przedstawiono niektóre z kluczowych tabel organizacyjnych w schemacie modelu danych ESG.

Nazwa tabeli Podpis
Osoba prawna Osoba prawna to jednostka niebędąca człowiekiem, którą prawo traktuje w pewnych celach tak, jakby była osobą, na przykład zarejestrowaną organizacją. Prawo pozwala im działać jako osoby w pewnych ograniczonych celach, najczęściej w sprawach sądowych, własności nieruchomości i umowach. Osoba prawna ma "osobowość prawną", która odnosi się do zdolności organizacji do zawierania transakcji prawnych, takich jak posiadanie nieruchomości lub zadłużanie się.
Placówka Lokalizacja bazowa, w której mierzysz emisję dwutlenku węgla, zużycie wody lub dane dotyczące generowanych odpadów. Może to być grupa składająca się z wielu budynków, wyposażenia lub zasobów pomocniczych. Zazwyczaj jest to najniższy poziom, na którym można raportować wskaźniki ESG.
Organizacja partyjna Strukturalne lub wirtualne działy utworzone w firmie lub organizacji. Jest to jednostka biznesowa, jednostka organizacyjna lub dział, w którym dane mogą być agregowane, agregowane lub raportowane na każdym poziomie.
Strona Strona to koncepcja, która pozwala osobom, organizacjom, osobom prawnym, organizacjom społecznym i jednostkom biznesowym być powiązanymi lub zdefiniowanymi w kontekście ról, wydarzeń i relacji. Umożliwia "zakotwiczenie" różnych wystąpień lub implementacji każdej z tych opcji do wspólnego lub pojedynczego wystąpienia tej osoby, organizacji, podmiotu prawnego, organizacji społecznej lub jednostki biznesowej.
Podmiot powiązany Przechowuje relację między dwiema stronami w skojarzonym okresie.

Hierarchia organizacyjna organizacji może należeć do jednego z następujących dwóch typów:

  • Prosta struktura drzewa (każda encja ma tylko jeden element nadrzędny)
  • Struktura wykresu (jednostka może mieć więcej niż jeden element nadrzędny)

Prosta struktura organizacyjna drzewa

Diagram prostej struktury organizacyjnej drzewa.

  1. Tworzenie rekordów stron. Utwórz rekord strony dla każdej encji w hierarchii organizacyjnej. Określ typ strony jako jeden z następujących elementów: Placówka, Jednostka organizacyjna lub Firma. Jeśli encja nie należy do żadnego z tych typów stron, możesz dodać własny typ strony jako wartość odniesienia, wykonując kroki wymienione w temacie Tworzenie, konfigurowanie i harmonizowanie wartości referencyjnych.

    Uwaga

    Dodawanie niestandardowych typów stron może wymagać dostosowania wstępnie spakowanych rozwiązań danych dotyczących zrównoważonego rozwoju w Microsoft Fabric notesach. O ile dane pomiarowe ESG nie są rejestrowane z mniejszą szczegółowością niż w przypadku obiektu, zaleca się używanie typu Placówka jako typu Strony dla wszystkich podmiotów na najniższym poziomie struktury organizacyjnej.

  2. Przechowuj dane lokalizacji dla każdej ze Stron. Dla każdej encji w hierarchii organizacyjnej utwórz rekord w tabeli Lokalizacja ze szczegółami lokalizacji, takimi jak adres, stan, miasto, identyfikator kraju, kod pocztowy itp. Na podstawie typu strony rekordu Strona, utwórz kolejny rekord w tabelach Firma, Placówka lub Organizacja strony (Typ strony = Jednostka organizacyjna) łączących wartości Identyfikator strony i Identyfikator lokalizacji.

    Jeśli typ strony nie należy do żadnej z tych opcji, utwórz rekord w tabeli Lokalizacja imprezy, aby połączyć wartości identyfikatora strony i identyfikatora lokalizacji.

  3. Przechowuj relacje między stronami. Aby przechowywać relacje między poszczególnymi encjami, utwórz rekord dla każdej relacji w tabeli Podmiot powiązany. W polu Identyfikator strony powiązanej jest przechowywany identyfikator strony elementu nadrzędnego, a w polu Identyfikator strony jest przechowywany identyfikator strony elementu podrzędnego. Typ relacji strony można określić jako relację nadrzędny-podrzędny. Znaczniki czasu rozpoczęcia i zakończenia okresu relacji strony mogą być używane do oznaczania ważności relacji.

    Uwaga

    Można również zdefiniować własne typy relacji stron, dodając je jako wartości odwołań, wykonując czynności opisane w temacie Tworzenie, konfigurowanie i harmonizowanie wartości odwołań.

Przykład:

Zrzut ekranu prostego przykładu drzewa.

Relacja między elementem nadrzędnym, elementem podrzędnym 1 i elementem podrzędnym 2 może być przechowywana w sposób wskazany w tych tabelach.

Nazwa tabeli: Party

Atrybut Wartość Wartość Wartość
Identyfikator strony 1 2 3
Nazwa strony Impreza elementu nadrzędnego Element podrzędny 1 Impreza elementu podrzędnego 2
Identyfikator typu strony (FK) 0 (Obiekt) 0 (Obiekt) 0 (Obiekt)

Nazwa tabeli: Lokalizacja

Atrybut Wartość Wartość Wartość
Identyfikator lokalizacji 1 2 3
Nazwa lokalizacji Lokalizacja elementu nadrzędnego Lokalizacja elementu podrzędnego 1 Lokalizacja obiektu Element podrzędny 2
Identyfikator kraju (FK) 840 250 36

Nazwa tabeli: Placówka

Atrybut Wartość Wartość Wartość
Identyfikator pomieszczenia 1 2 2
Nazwa pomieszczenia Placówka elementu nadrzędnego Element podrzędny 1 Element podrzędny 2
Identyfikator imprezy (FK) 1 2 3
Identyfikator lokalizacji (FK) 1 2 3

Nazwa tabeli: Podmiot powiązany

Atrybut Wartość Wartość
Identyfikator imprezy (FK) 2 3
Identyfikator podmiotu powiązanego (FK) 1 1
Identyfikator typu relacji strony (FK) 0 0
Sygnatura czasowa rozpoczęcia okresu relacji między stronami 1/1/1900 1/1/1900
Sygnatura czasowa zakończenia okresu relacji między stronami 1/1/2100 1/1/2100

Struktura organizacyjna grafu (wiele węzłów elementu nadrzędnego)

Diagram grafowej struktury organizacyjnej.

  1. Tworzenie rekordów stron. Utwórz rekord strony dla każdej encji w hierarchii organizacyjnej. Określ typ strony jako jeden z następujących elementów: Placówka, Jednostka organizacyjna lub Firma. Jeśli encja nie należy do żadnego z tych typów stron, możesz dodać własny typ strony jako wartość odniesienia, wykonując kroki wymienione w temacie Tworzenie, konfigurowanie i harmonizowanie wartości referencyjnych.

    Uwaga

    Dodawanie niestandardowych typów imprez może wymagać dostosowania wstępnie spakowanych rozwiązań danych dotyczących zrównoważonego rozwoju w notatnikach Fabric. O ile dane pomiarowe ESG nie są rejestrowane z mniejszą szczegółowością niż w przypadku obiektu, zaleca się używanie typu Placówka jako typu Strony dla wszystkich podmiotów na najniższym poziomie struktury organizacyjnej.

  2. Przechowuj dane lokalizacji dla każdej ze Stron. Dla każdej encji w hierarchii organizacyjnej utwórz rekord w tabeli Lokalizacja ze szczegółami lokalizacji, takimi jak adres, stan, miasto, identyfikator kraju, kod pocztowy itp. Na podstawie typu strony rekordu Strona, utwórz kolejny rekord w tabelach Firma, Placówka lub Organizacja strony (Typ strony = Jednostka organizacyjna) łączących wartości Identyfikator strony i Identyfikator lokalizacji.

    W przypadku, gdy typ strony nie należy do żadnej z tych opcji, utwórz rekord w tabeli Lokalizacja imprezy, aby połączyć wartości identyfikatora imprezy i identyfikatora lokalizacji.

  3. Przechowuj relacje między stronami (z jednym elementem nadrzędnym). Aby przechowywać relacje między poszczególnymi encjami, utwórz rekord dla każdej relacji w tabeli Podmiot powiązany. W polu Identyfikator strony powiązanej jest przechowywany identyfikator strony elementu nadrzędnego, a w polu Identyfikator strony jest przechowywany identyfikator strony elementu podrzędnego. Typ relacji strony można określić jako nadrzędny-podrzędny. Znaczniki czasu rozpoczęcia i zakończenia okresu relacji strony mogą być używane do oznaczania ważności relacji.

  4. Przechowuj relacje między stronami (z wieloma rodzicami).

    1. Twórz wspólne rekordy stron dla każdej kombinacji. Utwórz rekord strony z typem strony jako Placówka, Jednostka organizacyjna, Wspólna strona, lub utwórz własne typy stron, dodając je jako wartości referencyjne, wykonując kroki wymienione w temacie Tworzenie, konfigurowanie i harmonizowanie wartości referencyjnych. Wszystkie dane pomiarowe związane z połączeniem stron muszą zostać dodane do wspólnego rekordu strony.

    2. Utwórz rekordy w tabeli Podmiot powiązany. Aby przechowywać relacje z wieloma podmiotami nadrzędnymi, należy utworzyć dwa rekordy w tabeli Podmiot powiązany: jeden do przechowywania relacji między elementem nadrzędnym 1 stroną a wspólną stroną, a drugi do przechowywania relacji między elementem nadrzędnym 2 a wspólną stroną. Identyfikator podmiotu nadrzędnego jest przechowywany w polu Identyfikator podmiotu powiązanego, a identyfikator podmiotu powiązanego jest przechowywany w polu Identyfikator strony w tabeli Podmiot powiązany. Typ relacji między stronami można określić jako FacilityOrganizationUnitJointPartyRelation. Znaczniki czasu rozpoczęcia i zakończenia okresu relacji strony mogą być używane do oznaczania ważności relacji.

    Uwaga

    Można również zdefiniować własne typy relacji stron, dodając je jako wartości odwołań, wykonując czynności opisane w temacie Tworzenie, konfigurowanie i harmonizowanie wartości odwołań.

Przykład:

Przykładowa struktura wykresu.

Relacje między Obiektem a jednostką organizacyjną mogą być przechowywane w następujący sposób:

Nazwa tabeli: Party

Atrybut Wartość Wartość Wartość
Identyfikator strony 1 2 3
Nazwa strony Impreza w obiekcie Impreza OU Wspólna impreza
Identyfikator typu strony (FK) 0 (Obiekt) 2 (jednostka organizacyjna) 3 (Obiekt, Jednostka Organizacyjna, Wspólna Strona)

Nazwa tabeli: Lokalizacja

Atrybut Wartość Wartość Wartość
Identyfikator lokalizacji 1 2 3
Nazwa lokalizacji Lokalizacja placówki Lokalizacja jednostki organizacyjnej Lokalizacja wspólnej imprezy
Identyfikator kraju (FK) 840 250 36

Nazwa tabeli: Placówka

Atrybut Wartość
Identyfikator pomieszczenia 1
Nazwa pomieszczenia Placówka
Identyfikator imprezy (FK) 1
Identyfikator lokalizacji (FK) 1

Nazwa tabeli: Organizacja partii

Atrybut Wartość
Identyfikator organizacji imprezy 1
Nazwa organizacji partyjnej OU
Organizacja partyjna Identyfikator partii (FK) 2
Identyfikator lokalizacji (FK) 2

Nazwa tabeli: Lokalizacja imprezy

Atrybut Wartość
Identyfikator strony 3
Identyfikator lokalizacji 3
Sygnatura czasowa rozpoczęcia okresu 1/1/1900
Sygnatura czasowa zakończenia okresu 1/1/2100

Nazwa tabeli: Podmiot powiązany

Atrybut Wartość Wartość
Identyfikator imprezy (FK) 3 3
Identyfikator podmiotu powiązanego (FK) 1 2
Identyfikator typu relacji strony (FK) 1 1
Sygnatura czasowa rozpoczęcia okresu relacji między stronami 1/1/1900 1/1/1900
Sygnatura czasowa zakończenia okresu relacji między stronami 1/1/2100 1/1/2100

Następny krok