Zobrazují se příspěvky se štítkemSSRS. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemSSRS. Zobrazit všechny příspěvky

3. července 2019

Paginated Report Builder a vlastní dataset z Power BI služby

Je to již nějakou dobu, co vyšla varianta aplikace Report Builder pro Power BI Service. Jedná se o přebarvený Report Builder, ze kterého byly vyházeny věci, které nejsou relevantní pro Power BI Service. Jako například sdílené datové zdroje atd. Postupně do něj ale začnou přibývat nové funkce, které jsou naopak relevantní právě pro Power BI službu. Jedním z těchto vylepšení je možnost využít Power BI dataset jako zdroj (vytvořený metodou import). Originální blog post si můžete přečíst zde:
Jako člověk, který tráví v reporting services hodně času tvorbou reportů nad SSAS kostkami a Power BI je moje vášeň jsem si položil otázku, zda půjde vytvořit report s vlastním datasetem.
Datasety pro SSRS reporty si obvykle píšu v MDX jazyce (dá se pro Multidimensional i pro Tabular). Power BI služba má v pozadí tabular, tak by to neměl být problém.
Takže jak na to?
V prvé řadě si budete muset napsat vlastní dataset. Abyste vůbec mohli začít psát, musíte se připojit na “server”.
K tomu nám pomůže DAX Studio (ke stažení zde: https://www.sqlbi.com/tools/dax-studio/)
Pokud máte otevřený soubor s Data Importem vyberte jej, jako já na obrázku
V pravém dolním rohu se Vám zobrazí locaslhost:portnumber

Můžete otevřít management studio, vybrat typ serveru Analysis Services a napsat tam co jste se dozvěděli v DAX Studiu
V seznamu databází se objeví jedna se strašidelným GUID v názvu. Right click – new query – MDX (pokud preferujete DAX, stejný princip, jiná šablona dotazu).
Napíšete si Váš dotaz a odladíte v management studiu.
Otevřete Paginated Report Builder a mezi zdroji zvolíte Add Power BI Dataset Connection... Dialog Vás donutí přihlásit se do Power BI.
Najdete svůj dataset v seznamu a přidáte jej jako datový zdroj.
Right Click na datový zdroj, add dataset. Otevřete Query Designer (2 na dalším screenshotu)
Vyberete jazyk MDX (1) a přepnete z designeru do textového režimu (2)
Vložíte dotaz a pokud v dotazu nemáte parametry, nemáte problém :) Parametrizace reportu je nad rámec tohoto článku.
Dále jen pokračujete s tvorbou SSRS reportu, jako obvykle (tedy pokud s touto technologií pracujete) a může z Vás vypadnout i takováhle drilovatelná tabulka. 
Já vím, že není pěkná, ale tady šlo o proof of concept :)
Můžete publikovat report do Power BI služby (Premium feature). Pokud byste následně otevřeli vytvořený report v klasickém report builderu/Visual Studiu, můžete se podívat na connection string.
Report tam ale bez dalších zásahů spustitelný nebude. 
Jestli se nějak dá doinstalovat data extension PBIDATASET do klasických Reporting Services mi není známo.
Možná se zkusím poptat, protože by to bylo zajímavé.

13. prosince 2018

Monitoring BI Solution using Power BI (presented on SQL Saturday Prague)

Intro:
Tento článek píši v angličtině. Téma jsem prezentoval na SQL Saturday Praha též v anglickém jazyce, kde byla značná část publika mluvící jiným jazykem (a nemám na mysli jen bratry a sestry ze Slovenska :) ) Dále již tedy v angličtině.

I will write this article in English and this is because I had a session on this topic on SQL Saturday Prague also covered in English. Significant part of audience was not speaking Czech (and I'm not talking about brothers and sisters from Slovakia only). Therefore rest of blog post in English

Blog post:
When doing anything it is good to have feedback if you are doing right. How to know if you are doing BI right? If your end users are using your outputs they are either happy with them (good for you) or they are using them because they have to (and if not happy with content and/or performance they will usually tell you).
If they have access to report and not using it? There is something wrong about it. Especially if you spent several weeks building output for particular user and now see zero usage. And that is it. Monitoring will tell you if your effort was successful or if you did all for nothing (paycheck will maybe ease your pain, but not completely).
So how do you get feedback about usage of your BI stuff?
By monitoring usage.
If your end user complains about slow SSRS report, what can you do about it? Improve it if you know the reason. How do you get to know reason?
By monitoring report executions. And analyzing performance related data.

In this blog post I will focus just on analyzing SSRS reports usage and OLAP usage (as on SQL Saturday)

SSRS
To analyze performance and usage you will need 3 tables in ReportServer database.
First of all
dbo.ConfigurationInfo - property ExecutionLogDyasKept needs to be changed from default 60 if you want to analyze data over longer period then 60 days
then you will need dbo.Catalog - list of reports, folders
ExecutionLogStorage - main table containing interesting stuff, can be joined to Catalog by connection Catalog.ItemId = ExecutionLogStorage.ReportId
At the end of this blog post will follow link to sample file created during presentation.
Tables described in data model:
Executions = ExecutionLogStorage
Reports = Catalog
OlapQueryLog = OlapQueryLog

DAX generated tables
Date = CALENDARAUTO()
Users = DISTINCT(UNION(DISTINCT('Executions'[UserName]),DISTINCT('OlapQueryLog'[MSOLAP_User])))
Measures of interest including DAX formulas to calculate it in blue
I'm interested in number of executions. Could be calculated in DAX as
Total Executions = COUNTROWS('Executions')
Also interested in Distinct Users of reports
Distinct Users = DISTINCTCOUNT('Executions'[UserName])

For performance troubleshooting we can break execution of SSRS report into
Time to return dataset (ExecutionLogStorage[TimeDataRetrieval])
Intermediate (format independent) report format creation contains data and layout, report level formulas ExecutionLogStorage[TimeProcessing]
Rendering (to specific format) - mhtml, Excel, Pdf, etc. ExecutionLogStorage[TimeRendering]

I would be also interested in BytesCount. If this number is high, execution on report server can be already finished on server, but it will take some time to render it on client (BytesCount then sent over network).

DAX Calculated column
Execution Time = (Executions[TimeRendering]+ 'Executions'[TimeDataRetrieval] + 'Executions'[TimeProcessing])/1000
Measures
Average Execution Time = AVERAGE('Executions'[Execution Time])
Average Data Retrieval = AVERAGE(Executions[TimeDataRetrieval])/1000
Average Data Rendering = AVERAGE(Executions[TimeRendering])/1000
Average Data Processing = AVERAGE(Executions[TimeProcessing])/1000


RequestTypeID 0 is adhoc execution, 1 is subscription.

OLAP usage analysis
For analysing OLAP usage you can enable loging on SSAS instance for both multidimensional and tabular. To avoid too many queries stored there is default sampling 10. Every tenth query will be stored. But to get general idea it is sufficient.
OLAP Executions = COUNTROWS('OlapQueryLog')

Then I can just create 2 common dimensions for calendar and distinct users (see DAX above). Create relationships between tables.


And create a report

Sample report is available here:


It can be downloaded here

Conclusion
This blog post was about providing resources to attendees of my session on SQL Saturday Prague. To other readers it should give idea how to monitor your BI landscape and get some information about usage and performance related metrics. File shared here is far from enterprise ready, but can be used straight ahead. Just change connections from localhost to your servers and remove last steps in Power Query transformations (I have to fake data, so I used first, last 4 for user names and report names).
If you want something finer tuned you can check out tool by my friends from Joyful Craftsmen (who participated heavily on SQL Saturday Prague). You can check out their tool here
Enjoy and if you have any feedback, let me know. 

12. listopadu 2018

SSRS reporty v Power BI službě

Do Vánoc měsíc a půl, ale Power BI tým přišel s nadílkou už nyní. No a udělali mi docela radost. Již nějakou dobu není tajemstvím, že se chystal SSRS typ reportů do Power BI služby. Nyní se očekávané stalo skutečností. Dostupnost zatím jen v Power BI Premium (těžko říct, zda to tak zůstane, ale nedivil bych se).

Pokud byste ale chtěli SSRS reporty v Power BI službě vyzkoušet, můžete požadavek na Premium obejít díky Power BI Embedded v Azure.
Není to dostupné ve všech SKU’s, ale od A4 nahoru, což je docela vysavač na kreditku, nebo MSDN kredit.
Chcete-li zkoušet, tak si to tedy rozmyslete dopředu, co konkrétně. No a hlavně následně nezapomeňte na tlačítko pauza ;-)
Po startu je potřeba v Power BI nastavit capacity settings a povolit typ zátěže “Paginated reports”.
Samotná publikace reportu probíhá přes get data- file- local file. Najdete rdl soubor s SSRS reportem. A vypublikujete.
Budete muset nastavit datový zdroj v Gateway.
Jakmile tohle provedete, vidíte povědomé “loading report”


A jede to i na mobilu :) Export do Excelu fungoval taky pěkně.
Závěr

Funguje to a nejen nad demo soubory od Microsoftu, vyzkoušeno nad vlastním reportem nad SSAS.
Milý Ježíšku, kup mi do firmy Power BI Premium. Prosím prosím.

30. srpna 2018

Záznam přednášky - Reportovací platforma společnosti Microsoft

Střihači videí se do toho pořádně obuli. Dnes s Vámi můžu nasdílet další záznam přednášky, tentokrát z WUG Praha. Téma Reportovací platforma společnosti Microsoft. Co se technologií týká, hlavní zaměření na Power BI a Reporting Services
https://www.wug.cz/zaznamy/495-Reportovaci-platforma-spolecnosti-Microsoft

Díky střihačům za odvedenou práci :)

18. ledna 2017

Power BI On Premises v Reporting Services k dispozici

Na konci října 2016 jsem psal o možnosti vyzkoušet si Power BI integorvané v Reporting Services (http://www.neoral.cz/2016/10/power-bi-on-premises-v-ssrs.html) díky virtuální stanici v Azure (což není tak úplně on premises). Reporting Services tým včera vydal instalační soubory, které umožňují si tuto technologii opravdu vyzkoušet čistě on premises ať už na fyzickém počítači, tak ve vlastní virtuálce. O tom je také dnešní článek
Co budete potřebovat?
Virtuálku/neprodukční fyzický server
Windows Server 2012 či novější / Windows 8 či novější
.NET Framework 4.5.2 a novější
SQL Server 2008 a novější pro hostování RS databáze
Aktuální verze podporuje jen živé připojení proti analytickým službám. Na import si ještě počkáme. Byť v oficiálním blogu (https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/01/17/power-bi-reports-in-sql-server-reporting-services-january-2017-technical-preview-now-available/) členům RS týmu proklouzlo, že pro držení datových modelů budeme potřebovat SQL Server Analysis Services (2012 SP1 CU4) nebo novější :) I importu se tedy dočkáme
Dále budeme potřebovat instalační soubory pro SQL Server Reporting Services Technical Preview dostupné zde
Součástí je instalačka na samostatně stojící reporting services a speciální nehádavá verze Power BI Desktopu (může existovat současně s instalací klasického Power BI Desktopu)
Instalace
Instalací nás provede průvodce a nedá se toho moc pokazit. S podmínkami souhlasit tradičně musíme
Po instalaci dáme konfigurovat Report Server, kde musíme nastavit tři věci. Prvně si ale všimněte v configuration manageru, že se jedná o pojmenovanou instanci RSServer. Jméno pojmenované instance nejde změnit.
Prvně vytvoříme pod položkou database novou reportservrovou databázi. Proces je stejný jako u klasických reporting services.
Database – Change Database, Create new, Next Next Next Finish (pokud vyhovuje výchozí jméno)
Dále musíme nastavit Web service URL. Stačí kliknout na záložku, pokud adresa vyhovuje tak apply.
Dále podobně Web Portal URL a apply.
Klikneme na adresu otevře se nový portál který vypadá stejně jako v RS 2016.
Můžete otevřít Power BI Desktop v RS Provedení (instalačka na stejném linku), vytvořit report s živým připojením a tento poté vypublikovat do portálu

Po uploadu souboru můžete prohlížet report v browseru.
Závěr
Skutečná on-premises verze reporting Services s Power BI je tu. Přeji příjemné testování :)

4. ledna 2017

SQL Server 2016 SP1 a SQL Server vNext

Máme tu nový rok a první článek. Mnozí z nás se ještě nestihli vzpamatovat z příchodu SQL Serveru 2016 (natož aby stihli zmigrovat) a už nám vyšel první service pack pro SQL Server 2016, který tentokrát není jenom záplatami pro stávající produkt, ale přináší i nové funkce, případně odemyká funkce pro uživatele edice Standard. Týmy v Redmondu nezahálí a už stihli vydat CTP 1.1 nové verze SQL Serveru, kde ostrá verze se očekává v polovině roku 2017. Takže pokud jste 2016ku nestihli, zvažte, jestli ji rovnou nepřeskočit.
SQL Server 2016 SP1
Začnu funkcionalitou, které funkce odemkl SP1 pro uživatele edice standard. Z BI funkcí se jedná o Columnstore, Partitioning, PolyBase, Change Data Capture. Pro podrobnější seznam přikládám screenshot z oficiálního blogu s dostupností funkcí v edicích v RTM a v SP1
Pro detailnější informace k Service Packu bych vás odkázal na oficiální blog v angličtině
Největší radost lidem z BI branže udělá asi právě column store.
Co se zatím ví o ...
SQL Server vNext
Ostrá verze bude dostupná v polovině roku 2017 a bude fungovat i na Linuxu (aktuálně si můžete zkusit preview)
První CPT obsahuje následující rozšíření
Analysis Services
Nový kompatibility level pro Tabular
„Nový“ způsob získávání dat. Máme Power Query přímo v AS Tabular
Zabezpečení na úrovni celých tabulek
Podpora „ragged hierarchies!
SSIS
Scale Out, Podpora pro Microsoft Dynamics Online
R integrace
R balíčky sqlrutils pro jednodušší integraci s SQL olapR pro konektivitu proti SSAS
Pár nových T-SQL funkcí
S ohledem na ...
Power BI integrace
že
První verze Power BI integrované do RS testovatelné v on-premises prostředí se dočkáme v polovině ledna 2017, čili velmi brzy :)
Integraci do SQL Server 2016 neplánují v žádné podobě (SP, kumulativní update, nic)
Čeho se dočkáme
Dalších konektorů, vlastních vizualizací, možnosti koukat na On-premises Power BI přes mobilní aplikaci, vlastních vizualizací.
Co se neplánuje
Dashboardy, Q&A, Quick Insights... no žíly potrhané nemám :)
Závěr
Bohatá nadílka se nám před Vánoci urodila a čeká nás spousta zajímavých věcí v roce 2017. Pokud jste již zmigrovali na SQL Server 2016, koukněte co nového přinesl Service Pack. Pokud jste investici zvažujete a netlačí vás čas, zvažte vNext. Již brzy si budeme moct sáhnout on-premises na integrovanou verzi RS a Power BI.

27. října 2016

Power BI on premises v SSRS

Pár týdnů zpátky na konferenci Microsoft Ignite byla zveřejněna informace, že tým Reporting Services již intenzivně pracuje na integraci Power BI do Reporting Services. Nečekal jsem ale, že dostaneme první verzi k otestování pár týdnů na to. Právě probíhá PASS Summit a přišla další skvělá novinka. Technické preview k vyzkoušení pro veřejnost již ve čtvrtek 27.10. Není proto náhoda, že je skoro půlnoc a já sedím u počítače testuji a píšu článek :)
Verze k otestování je zatím k dispozici pouze jako virtuálka v Azure, ale verze ke stažení bude snad následovat brzy. Do vyhledávače stačí napsat SQL Server Reporting Services Technical Preview.
Obsahuje předinstalované Reporting Services, Power BI Desktop, Databázový engine a Analytické služby. Zatím je možno publikovat Power BI repoty právě s živým připojením proti Analytickým službám a to jak v Multidimenzionálním, tak tabulárním provedení.
Tvorba virtuální stanice je relativně jednoduchá (pokud vymyslíte dostatečně složité heslo). Nejlevnější konfigurace, která mi byla nabídnuta přijde na cca 120 Eur za měsíce, takže nezapomeňte po testování vypnout.
Nicméně až to naběhne, můžete rovnou napsat do prohlížeče http:\\localhost\reports a jste v Report Manageru. Tam vás přivítají, mimo jiné, 3 ukázkové reporty Power BI reporty. nebo si v desktopu můžete vytvořit vlastní přes živé připojení na lokální SSAS. Vytvořil jsem si soubor Test. Tento vypublikoval do galerie Report Manageru.
Otvírám report přímo v prohlížeči a nekecali... Funguje to :)
Report se otevřel a reaguje.
Napadá mě, zda budou vidět Power BI reporty a statistiky z nih v databázi Report Serveru v tabulkách Catalog a Execution Log. Jsou tu a v Execution logu vidím jak dlouho se načítal dataset v milisekundách z SSAS.
Závěr
Power BI se vám líbí, ale nemůžete je používat, protože je to cloud? Svítá na lepší časy. Integrace s SSRS vypadá slibně. Zatím jen připojení na analytické služby, ale přibydou další. Otázky jsou, jestli se dočkají i uživatelé standardní edice. Jakou formou bude probíhat update SSRS, pokud máte už SQL 2016 bez Power BI a celkově jakým způsobem budou poskytovány aktualizace. Tohle jsou ale otázky na jiné dny. Dnes jsem si radost udělal, tak si ji těmito otázkami nebudu kazit a půjdu raději spát :)


31. května 2016

Záznam přednášky - WUG Zlín - Reporting s Microsoftem, aneb dejte datům tvář

Ve středu 25.5.2016 přesně týden před RTM SQL Serveru 2016 jsem měl opakování přednášky o reportovacích nástrojích spoločenosti Microsoft. Tentokrát ve Zlíně. Hlavní důraz byl kladen na Power BI a novinky v Reporting Services. Přednášku jsem nahrál a můžete se na ni podívat zde
Týden před RTM SQL Serveru už se nedá očekávat žádné velké novinky. Takže se jedná o stav aktuální k uvedení SQL Serveru 2016 na trh.
Přeji příjemnou a obohacující podívanou

13. května 2016

SQL Server 2016 – General Availability

SQL Server tým oznámil 2.5, že ostrá verze SQL Serveru 2016 bude veřejně dostupná 1.6.2016 (oficiální blog https://blogs.technet.microsoft.com/dataplatforminsider/2016/05/02/get-ready-sql-server-2016-coming-on-june-1st/). Bylo také oznámeno, co najdeme ve které edici SQL Serveru a některé změny byly velmi příjemné. Na konferenci SQL Bits, které jsem měl to štěstí se účastnit, Joseph Sirosh (Corporate Vice President Data Group Microsoft) oznámil, že s dostupností SQL Serveru na Linuxu můžeme předběžně počítat někdy v květnu 2017. Developer edice je dostupná zdarma v rámci Visual Studio Dev Essentials https://www.visualstudio.com/en-us/products/visual-studio-dev-essentials-vs.aspx. Pokud chcete utéct z Oracle, Microsoft Vám umožní převést licence zdarma při splnění určitých podmínek https://www.microsoft.com/en-us/server-cloud/sql-license-migration.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE. Co tedy čekat od nového SQL Serveru?
Staré technologie byly předělány v jádře, tudíž vyššího výkonu byste měli dosáhnout čistě upgradem. Microsoft udává různé nárůstky pro různé technologie. Jak to ale bude u Vás nezjistíte, dokud to nezkusíte :)
Edice
Počítá se s edicemi Enterprise (pochopitelně), Standard, Developer a Express. Na první pohled se jeví, že vypadla edice Business Intelligence, byť tohle jsem nikde oficiálně nečetl. Mezi edicemi není zmiňovaná. Jak se bude nový SQL Server licencovat zatím oznámeno nebylo. Zatím jen přehled co najdeme v jednotlivých edicích. Začnu novinkami a změnami od edic nejnižších směrem nahoru k Enterprise. Co je v edicích nižších, je automaticky i v edicích vyšších.
Express
JSON – podpora pro práci s JSON dokumenty (obdobná jako pro XML)
SSRS – modernizovaný reporting (ale bez reportingu mobilního)
Query store – nástroj určený pro chytání SQL Skriptů, jejich exekučních plánů, výkonových metrik, jejich analýzu a případné vynucování exekučních plánů.
Stretch database – možnost odložit velké tabulky do Azure například za účelem archivace.
Standard
Express +
Tabular – i uživatelé standardní edice se dočkali základní verze tabulárního modelu (16 GB na instanci). Tohle je stěžejní
SSAS Multidimenzionální – vylepšení
Reporty v Power BI – Přišpendlení  reportů do Power BI z SSRS
Temporal – práce s temporal tabulkami pro verzování, psal jsem zde http://www.neoral.cz/2016/02/temporal-tables.html
Row Level Security – v relační databázi jsme schopní díky RLS zpřístupnit uživatelům personalizovaná data podobně jako v případě dynamického zabezpečení u kostek http://www.neoral.cz/2016/01/dynamicke-zabezpeceni-ssas-s-pouzitim.html
Dynamic data masking – citlivé informace se nezobrazí v čistém textu, ale jsou překryty maskou (jiné znaky)
Availability groups – 2 nody, ale pouze jedna databáze (ne ke čtení)
R – jednovlkánové Rko uvnitř databáze, konektivita k R Open
Polybase – umožní kombinovat dotazy z relačního i nerelačního světa pomocí SQL dotazů (jen compute node)
Enterprise
Standard +
Operational analytics – což je merketingový název pro column store indexy, které i pro non clustered variantu neblokují zápisy do tabulky. Jdou též vytvářet nad in-memory tabulkami. Určeno pro operativní reporting nad zdrojovým systémem.
Mobilní reporting – vypadá to, že až v enterprise
Tabular – Vylepšený direct query mód
R – integrace v databázi i samostatně. Využití více vláken.
Polybyse škálovaně
SSIS integrace Azure Data Factory a Azure SQL DW http://www.neoral.cz/2016/02/azure-sql-data-warehouse.html
Transparent Data Encryption – data šifrovaná v klientské aplikaci jsou šifrovaná po celou dobu cestou do SQL Serveru, v něm i zpět.
Novinky ve vysoké dostupnosti vylepšené Availability groups a možnosti pro hybridní scénáře.
Rozšířené možnosti pro In-Memory
Závěr

V dnešním článku jsem shrnul jak bude pravděpodobně vypat nadílka v jednotlivých edicích SQL Serveru. BI edice nebude. Tabular bude ve standardu. Mobilní reporting jen v Enterprise edici. Ale i tak každá edice obsahuje něco nového. Samotný upgrade na novou verzi by měl pomoci výkonu. Pokud jste instalovali RC 2.0, fungoval mi in place upgrade na RC 3.0. Takže snad to půjde bez problémů i na RTM. Co je velmi příjemné, na své si přijdou i potenciální zákazníci, kteří si nemohou dovolit Enterprise edici.

18. dubna 2016

Záznam přednášky - Reporting s Microsoftem aneb dejte datům tvář

1.3.2016 jsem měl na WUGu v Brně přednášku o reportovací platformě spoolečnosti Microsoft. Přednáška je hlavně zaměřená na Power BI a okrajově co nového v Reporting Service platné k 1.3.2016
http://www.wug.cz/zaznamy/309-Global-Azure-Bootcamp-2016-Azure-Logic-Apps-Automatizace-procesu-a-workflow-bez-radku-kodu 

22. března 2016

Reporting Services - Branding

Sotva jsem si nainstaloval a nakonfiguroval RC0, Microsoft vydal po cca 14 dnech RC1. Release Candidate (RC) 1 přináší další kvantum nových funkcí a to nejen v reporting services. SSRS jsou ale moje oblíbená technologie, která novou krev hodně potřebovala. V minulosti jsem hodněkrát v různých variacích slyšel otázky a poznámky:
„Mě se ten portál nelíbí. Počkejte, to se s tím vzhledem nedá nic dělat? Vypadá to škaredě. Potřebovali bychom upravit barvy do firemní šablony, upravit popisky a přidat logo, aby to vypadalo jako naše stránka... Naši uživatelé nerozumí pořádně anglicky, chtělo by to portál v češtině...“
Kromě toho, že nový portál kompletně nahradil portál starý, jsme se dočkali možnosti upravit vzhled, aby stánka vypadala jako „Naše stránka“.
V menu nového portálu se můžeme proklikat na záložku branding
Před
Je možno nasadit balíček s vaší značkou. Jak má takový balíček vypadat?
Jedná se o zip soubor skládající se ze tří souborů
Popis barev jako .JSON, logo a xml popis metadat. Názvy souborů jsou v současné verzi povinné. Nový SQL Server stáhnete zde http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016 ukázkový „brand package“ ve stylu Xbox zde https://msdnshared.blob.core.windows.net/media/2016/03/Xbox.zip a šablonu https://msdnshared.blob.core.windows.net/media/2016/03/Multicolor-example-brand.zip
Zip obsahující tyto tři soubory stačí vypublikovat a je hotovo
Po
Co je uvnitř branding souborů?
logo.png – tak tohle si ani nezaslouží komentář
metadata.xml
XML soubor, který se odkazuje na logo a na barvy.
<?xml version="1.0" encoding="utf-8"?>
<SystemResourcePackage xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/systemresourcepackagemetadata"
 type="UniversalBrand"
 version="2.0.2"
 name="Dixons"
 >
 <Contents>
   <Item key="colors" path="colors.json" />
   <Item key="logo" path="logo.png" />
 </Contents>
</SystemResourcePackage>
colors.json
JSON soubor popisující barvy. Zde se děje nejvíce práce :) Soubor s barvami by se dal rozdělit na dvě velké části. Barvy portálu a barvy vizualizací mobilních reportů. Barvy jsou v šestimístném formátu s předcházejícím symbolem #.
Závěr
Branding je zcela zásadní novinkou Reporting Services 2016. To aby stránka vypadala jako Vaše stránka už není výsadou SharePoint integrace, ale postačí nativní mód. Otazníkem ve vzduchu zůstává lokalizace do češtiny. O té jsem se zatím nic nedočetl. Přepnutí regionu a jazyka na serveru nezabralo.

A protože RC SQL nejde jednoduše upgradovat, tak nezbývá než odinstalovat a nainstalovat novou verzi. Opět píši o Reporting Services, protože tato technologie je mi velmi blízká a novou krev do žil velmi potřebovala. Ne že by veškeré zajímavé novinky v SQL Serveru 2016  byly pouze v Reporting Services. Ani zdaleka, je toho daleko víc. Je to dobré, je to funkční, je to testováno na lidech/klientech (ještěže máme Azure).
Otázka:
Kolikrát jsem to jen slyšel?
Doplňující poznámky a otázky ke starším verzím SSRS: Mě se ten portál nelíbí. Počkejte, to se s tím vzhledem nedá nic dělat? Vypadá to škaredě. Potřebovali bychom upravit barvy do firemní šablony, upravit popisky a přidat logo, aby to vypadalo jako naše stránka... Naši uživatelé nerozumí pořádně anglicky, chtělo by to portál v češtině...
Odpověď:
Hodněkrát jsem to slyšel všechno :)
Nastavení dalších očekávání:
Lokalizace do češtiny zatím nenalezena (to ale neznamená, že neexistuje, nebo nebude existovat). Nově lze portál obarvit do korporátních barev, přidat logo