Data mohou být transformační, když jsou načtena prostřednictvím softwaru business intelligence pro strategické rozhodování. Získané poznatky umožňují podnikům zlepšit jejich procesy, iniciativy a inovace. Můžeme však zlepšit způsob, jakým k těmto poznatkům přistupují osoby s rozhodovací pravomocí? Vstupte do světa řídicích panelů v R Shiny a zjistěte, jak RStudio a open source přináší revoluci v business intelligence.
- Co je řídicí panel?
- Co je Shiny?
- Proč používat řídicí panely?
- Proč vytvářet řídicí panely v R Shiny
- Příklady přístrojových desek v R Shiny
- R Lesklý rám palubní desky
- Vytvářejte R lesklé řídicí panely pomocí šablon Appsilon
- Proč investovat do čističky vzduchu?
Co je řídicí panel?
Řídicí panely jsou nástroje, které poskytují aktuální informace a pomocí vizuálů sdělují příběhy za daty. Provádějí osoby s rozhodovací pravomocí vztahy složitých, velkých dat. Představují vizuály v praktickém pořadí, které umožňují rychlejší pochopení a zhodnocení dat pro podnik.
Co je Shiny?
Shiny je open source balíček R od týmu RStudio, PBC. RStudio vytvořilo Shiny tak, aby poskytovalo elegantní a snadno použitelný webový rámec pro vývoj webových aplikací v R. Shiny umožňuje uživatelům R vytvářet neuvěřitelné aplikace, interaktivní mapy a řídicí panely. A k jeho vytvoření nepotřebujete pokročilé dovednosti webového vývojáře!
“Shiny kombinuje výpočetní výkon R s interaktivitou moderního webu.” – RSstudio
Sdílejte příběh svých dat pomocí rychlých sestav a různých možností hostování a nasazení od RStudio. Nasaďte do cloudu služby jako AWS s RStudio Workbench, použijte možnosti open source pro soukromé projekty nebo použijte RStudio Connect k upgradu vašeho Shiny Dashboard pro podnikové aplikace.
Proč používat řídicí panely?
- Včasné informace – Prezentujte důležité informace organizovaným a kompaktním způsobem. Pomáháme osobám s rozhodovací pravomocí identifikovat nejcennější odpovědi na otázky související s rozhodováním.
- Získejte přístup ke kritickým statistikám – Sledujte klíčové ukazatele výkonu a trendy v datech prodeje, všechny odvozené z různých zdrojů dat.
- Zlepšit výkon – Je to okno pro vizualizaci trendů a sledování obchodních metrik.
- Přizpůsobení a měřítko – Přizpůsobte se potřebám jednotlivých uživatelských rolí, požadavkům oddělení nebo celé organizace. Zvyšte efektivitu obchodních procesů při zachování konzistence značky.
- Spolupráce – Vytvořte rozhraní pro spolupráci se souběžnými uživateli. Umožněte týmům spolupracovat.
Proč vytvářet řídicí panely v R Shiny?
Lesklé řídicí panely umožňují přístup ke kompletnímu rámci webových aplikací v prostředí R. Snadno přeměňte svou práci v R, analýzy a vizualizace, modely strojového učení a další na webové aplikace, které přinášejí podnikům hodnotu. Jako kompletní aplikaci koncoví uživatelé nepotřebují rozumět R, aby ji mohli používat. Poskytujte kompletní, snadno použitelný a interaktivní produkt, který zlepšuje způsob vašeho podnikání.
Appsilon vytváří aplikace R Shiny pro společnosti z Fortune 500. R a Shiny nejsou nejvhodnější pro každého, ale pro ty, kteří chtějí řešit složité problémy s velkými daty, zvažte přidání R Shiny do svého technologického zásobníku. Prozkoumejte, proč společnosti přecházejí na R Shiny a proč byste měli také.
Vlastní lesklé palubní desky
Webový rámec Shiny umožňuje snadné přizpůsobení řídicího panelu pomocí vlastního HTML, CSS, SCSS, Javascriptu a tak dále. Tato úroveň přizpůsobení vám umožní vytvořit jedinečný, značkový řídicí panel, který není možný s jinými softwarovými sadami BI. Přidejte barvy, loga, písma a další, které lépe reprezentují vaši firmu.
Stát
Shiny je open source a cenově výhodný ve srovnání se svými protějšky, jako je Power BI a Tableau. Na blogu Appsilon si můžete prohlédnout komplexní pohled srovnávající Power BI s Shiny a Tableau s Shiny.
RStudio poskytuje snadno použitelné možnosti nasazení, které sahají od zcela bezplatných až po levné možnosti s dalšími výhodami včetně zabezpečení a ověřování, škálování a kontroly výkonu. Snadné nasazení jako samostatné aplikace pro analýzu, shrnutí a vizualizaci datového příběhu bez narušení vašeho rozpočtu je těžké překonat.
Open Source a dostupnost
Shiny jako vývojová platforma pro dashboardy vám poskytuje přístup k velkému množství R balíčků pro datovou vědu, jako je Tidyverse. Máte přístup k pokročilým grafickým funkcím pro reprezentaci dat a modelu. Vložte tyto vizuály na lesklé řídicí panely a přidejte interaktivitu a odezvu. Můžete toho dosáhnout prostřednictvím rozhraní povoleného v R pro připojení k vykreslovacím knihovnám založeným na JavaScriptu.
Pohled na architekturu řídicího panelu Shiny, použití funkcí, modulů a balíčků a rychlé prototypování pomáhá při správě a organizaci kódu. Můžete vytvářet menší, spravovatelné a testovatelné součásti řídicích panelů a jednoduché ovládací prvky zdrojového kódu.
Příklady přístrojových desek v R Shiny
Appsilon vytvořil Shiny dashboardy pro společnosti z Fortune 500, nevládní organizace, neziskové organizace a vlády. V průběhu let vybudovali přehlídku profesionálních a jedinečných lesklých přístrojových panelů. RStudio také obsahuje příspěvky od komunity vývojářů aplikací Shiny na jejich Shiny Gallery. Níže jsem vybral několik příkladů:
Lesklý řídicí panel ve zdravotnictví
Christian Luz vyvinul níže uvedenou aplikaci Shiny v „ kontext akademické terciární referenční nemocnice s 1339 lůžky, která zpracuje data o více než 180,000 XNUMX přijetích .“ Aplikace obsahuje 17 jedinečných kritérií, ze kterých mohou uživatelé filtrovat skupiny pacientů. Uživatelé mohou zkoumat použití antimikrobiálních látek, mikrobiologickou diagnostiku a antimikrobiální rezistenci. Snadno stratifikujte a seskupujte výsledky šetření “porovnat definované skupiny pacientů na základě individuálních vlastností pacientů. “

Lesklý přístrojový panel ve vládě
Shiny dashboard níže zobrazuje New Zealand Trade Intelligence Dashboard. Dashboard zobrazuje aktuální roční informace o obchodu podle komodit, služeb a obchodních partnerů. Wei Zhang používal intuitivní, interaktivní grafy a tabulky k poskytování výkonných funkcí. Uživatelé mohou generovat vlastní reporty pro různé komodity a tržní skupiny. Wei Zhang vyvinul a navrhl řídicí panel pro počítače i mobilní zařízení.

R Lesklý rám palubní desky
Projekt aplikace Shiny se skládá z adresáře obsahujícího R skript uložený jako app.R. Skript se skládá z kódu popisujícího dvě součásti – objekt uživatelského rozhraní a funkci serveru. Oba jsou předány jako argumenty funkci shinyApp. Výsledkem je vytvoření lesklého objektu aplikace buď webové aplikace nebo řídicího panelu.
Všimněte si těchto dvou komponent – pár UI/server lze také rozdělit do dvou samostatných souborů: ui.R a server.R. Složka projektu může také obsahovat další soubory týkající se dat, skriptů, stylů nebo jiných zdrojů požadovaných pro nasazení.
Ui.R, funkce uživatelského rozhraní, obsahuje kód, který definuje, jak vypadá řídicí panel obsahující ovládací prvky vstupu a výstupu. Server.R, funkce serveru obsahující kód, definuje, jak řídicí panel funguje při odesílání zpět výstupy a interakci se vstupními hodnotami. Shiny používá reaktivní programování k automatické aktualizaci výstupů, když se vstupy změní, když je řídicí panel spuštěný.
Vytvářejte R lesklé řídicí panely pomocí šablon Appsilon
Appsilon nedávno vydal balíček šablon Shiny dashboard, které lze používat zdarma a lze je přizpůsobit. Nejlepší a nejzábavnější na tom je – je tak snadné jej přizpůsobit a nasadit během několika minut, bez ohledu na vaše vývojové prostředí.
Appsilon vybral Shiny dashboardy na základě prvků, které jsou přizpůsobitelné a relevantní pro mnoho projektů. Cílem je podpořit přijetí R Shiny pro řídicí panely a další aplikace předvedením snadného použití a přizpůsobení. Balíček obsahuje čtyři aplikace, ze kterých si můžeme vybrat na základě našeho projektu.

Stahování R Shiny Dashboards
Nejprve si stáhneme šablony jako zip soubor z Appsilon Shiny Dashboard Templates . Vyplňte formulář na stránce a stáhněte si jej do místního počítače. Rozbalte soubor zip a uložte jej do preferovaného adresáře.
Pro tuto ukázku použijeme Přehled cílů . Pojďme otevřít každý z projektů v RStudio. Možná dostanete odpověď, jako je ta níže:

Znamená to, že při vývoji šablon nepoužíváme všechny závislosti. Abychom to napravili, musíme obnovit prostředí R ze složky `renv` spuštěním příkazu níže z konzoly R:
Provedení tohoto kódu chvíli trvá. Pro správné prostředí může být ke stažení a instalaci několik balíčků. Jakmile úspěšně dokončíme tento krok, můžeme aplikaci spustit otevřením ui.R nebo server.R a kliknutím na Spusťte aplikaci knoflík. Výsledný řídicí panel je to, co vidíte níže:

Nakonec můžeme výsledný R Shiny Dashboard volně nasadit na shinyapps.io . Pokud jej ještě nemáte, budete si muset zaregistrovat účet pomocí preferovaného e-mailu, přihlašovacích údajů Google nebo GitHub.
Budete muset nainstalovat balíček ` rsconnect` do RStudia a pomocí konzole přidat své přihlašovací údaje shinyapps.io (jméno, token a tajný klíč) pro ověření prostřednictvím konzole. K dokončení tohoto procesu použijte níže uvedený kód:
Přístrojové desky v R lesklé
Stručně řečeno, řídicí panely hrají klíčovou roli v business intelligence a analytice. Řídicí panely jsou oknem pro pochopení a sledování obchodních metrik prostřednictvím různých zdrojů, velikostí a typů dat. Řídicí panely zjednodušují rozhodovací proces a spolupráci mezi uživateli. Datoví vědci nemusí trávit čas vysvětlováním výsledků a spotřebitelé rychle pochopí příběh dat. A dostupnost Shiny dashboardů na webu nebo mobilních platformách poskytuje uživatelům větší mobilitu a dostupnost.
Shiny lze také úhledně integrovat do vývojového kanálu datových profesionálů pomocí R. Shiny dashboardy jsou všestranné, interaktivní a snadno přizpůsobitelné, aby vyhovovaly specifickým potřebám každého zákazníka. To je částečně způsobeno jeho webovým rámcem, který umožňuje použití webových technologií, jako je HTML, CSS, SCSS, JavaScript a tak dále. Použití Shiny umožňuje použití modulárních kódů a funkcí, rychlé prototypování a snadné prostředky pro správu řídicích panelů prostřednictvím menších komponent.
Naučte se vytvářet, upravovat, škálovat a nasazovat Shiny dashboardy s naší R Shiny Masterclass.














