BellaDati je schopné importovať dáta z URL, webových služieb a RESP API.
Pripojenie na URL je podobné importu súboru. Avšak v porovnaní s týmto importom, je možné pri URL nastaviť interval opakovania.
URL popup ponúka pokročilé možnosti pre autentizáciu a nastavenie hlavičky HTTP.
Pripojenie cez URL
Zo zoznamu zdrojov dát vyberte Obsah z URL.
Parametre pripojenia
Pre pripojenie k URL zadajte nasledujúce parametre:
- URL: Webová adresa
- Obsah súboru: Vyberte formát cieľového súboru -
- Autentizácia: Bez autentizácia, Jednoduchá, oAuth1a, oAuth2
Nasledujúce nastavenia sú rovnaké ako pri importe súboru.
Prihlasovacie údaje nie sú povinné
Premenné času a dátumu
Ak potrebujete aby sa obsah URL alebo HTTP menil dynamicky, použite prednastavené premenné. BellaDati podporuje funkciu získavania času, dátumu alebo timestamp v použivateľom definovaných formátoch:
Názov | Popis | Príklady |
---|---|---|
| Hodnotí |
|
| Funguje rovnako ako |
|
| Hodnotí |
|
| Funguje rovnako ako | $time(now, HH:mm:ss) |
| Zobrazí terajší timestamp |
|
DateString
- now - zobrazí aktuálny dátum
- actualyear - zobrazí prvý deň aktuálneho roku (teda actualyear zadaný 21.9.2010 zobrazí hodnotu 1.1.2010).
- actualquarter - zobrazí prvý deň aktuálneho štvrťroku (1.1.20XX, 1.4.20XX, 1.7.20XX, 1.10.20XX).
- actualmonth - zobrazí prvý deň aktuálneho mesiacazň (1.1.20XX, 1.2.20XX, ...).
- actualweek - zobrazí prvý deň aktuálneho týždňa (Pondelok).
- relatívne a absolútne zadaný čas je môžne upraviť pomocou funkcii: dátum +|- n[d|w|m|q|y], kde n je celé číslo, d je deň, w víkend, m zastupuje mesiac, q štvrťrok a y je rok. Príklad: actualyear + 2m -4d. Dnes je 21.9.2010, takže nami zadana hodnota znamena 1.1.2010 + 2 mesiace - 4 dni, a teda zobrazí dátum 25.2.2010.
TimeString
- now - zobrazí aktuálny čas
- actualhour - zobrazí aktuálnu hodinu (napr. 9:30:23 zobrazí ako 9:00:00).
- actualminute - zobrazí aktuálnu minútu.
- actualsecond - zobrazí aktuálnu sekundu.
Pripojenie na SOAP webové služby
BellaDati je schopné pripojiť sa k dátam dostupným na sieti pomocou protokolu HTTP. Naviac sa dokáže pripojiť na ďalšie komplexnejšie zdroje prístupne na webe. Webové služby využívajú protokol SOAP, ktorý je založený na čistom HTTP protokole. Správy zo SOAP sú v štandardnom XML formáte, ktorý BellaDati bezproblémovo podporuje. Tu je príklad použitia:
- Zadajte URL Vami požadovanej webovej služby a vyberte formát XML .
- Otvorte pokročilé nastavenia, vyberte metódu POST a zadajte nasledujúce parametre:
- SOAPAction - hodnota je zadaná v súbore WSDL, ktorý popisuje Vašu webovú službu. Je určená v popise soapAction, napr.: <soap:operation soapAction="http://www.sap.com/Z_HSI_HRP04_RZH_READ_DATA"/>
- Content-Type - nastaví hodnotu text/xml
- Vložte obsah POST do nasledujúcej štruktúry:
Pripojenie na REST webové služby
Taktiež je možné pripojiť BellaDati na webové služby využívajúce REST. Stačí vybrať správny HTTP GET header a druh súboru (napr. CSV).
Autentizácia
BellaDati podporuje nasledujúce autentizačné metódy:
- Základný a pokročilý HTTP Access Authentication (RFC2617 standard).
REST API podporuje štandarný OAuth s bezpečnostným mechanizmom (security token).
Tutoriálové video