Skip to end of metadata
Go to start of metadata


Ź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 (nieobsł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 danych
Typ
Unikalne id parametruNazwa parametru wyświetlana w systemie

Typ danych parametru; dostępne typy:

  • string (tekstowy)
  • integer (całkowity)
  • float (zmiennoprzecinkowy)
  • double (zmiennoprzecinkowy)
  • date (datowy)
  • timestamp (data i czas)

Zastosowanie parametru. Dostępne wartości:

  • ID połączenia
  • Parametr zapytanie

Domyślnie: "parametr zapytania".

Definicja parametrów wyjściowych zapytania
IdNazwa
Unikalne id parametruNazwa parametru wyświetlana w systemie

Przykład konfiguracji

 

  • No labels
Write a comment…