Narzędzie administratorskie. Dla biegłych w bazach danych.
Moduł Warstwy Raportowe (dawna nazwa Warstwy SQL) pozwala na dodanie do Systemu Źródła Danych na podstawie dowolnego widoku stworzonego w schemacie datasources bazy danych Systemu.
A bardziej po ludzku?
Nie wszystko da się (i nie wszystko warto) “wyklikiwać” w Panelu Administracyjnym. Czasem kilka linii SQL może zdziałać cuda. Na przykład mamy:
- Źródło danych z Punktami GPZ
- Źródło danych z Parkami Narodowymi
- Źródło danych z działkami, do którego wiele osób dodaje nowe działki pod potencjalną inwestycję
Za pomocą modułu Warstwy Raportowe możemy dodać do systemu Źródło Danych o nazwie Raport PN + GPZ, które będzie zawierało następujące atrybuty:
- Identyfikator działki,
- odległość do najbliższego Parku Narodowego,
- nazwę tego Parku,
- odległość do najbliższego GPZ i
- nazwę tego GPZ.
Warstwy powstałe na podstawie Źródeł Danych utworzonych poprzez moduł Warstwy Raportowe są nieedytowalne.
Jak to zrobić?
- Pozyskaj dane dostępowe do bazy danych (z prawami administracyjnymi)
- Przez program do zarządzania bazami danych (PgAdmin, DbBeaver) połącz się z bazą
- Utwórz widok w schemacie “datasources”
- Przejdź do Panelu administracyjnego -> Moduły -> Źródła danych SQL
- Wybierz z listy dostępne źródła (tu są tylko te z widoku “datasources”)
- Zapisz źródło pod wybraną nazwą
- Nowe źródło jest dostępne w zakładce ze źródłami: możesz z nim robić co chcesz 🙂
UWAGA!
- Widok musi mieć pole ID
- Nie zmieniaj konfiguracji schematu widoku jeśli jest on źródłem. Źródło przestanie działać i nie będzie można go używać.