SQL Emaily v Reporting services přes Subscription – Database mail (Díl 3.)

Reporting services jsou featura, kterou můžete využívat již od Express edice a je to sada služeb pomocí které můžete vytvářet a publikovat reporty. O Reporting services jsem napsal seriál článků (první díl zde). Uživatelé reportů si je můžou prohlížet na URL v interní síti (Report manager neboli Web portál), kterou si definujete při instalaci – typicky je to adresa vy stylu nazev_serveru/reports. Report manager slouží jako úložiště reportů. Lze tam nastavovat věci jako přístupová oprávnění a mnoho dalšího. Kromě toho také můžeme nastavovat automatické odesílání reportů emailem -> SSRS Subscription. K tomu je potřeba mít nastavený database mail.

Nastavení odesílání reportu emailem – Subscription v SSRS

Přihlásíme se do webového portálu v SSRS

přes url server/reports (nebo jiné podle toho jak to máte nastaveno v configuration manageru). Pokud neznáte adresu, tak si otevřete “Report server configuration manager” -> “Web Portal URL” kde ji máte napsanou

Report server configuration manager - Web portál

Přihlášení do SSRS reporting portálu

Po přihlášení do portálu se vám objeví seznam složek s reporty. Já na report serveru žádné reporty neměl a proto jsem si založil Folder “Automatické posílání reportů na email” a na rychlo si uvařil report zobrazující všechny změny nad tabulkou DimCustomer (viz článek o hlídaní změn nad tabulkami – SQL Change data capture). Report jsem udělal takto:

Report SSRS - Tento report pošleme přes e-mail

Manage report v report serveru

Ve složce s reportem klikneme na tři tečky -> Manage

Report SSRS - Manage reports

Nastaveni reportu

Objeví se nabídka s možnostmi nastavení reportu, klikneme na Subscriptions a následně na další obrazovce New Subscription

Report SSRS - Subscriptions

Nastavení subscription u SSRS reportu

U nové subscription vyplníme

  • Název
  • Metoda doručení (Deliver the report to: Email)
  • Parametry emailu (příjemce, subject, apod)

Nastavení schedule (plánu odesílání) u reportu

Následně ještě klikneme na Edit schedule abychom si nastavili intervaly, ve kterých budou emaily posílány.

Report SSRS - Subscriptions -založení nové subscription

Schedule (plán posílání) si nastavíme podle toho jak potřebujeme. Následně potvrdíme schedule a vytvoříme subscription

Report SSRS - Subscriptions - schedule

5/5 - (1 vote)
Rubrika: SQL Administrace SSRS - Reporting services

O Ing. Jan Zedníček - Data Engineer & Controlling

Jmenuji se Honza Zedníček a působím jako data engineer freelancer. Během cca 10 let jsem zde shromáždil přes 600 IT case studies, průvodců, návodů a tipů určených zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Data Engineeringu, korporátních financí a reportingu. Zaměřuji se především na Microsoft technologie (on-prem i cloud) a různé synergické efekty v rámci jejich produktového portfolia pro dataře a finanční profesionály. Věnuji se také dalším platformám a významným hráčům z oblasti open source technologií. 🔥 Pokud vám tento článek pomohl, ocením referenci na vašem webu nebo zmínku v komunitě. A mám pro vás ještě tip: řešíte-li nějaký zapeklitý Excel problém, přihlašte se do naší Excel Facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse ».

Leave a Reply

Your email address will not be published. Required fields are marked *