Co je to datový skladový software?
Software datových skladů v posledních několika letech exponenciálně roste a očekává se, že do budoucna zažije nadprůměrný růst. Datový sklad je úložiště všech transakčních dat organizace nebo společnosti. Hlavním účelem datového skladu je analyzovat transakce a spouštět komplexní sestavy.
Každý softwarový produkt datového skladu má tři primární funkce: extrahování dat, vytvoření struktury databáze a vytváření přizpůsobených dotazů. V oboru informačních technologií jsou odborníci na datový sklad známí jako specialisté v oblasti business intelligence. Obvykle mají zázemí v matematice, statistice nebo analýze počítačového systému. V relačních databázích, systémové architektuře a základech programování databáze je často vyžadováno další školení.
Jednou z nejdůležitějších funkcí softwaru pro datový sklad je schopnost správně extrahovat a strukturovat data z různých zdrojů. Toto se často nazývá nástroj extrakce, transformace a načtení (ETL). Datové sklady musí být naplněny údaji z transakčního systému takovým způsobem, který udržuje integritu a vzájemné vztahy dat a zároveň umožňuje personálu přizpůsobit extrahovaná data. Toto je podstatná součást architektury systému.
Je důležité si uvědomit, že většina softwarových programů pro datový sklad se používá k vytváření, podpoře a údržbě více sad dat. V mnoha situacích existují některé tabulky duplikované ve všech krychlích, zatímco existují i jiné datové sady, které musí zůstat oddělené a odlišné. Například datová krychle s nákupními daty bude mít mnoho sdílených datových bodů s krychlí plateb dodavatele. V každé krychli však bude také řada specifických informací, které se vztahují pouze na tuto specifickou krychli.
Datový architekt je zodpovědný za identifikaci sdílených dat, potvrzuje, že jsou správné, a umožňuje, aby tyto informace byly dostupné ve více krychlích, aniž by to ovlivnilo integritu každé krychle. Kromě toho je odpovědný za správu procesu nahrávání dat potřebného k aktualizaci datových krychlí. Může to být automatizovaný nebo manuální proces, v závislosti na složitosti kostek a způsobu, jakým jsou data poskytována.
Všechny softwarové programy pro datový sklad přicházejí s řadou standardních reportů a dotazů. Tyto zprávy vycházejí ze společných obchodních potřeb a mají obvykle obecnou povahu. Například zpráva o deseti nejvýznamnějších klientech podle objemu prodeje za běžný rok je běžnou žádostí o sestavení a ve většině programů by byla standardní.
Mnoho firem však shledává, že pro vytvoření specifických potřeb vyžadují vytvoření vlastních sestav. Například ve stejné zprávě o prodeji může být třeba uvést jména obchodních zástupců a třídit data v konkrétních okresech nebo územích. Schopnost rychle vytvořit vlastní sestavu a přizpůsobit ji podle stávajících obchodních potřeb je nezbytná pro úspěch tohoto typu softwaru.