Operator INPUT SQL umożliwia pobranie danych z zewnętrznych źródeł – przede wszystkim baz danych SQL (np. PostgreSQL, MS SQL Server, Oracle, MySQL, SQLite, ****jak również z baz korzystających ze sterowników ODBC, OleDb) oraz plików Excel – i przekształcenie ich w strumień danych, który zostanie wprowadzony na magistralę wyjściową operatora.
Dane są pobierane na podstawie zapytania SQL zdefiniowanego w konfiguracji operatora. Zapytanie to może korzystać z:
Wynik działania operatora to magistrala danych zawierająca rekordy odpowiadające rezultatowi zapytania. Kolumny tej magistrali są automatycznie dopasowywane do struktury danych zwracanej przez źródło.
Operator INPUT SQL wykorzystywany jest najczęściej jako pierwszy krok w procesach integracyjnych, w których dane źródłowe są pobierane z zewnętrznych baz danych lub arkuszy kalkulacyjnych, a potem dalej przetwarzane w ramach aplikacji GRAVITY.
Przykład projektu GRAVITY zbudowanego z użyciem operatora INPUT SQL.

WYBÓR I TWORZENIE POŁĄCZENIA DO BAZY DANYCH
Przejdź na pierwszą zakładkę Physical link we właściwościach operatora.

Jeśli połączenie zostało już utworzone, wybierz je z listy Connection. System automatycznie wypełni pola zgodnie z konfiguracją wybranego połączenia.

Możesz zmienić dane połączenia za pomocą przycisku Edit.
<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> Pamiętaj, że jeśli połączenie jest już wykorzystywane na innym operatorze, to on również będzie działał na zmodyfikowanym połączeniu.
</aside>
Jeśli nie masz jeszcze zdefiniowanego odpowiedniego połączenia do bazy danych, możesz je dodać za pomocą przycisku Add.
