Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Źródło danych pobierające dane w zdefiniowanej bazie danych na podstawie zapytania SQL.

Opis konfiguracji

Parametry wejściowe

Należy pamiętać że parametry wejściowe są przekazywane w formie tekstowej. I dopiero są one rzutowane na wymagany typ wybrany z konfiguracji. Jeżeli jakiś typ nie działa (nie obsługiwane jest prasowanie) To można zawsze użyć typu string i rzutowanie zrobić w samym zapytaniu. Jeżeli znany jest format danych wejściowych.

Nazwa parametruOpis parametru
IdUnikalne id źródła
NazwaNazwa źródła wyświetlana w systemie
OpisOpis źródła wyświetlana w systemie
PołączenieUprzednio skonfigurowane połączenie z bazą danych
ZapytanieZapytanie SQL, wykonywane na zdefiniowanej bazie danych podczas wywołania źródła. Zapytanie może być sparametryzowane. Każdy parametr (id) musi być zapisany pomiędzy znacznikami {}, np.: {param1} i powinien być zdefiniowany poniżej wraz z nazwą i typem. Zalecane jest używanie stronicowania. W tym celu trzeba użyć parametrów {start}, {limit}, {orderProperty} i {orderDirection}. W trakcie wykonywania zapytania odpowiednie wartości zostaną wstawione w te parametry. Można również użyć parametru {loggedUser}. Zostanie on zastąpiony loginem aktualnie zalogowanego użytkownika.
Zapytanie zliczająceZapytanie zliczające wszystkie wyniki z bazy danych. Zapytanie musi zwracać dokładnie jeden wiersz z dokładnie jedną kolumną typu liczbowego. Nie można korzystać ze stronicowania tutaj.
Definicja parametrów wejściowych zapytania
IdNazwaTyp
Unikalne id parametruNazwa parametru wyświetlana w systemie

Typ parametru; dostępne typy:

  • string (tekstowy)
  • integer (całkowity)
  • float (zmiennoprzecinkowy)
  • double (zmiennoprzecinkowy)
  • date (datowy)
  • timestamp (data i czas)
Definicja parametrów wyjściowych zapytania
IdNazwa
Unikalne id parametruNazwa parametru wyświetlana w systemie

Przykład konfiguracji

 

  • No labels