Tableau a 4D: Nasazení WDC na stránky Githubu
V příspěvku Jak propojit Tableau se 4D jste se dozvěděli, jak vytvořit webový datový konektor (WDC) pro vyžádání dat ze 4D a jejich vizualizaci v Tableau Public.
Nyní je čas hostit náš WDC! Vzhledem k tomu, že používá pouze soubory HTML a JavaScript, je nejlepší volbou pro jejich uložení služba Github Pages. Díky tomu mohou ostatní testovat váš konektor přímo ve svém softwaru Tableau. V tomto příspěvku na blogu vám ukážu, jak postupovat.
Bonus: Ukážu vám také, jak odladit váš WDC v Tableau Public pomocí prohlížeče Chrome. Začněme!
Jak propojit Tableau se 4D
Na webináři 4D – Jak propojit Tableau s 4D, William Taylor (Technical Account Manager, 4D US ) poskytl přehled o nástroji Tableau a o tom, jak jej lze využít k vizualizaci dat 4D. V tomto příspěvku na blogu pronikneme do technických detailů, abychom vám umožnili hlouběji pochopit, jak to funguje. Díky tomu budete moci vytvořit například vizualizaci zobrazující nejvyšší celkovou částku faktur pouze pomocí 4D REST a Tableau!
Tipy: Třídy datového modelu ORDA
Nyní již víte o dostupnosti tříd ORDA. V tomto příspěvku na blogu se dozvíte několik užitečných tipů, jak je co nejlépe využít!
Databáze projektů: Vytvořte si vlastní dokumentaci pro komponenty
V předchozím příspěvku na blogu jsme vám ukázali, že se do Průzkumníka vrátila dokumentace k metodám. Chcete jít ještě dál a použít je jako dokumentaci pro své komponenty? V tomto blogovém příspěvku vám ukážeme, jak na to!
Vzdálená datová úložiště – praktický případ použití
Jednou z nejzajímavějších funkcí dodaných s verzí 4D v18 byla vzdálená datová úložiště. Otevřely celý svět možností a v tomto příspěvku na blogu vám ukážeme praktický případ použití:
Lepší pochopení relací 4D REST
V předchozím příspěvku na blogu jsme vám ukázali, jak začít pracovat se serverem 4D REST. Provedli jsme vás různými CRUD operacemi pomocí Postmanu a odkázali vás na úplnou dokumentaci REST. V tomto příspěvku na blogu vám vysvětlíme, jak relace ve 4D fungují. Toto pochopení vám zajistí, že budete schopni vytvořit systém ověřování založený na relacích pomocí serveru 4D REST.
Škrabání webu pomocí objektové notace
Chcete získat data, která nejsou dostupná prostřednictvím REST nebo webových služeb? Co když jsou k dispozici pouze na webových stránkách? Člověk si data přečte dostatečně snadno, ale čtení dat HTML pomocí programovacího jazyka už tak jednoduché není. Někteří vývojáři se pokoušejí používat funkce Position a Substring, jiní zkoušejí Regex, ale je to nepříjemné a časově náročné. Zcela odlišný přístup spočívá v převedení jazyka HTML na objekt a získání dat pomocí objektového zápisu. Řádky tabulky se zpracovávají jako kolekce a lze je snadno procházet ve smyčce!
Tento příspěvek na blogu popisuje, jak tento přístup použít, a poskytuje několik užitečných tipů.
Testování výkonného serveru 4D REST pomocí aplikace Postman
4D poskytuje výkonný server REST, který umožňuje přímý přístup k datům uloženým v databázích 4D. To umožňuje například vytvořit rozhraní API, které lze použít s moderní technologií front-endu(např. , Angular, React atd.). V tomto příspěvku na blogu vám poskytneme první seznámení s robustním serverem 4D REST. Uvidíte, jak jej nakonfigurovat a otestovat operace vytváření, načítání, aktualizace a mazání (CRUD) pomocí nástroje pro testování API, Postman.
Databáze projektů: Git. Commit. Pull. Push a další
V předchozím příspěvku na blogu jsme vám představili Git (systém pro správu verzí) a Github (cloudová hostingová služba) a způsoby, jak můžete sdílet svůj kód 4D s ostatními vývojáři. V tomto blogovém příspěvku půjdeme o něco dál a prozkoumáme některé scénáře, se kterými se vývojář může setkat, například klonování vzdáleného úložiště, ignorování již odevzdaných souborů a řešení konfliktů při slučování.
Databáze projektů: Nové možnosti editoru formulářů
Se zavedením databází projektů jsme také upravili rozhraní některých dialogových oken 4D. V tomto příspěvku na blogu představíme některé změny, které jsme provedli v editoru formulářů.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady