Bod služby datového skladu pro Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Pomocí bodu služby datového skladu můžete ukládat a vykazovat dlouhodobá historická data pro Configuration Manager nasazení.

Datový sklad podporuje až 2 TB dat s časovými razítky pro sledování změn. Datový sklad ukládá data automatickou synchronizací dat z databáze Configuration Manager lokality do databáze datového skladu. Tyto informace jsou pak přístupné z bodu služby Reporting Service. Data synchronizovaná s databází datového skladu se uchovávají po dobu tří let. Předdefinovaný úkol pravidelně odebírá data, která jsou starší než tři roky.

Synchronizovaná data zahrnují následující položky z globálních dat a skupin dat lokality:

  • Stav infrastruktury
  • Zabezpečení
  • Dodržování předpisů
  • Malware
  • Nasazení softwaru
  • Podrobnosti o inventáři (historie inventáře ale není synchronizovaná)

Když se role systému lokality nainstaluje, nainstaluje a nakonfiguruje databázi datového skladu. Nainstaluje také několik sestav, abyste mohli tato data snadno vyhledávat a vykazovat.

Požadavky

  • Role systému lokality datového skladu se podporuje pouze v lokalitě nejvyšší úrovně vaší hierarchie. Například lokalita centrální správy (CAS) nebo samostatná primární lokalita.

  • Od verze 2107 vyžaduje server, na který nainstalujete tuto roli systému lokality, rozhraní .NET verze 4.6.2 a doporučuje se verze 4.8. Ve verzi 2103 a starších verzích vyžaduje tato role rozhraní .NET 4.5.2 nebo novější. Další informace najdete v tématu Požadavky na systém lokality a lokality.

  • Udělte účtu bodu služby Reporting Services oprávnění db_datareader k databázi datového skladu.

  • K synchronizaci dat s databází datového skladu používá Configuration Manager účet počítače role systému lokality. Tento účet vyžaduje následující oprávnění:

    • Správce na počítači, který je hostitelem databáze datového skladu.

    • DB_Creator oprávnění k databázi datového skladu.

    • Buď DB_owner, nebo DB_reader s oprávněními k provádění databáze lokality nejvyšší úrovně.

  • Databáze datového skladu vyžaduje použití SQL Server 2012 nebo novější. Edice může být Standard, Enterprise nebo Datacenter. Verze SQL Server datového skladu nemusí být stejná jako server databáze lokality.

  • Databáze skladu podporuje následující konfigurace SQL Server:

    • Výchozí nebo pojmenovaná instance

    • SQL Server skupina dostupnosti AlwaysOn

    • SQL Server instance clusteru s podporou převzetí služeb při selhání AlwaysOn

  • Pokud používáte distribuovaná zobrazení, nainstalujte bod služby datového skladu na stejný server, který je hostitelem databáze CAS.

Další informace o licencování SQL Server najdete v nejčastějších dotazech k produktu a licencování.

Velikost databáze datového skladu je stejná jako u databáze lokality. I když je datový sklad zpočátku menší, časem se bude zvětšovat.

Instalace

Každá hierarchie podporuje jednu instanci této role v libovolném systému lokality nejvyšší úrovně. SQL Server, které hostuje databázi pro sklad, může být místní pro roli systému lokality nebo vzdálené. Datový sklad pracuje s bodem služby Reporting Services nainstalovaným ve stejné lokalitě. Dvě role systému lokality nemusíte instalovat na stejný server.

K instalaci role použijte Průvodce přidáním rolí systému lokality nebo Průvodce vytvořením serveru systému lokality. Další informace najdete v tématu Instalace rolí systému lokality. Na stránce Výběr role systému v průvodci vyberte roli Data Warehouse bod služby.

Při instalaci role Configuration Manager vytvoří databázi datového skladu na instanci SQL Server, kterou zadáte. Pokud zadáte název existující databáze, Configuration Manager nevytvoří novou databázi. Místo toho použije ten, který zadáte. Tento proces je stejný, jako když přesunete databázi datového skladu do nového SQL Server.

Konfigurace vlastností

Stránka Obecné

  • SQL Server plně kvalifikovaný název domény: Zadejte plně kvalifikovaný název domény (FQDN) serveru, který je hostitelem databáze bodu služby datového skladu.

  • SQL Server název instance, pokud je k dispozici: Pokud nepoužíváte výchozí instanci SQL Server, zadejte pojmenovanou instanci.

  • Název databáze: Zadejte název databáze datového skladu. Configuration Manager vytvoří databázi datového skladu s tímto názvem. Pokud zadáte název databáze, který již existuje v instanci SQL Server, Configuration Manager tuto databázi použije.

  • SQL Server port použitý pro připojení: Zadejte číslo portu TCP/IP používaného SQL Server, který je hostitelem databáze datového skladu. Synchronizační služba datového skladu používá tento port pro připojení k databázi datového skladu. Ve výchozím nastavení používá ke komunikaci SQL Server port 1433.

  • Účet bodu služby datového skladu: Nastavte uživatelské jméno, které SQL Server Reporting Services používá při připojení k databázi datového skladu.

Stránka nastavení synchronizace

  • Vlastní nastavení Synchronizace dat: Zvolte možnost Vybrat tabulky. V okně Databázové tabulky vyberte názvy tabulek, které chcete synchronizovat s databází datového skladu. Pomocí filtru vyhledejte podle názvu nebo vyberte rozevírací seznam a zvolte konkrétní skupiny. Po dokončení vyberte OK a uložte je.

    Poznámka

    Tabulky, které role vybere ve výchozím nastavení, nemůžete odebrat.

  • Čas spuštění: Zadejte čas, kdy má synchronizace datového skladu začít.

  • Opakování

    • Denně: Určete, že synchronizace se spouští každý den.

    • Týdně: Zadejte jeden den každý týden a týdenní opakování pro synchronizaci.

Vytváření sestav

Po instalaci bodu služby datového skladu bude v bodě služby Reporting Services pro lokalitu k dispozici několik sestav. Pokud nainstalujete bod služby datového skladu před instalací bodu služby Reporting Services, sestavy se automaticky přidají při pozdější instalaci bodu služby Reporting Services.

Poznámka

Bod datového skladu podporuje alternativní přihlašovací údaje.Zadejte přihlašovací údaje, které SQL Server Reporting Services použije k připojení k databázi datového skladu. Sestavy datového skladu se neotevíraly, dokud nepřidáte přihlašovací údaje.

Pokud chcete zadat účet, nastavte uživatelské jméno pro účet bodu služby datového skladu ve vlastnostech role. Další informace najdete v tématu Konfigurace vlastností.

Role systému lokality datového skladu zahrnuje následující sestavy v kategorii Data Warehouse:

  • Nasazení aplikace – historické: Zobrazení podrobností o nasazení aplikace pro konkrétní aplikaci a počítač

  • Endpoint Protection a dodržování předpisů aktualizací softwaru – historické: Umožňuje zobrazit počítače, na které chybí aktualizace softwaru.

  • Obecný inventář hardwaru – historické: Zobrazení veškerého inventáře hardwaru pro konkrétní počítač.

  • Obecný inventář softwaru – historický: Zobrazí veškerý inventář softwaru pro konkrétní počítač.

  • Přehled stavu infrastruktury – historický: Zobrazuje přehled stavu vaší Configuration Manager infrastruktury.

  • Seznam zjištěného malwaru – historický: Zobrazte malware, který byl zjištěn v organizaci.

  • Souhrn distribuce softwaru – historické: Souhrn distribuce softwaru pro konkrétní reklamu a počítač.

Vyloučení tabulek sestav datového skladu ze synchronizace

(Zavedeno ve verzi 2203)

Při instalaci datového skladu synchronizuje sadu výchozích tabulek z databáze lokality. Tyto tabulky se vyžadují pro sestavy datového skladu. Při řešení potíží můžete chtít zastavit synchronizaci těchto výchozích tabulek. Od verze 2203 můžete ze synchronizace vyloučit jednu nebo více těchto požadovaných tabulek. Vyloučení tabulek ze synchronizace:

  1. V pracovním prostoru Správa otevřete servery konfigurace> lokalitya role systému lokality.
  2. Vyberte server, na kterém je nainstalovaný bod služby datového skladu.
  3. V podokně Podrobnosti o rolích systému lokality vyberte roli Data Warehouse bod služby a pak vyberte Vlastnosti.
  4. Na stránce Nastavení synchronizace zvolte Vybrat tabulky.
  5. V okně Databázové tabulky zrušte výběr jedné nebo více tabulek typu Povinné.
  6. Konzola vás vyzve k potvrzení změny, protože některé sestavy už nemusí správně fungovat.

Rozšíření lokality

Než nainstalujete cas a rozbalíte existující samostatnou primární lokalitu, nejprve odinstalujte roli bodu služby datového skladu. Po instalaci cas pak můžete nainstalovat roli systému lokality v cas.

Na rozdíl od přesunu databáze datového skladu má tato změna za následek ztrátu historických dat, která jste dříve synchronizovali v primární lokalitě. Zálohování databáze z primární lokality a obnovení v cas se nepodporuje.

Přesunutí databáze

Pomocí následujících kroků přesuňte databázi datového skladu do nového SQL Server:

  1. K zálohování databáze datového skladu použijte SQL Server Management Studio. Pak databázi obnovte do SQL Server na novém počítači, který je hostitelem datového skladu.

    Poznámka

    Po obnovení databáze na nový server se ujistěte, že přístupová oprávnění k databázi jsou pro novou databázi datového skladu stejná jako v původní databázi datového skladu.

  2. Pomocí konzoly Configuration Manager odeberte roli bodu služby datového skladu z aktuálního serveru.

  3. Přeinstalujte bod služby datového skladu. Zadejte název nové SQL Server a instance, která je hostitelem obnovené databáze datového skladu.

  4. Po instalaci role systému lokality je přesun dokončen.

Řešení potíží

Soubory protokolů

Pomocí následujících protokolů můžete prozkoumat problémy s instalací bodu služby datového skladu nebo synchronizací dat:

  • DWSSMSI.log a DWSSSetup.log: Pomocí těchto protokolů můžete zkoumat chyby při instalaci bodu služby datového skladu.

  • Microsoft. ConfigMgrDataWarehouse.log: Tento protokol použijte k prozkoumání synchronizace dat mezi databází lokality a databází datového skladu.

Selhání nastavení

Pokud je role bodu služby datového skladu první, kterou nainstalujete na vzdálený server, instalace datového skladu selže.

Chcete-li tento problém vyřešit, ujistěte se, že počítač, na který instalujete bod služby datového skladu, již hostuje alespoň jednu další roli.

Synchronizaci se nepodařilo naplnit objekty schématu

Synchronizace selže s následující zprávou v Microsoft. ConfigMgrDataWarehouse.log:failed to populate schema objects

Chcete-li tento problém vyřešit, ujistěte se, že účet počítače role systému lokality je db_owner v databázi datového skladu.

Sestavy se neotevře

Sestavy datového skladu se nedají otevřít, když jsou databáze datového skladu a bod služby generování sestav v různých systémech lokality.

Chcete-li tento problém vyřešit, udělte účtu bodu služby Reporting Services oprávnění db_datareader databáze datového skladu.

Chyba při otevírání sestav

Když otevřete sestavu datového skladu, vrátí se následující chyba:

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source 'AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_'. (rsErrorOpeningConnection)
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

K tomuto problému by mělo dojít pouze v případě, že databáze lokality a databáze datového skladu jsou na samostatných SQL Serverech.

Pokud chcete tento problém obejít, pomocí následujícího postupu nakonfigurujte certifikáty:

  1. Na serveru, který je hostitelem databáze datového skladu:

    1. Vytvořte certifikát podepsaný svým držitelem. Otevřete službu IIS, vyberte Certifikáty serveru a pak vyberte akci Vytvořit Self-Signed Certifikát . Zadejte popisný název názvu certifikátu jako Data Warehouse SQL Server Identifikační certifikát. Vyberte úložiště certifikátů jako Osobní.

    Tip

    Pokud tento server ještě službu IIS nemá, nejprve ji nainstalujte.

    1. Spravujte certifikát. Otevřete konzolu mmc (Microsoft Management Console) a přidejte modul snap-in Certifikáty. Vyberte Účet počítače místního počítače. Rozbalte složku Osobní a vyberte Certifikáty.

      1. Udělte účtu služby SQL Server oprávnění ke čtení certifikátu. Vyberte certifikát Data Warehouse SQL Server Identifikační certifikát, pak přejděte do nabídky Akce, vyberte Všechny úkoly a vyberte Spravovat privátní klíče. Přidejte účet služby SQL Server a povolte oprávnění ke čtení.

      2. Exportujte Data Warehouse SQL Server identifikační certifikát jako binární soubor X.509 s kódováním DER (. CER) souboru.

    2. Překonfigurujte SQL. Otevřete SQL Server Configuration Manager.

      1. V části Konfigurace sítě SQL Server kliknutím pravým tlačítkem vyberte Vlastnosti v části Protokoly pro MSSQLSERVER. Přepněte na kartu Certifikát, jako certifikát vyberte Data Warehouse SQL Server Identifikační certifikát a uložte změny.

      2. V části SQL Server Services restartujte službu SQL Server. Pokud je SQL Server Reporting Services nainstalovaný také na serveru, který je hostitelem databáze datového skladu, restartujte také službu Reporting Service.

  2. Na serveru, který je hostitelem SQL Server Reporting Services, otevřete konzolu MMC a přidejte modul snap-in Certifikáty. Vyberte Účet počítače. Do složky Důvěryhodné kořenové certifikační autority naimportujte certifikát Data Warehouse SQL Server Identifikace.

Tok dat

Diagram znázorňující logický tok dat mezi komponentami lokality pro datový sklad

Ukládání a synchronizace dat

Krok Podrobnosti
1 Server lokality přenáší a ukládá data v databázi lokality.
2 Na základě plánu a konfigurace získá bod služby datového skladu data z databáze lokality.
3 Bod služby datového skladu přenáší a ukládá kopii synchronizovaných dat v databázi datového skladu.

Tok generování sestav

Krok Podrobnosti
A Pomocí předdefinovaných sestav uživatel požaduje data. Tento požadavek se předává bodu služby generování sestav pomocí SQL Server Reporting Services.
B Většina sestav slouží k aktuálním informacím a tyto požadavky se spouští v databázi lokality.
C Když sestava vyžaduje historická data pomocí jedné ze sestav s kategoriíData Warehouse, požadavek se spustí v databázi datového skladu.