Skip to end of metadata
Go to start of metadata


Źródło danych aktualizują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.
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 danychTyp
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".

Przykład konfiguracji

 

 

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.