Čo je to kontingenčná tabuľka
Aktuálne články z „Infraštruktúra“

Následná správa Databricks Data + AI Summit 2020
Vyššia produktivita vývojárov, lepšie skúsenosti zákazníkov
Komentár Spencer Tuttle, ThoughtSpot
BARC „Monitorovanie trendov v oblasti údajov, BI a analýzy do roku 2021“
Aktuálne články z „Zdroja údajov“
Komentár od Nicole Segerer, Revenera
Štúdia IIoT od IDC
Sieť osobnej oblasti na veľké vzdialenosti
Posledné články z „Analytics“
Strategická spolupráca sa rozšírila
Prístup k automatizačnej platforme
Aktuálne články z „Osvedčených postupov“
Farebné, zmysluplné a nezmyselné, ale vtipné
Analýza údajov pre Bundesliga Match Facts xGoals
Aktuálne články z „Priemyslu 4.0“
Komentár od Univ. Prof. Dr. René Hofmann, Viedenská technická univerzita
Strategická spolupráca sa rozšírila
Štúdia IIoT od IDC
Aktuálne články z „IT Awards“
Veľký výber čitateľov je: kto vyhrá?
Aktuálne články z „Právo a bezpečnosť“
Komentár Thorsten Krüger, Thales
Ochrana údajov v pokoji
Komentár Stefana Müllera, IT novinka
Aktuálne články z „Umelá inteligencia“
BMBF financuje projekt TreeSatAI
Štúdia o využívaní umelej inteligencie poskytovateľmi finančných služieb
Aktuálne príspevky z definícií
Definícia Čo je to kontingenčná tabuľka?
Kontingenčná tabuľka štruktúruje dostupné údaje v tabuľkovej forme, sumarizuje ich a umožňuje ich vyhodnotenie. Typ tabuľky je jednou zo základných funkcií všetkých bežných tabuľkových aplikácií. Na vytvorenie kontingenčnej tabuľky je potrebné splniť iba niekoľko základných podmienok. Komplexné vzorce alebo použitie dotazov na databázu SQL sú vďaka kontingenčným tabuľkám čiastočne nadbytočné.
Kontingenčná tabuľka je špeciálny typ tabuľky, pomocou ktorej je možné štruktúrovať, zhustiť a analyzovať údaje v tabuľkovej forme s minimálnym úsilím bez zmeny pôvodných údajov. Pôvodné údaje je možné zhrnúť a zobraziť v rôznych znázorneniach v kontingenčnej tabuľke v závislosti od požiadaviek na analýzu. V porovnaní s pôvodnou tabuľkou získava zobrazenie jasnosť, ale stráca podrobné informácie.
Kontingenčná tabuľka názvu sa datuje do roku 1991 a je odvodená od názvu produktu DataPivot americkej spoločnosti Brio Technology. Spoločnosť Brio Technology bola jednou z prvých, ktorá pre koncepciu agregácie tabuľkových údajov použila termín kontingenčná tabuľka.
Koncept kontingenčnej tabuľky dnes ovládajú všetky bežné tabuľkové aplikácie, ako napríklad Microsoft Excel, OpenOffice alebo LibreOffice. Programy vám umožňujú vykonávať rôzne vyhodnotenia výstupných údajov iba pomocou niekoľkých kliknutí. Kontingenčné tabuľky môžu eliminovať potrebu vytvárať v tabuľkách zložité spojenia alebo vzorce. Môžu tiež nahradiť vytváranie jednoduchých databáz a používanie dotazov SQL. Zmeny v kontingenčnej tabuľke zvyčajne nemajú za následok aktualizáciu pôvodných údajov. Na základe kontingenčných tabuliek je možné dáta často vizualizovať pomocou interaktívnych kontingenčných diagramov.
Použitie kontingenčných tabuliek
Použitie kontingenčných tabuliek je vždy užitočné, keď sa má vyhodnotiť veľká tabuľka s veľkým počtom údajov, a na to nie sú potrebné všetky stĺpce. Kontingenčná tabuľka vylučuje potrebu kopírovať požadované údaje do novej tabuľky alebo vkladať odkazy a vzorce. Kontingenčné tabuľky nevyžadujú použitie vzorcov a všetky pôvodné údaje nechávajú v zdrojovej tabuľke.
Typické vlastnosti kontingenčnej tabuľky
Kontingenčné tabuľky majú typické vlastnosti. Všetky kontingenčné tabuľky vychádzajú z väčšej tabuľky s počiatočnými údajmi. Všetky údaje pochádzajú z pôvodnej tabuľky. Kontingenčné tabuľky sumarizujú údaje a prezentujú ich v agregovanej podobe. Ich štruktúra pozostáva z niekoľkých oblastí. Do týchto oblastí je možné umiestniť ľubovoľné polia vo výstupnej tabuľke. Používateľ určí, ktoré polia sa použijú na zoskupenie a ktoré polia sa majú zobraziť. Špeciálnou vlastnosťou kontingenčnej tabuľky je, že sa neaktualizuje po každej zmene pôvodných údajov. V tabuľkových aplikáciách je zvyčajne možnosť, aby používateľ v prípade potreby inicioval aktualizáciu manuálne.
Rôzne typy polí v kontingenčnej tabuľke
Kontingenčná tabuľka má rôzne typy polí. Ide o tieto typy polí:
- Riadkové polia
- Polia stĺpcov
- Dátové polia
- Bočné polia
Polia riadkov a polí stĺpcov zoskupujú výstupné údaje podľa vybratého poľa. Zoskupenie je založené na riadkoch alebo stĺpcoch. Dátové polia predstavujú informácie na priesečníku riadkov a stĺpcov. Hodnota údajov sa určuje pomocou funkcií, ako je sčítanie alebo počítanie dátových záznamov. Pomocou polí stránok je možné obmedziť záznamy na určité hodnoty.
Požiadavky na vytvorenie kontingenčnej tabuľky
Na vytvorenie kontingenčnej tabuľky je potrebné splniť niekoľko požiadaviek. Výstupné údaje pre kontingenčnú tabuľku poskytujú zoznamy alebo tabuľky. Je dôležité, aby sa každý záznam údajov nachádzal na samostatnom riadku. Názvy stĺpcov musia byť zadané ako štítky v hornom riadku. Každý stĺpec by mal mať svoj vlastný názov. Aby tabuľková aplikácia pochopila vzťahy medzi údajmi, mali by sa v zoznamoch alebo tabuľkách vyhnúť prázdnym riadkom.
Porovnanie kontingenčných tabuliek s možnosťami dotazov na databázu SQL
Pomocou kontingenčnej tabuľky možno priamo v tabuľkovom programe vykonať rôzne vyhodnotenia. Tieto hodnotenia sa dajú porovnať s jednoduchými databázovými dotazmi vykonanými pomocou SQL. Napríklad polia stĺpcov a riadkov kontingenčnej tabuľky zodpovedajú takzvanej doložke zoskupenia dotazu SQL. Vybraná časť dotazu SQL s jeho agregačnými funkciami zodpovedá údajovým poliam kontingenčnej tabuľky. Klauzuly kde alebo s dotazom SQL mapujú polia kontingenčnej stránky.
Súhrnne možno povedať, že kontingenčné tabuľky ponúkajú iba malú časť možností dotazov SQL. Kontingenčné tabuľky však vyžadujú menej konkrétne znalosti databázy alebo znalosti SQL a ich tvorba je pohodlnejšia.
Výhody použitia kontingenčných tabuliek
Používanie kontingenčných tabuliek má množstvo výhod. Najdôležitejšie sú:
- Jasná a štruktúrovaná prezentácia výstupných údajov,
- rýchle a ľahké zhrnutie a vyhodnotenie veľkého množstva údajov bez konkrétnych znalostí databázy alebo SQL,
- K dispozícii sú aj možnosti jednoduchej analýzy bez kopírovania údajov do iných tabuliek alebo použitia zložitých vzorcov a vzťahov medzi poľami a tabuľkami
- flexibilne sa dá prispôsobiť mnohým rôznym požiadavkám na hodnotenie.