Sdílet prostřednictvím


Upozornění na data z Reporting Services

Platí pro: SQL Server Reporting Services (2016) Nepodporováno SQL Server Reporting Services (2017) SharePoint Nepodporováno Server sestav Power BI

Informace o obsahu souvisejícím s předchozími verzemi služby SQL Server Reporting Services (SSRS) najdete v tématu Co je SLUŽBA SQL Server Reporting Services?

Datová upozornění služby SQL Server Reporting Services jsou řešením pro výstrahy řízené daty, které vám pomáhá být informováni o datech sestav, jež jsou pro vás zajímavá nebo důležitá, ve vhodnou dobu. Při použití datových upozornění už nemusíte informace hledat, samy k vám přijdou.

Upozorňující zprávy na data se odesílají e-mailem. V závislosti na důležitosti informací se můžete rozhodnout odesílat zprávy více nebo méně často a pouze při změně výsledků. Můžete zadat více příjemců e-mailu a tím ostatním zajistit lepší efektivitu a spolupráci.

Poznámka:

Po SQL Serveru 2016 už není k dispozici integrace služby Reporting Services se SharePointem.

Architektura a pracovní postup datových upozornění

Následující seznam shrnuje klíčové oblasti výstrah dat služby Reporting Services:

  • Definujte a uložte definice upozornění na data– spustíte sestavu, vytvoříte pravidla, která identifikují zajímavé hodnoty dat, definují způsob opakování pro odesílání zprávy upozornění na data a určují příjemce zprávy upozornění.

  • Spuštění definic datových upozornění – Služba upozorňování zpracovává definice upozornění v naplánovaném čase, načítá data sestavy, vytváří instance upozornění na data na základě pravidel v definici upozornění.

  • Doručování zpráv upozornění na data příjemcům - Služba Upozorňování vytvoří instanci výstrahy a pošle zprávu upozornění příjemcům e-mailem.

Jako vlastník upozornění na data můžete také zobrazit informace o upozorněních na data a odstranit a upravit definice upozornění na data. Výstraha má pouze jednoho vlastníka, osobu, která ji vytvořila.

Upozorňování správců a uživatelů s oprávněním spravovat výstrahy aplikace SharePoint mohou spravovat upozornění na data na úrovni webu. Můžou zobrazit seznamy upozornění jednotlivých uživatelů webu a odstranit výstrahy.

Upozornění na data služby Reporting Services se liší od výstrah Služby SharePoint. Výstrahy SharePointu můžete definovat u libovolného typu dokumentu, včetně sestav. Když se dokument změní, posílají se upozornění SharePointu. Například přidáte sloupec do tabulky v sestavě. Upozornění na data se naopak odesílají, když data zobrazená v sestavě splňují pravidla definovaná ve výstrahách. Pravidla obvykle odkazují na data, která se zobrazují v sestavě.

Vytvořením upozornění na data v sestavách můžete monitorovat změny v datech sestavy a odesílat zprávy upozornění na data e-mailem, když data sestavy dodržují pravidla definující data, která vás a ostatní zajímají, a v intervalech, které vyhovují vašim obchodním potřebám. Můžete také spouštět upozornění na data na vyžádání. Pokud máte oprávnění k vytvoření výstrahy SharePointu, můžete vytvořit upozornění na libovolnou sestavu, ke které máte oprávnění k zobrazení. V sestavě můžete vytvořit více upozornění a více uživatelů může vytvořit stejná nebo jiná upozornění v sestavě. Pokud chcete spolupracovat s ostatními, můžete je zadat jako příjemce zpráv upozornění v definicích výstrah dat, které vytvoříte.

Následující diagram znázorňuje pracovní postup vytvoření a uložení definice upozornění na data, vytvoření úlohy agenta SQL pro zahájení zpracování instance upozornění na data a odesílání zpráv upozornění na data, které obsahují data sestavy, která výstrahu aktivovala jednomu nebo více příjemcům e-mailem.

Diagram architektury datových upozornění a pracovního postupu.

Sestavy podporované datovými výstrahami

Upozornění na data můžete vytvořit pro všechny typy profesionálních sestav, které jsou napsané v jazyce RDL (Report Definition Language) a vytvořené v Návrháři sestav nebo Tvůrci sestav. Sestavy, které zahrnují oblasti dat, jako jsou tabulky a grafy, sestavy s podsestavami a složité sestavy s několika paralelními skupinami sloupců a vnořenými oblastmi dat. Jediné požadavky jsou, že sestava obsahuje alespoň jednu oblast dat libovolného typu a zdroj dat sestavy je nakonfigurovaný tak, aby používal uložené přihlašovací údaje nebo žádné přihlašovací údaje. Pokud sestava neobsahuje žádné oblasti dat, nemůžete pro ni vytvořit upozornění.

U sestav vytvořených pomocí Power View nemůžete vytvářet upozornění na data.

Poznámka:

Podpora Nástroje Power View už po SQL Serveru 2017 není dostupná.

Když nainstalujete službu Reporting Services v nativním režimu nebo v režimu SharePointu nebo použijete samostatnou verzi Tvůrce sestav, můžete sestavy uložit na server sestav, počítač nebo knihovnu Služby SharePoint. Chcete-li vytvořit upozornění na data v sestavách, musí být sestavy uloženy nebo odeslány do knihovny služby SharePoint. To znamená, že nemůžete vytvářet upozornění na sestavy uložené na serveru sestav v nativním režimu nebo na vašem počítači. Nemůžete také vytvářet výstrahy vložené ve vlastních aplikacích.

Služba Reporting Services podporuje různé typy přihlašovacích údajů v sestavách. Upozornění na data můžete vytvořit u sestav se zdrojem dat nakonfigurovaným pro použití uložených přihlašovacích údajů nebo bez přihlašovacích údajů. Nemůžete vytvářet upozornění u sestav, které jsou nastaveny pro použití integrovaných zabezpečovacích přihlašovacích údajů nebo které vyžadují zadání přihlašovacích údajů. Sestava je spuštěna jako součást zpracování definice výstrahy a bez přihlašovacích údajů zpracování selže. Další informace najdete v následujících zdrojích informací:

Spustit sestavy

Prvním krokem při vytváření definice upozornění na datovou sestavu je vyhledání sestavy, kterou chcete, v SharePointové knihovně, a následné spuštění sestavy. Pokud sestava při spuštění neobsahuje žádná data, nemůžete na ni nastavit upozornění.

Pokud je sestava parametrizovaná, zadáte hodnoty parametrů, které se mají použít při spuštění sestavy. Hodnoty parametrů jsou uloženy v definicích upozornění na data, které vytváříte v rámci sestavy. Hodnoty se použijí při opětovném spuštění zprávy jako krok při zpracování definice výstrahy pro data. Pokud chcete změnit hodnoty parametrů, je potřeba znovu spustit sestavu s těmito hodnotami parametrů a vytvořit definici výstrahy pro danou verzi sestavy.

Vytváření definic upozornění na data

Funkce upozornění na data služby Reporting Services obsahuje Návrhář upozornění na data, který používáte k vytváření definic upozornění na data.

Pokud chcete vytvořit definici upozornění na data, spusťte sestavu a pak otevřete Návrhář upozornění dat z nabídky Akce prohlížeče sestav SharePointu. Datové kanály sestavy se generují a prvních 100 řádků datového kanálu se zobrazí v tabulce náhledu dat v Návrháři upozornění dat. Všechny datové toky ze sestavy se ukládají do mezipaměti, pokud pracujete na definici výstrahy v Návrháři výstrah dat. Ukládání do mezipaměti umožňuje rychle přepínat mezi datovými kanály. Když v Návrháři upozornění dat znovu otevřete definici výstrahy, aktualizují se datové kanály.

Definice upozornění na data se skládají z pravidel a klauzulí, které musí hlášená data splňovat, aby se aktivovala zpráva upozornění na data, plán definující frekvenci odesílání upozornění na data a volitelně data pro zahájení a zastavení odesílání upozornění, údaje jako předmět a popis, které mají být zahrnuty do zprávy upozornění na data, a příjemci zprávy. Po vytvoření definice výstrahy ji uložíte do databáze upozorňování SQL Serveru.

Uložit definice upozornění na data a metadata upozornění

Při instalaci služby Reporting Services v režimu Služby SharePoint se automaticky vytvoří databáze výstrah SYSTÉMU SQL Server.

Definice upozornění a metadata upozornění dat se ukládají do databáze upozornění. Ve výchozím nastavení má tato databáze název ReportingServices<GUID>_Alerting.

Po uložení definice upozornění na data vytvoří systém upozornění úlohu agenta SQL Serveru pro tuto definici. Úloha zahrnuje plán úlohy. Plán je založený na způsobu opakování, který definujete v definici upozornění. Spuštění úlohy zahájí zpracování definice upozornění na data.

Definice upozornění o zpracování dat

Když plán úlohy agenta SQL Serveru spustí zpracování definice výstrahy, spustí se sestava pro aktualizaci datových kanálů sestavy. Služba upozorňování čte datové kanály a uplatňuje pravidla, která definice datových výstrah určují na hodnoty dat. Pokud jedna nebo více datových hodnot vyhovuje pravidlům, vytvoří se instance upozornění na data a zpráva upozornění na data s výsledky upozornění se odešle všem příjemcům e-mailem. Výsledky jsou řádky dat z reportu, které splnily všechna pravidla v době, kdy byla instance výstrahy vytvořena. Pokud chcete zabránit více upozorněním se stejnými výsledky, můžete určit, že se zprávy odesílají jenom v případě, že se výsledky změní. V tomto případě se vytvoří a uloží instance výstrahy do databáze výstrah, ale negeneruje se žádná zpráva upozornění. Pokud dojde k chybě, instance výstrahy se také uloží do databáze výstrah a zpráva s podrobnostmi o chybě se odešle příjemcům. V části Diagnostika a protokolování dále v tomto článku najdete další informace o protokolování a řešení potíží.

Odesílat zprávy s upozorněním na data

Upozorňující zprávy na data se odesílají e-mailem.

Řádek Od obsahuje hodnotu, kterou poskytuje konfigurace doručování e-mailů služby Reporting Services. Řádek To obsahuje seznam příjemců, které jste zadali při vytváření výstrahy v Návrháři výstrah dat.

Kromě řádku Předmět e-mailu, který zadáte v Návrháři upozornění na data, obsahuje zpráva upozornění na data následující informace:

  • Jméno osoby, která vytvořila definici upozornění na data.

  • Pokud jste zadali popis v definici upozornění, zobrazí se v horní části textu e-mailu.

  • Výsledky upozornění se skládají z řádků v datovém přenosu sestavy, které splňují pravidla uvedená v definici výstrahy.

  • Odkaz na zprávu, na které je založena definice upozornění.

  • Pravidla v definici výstrahy.

  • Parametry a hodnoty, které jste použili ke spuštění sestavy.

  • Kontextové hodnoty z položek sestavy, které jsou mimo datové oblasti sestavy.

Pokud instanci upozornění na data nebo zprávu upozornění na data nelze vytvořit, odešle se všem příjemcům chybová zpráva. Místo výsledků výstrahy zpráva obsahuje popis chyby.

Další informace naleznete v části Upozornění na datové zprávy.

Nastavit upozornění na data

Funkce upozornění na data je k dispozici pouze v případech, kdy je služba Reporting Services nainstalovaná v režimu SharePointu. Když nainstalujete službu Reporting Services v režimu SharePointu, instalační program automaticky vytvoří databázi výstrah, která ukládá definice výstrah dat a metadata výstrah, a dvě stránky Služby SharePoint pro správu výstrah a přidá Návrhář upozornění dat na web Služby SharePoint. Neexistují žádné zvláštní kroky k provedení nebo možnosti nastavení pro upozorňování během instalace.

Pokud chcete získat další informace o instalaci služby Reporting Services v režimu SharePointu, včetně sdílené služby Reporting Services, která je nová v aplikaci služby SQL Server 2012 (11.x) a služby Reporting Services, kterou musíte vytvořit a nakonfigurovat před použitím funkcí služby Reporting Services, přečtěte si téma Instalace režimu Služby Reporting Services pro SharePoint pro SharePoint 2010 v knihovně MSDN.

Jak ukazuje diagram uvedený dříve v článku, upozornění na data používají úlohy SQL Server Agenta. Aby bylo možné vytvářet úlohy, musí být spuštěn agent SQL Serveru. Možná jste nakonfigurovali agenta SQL Serveru tak, aby se automaticky spustil při instalaci služby Reporting Services. Pokud ne, můžete agenta SQL Serveru spustit ručně. Další informace najdete v tématu Konfigurace agenta SQL Serveru a spuštění, zastavení, pozastavení, obnovení, restartování databázového stroje, agenta SQL Serveru nebo služby prohlížeče SQL Serveru.

Na stránce Zřizování předplatných a výstrah v Centrální správě SharePointu můžete zjistit, jestli je spuštěný agent SQL Serveru, a vytvořit a stáhnout přizpůsobené Transact-SQL skripty, které pak spustíte, abyste udělili oprávnění agentu SQL Serveru. Může také generovat Transact-SQL skripty pomocí PowerShellu. Další informace najdete v tématu Zřizování předplatných a upozornění pro aplikace služeb SSRS.

Konfigurace datových upozornění

Počínaje SQL Serverem 2012 (11.x) se nastavení funkcí služby Reporting Services, včetně upozornění na data, distribuují mezi konfigurační soubor serveru sestav (rsreportserver.config) a konfigurační databází Služby SharePoint při každé instalaci služby Reporting Services v režimu SharePointu. Při vytváření aplikace služby jako krok při instalaci a konfiguraci služby Reporting Services se automaticky vytvoří konfigurační databáze služby SharePoint. Další informace najdete v tématu RsReportServer.config konfigurační soubor a konfigurační soubory služby Reporting Services.

Nastavení pro upozornění na data služby Reporting Services zahrnuje intervaly pro vyčištění dat a metadat výstrah a počtu opakování při odesílání zpráv upozornění na data e-mailem. Konfigurační soubor a konfigurační databázi můžete aktualizovat tak, aby pro nastavení upozornění na data používaly různé hodnoty.

Přímo aktualizujete konfigurační soubor serveru sestav. Konfigurační databázi SharePointu aktualizujete pomocí rutin prostředí Windows PowerShell.

Následující tabulka uvádí prvky konfigurace pro výstrahy dat, jejich výchozí hodnoty, popisy a umístění.

Setting Výchozí hodnota Description Umístění
AlertingCleanupCycleMinutes 20 Počet minut mezi začátkem cyklu čištění Konfigurační soubor sestavového serveru
AlertingExecutionLogCleanupMinutes 10080 Počet minut, po které se mají uchovávat položky protokolu spuštění Konfigurační soubor sestavového serveru
AlertingDataCleanupMinutes 360 Počet minut, po které se mají uchovávat dočasná data Konfigurační soubor sestavového serveru
AlertingMaxDataRetentionDays 180 Počet dnů do odstranění metadat spuštění výstrahy, instancí výstrah a výsledků spuštění. Konfigurační soubor sestavového serveru
MaxRetries 3 Počet pokusů o opakované zpracování upozornění na data. Konfigurační databáze služby
SekundyDoOpakování 900 Počet sekund, které se mají čekat před každým opakováním. Konfigurační databáze služby

Ve výchozím nastavení platí nastavení MaxRetries a SecondsBeforeRetry pro všechny události, které spouští datové výstrahy. Pokud chcete podrobnější kontrolu nad opakováním a zpožděním opakování, můžete přidat prvky pro všechny obslužné rutiny událostí, které určují různé hodnoty MaxRetries a SecondsBeforeRetry.

Obslužné rutiny událostí a pokusy o zopakování

Obslužné rutiny událostí jsou:

Obslužná rutina události Description
FireAlert Výběrem možnosti Spustit ve Správci výstrah dat zahájíte okamžité zpracování definice výstrahy.
FireSchedule Agent SQL Serveru spustí plán úloh pro definici výstrahy.
Vytvořeníschedule Vytvoříte definici upozornění na data a vytvoří se plán úlohy agenta SQL Serveru na základě intervalu frekvence zadaného v definici výstrahy.
UpdateSchedule Aktualizujete interval frekvence definice upozornění na data a aktualizujete plán úlohy agenta SQL Serveru.
Odstranit plán Odstraníte definici upozornění na data a její úlohu agenta SQL Serveru.
GenerateAlert Modul runtime výstrah zpracovává datový kanál sestavy, použije pravidla zadaná v definici výstrahy dat, určí, jestli se má vytvořit instance výstrahy dat, a v případě potřeby vytvoří instanci výstrahy dat.
DeliveryAlert Modul runtime vytvoří zprávu upozornění na data a odešle ji všem příjemcům e-mailem.

Následující tabulka shrnuje obslužné rutiny událostí a moment, kdy se spustí opakování:

Kategorie chyby / typ události FireAlert FireSchedule Vytvořeníschedule UpdateSchedule Odstranit plán GenerateAlert DeliveryAlert
Nedostatek paměti X X X X X X X
Přerušení vlákna X X X X X X X
Agent SQL není spuštěný X X X X
Dočasný. Většinou kvůli problémům s připojením, vypršení časových limitů a zámkům. X X X X X X X
IoException X
Výjimka WebException X
SocketException X
Výjimka SMTP (*) X

(*) Chyby PROTOKOLU SMTP, které aktivují opakování:

  • SmtpStatusCode.ServiceNotAvailable

  • SmtpStatusCode.MailboxBusy

  • SmtpStatusCode.MailboxUnavailable

Zakázat datová upozornění

Pokud chcete funkci upozornění na data zakázat, aktualizujte část Služba konfiguračního souboru. Následující kód ukazuje sekci Služba konfiguračního souboru.

<Service>

<IsSchedulingService>True</IsSchedulingService>

<IsNotificationService>True</IsNotificationService>

<IsEventService>True</IsEventService>

<IsAlertingService>True</IsAlertingService>

...

</Service>

Chcete-li zakázat upozorňování, změňte hodnotu True na False in <IsAlertingService>True</IsAlertingService>.

Oprávnění pro upozornění na data

Než budete moct vytvářet upozornění na data v sestavách, musíte mít oprávnění ke spuštění sestavy a vytváření upozornění na sharepointovém webu. Další informace najdete o oprávněních sestav v následujících článcích.

Výstrahy dat služby Reporting Services podporují dvě úrovně oprávnění: informační pracovník a správce výstrah. Následující tabulka uvádí související oprávnění SharePointu a úlohy uživatelů.

Typ uživatele Oprávnění SharePointu Popis úkolu
Informační pracovník Zobrazit položky

Vytváření upozornění
Umožňuje zobrazit položky, jako jsou sestavy, a vytvářet upozornění na data v sestavách. Umožňuje upravit a odstranit výstrahy.
Upozornění správce Spravovat výstrahy Umožňuje zobrazit seznam všech upozornění na data uložená na sharepointovém webu a odstranit výstrahy.

Diagnostika a protokolování

Upozornění na data poskytují mnoho způsobů, jak pracovníkům s informacemi a správcům pomoci sledovat výstrahy a pochopit, proč se výstrahy nezdařily, a pomáhají správcům využívat protokoly k tomu, abyste se dozvěděli, které zprávy výstrahy byly odeslány komu, počet odeslaných instancí výstrah atd.

Správce výstrah dat

Data Alert Manager uvádí definice výstrah a informace o chybách, které pomáhají pracovníkům s informacemi a správcům výstrah pochopit, proč k selhání došlo. Mezi běžné důvody selhání patří:

  • Datový kanál sestavy se změnil a sloupce, které se používají v pravidlech definice upozornění na data, se už do datového kanálu nezahrnou.

  • Oprávnění k zobrazení sestavy bylo odvoláno.

  • Datový typ v podkladovém zdroji dat se změnil a definice výstrahy už není platná.

Záznamy

Služba Reporting Services poskytuje mnoho protokolů, které vám můžou pomoci zjistit více o sestavách spuštěných při zpracování definic datových výstrah, instancích těchto výstrah a podobně. Zvlášť užitečné jsou tři protokoly: protokol spouštění upozorňujícího serveru, protokol spouštění serveru sestav a protokol trasování serveru sestav.

Informace o dalších protokolech služby Reporting Services naleznete v tématu Soubory a zdroje protokolů služby Reporting Services.

Protokol vykonávání upozornění

"Služba runtime upozornění zapisuje položky do tabulky ExecutionLogView v databázi upozornění." Můžete dotazovat tabulku nebo spustit následující uložené procedury, abyste získali bohatší diagnostické informace o upozorněních na data uložená do databáze upozornění.

  • ReadAlertData

  • ReadAlertHistory

  • ReadAlertInstances

  • Číst historii událostí

  • ReadFeedPollHistory

  • ReadFeedPools

  • ČístÚdajePrůzkumu

  • ReadSentAlerts

Pomocí agenta SQL můžete spouštět uloženou proceduru podle plánu. Další informace naleznete v tématu SQL Server Agent.

Záznam o spuštění serveru sestav

Sestavy se spouští, aby se vygenerovaly datové toky, na kterých už jsou založené definice upozornění na data. Při každém spuštění sestavy zaznamenává databáze serveru sestav informace o spuštění sestavy. V databázi můžete dotazovat zobrazení ExecutionLog2 pro podrobné informace. Další informace naleznete v tématu Report Server ExecutionLog a ExecutionLog3 View.

Protokol sledování serveru sestav

Protokol trasování serveru sestav obsahuje vysoce podrobné informace o operacích služby serveru sestav, včetně operací provedených webovou službou serveru sestav a zpracováním na pozadí. Údaje protokolu trasování mohou být užitečné, pokud ladíte aplikaci, která obsahuje reportovací server, nebo prošetřujete konkrétní problém, který byl zapsán do protokolu událostí nebo protokolu spuštění. Další informace naleznete v části Protokol sledování služby serveru sestav.

Čítače výkonu

Upozornění na data poskytují vlastní čítače výkonu. Jeden z čítačů výkonu nesouvisí s událostí, která je součástí běhové služby upozorňování. Čítač výkonu, který souvisí s frontou událostí, ukazuje délku fronty všech aktivních událostí.

Událost nebo fronta událostí Čítač výkonu
UPOZORŇOVÁNÍ Upozorňování: Délka fronty událostí
FireAlert Upozorňování: Zpracované události – FireAlert
FireSchedule Upozorňování: Zpracované události – FireSchedule
Vytvořeníschedule Upozornění: Zpracované události – CreateSchedule
UpdateSchedule Upozorňování: Události zpracované – UpdateSchedule
Odstranit plán Upozorňování: Zpracované události – Odstranění rozvrhu
GenerateAlert Upozorňování: zpracované události – GenerateAlert
DeliveryAlert Upozorňování: zpracované události – DeliveryAlert

Služba Reporting Services poskytuje čítače výkonu pro další funkce služby Reporting Services. Další informace naleznete v tématu Čítače výkonu – ReportServer Service, objekty výkonu, čítače výkonu MSRS 2016 Nativní režim, objekty výkonu a čítače výkonu MSRS 2016 SharePoint Mode, objekty výkonu.

Podpora protokolu TLS

Služba Reporting Services může použít službu HTTP SSL k navázání šifrovaných připojení k serveru sestav nebo webu služby SharePoint. Protokol TLS (Transport Layer Security) se dříve označoval jako SSL (Secure Sockets Layer).

Uživatelské rozhraní upozorňování na modul runtime a upozornění na data podporuje protokol TLS a funguje podobně bez ohledu na to, jestli používáte protokol TLS nebo HTTP. Existuje však několik drobných rozdílů. Při vytvoření definice upozornění na data pomocí připojení TLS používá adresa URL, která odkazuje zpět na knihovnu SharePointu ze zprávy o datovém upozornění, také protokol TLS. Připojení TLS můžete identifikovat, protože v adrese URL používá protokol HTTPS místo PROTOKOLU HTTP. Podobně platí, že pokud se definice upozornění na data vytvořila pomocí připojení HTTP, odkaz zpět na sharepointový web používá protokol HTTP. Bez ohledu na to, jestli byla definice výstrah vytvořena pomocí protokolu TLS nebo HTTP, prostředí pro uživatele a správce upozornění jsou při použití Návrháře upozornění dat nebo Správce upozornění dat stejné. Pokud by se měl protokol (HTTP nebo TLS) změnit mezi časem vytvoření definice výstrahy a následnou aktualizací a opětovným uložením, původní protokol se uchovává a používá v adresách URL odkazů.

Pokud vytvoříte datové upozornění na SharePointovém webu, který je nakonfigurován k používání protokolu TLS, a pak odstraníte požadavek na protokol TLS, upozornění bude na webu nadále fungovat. Pokud se web odstraní, použije se místo toho výchozí web zóny.

Rozhraní uživatelského upozornění na data

Upozornění na data poskytují sharepointové stránky pro správu výstrah a návrháře pro vytváření a úpravu definic upozornění na data.

Globalizace upozornění na data

Některé skripty, jako je arabština a hebrejština, se zapisují zprava doleva. Upozornění na údaje podporují skripty zprava doleva a zleva doprava. Upozornění na data detekují kulturní nastavení a odpovídajícím způsobem mění vzhled a chování uživatelského rozhraní a rozvržení zpráv upozornění na data. Kulturní prostředí je odvozeno z regionálního nastavení operačního systému v počítači uživatele. Kulturní nastavení se uloží pokaždé, když aktualizujete a potom znovu uložíte definici výstrahy dat.

Kulturní nastavení v definici výstrahy může ovlivnit, zda data splňují pravidla v definici výstrahy. Porovnání řetězců jsou nejčastěji ovlivněna kulturně specifickými pravidly.

Určení, jestli data sestavy splňují pravidla v definici výstrahy, mohou být ovlivněna jazykovou verzí v definici výstrahy. K této události nejčastěji dochází v řetězcích. Například v definici výstrahy s německou jazykovou verzí by pravidlo, které porovnává anglické písmeno "o" a německé písmeno "ö", nebylo splněno. Ve stejné definici výstrahy pomocí anglické jazykové verze by pravidlo bylo splněno.

Formátování dat je také založené na kulturních aspektech definice výstrahy. Pokud například jazyková verze používá tečku jako desetinný oddělovač, zobrazí se hodnota jako 45.67; zatímco jazyková verze, která používá čárku jako desetinný oddělovač, zobrazuje 45,67.

V závislosti na tom, které uživatelské rozhraní upozornění na data používáte, se podpora pro zprava doleva liší. Návrhář datových výstrah podporuje písmo zprava doleva v textových polích, ale rozložení návrháře není zprava doleva. Jeho rozložení je zleva doprava, stejně jako u ostatních nástrojů. Při uložení definice výstrahy, která byla vytvořena s orientací textu zprava doleva a poté upravena v prostředí zleva doprava, je zachována orientace textu zprava doleva. Správce upozornění dat se chová stejně jako sharepointová stránka. Rozložení je zprava doleva, stejně jako ostatní sharepointové stránky. Zprávy upozornění na data, které jsou založené na definicích používajících zprava doleva, zobrazují text zprávy zprava doleva, ale rozložení zprávy je zleva doprava.