Qlik Extensions

Qlik Extensions

Tzw. extensions umożliwiają rozszerzenie możliwości standardowych wizualizacji w aplikacjach Qlik Sense poprzez zastosowanie technologii web-owych. Ogólnie rozszerzenia można postrzegać jako wtyczki, które pozwalają programistom połączyć moc interfejsów API Qlik Sense z niemal nieograniczonymi możliwościami technologii web-owych.

Widgety

Widgety to proste obiekty tworzone przy użyciu HTML i CSS/LESS, które służą do dostosowania zachowania i wyglądu twoich arkuszy oraz wizualizacji Qlik Sense. Widgety tworzy się w edytorze widgetów wbudowanym w Qlik Sense Dev-Hub. Tak utworzone widgety są dostępne w bibliotece widgetów, dzięki czemu widgety mogą być łatwo używane w wielu aplikacjach. Po zainstalowaniu Qlik Sense znajdziesz w nim domyślny zestaw widgetów, które są gotowe do użycia od razu. Mogą być również dowolnie dostosowywane.

Widgety są bardzo podobne do rozszerzeń wizualizacji, ale nie wymagają one zastosowania JavaScript. Widgety najlepiej nadają się do tworzenia prostych wizualizacji, takich jak obiekty KPI czy tabele. Widgety mogą również służyć do dodawania prostych funkcji do arkuszy, takich jak przyciski do nawigacji.

Konektory

Standardowe możliwości Qlik Sense w kontekście uzyskiwania połączenia z różnymi typami źródel danych są bardzo duże. Może się jednak zdarzyć tak, że w projekcie wymagane jest połączenie do np. archaicznego źródła danych. Wówczas z pomocą przychodzi SDK wbudowane w Qlik Sense, za pomocą którego możliwe jest tworzenie niestandardowych konektorów.

Działanie takiego konektora można zaprojektować dwojako:

  • Może odebrać żądanie z aplikacji QlikView lub Qlik Sense, aby połączyć się ze źródłem danych, następnie pobrać dane i zwrócić je bezpośrednio do QlikView lub Qlik Sense w formacie QVX.
  • Alternatywnie może działać jako samodzielna aplikacja, która będzie tworzyła plik QVX, który później zostanie załadowany do QlikView lub Qlik Sense.

Rozszerzenia wizualizacyjne wykorzystują ten sam zestaw technologii co standardowe wizualizacje Qlik Sense. Jeśli są prawidłowo opracowane, sposób ich obsługi jest taki sam jak w przypadku wizualizacji wbudowanych w Qlik Sense. Rozszerzenia mogą być:

  • Łatwo dodane do arkusza aplikacji Qlik Sense poprzez drag-and-drop,
  • Skonfigurowane do używania tych samych zestawów właściwości co standardowe wizualizacje Qlik Sense, co oznacza, że rozszerzenia mogą w całości wykorzystywać dane znajdujące się w aplikacji,
  • Łatwo dostosowywane pod względem rozmiaru, mogą być kopiowane, wklejane i pozycjonowane, podobnie jak w przypadku każdej innej wizualizacji Qlik Sense,
  • Wykorzystywane jako część tzw. story-telling,
  • Responsywne co czyni je użytecznymi na każdym urządzeniu.
Chcesz dowiedzieć się więcej o wykorzystaniu Qlik Extensions?