BI

Power BI Helper

Power BI Helper is a smart tool that allows us to analyze Power BI Desktop files or connect to the model running inside the Power BI Desktop instance and check various performance-related statistics or metadata. In the latest major update released in December 2019, it brings a huge list of…

Read more
BI

Jak zakázat přihlašovací dialog při spuštění Power BI Desktop?

Při spuštění Power BI Desktop nám stále vyskakuje přihlašovací formulář, který nás vybízí k registraci do powerbi.com nebo k přihlášení k již existujícímu účtu. Dialogy sice můžeme odklikat tím, že na prvním z nich zvolíme přihlášení k existujícímu účtu a následně přihlašovací formulář stornujeme, což ovšem není určitě ideální scénář,…
T-SQL

TRIM() přichází: LTRIM(RTRIM()) v propadlišti dějin

Nová funkce TRIM(), která přichází v SQL Serveru 2017, je opravu jen logickou kombinací dvou funkcí RTRIM() a LTRIM() vnořených do sebe, ale i tak se jedná o milé vylepšení T-SQL jazyka, který se tím kompatibilitou zase o kousek blíží SQL standardům implementovaných v konkurenčních RDBMS. Syntaktické a funkční srovnání…

Read more
T-SQL

TRANSLATE() jako alternativa k řetězení REPLACE() funkcí

Další novou zajímavou funkcí pro práci s řetězci v SQL Serveru 2017 je funkce TRANSLATE(), která funguje jako šikovná náhrada více REPLACE() funkcí vnořených do sebe. Funkce má tři vstupní parametry: TRANSLATE ( inputString, characters, translations) inputString je řetězec, v němž chceme provést nahrazení characters jsou znaky, které chceme nahradit…
T-SQL

CONCAT_WS() - Nová funkce pro spojení řetězců s výběrem separátoru

Od SQL Serveru 2012 máme možnost spojovat řetězce pomocí funkce CONCAT(), která však neumí nic jiného, než prosté spojení řetězců za sebe a není možné specifikovat separátor, kterým bychom od sebe jednotlivé řetězce mohli oddělit. SQL Server 2017 proto přichází s novou funkcí CONCAT_WS(), kde již přídavek WS napovídá, že…
DBA

Kde najít SQL Server 2017 Configuration Manager

Když nainstalujete SQL Server 2017 na nejnovější Windows 10 a bude chtít pomocí SQL Server Configuration Manageru změnit parametry instance, bude jeho ikonu hledat v nainstalovaných programech marně. Nově je totiž Configuration Manager distribuován jako snap-in do Microsoft Management Console (mmc.exe) a pokud jej chcete spustit, použijte WIN+R a zadejte:…

Read more
SQL Server

Master Data Services konečně opouštějí Silverlight

Ti z nás, kdo pravidelně používají Master Data Services v běžné produkční praxi, zejména v rámci většího zákaznického prostředí, kdy je MDS webová aplikace používána desítkami uživatelů v několika různých webových prohlížečích, si určitě pamatují potíže s instalací doplňku Silverlight, který je nezbytný pro funkci webového rozhraní MDS. Naštěstí Microsoft…
SQL Server

IDENTITY, transakce a návrh datového modelu

Při návrhu datového modelu musíme myslet i na správnou velikost datového typu pro primární klíč. Standardem je datový typ INT, ale pokud máme dimenzi s několika prvky, rádi zvolíme TINYINT, je-li dimenze cizím klíčem ve faktové tabulce o velkém množství řádků. Úspora úložiště a vliv na výkon je poté jednoznačně…
SQL Server

Reporting Services 2017 - Kde najít licenční klíč?

V SQL Serveru 2017 již nejsou Reporting Services součástí standardní instalace jako jedna z volitelných položek, ale je třeba stáhnout  jako samostatný instalační balíček. Při instalaci jsme potom vyzvání k volbě, zda chceme nainstalovat Developer/Evaluation edici nebo zadat licenční klíč pro instalaci do produkčního prostředí. Kde ovšem klíč najít? V…

Read more