Monthly Archives: Srpen 2016

Google Analytics přes Power BI

V tomto článku ukážu, jak se můžete připojit k oblíbené službě, která měří výkonnost webu, Google Analytics přes Power BI. Služba má sice své webové rozhraní s vizualizacemi, ale může se stát, že chceme data před vizualizací upravit nebo si vytvořit své vlastní pohledy.

Začínáme s PowerPivot – Datové modelování v Excelu

Powerpivot je excel add-in, který umožňuje datové modelování a analýzu dat ve známém prostředí Excelu, což je jeho největší výhoda. Importujte velké množství dat přes Power Query a propojte je mezi sebou pomocí PowerPivot Jedna z největších předností power pivot je, že můžete propojit několik datových zdrojů do jednoho excelu. Dokonce se nemusí jednat o zdroje… Čti »

Jak povolit Powerpivot v Excelu

Powerpivot v excelu je add-in, který je automaticky předinstalován v MS Office 2013 + (stačí jej pouze přidat na pás karet), v předchozích Office verzích není a je potřeba jej stáhnout, nainstalovat a povolit. Jak povolit Powerpivot v excelu 2010 Stáhnete add-in z následující URL (verze pro Windows 7): https://www.microsoft.com/cs-cz/download/details.aspx?id=7609  Vyberte doplněk ve verzi vašeho… Čti »

SQL Server – Reporting services 2016

O víkendu jsem se konečně dostal k instalaci MS SQL Server 2016 – Release candidate 3 a jako první jsem se zaměřil na novinky z oblasti Reporting services 2016. Microsoft nové reporting services prezentuje jako velkou věc plnou inovací. Působí atraktivně, přehledně a při bližším prozkoumání je patrná podobnost s Power BI (vizualizace, UI web… Čti »

SQL Server 2016 novinky vás nadchnou

SQL Server 2016 Reporting services SSRS doznaly změn od výrazně zastaralých předchůdců. Upustilo se od report managera, který nahradil vzhledově atraktivní webový portál v rámci kterého lze nově definovat KPI veličiny. Pomocí mobile report publisheru lze vytvářet reporty kompatibilní s mobilními telefony a tablety a po deploymentu je přes webový portál spravovat. Také vizualizace v… Čti »

SQL GROUP BY – Agregujte záznamy

GROUP BY klauzuli používáme v SQL k seskupování záznamů. Ve většině případů jde o situaci, kdy potřebujeme udělat nějakou agregační operaci v tabulce (součet tržeb, počet záznamů, průměr, apod). 1) Pořadí v SQL skriptu SELECT FROM WHERE GROUP BY HAVING ORDER BY 2) Syntaxe GROUP BY: SELECT [Sloupec1], [Sloupec2], AgregacniFunkce([Sloupec3]) AS Alias FROM Tabulka WHERE… Čti »

SQL Zpracování dotazu – V jakém pořadí SQL Server vyhodnocuje klauzule?

Pořadí, v jakém se SQL klauzule do dotazu zadávají je všeobecně celkem známé. Pořadí logického SQL zpracování dotazu (logical query processing) je ale jiné než pořadí, v jakém je píšeme do skriptu. Seznam SQL klauzulí v pořadí, jakém po sobě následují v SQL skriptu: SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY Logicky je SQL… Čti »

SQL HAVING vs WHERE – Často se zde dělá chyba

SQL HAVING klauzule je speciálním druhem SQL příkazu, který se chová podobně jako jako WHERE. To znamená, že pomocí ní definujeme omezující podmínku při vyhledávání nebo manipulaci s tabulkami. Mezi oběma klauzulemi jsou ale významné rozdíly. Pojďmě si tedy SQL HAVING vs WHERE odlišnosti popsat. Pořadí v SQL skriptu SELECT FROM WHERE GROUP BY HAVING ORDER… Čti »

SQL OVER() – klauzule pro fajnšmekry

OVER můžeme v SQL zařadit do příkazů pracujících s tzv. Window functions. Tyto typy funkcí nám umožňují na data pohlížet nejen agregovaně (přes GROUP BY), ale můžeme se na funkční operace dívat přes více atributů => vlastně si vytváříme taková okénka a nad těmito ohraničenými daty aplikujeme různé výpočetní operace. Zní to složitě, ale na příkladu později uvidíte, že… Čti »

SQL Agregační funkce – SUM, COUNT, MAX, MIN, AVG

SQL agregační funkce – AVG, COUNT, MAX, MIN, SUM patří do tvz. window funkcí a tyto funkce jsou obecně jedny z nejpoužívanějších. Při aplikaci agregační funkce je přítomnost klauzule GROUP BY povinná (pokud neprovádíme tzv. operace nad okny pomocí OVER()). Funkcí na pořadí řadíme do tzv Window funkcí a do stejné skupiny patří kromě nich také funkce… Čti »

SQL Funkce na pořadí – ROW_NUMBER, RANK, DENSE_RANK, NTILE

SQL funkce na pořadí (ranking functions) nám umožňují přiřazovat v záznamům v tabulce pořadí na základě hodnoty nějakého pole nebo polí. Ranking funkce se vyznačují tím, že klauzule OVER() je povinná. Funkcí na pořadí řadíme do tzv Window funkcí a do stejné skupiny patří kromě nich také agregační funkce a Offset funkce (na stránkování). Seznam ranking… Čti »

SQL OFFSET funkce – LAG, LEAD, FIRST_VALUE, LAST_VALUE

OFFSET funkce jsou v MS SQL Server relativně nové, jsou dostupné teprve od verze SQL Server 2012. Tyto funkce umožňují „listovat“ mezi řádky tabulky. Lépe řečeno na řádku aktuálním si můžete prostředníctvím takových funkcí sáhnout na řádek minulý nebo následující. Tyto funkce řadíme do tzv Window funkcí a do stejné skupiny patří kromě nich také agregační funkce… Čti »

SQL Order by – seřaďte data v tabulce

ORDER BY klauzule v SQL umožňuje výsledky dotazu uspořádat podle určitého pole (sloupce). Existují 2 základní možnosti seřazení záznamů v tabulce. Vzestupně (ascending order = ASC) – seřadí záznamy od nejmenšího po největší v případě čísel nebo o „A“ do „Z“ v případě textových řetězců. Sestupně (descending order = DESC) seřadí záznamy od největšího po… Čti »

SQL WHERE – zadejte podmínku pomocí SQL

WHERE klauzule slouží k definování omezujících podmínek při dotazování. Ve většině případů nás při dotazování do tabulky nezajímají všechny záznamy, ale pouze určitá jejich podmnožina na základě kritérií. Kritéria definujeme pomocí operátorů. Pořadí v SQL skriptu SELECT FROM WHERE GROUP BY HAVING ORDER BY Syntaxe WHERE: SELECT [Sloupec1], [Sloupec2] FROM Tabulka WHERE pole <Operator> hodnota… Čti »