Aktuální vydání magazínu Forbes

obalgha_sajt_2017-04
Angry-Computer-Guy-09

Tomáš Baránek: Sbohem tabulkám, přichází čas na databáze

Pošli to dál

Databáze? Ne, není řeč o takových těch velkých nudných databázích, kdy musíte najmout firmu či programátora, který vám bude něco upoceně instalovat do počítače či na server, kdy musíte projít školením a vlastně vás to téma hrozně děsí. Řeč je pravděpodobně o první skutečně jednoduché databázové appce pro lidi, schopné posloužit při vaší soukromé i pracovní evidenci čehokoli – o appce, která je v cloudu, tedy stačí na ni webový prohlížeč a vaše laická dovednost. Jde svým způsobem o zaplnění díry na trhu a vytvoření služeb, které jste většinou zvyklí trochu nešikovně nahrazovat pomocí tabulek Googlu či Excelu od Microsoftu. Jmenuje se AirTable a tipuji, že ji brzy budou chtít mít konkurenti. Možná právě některý z těch výše jmenovaných.

Předesílám, že nejsem žádný databázový specialista, ale obyčejný uživatel snažící se mít důležité osobní záznamy někde pěkně pohromadě, a ty firemní navíc řádně nasdílené s těmi správnými kolegy. Vezměte si třeba evidenci vztahů s klienty či zákazníky, které se říká CRM. Není pochyb, že podobný systém by si měl v nějaké podobě udržovat asi každý podnikatel, freelancer či firma. A pochopitelně existují tisíce aplikací, které vám v tomto ohledu mohou posloužit.

Jenže v dnešní době datové existuje tolik životních i podnikatelských scénářů, že „evidence vztahů se zákazníky“ je jen špičkou ledovce. Pro představu, jak rozmanité potřeby ohledně vedení evidence mohou mít různí lidé a podniky, zmíním malou podmnožinu toho, co evidujeme my. V našem nakladatelství vedeme: přehled recenzentů, kteří obdrželi recenzní výtisk naší knížky, přehled aktuální situace v různých českých knihkupectvích, přehled lidí v našem coworku, přehled externích spolupracovníků, seznam errat/oprav v (e)knihách kvůli dotisku a updatu, centrální glosář (kvůli synchronizaci terminologie odborných či problematických výrazů v knihách překládaných různými překladateli) a mnoho dalšího.

airtable

 

AirTable – jednoduché jako tabulka, ale praktické jako databáze

Určitě se vám vybavily vlastní typy databází, které si v (často marné) snaze zabránit chaosu nějak udržujete a oprašujete. Otázka zní: jak a v čem? A vyhovuje vám to? Vsadím se, že v mnoha případech máte pro každý typ takové evidence nějakou jinou aplikaci či se naopak snažíte draze přiohnout drkotající systém postavený na zakázku; přetékající data tlačíte do excelové tabulky či do Google tabulky.

Takhle jsme to měli donedávna i my (s jednoznačnou převahou těch Google tabulek) a musím říct, že nám to u části uvedené evidence už dlouho přerůstalo přes hlavu. Klasická tabulka v tabulkáči to totiž umí dobře s čísly a dělá mistrovsky grafy, ale nehodí se pro celou řadu dalších věcí; a pro některé úkoly je vyloženě nevhodná. Mimochodem, třeba pro ono zmiňované CRM.

Tím se dostávám k pointě: na mnoho (možná i většinu) typů evidence je mnohem lepší jednoduchá databáze (ano, tabulka je vlastně zvláštním případem databáze). Není to ale sprosté slovo?

Pokud znáte rozdíl mezi tabulkou a databází, tuto část přeskočte

Základní rozdíl mezi tabulkou a databází je stručně řečeno v tom, že databáze umí udržovat oboustranné vztahy mezi jednotlivým tabulkami (seznamy, poddatabázemi). Uvedu to na příkladu jednoduchého CRM.

Představte si dlouhý seznam vašich klientů, pro něž na zakázku vyrábíte například reklamní předměty. Máte tedy nezbytně nejméně dva seznamy: klienty a zakázky. Abyste mohli vše pohodlně evidovat, vytvoříte si v tabulkáči tabulku se dvěma podtabulkami. S každou novou zakázkou přibude řádek v tabulce Zakázky, kde vyplníte různé parametry zakázky včetně toho, o kterého šlo klienta (většina z nás k zakázce tedy asi jednoduše uvede jeho jméno), případně přibude i nový klient v tabulce klientů.

Bohužel, podtabulky v takovém případě nejsou sofistikovaně propojené – např. když budete chtít vyjet všechny zakázky jednoho klienta, můžete použít filtr, ale budete muset spoléhat na to, že jste jméno klienta uvedli vždy správně a že vám nevypadne kvůli nějakému překlepu. V případě změny jména klienta se celá situace dál komplikuje. A teď si představte, že chcete evidovat ještě další seznamy, které vedou napříč: například vaše dodavatele či smluvní zprostředkovatele zakázek pro dané klienty či obchodní cesty vašich obchodních zástupců, během nichž vždy jednou za čas objíždějí několik z uvedených klientů a započnou některou ze zakázek. Udržování vazeb mezi těmito záznamy tak začne být mnohem potřebnější, ale současně výrazně složitější (budete-li dále používat jen obyčejné tabulky, kde toto všechno budete muset různě obcházet).

Podobné zadání řeší databáze ze své podstaty a přirozeně. V záznamu (kartě či řádku) dané zakázky budete mít prostě pole „klient“ a to pole bude pevně napojené na určitého klienta, ať se s jeho jménem či dalšími záznamy děje cokoli. Vazba však bude fungovat i opačným směrem: vždy hned a snadno uvidíte přehled všech zakázek, které se k danému klientovi vážou, třeba i náhledy všech faktur těchto zakázek atd. Pokud přidáte další zmíněné podtabulky a propojíte např. zakázku s obchoďákem, snadno pak v jeho kartě uvidíte, které zakázky má na starosti atd., vazby prostě budou „držet“.

Čtěte také: Co používám: nástroje a vychytávky, kterými si zjednodušuje život Tomáš Baránek

Popravdě, roky jsem cítil, že část naší firemní i mé osobní evidence vedené v tabulkách by měla být spíše v malých databázích s mnohem bohatší vnitřní logikou, ale neuměl jsem se zeptat. Ale hlavně jsem nevěděl o nástrojích, které by byly uživatelsky tak levné a jednoduché jako tabulky (či Google tabulky).

Až nedávno jsem objevil AirTable (webovou a mobilně/tabletovou cloudovou aplikaci). AirTable sice není úplnou novinkou, ale loni v létě získal mnohamilionový funding a během půl roku akceleroval v naprosto revoluční aplikaci. Není revoluční tím, že umí něco víc než velké komerční CRM či databázové systémy – ale proto, že vytvoření a obsluhu databáze v něm zvládne naprostý laik, podobně jako dnes zvládne udělat tabulku v Excelu či dokument ve Wordu – a ještě mu to přijde zábavné. AirTable prostě konečně dostává tvorbu databází k běžným lidem a není pochyb, že firmu brzy koupí nějaký gigant. A snad to nebude ke škodě.

AirTable umí skvělé věci:

  • umí import tabulek i části tabulek, a to i jednoduše pomocí Ctrl-C / Ctrl-V z Excelu/Numbers či Google tabulek
  • je skutečně vrcholně intuitivní a po krátkém zacvičení není téměř nic, co byste tam nedokázali (jste-li hardcore databázový geek, tak ve skutečnosti je toho hodně, co nedokáže, ale pro vás tento článek asi úplně není); nejsou tam skoro žádná tlačítka, která by uživatele obtěžovala či rozptylovala; celé prostředí je vlastně složeno z vaší tabulky a názvů, které si pro jednotlivé prvky databáze zvolíte sami
  • k AirTable existuje naprosto skvělá aplikace pro iOS (iPhone i iPad), verze pro Android se připravuje – s její pomocí můžete prohlížet, vkládat a editovat položky vaší databáze tak jednoduše jako například v běžném seznamu kontaktů v telefonu
  • záznamy můžete prohlížet/editovat jednak v tabulkovém pohledu, anebo pomocí formuláře (po rozkliknutí záznamu)
  • ke každému záznamu lze vést diskusi a umí @mention v případě, že tabulku sdílíte s kolegy – což je samozřejmě další významný a nezbytný prvek – sdílení a spolehlivá koeditace s týmem
  • záznamy lze doplňovat také veřejným formulářem (à la Google Forms), díky nimž naplní databázi lidé zvenčí (kolegové, externisté, zákazníci…), aniž by měli do databáze přístup
  • umí ukládat vámi navržené rychlé pohledy na vaši evidenci (pamatuje si filtry, třídění a pořadí a šířky sloupců) – stačí si pohled jen pojmenovat, například „Klienti podle obratu“ nebo „Zakázky podle data“ apod.
  • dovoluje v buňkách databáze mít spoustu typů obsahu (kromě jednořádkového textu taky víceřádkový text, roletku s jednou volbou nebo naopak s více volbami – „štítky“ atd.)
  • umožňuje vkládat přílohy (obrazové, PDF, zvukové i jiné) do buněk, takže k zakázce přiložíte fakturu, ke kontaktu fotku (např. toto v klasických tabulkách uděláte jen obtížně)
  • při přihlášení do aplikace a při zakládání nové báze si můžete vybrat z nabízených předpřipravených šablon databází – drtivá většina je pro běžnou osobní potřebu. Mrkněte níže na obrázek a pochopíte, kam chce produkt mimo jiné směřovat – na obyčejné lidi.

table2

Aplikace je zdarma, dokud vaše záznamy v jedné databázi nepřekročí limit 1200 položek nebo nepřekročíte 2 GB uložených souborů na databázi – pak byste museli začít platit 12 dolarů za každého člena týmu s právem editovat a vyšším; pravda je, že pro větší databáze při větším počtu editujících to může být docela drahé, ale pro naše potřeby se zřejmě dlouho udržíme v bezplatné zóně.

Text je převzat se svolením autora ze stránek www.lifehacky.cz.

Čtěte také