
Jak pobrać dane z Web Service do Oracle
Czyli jak połączyć się z Web Serwisem, pobrać dane, sparsować je i załadować do bazy danych lub użyć w aplikacji. Oto czego będziesz potrzebować:
- Uprawnienia w bazie danych do wykonywania połączeń HTTP
- Wgrany certyfikat Web Serwisu z którym się łączysz - jeśli połączenie jest https (przeważnie jest)
- Umiejętności parsowania JSON w Oracle. Zazwyczaj WS zwraca dane w formacie JSON
- Umiejętności szyfrowania danych (np. sekretkey) - jeśli WS tego wymaga
Wszystko powyższe przećwiczymy w tym artykule. W pierwszej części informacja o niezbędnych komponentach. Być może niektóre z nich nie są Ci potrzebne, pomiń te sekcje, ale w realnym scenariuszu rzadko jest potrzeba wykonania tylko trywialnego polaczenia z prostyym serwisem i wykonanie GET. Najczęściej jest potrzeba kodowania danych, parsowania wyników. Dlatego ten przykład jest inny od wiekszości przykładów w Internecie. W drugiej części zbierzemy wszystko do kupy w działającą procedurę.

Integracja Pentaho Kettle z Elasticsearch
W tym artykule dowiesz się jak pobrać dane z Elasticsearch z poziomu Pentaho Kettle. Elasticsearch jest bazą typu noSQL która oferuje wysoką prędkość odczytu nieustrukturyzowanych danych. Dostęp do bazy Elasticsearch jest nieco inny niż do baz SQL. Jeśli zatem masz zbiory danych w tym formacie i chcesz się do nich podłączyć z poziomu Pentaho, zobacz jak możesz to uzyskać.

Pentaho Report Designer - automatyzowanie raportów
W poprzednim artykule, Pentaho Report Designer - podstawy, dowiedział(a)ś się jak utworzyć pierwszy raport w Pentaho Report Designer. Teraz zajmiemy się automatycznym tworzeniem raportów w PRD. PRD umożliwia jak wiele takich narzędzi tworzenie raportów które możesz eksportować do statycznych formatów jak PDF, HTML, CSV... Cała jednak moc tego narzędzia to przygotowywanie treści dynamicznie, w zależności od obecnego stanu danych.
Dzięki temu możliwe jest np. tworzenie:
- Plików Excela zawierających podsumowania dla każdego z kontrahentów
- Mailingu do klientów
- Raportów z obrotem każdej dywizji sprzedażowej z podziałem na grupy handlowe uzupełniony wykresami
- Wygenerowanie i wysyłka faktur do klientów

Pentaho Report Designer - podstawy
Report Desingner jest jednym narzędzi pakietu Pentaho które jest najczęściej niedoceniane. Być może powodem jest to iż wiekszość osób wyobraża sobie Pentano Report Designer jako jeszcze jedno narzędzie do tworzenia statycznych raportów. Tymczasem, jak reklamuje je Hitachi Vitara, jest to "narzędzie graficzne, które generuje raporty na podstawie danych przesyłanych strumieniowo przez silnik PDI (Pentaho Data Integration)". A to oznacza, że Twoje raporty mogą być przygotowane w locie, jako rezultat pracy Pentaho PDI i dynamicznie zmieniać swoją zawartość. Więcej, raz przygotowany szablon mozesz wkomponować we flow Pentaho Kettle i uzyskiwać raporty (w postaci PDF, Excel'a, plików tekstowych, HTML'a...) bez konieczności uruchamiania dedykowanego środowiska.