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. Info |
---|
URL popup ponúka pokročilé možnosti pre autentizáciu a nastavenie hlavičky HTTP. |
Pripojenie cez URLZo zoznamu zdrojov dát vyberte Obsah z URL.
Parametre pripojeniaPre 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. Note |
---|
Prihlasovacie údaje nie sú povinné |
Premenné času a dátumuAk 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 |
---|
$date(dateString)
| Hodnotí dateString a zobrazuje dátum vo formáte rrrr -MM-dd . | $date(now + 5d -4w) $date(2011-01-01 + 5d -4w) $date(actualMonth -1d)
| $date(dateString, format)
| Funguje rovnako ako $date(dateString) , ale výstupný formát je možné nastaviť parametrom format | $date(now + 5d -4w, dd-MM-yyyy) $date(2011-01-01 + 5d -4w, MMyyyy) $date(actualMonth -1d, yyyy-dd-MM)
| $time(timeString)
| Hodnotí timeString a zobrazuje čas vo formáte HH:mm:ss | $time(now) $time(actualhour) $time(actualminute)
| $time(timeString, format)
| Funguje rovnako ako $time(timeString) , ale výstupný formát je možné nastaviť parametrom format | $time(now, HH:mm:ss) $time(actualhour, MMss) $time(actualminute, HHmmss) | $timestamp()
| Zobrazí terajší timestamp | $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žbyTaktiež 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áciaBellaDati podporuje nasledujúce autentizačné metódy: Info |
---|
REST API podporuje štandarný OAuth s bezpečnostným mechanizmom (security token). |
Tutoriálové videowidget |