Last minute v úsporném CSV formátu
Cestovní kanceláře vyhlašují nové last minute ceny s různou frekvencí. Některé nabídku aktualizují každou hodinu, některé třeba jen 1x týdně. Chtěli bychom Vám usnadnit jejich aktualizaci bez toho, abyste se museli starat o její správné načasování.
Připravili jsme ultrakompaktní CSV formát, který můžete bez potíží zpracovávat každou hodinu a který obsahuje v jediném souboru last minute od všech touroperátorů současně.
Najdete jej na této adrese:
http://xml.ck.cz/lastminute.csv?key={kterýkoliv z Vašich klíčů}
(Pozn: nemáte-li dosud svůj klíč, zaregistrujte se a aktivujte si službu XML)
Formát souboru
Soubor lastminute.csv obsahuje v každém řádku jen 3 položky (oddělené tabulátorem):
- ID termínu ... interní číslo termínu (integer) u konkrétního zájezdu, viz XML (tag Termin, atribut id).
- ID typu ceny ... interní číslo typu ceny (integer), viz XML (tag Cena, atribut id).
- Last minute ... samotná hodnota last minute ceny
Důležitým předpokladem pro použití souboru je to, abyste při zpracování našich standardních XML uchovávali ve své databázi také první dvě IDčka termínu a ceny (obě jsou jednoznačná pro celou databázi).
Dávkový import do databáze
Doporučujeme při zpracování tohoto souboru využít dávkových databázových importních operací (např. příkaz BULK IMPORT pro MS SQL, LOAD DATA pro MySQL, COPY FROM pro PostgreSQL). Z našich testů vyplývá, že by při správném použití neměla aktualizace last minute cen trvat déle než 5 sekund a to včetně stažení dat!
Gzip komprese
Přestože je velikost CSV souboru minimální, můžete jej stahovat také komprimovaně. Na našem XML serveru je aktivní automatická gzip komprese, tedy stačí do dotazu přidat HTTP hlavičku Accept-Encoding:gzip (některé HTTP komponenty ji dokonce používají automaticky).
