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 7 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 parsowanie) 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.
Separator tablicowy danych wejściowychWskazuje, który znak ma zostać użyty jako separator tablicowy dla danych wejściowych. Domyślnie separatorem jest znak średnika.
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