Warstwa semantyczna (czasami nazywana również Headless BI) oblicza skomplikowane miary biznesowe w czasie zapytania. Znajduje się między źródłami danych/warstwą transformacji a narzędziami analitycznymi. Definiujesz agregacje miar (dzienna, tygodniowa, miesięczna i kwartalna) i wymiary (region, klient, produkt). Przykłady miar mogą obejmować “miesięcznych aktywnych użytkowników”, “tygodniowy przychód”, “liczbę płacących klientów” i wiele innych.

Możesz myśleć o warstwie semantycznej jako o warstwie tłumaczenia między dowolną warstwą prezentacji danych (business intelligence, notatniki, aplikacje danych) a źródłami danych. Warstwa tłumaczenia obejmuje wiele funkcji, takich jak integracja źródeł danych, modelowanie miar i integracja z użytkownikami danych poprzez tłumaczenie miar na język SQL, REST lub GraphQL.

Ponieważ każdy ma różne definicje użytkowników “aktywnych” lub klientów “płacących”, warstwa semantyczna pozwala zdefiniować te różnice raz na poziomie całej firmy. Zamiast mieć trzy różne wersje, każde narzędzie prezentacji, na przykład narzędzie BI, pokaże inną liczbę niż twój notatnik Jupyter lub aplikacja danych. A co jeśli miara zmieni się na nową definicję? Dzięki warstwie semantycznej zmieniasz tylko jeden raz. Ta potężna funkcja umożliwia ekspertom dziedzinowym i praktykom w dziedzinie danych osiągnięcie wspólnego zrozumienia miar biznesowych.

Podwarstwą warstwy semantycznej jest Warstwa Miary.

Dowiedz się więcej na temat Wzrostu Warstwy Semantycznej lub innych fascynujących źródeł na ten temat: