Service Manager adatraktár-kiszolgáló kezelése

Fontos

A Service Manager ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen Service Manager 2022-re.

Az elsősorban jelentéskészítés által használt adattárház kezeléséhez karbantartási feladatokat kell elvégeznie az adattárház-feladatokon. Lehetőség van például az adatraktár-feladatok állapotának megjelenítésére, futásának szüneteltetésére és folytatására, ütemezésének beállítására, az ütemezések engedélyezésére és letiltására, illetve egyes esetekben az adatraktár-feladatokkal kapcsolatos hibaelhárítást is kell végezni. Ezeket a karbantartási feladatokat Windows PowerShell parancsmagok használatával hajthatja végre. Ezen kívül egyes feladatokat a Service Manager konzolon is elvégezhet.

Az üzembe helyezés során regisztrálta a Service Manager felügyeleti csoportot az Service Manager üzembe helyezési útmutató Service Manager felügyeleti csoport regisztrálása című szakaszában leírtak szerint. Ennek eredményeként elindult az MPSyncJob feladat, illetve a felügyeleti csomagok telepítése. Az MPSyncJob befejezéséig nem szabad elindítani vagy folytatni az adattárház-feladatokat, ahogy az Service Manager konzol Data Warehouse Feladatok paneljén látható.

Hét adattárház-feladat fut különböző időpontokban az adattárház karbantartásához az alábbi táblázatban leírtak szerint.

Adatraktár-feladatok Description
MPSyncJob Ez a feladat szinkronizálja az összes felügyeleti csomagot a Service Manager forrásból. A felügyeleti csomagok határozzák meg az adatraktár tartalmát. Ez a feladat a Service Manager felügyeleti csoport regisztrálása után elindul, és a kezdeti futtatás során több órát vesz igénybe.
DWMaintenance Ez a feladat végzi az adatraktár karbantartását, például az indexelést és a statisztikák frissítését. Az MPSyncJob befejezése után automatikusan elindul.
Entitás (vagy karcsúsítás) A karcsúsítási funkciók jellemzően az adatok meghatározott időközönkénti eltávolítását végzik az adatraktárból. Megjegyzés: A Service Manager jelen kiadásához a kozmetikai függvények munkafolyamatként lesznek kezelve. A feladat beállításai nem konfigurálhatók.
Kinyerés Ez a feladat lekéri az adatokat a Service Manager-adatbázisból. A feladat lekérdezi az utolsó futtatása óta keletkezett adatokat a Service Manager-adatbázisból, majd beírja őket az adattárház DWStagingAndConfig adatbázisába. A Service Managernek két kinyerési feladata van: egy a Service Manager felügyeleti csoporthoz és egy másik az adattárház-felügyeleti csoporthoz.
Átalakítás Ez a feladat beolvassa az átmeneti területen található nyers adatokat, elvégzi a szükséges tisztításokat és az újraformázást, valamint a jelentések elkészítéséhez szükséges végleges formátumra alakítja az adatokat. Az átalakított adatok kerülnek a DWRepository adatbázisba.
Betöltés Ez a feladat a DWRepository adatbázisból kérdezi le, majd a DWDatamart adatbázisba írja az adatokat. A DWDatamart adatbázis szolgálja ki a felhasználók összes jelentéskészítési igényét.

Feladatütemezés és gyakoriság

Az ütemezés határozza meg a feladatok elindításának időpontját. A gyakoriság azt határozza meg, hogy az elindítása után milyen gyakran fut a feladat. Az ütemezéstől és a gyakoriságtól függetlenül a feladatok csak akkor futnak, ha az adott feladat ütemezése engedélyezve van. Az Entitás (karcsúsítás) feladat kivételével az összes feladatnak van egy alapértelmezett kezdési ideje, ami éjfél. Az alábbi táblázatban az ütemezett kezdési időket, a gyakoriságokat és az alapértelmezett ütemezési beállításokat foglaltuk össze.

Adatraktár-feladatok Ütemezett kezdési idő Gyakoriság Alapértelmezés szerint engedélyezett?
MPSyncJob Éjfél Minden órában Yes
DWMaintenance Éjfél Minden órában Yes
Kinyerés Éjfél 5 percenként Yes
Átalakítás Éjfél 30 percenként Yes
Betöltés Éjfél Minden órában Yes

A Service Manager jelen kiadásában a kozmetikai függvények munkafolyamatként lesznek kezelve. A feladat beállításai nem konfigurálhatók.

PowerShell-parancsmagok

A Service Manager Windows PowerShell modul olyan parancsmagokat tartalmaz, amelyek ebben a forgatókönyvben az adattárházat üzemeltető kiszolgálón lévő adattárház-függvények kezelésére szolgálnak. Rendszergazdaként minden Windows PowerShell parancsmagot futtatnia kell. A Windows PowerShell súgó megtekintéséhez írja be a get-help parancsot, majd annak a parancsmagnak a nevét, amelyhez segítségre van szüksége. Írja be például a következőt: get-help Set-SCDWJobSchedule. A jelen esetben a következő parancsmagok használhatók:

  • Get-SCDWJobSchedule Megjeleníti egy adattárház-feladat ütemezését.

  • ScDWJob lekérése Megjeleníti az adattárház-feladatok összes ismétlődő Service Manager állapotát.

  • Get-SCDWMgmtGroup Az adattárházban regisztrált felügyeleti csoport részleteit jeleníti meg.

  • Remove-SCDWMgmtGroup Eltávolít egy felügyeleti csoportot az adattárházból.

  • Set-SCDWJobSchedule Beállítja az adattárház-feladatok ütemezését.

  • Enable-SCDWJobSchedule Engedélyezi az adattárház feladatütemezését.

  • Disable-SCDWJobSchedule Letiltja az adattárház feladatütemezését. A feladatok ütemezése alapesetben le van tiltva.

Ismerkedés az adattárház-feladatokkal

Amikor regisztrál az Service Manager adattárházban, az MPSyncJob elindul. A feladat kezdeti futtatása több óráig is tarthat. Amikor a feladat futása befejeződik, két kinyerési feladat jelenik meg az Adatraktár-feladatok ablaktáblán. Az egyik kinyerési feladat Extract_data raktárfelügyeleti csoport neveként, a másik kinyerési feladat pedig Extract_Service Manager felügyeleti csoport neveként jelenik meg. Ha mindkét kinyerési feladat megjelent, akkor tudható, hogy az MPSyncJob feladat kezdeti futása befejeződött, és tovább lehet lépni az ezt követő karbantartási feladatokra.

Adattárház modul üzembe helyezése

Az adattárházmodul üzembe helyezése Service Manager akkor kezdődik, amikor egy Service Manager felügyeleti kiszolgáló regisztrálva van egy adattárház-felügyeleti kiszolgálón. Az alábbi szakaszokban a modul részeit, funkcióit és ütemezéseit ismertetjük.

Felügyeleti csomagok szinkronizálása

A felügyeleti csomagok szinkronizálása az a folyamat, amelynek során az adatraktár felderíti a forrásrendszerben lévő osztályokat és kapcsolatokat. Ezt a folyamatot MPSync névvel is illetjük. Az adatraktár minden olyan felügyeleti csomaghoz, amely osztályt vagy kapcsolatot definiál, létrehozza a megfelelő kinyerési feladatmodulokat, amelyek célja az egyes osztályoknak és kapcsolatoknak megfelelő adatok kinyerése a megfelelő forrásból. Az egyes rendszerek szinkronizálják egymást között az ilyen felügyeleti csomagokat és a hozzájuk tartozó feladatokat.

A rendszer csak a lezárt felügyeleti csomagokat és a hozzájuk tartozó adatokat szinkronizálja az adatraktárba. Ha módosít egy felügyeleti csomagot, növelnie kell a verziószámot, és nem tud olyan módosításokat bevezetni, amelyek hibákat okozhatnak; ellenkező esetben a felügyeleti csomag importálása sikertelen lesz. Nem távolíthat el például osztályokat, nem távolíthat el tulajdonságokat vagy nem távolíthat el kapcsolatokat. Hasonlóképpen nem módosíthatja az adattípusokat nem támogatott módon. A sztringtulajdonságok például nem módosíthatók numerikus tulajdonságmá.

Az MPSync vezénylési feladat alapesetben 30 percenként fut.

Előfordulhat, hogy több forrás is ugyanarra a felügyeleti csomagra hivatkozik. A forrásrendszerben azonos vagy újabb verziónak kell lennie, mint az adatraktárban; ellenkező esetben a regisztráció meghiúsul.

A felügyeleti csomagokat eltávolíthatja az adattárházból. Tartsa azonban szem előtt a következőket:

  1. A felügyeleti csomagok eltávolítása nem törli az adatokat az adattárházból, mint az Service Manager adatbázisban, hanem elveti azt az adatbázisnézetet, amelyhez a felhasználók hozzáférést kapnak.

  2. Ha a megfelelő felügyeleti csomag eltávolítása után újra importál egy felügyeleti csomagot, az előzményadatok ismét közzé lesznek téve.

    Megjegyzés

    A rendszer csak a lezárt felügyeleti csomagokat szinkronizálja Service Manager az adattárházba. Ez alól kivételt képeznek a listaelemek (amelyeket enumerálásoknak is nevezünk). A csoportok vagy üzenetsorok szinkronizálva vannak az adattárházzal, függetlenül attól, hogy lezárt vagy lezáratlan felügyeleti csomagban vannak-e.

A Service Manager importált felügyeleti csomagok Service Manager- és adattárház-specifikusak. A Service Manager felügyeleti csomagok a Service Manager-adatbázis felépítését ismertetik, az adattárház felügyeleti csomagjai pedig az adattárház-adatbázisok struktúráját és folyamatait hajtják.

Jelentés üzembe helyezése

A felügyeleti csomagok szinkronizálási folyamata felügyeleti csomagokat importál Service Manager, és meghatározza, hogy ezek a felügyeleti csomagok hogyan alakítják a struktúrát, hogyan helyezik át az adatokat, és hogyan másolják az adattárház és a jelentéskészítés jelentéseit. Miután szinkronizálta ezeket a felügyeleti csomagokat a Service Manager és az adattárház között, a rendszer lekéri az adatokat, és üzembe helyezi a jelentéseket felhasználói felhasználás céljából.

A jelentések telepítésének folyamata a következő:

  1. Miután a rendszer az összes azonosított felügyeleti csomagot szinkronizálta az adatraktárral, a szinkronizálási folyamat elindítja a jelentéseket telepítő munkafolyamatot.
  2. Mivel a szinkronizált felügyeleti csomagok végső célja a DWStagingandConfig adatbázis, a telepítési munkafolyamat lekérdezi a DWStagingandConfig adatbázisból, hogy milyen új vagy megváltozott jelentéseket kell telepíteni, illetve milyen jelentéseket kell eltávolítani.
  3. A telepítési munkafolyamat ezt követően az SSRS webszolgáltatásának segítségével közzéteszi az új és a megváltozott jelentéseket a SQL Server Reporting Services (SSRS) kiszolgálón.
  4. Az SSRS tárolja a jelentéseket és a hozzájuk kapcsolódó metaadatokat.
  5. A felügyeleti csomagok szinkronizálása elindítja a sématelepítési munkafolyamatot.
  6. A változást okozó, újonnan szinkronizált felügyeleti csomagok alapján a rendszer ismét lekérdezi a sémaváltoztatást kiváltó információkat a DWStagingandConfig adatbázisból.
  7. A rendszer telepíti a sémaváltozásokat a DWRepository adatbázisba.
  8. A rendszer végrehajtja a szükséges változtatásokat a DWStagingandConfig adatbázis kinyerési, átalakítási és betöltési moduljain.

Azok a felügyeleti csomagok, amelyek csak Service Manager specifikus információkat tartalmaznak, nem okozzák az üzembehelyezési tevékenységek végrehajtását. Ezek csak az új adattárház- és jelentéskészítési elemek esetében aktiválódnak.

Az ETL-folyamatok ismertetése

Az adatraktár sémájának és jelentéseinek telepítése után a DWDataMart adatbázis feltöltődik a jelentések alapjául szolgáló tényleges adatokkal. Ez a műveletet az ETL-folyamatok végzik. Mindhárom folyamat a saját területéért felelős:

  • Akinyerés célja nagy mennyiségű, több forrásból származó adat feldolgozása, valamint az adatok áthelyezése egy olyan területre, ahol elvégezhető a módosításuk és feldolgozásuk.
  • Azátalakítási folyamat feladata az összetett logikai és integrációs műveletek optimális végrehajtása. Az ETL jellegű munka túlnyomó része itt zajlik.
  • Abetöltés végzi a feldolgozott adatok tömeges áthelyezését a célhelyre.

Az egyik fő oka annak, hogy a rendszer három különböző adatbázist használ az, hogy így könnyebben optimalizálható a hardverkörnyezet. A nagy mennyiségű adattal dolgozó környezetekben a DWStagingandConfig és a DWRepository adatbázist nagy írási/olvasási I/O-teljesítményű hardverre kell helyezni. A DWDatamart adatbázist ugyanakkor olvasási I/O-ra optimalizált hardverre kell telepíteni. Ezt az eltérést figyelembe véve a DWDatamart adatbázist érdemes a DWStagingandConfig és a DWRepository adatbázisétól eltérő kiszolgálóra vagy meghajtóra helyezni. A DWStagingandConfig és a DWRepository adatbázist mindeközben érdemes azonos kiszolgálón tartani.

Az ETL-feladatok működését az alábbi szakaszok ismertetik áttekintő jelleggel. Ha egyéni jelentések előállítására szolgáló felügyeleti csomagok készítését tervezi, akkor érdemes lehet mélyebben is megismernie ezeket a folyamatokat.

Kinyerés

A kinyerési folyamat rendszeres időközönként indul el. A kinyerés az a folyamat, amely nyers adatokat kér le az online tranzakciófeldolgozó rendszer (OLTP) tárolójából, amely ebben az esetben a Service Manager adatbázis.

  1. A kinyerési folyamat lekérdezi Service Manager azokat a deltaadatokat, amelyek a kinyerési folyamat utolsó futtatása óta halmozódtak fel.
  2. Az új adatok a DWStagingandConfig adatbázisba lesznek beírva a Service Manager adatbázis alapszintű formájában.

Átalakítás

Az átalakítási folyamat rendszeres időközönként fut le. Az átalakítási folyamat helyezi át a nyers adatokat a DWStagingandConfig adatbázisból. Emellett elvégzi a szükséges tisztításokat és az újraformázást, valamint a jelentések elkészítéséhez szükséges végleges formátumra alakítja és összesíti az adatokat. Az átalakított adatok kerülnek a DWRepository adatbázisba.

Betöltés

A betöltési folyamat rendszeres időközönként fut le. A betöltési folyamat a DWRepository adatbázisból kérdezi le az adatokat. A DWRepository adatbázisban található, átalakított adatok a DWDatamart adatbázisba kerülnek. A DWDatamart adatbázis szolgálja ki a felhasználók összes jelentéskészítési igényét.

adatraktár-adatmegőrzés Service Manager

Alapértelmezés szerint az adatokat a rendszer három évig tárolja az adattárházban ténytáblák esetében, valamint korlátlan ideig a dimenzió- és kimenő táblák esetében. Szükség esetén módosítható a megőrzési idő, így akár tovább is megőrizhetők az adatok, vagy éppen agresszívebb karcsúsítás végezhető rajtuk.

Ténytábla adatmegőrzési beállításai

Az adattárházban kétféle adatmegőrzési beállítás létezik:

  • Globális: Az adatbázis összes ténytáblájának globális megőrzési időtartama alapértelmezés szerint három évre van állítva, amelyet a később létrehozott ténytáblák alapértelmezett adatmegőrzési beállításként használnak.
  • Egyéni tény: Az egyes ténytáblák részletes megőrzési időtartama három év globális beállítását használja, kivéve, ha egyenként módosítja őket.

Globális: Az Service Manager adattárházban tárolt adatok alapértelmezett globális adatmegőrzési időtartama három év, ezért minden ténytábla három évet használ alapértelmezett adatmegőrzési beállításként. A később létrehozott ténytáblák is ezt a beállítást használják egyéni megőrzési beállításukként.

Egyéni ténytáblák: Az egyes ténytáblák létrehozáskor öröklik a globális adatmegőrzési értéket, vagy testre szabhatja őket az alapértelmezett globális beállítástól eltérő értékre. A telepítés során létrehozott alapértelmezett egyéni ténytáblák külön-külön konfigurálhatók a megfelelőnek vélt megőrzési értékkel.

Az alapértelmezett táblák vagy adott táblák megőrzési idejének megtekintése

  • A Get-SCDWRetentionPeriod PowerShell-parancsmaggal beolvasható az adott adatraktár-adatbázis szóban forgó ténytáblájának vagy az adatbázis alapértelmezett ténytábláinak megőrzési ideje. Az elérhető paraméterek és a példahasználat részletes leírását a Get-SCDWRetentionPeriod című témakörben találja.

Az alapértelmezett táblák vagy adott táblák megőrzési idejének beállítása

  • A Set-SCDWRetentionPeriod PowerShell-parancsmaggal beállítható az adott adatraktár-adatbázis szóban forgó ténytáblájának vagy az adatbázis alapértelmezett ténytábláinak megőrzési ideje. Az elérhető paraméterek és a példahasználat részletes leírását lásd: Set-SCDWRetentionPeriod.

Korábban eltávolított felügyeleti csomagok újbóli importálása

Az adatraktár-információkhoz hozzáférő jelentéseket tartalmazó felügyeleti csomagok fejlesztése és tesztelése során szükség lehet felügyeleti csomagok eltávolítására, majd későbbi újraimportálására. Ha azonban egy felügyeleti csomag eltávolítása után az adattárházból, ha az új felügyeleti csomag ugyanazt a dimenziót, tényt vagy kockanevet tartalmazza, amelynek sémája eltér az eredetitől, akkor manuálisan kell törölnie a dimenzió- vagy ténytáblát a DWRepository és A DWDataMart-adatbázisokból, valamint törölnie kell a hivatkozási kockákat a SQL Server Analysis Services (SSAS) adatbázisból.

Emellett ha egy meglévő adatkockában már szerepel hivatkozás valamelyik dimenzióra vagy tényre, akkor törölni kell az adatkockát tartalmazó felügyeleti csomagot és magát az adatkockát is, mielőtt eltávolítja az új felügyeleti csomagot. Mivel Service Manager nem távolítja el a dimenzió- vagy ténytáblát a DataSourceView-ból, és mivel a dimenziók nem törlődnek az SSAS-adatbázisból, manuálisan kell törölnie az adatkocka hivatkozásait. Ebben az esetben az SQL Server Management Studio használatával távolítsa el a felügyeleti csomaggal létrehozott egyéni adatkockákat a DWASDatabase-ből, mielőtt újraregisztrálást vagy újratelepítené a frissített felügyeleti csomagot.

Általában el kell kerülnie, hogy azonos dimenzió, tény és kockanév szerepeljen a különböző sémákban. Service Manager nem támogatja ezt a feltételt.

Adattárház-feladatütemezések engedélyezése vagy letiltása

Az alábbi eljárással szükség szerint engedélyezheti az ETL-feladatok ütemezését; Ezzel az eljárással bármelyik adattárház-feladat ütemezését engedélyezheti. Alapértelmezés szerint a kinyerési, átalakítási és betöltési (ETL) feladatok ütemezése engedélyezve van. A Service Manager jelen kiadásában csak az Windows PowerShell használatával engedélyezheti az ütemezéseket.

Adattárház-feladatok ütemezésének engedélyezése Windows PowerShell parancsmag használatával

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, Service Manager 2016, majd a Service Manager Shell lehetőséget.
  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center lehetőséget, válassza a Service Manager lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. A Windows PowerShell parancssorba írja be a következő parancsokat, majd nyomja le az ENTER billentyűt az egyes parancsok után:

    Enable-SCDWJobSchedule -JobName Extract_<data warehouse management group name>
    
    Enable-SCDWJobSchedule -JobName Extract_<Service Manager management group name>
    
    Enable-SCDWJobSchedule -JobName Transform.Common
    
    Enable-SCDWJobSchedule -JobName Load.Common
    
  2. Lépjen ki, majd nyomja le az ENTER billentyűt.

Az alábbi eljárással letilthatja a kinyerési, átalakítási és betöltési (ETL) feladatok ütemezését; Ezzel az eljárással azonban letilthatja az adattárház-feladatok ütemezését. A Service Manager jelen kiadásában csak Windows PowerShell parancsmagok használatával tilthatja le az ütemezéseket.

Adatraktár-feladat ütemezésének letiltása a Windows PowerShell parancsmagjaival

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, Service Manager 2016, majd a Service Manager Shell lehetőséget.
  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center lehetőséget, válassza a Service Manager lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. A Windows PowerShell parancssorba írja be a következő parancsokat, és nyomja le az ENTER billentyűt az egyes parancsok után:

    Disable-SCDWJobSchedule -JobName Extract_<data warehouse management group name>
    
    Disable-SCDWJobSchedule -JobName Extract_<Service Manager management group name>
    
    Disable-SCDWJobSchedule -JobName Transform.Common
    
    Disable-SCDWJobSchedule -JobName Load.Common
    
  2. Lépjen ki, majd nyomja le az ENTER billentyűt.

Adattárház-feladat leállítása és elindítása

Leállíthatja és elindíthatja az Service Manager-ban futó adattárház-feladatokat. Előfordulhat például, hogy le kell állítania az összes futó adattárház-feladatot, hogy az adattárház-felügyeleti kiszolgáló biztonsági frissítése ne zavarja a futtatható feladatokat. A kiszolgáló frissítését és újraindítását követően folytathat minden adatraktár-feladatot. A feladatokat a Service Manager konzol vagy Windows PowerShell parancsmagok használatával állíthatja le, majd indíthatja el. Ebben a példában csak a kinyerés, átalakítás és betöltés (ETL) feladatok futnak.

Megjegyzés

A Service Manager Windows PowerShell parancsmagok használatáról további információt a Service Manager-parancsmagok konfigurálása és használata Windows PowerShell.

Adattárház-feladatok leállítása és elindítása az Service Manager konzol használatával

  1. Az Service Manager konzolon válassza a Data Warehouse lehetőséget.
  2. Bontsa ki a Data Warehouse elemet, és válassza Data Warehouse Feladatok lehetőséget.
  3. A Data Warehouse Feladatok panelen válasszon ki egy futó feladatot, majd válassza a Felfüggesztés lehetőséget a Feladatok listában.
  4. Ismételje meg az előző lépést minden adatraktár-feladatnál.
  5. Az egyes feladatok folytatásához válasszon ki egy leállított feladatot a Data Warehouse Feladatok panelen, majd válassza a Folytatás lehetőséget a Feladatok listában.

Az adattárház-feladatok leállítása Windows PowerShell parancsmagok használatával

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager 2016 lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager, majd a Service Manager Shell lehetőséget.
  1. A Windows PowerShell parancssorba írja be a következő parancsokat, majd nyomja le az ENTER billentyűt az egyes parancsok után:

    Stop-SCDWJob-JobName Extract_<data warehouse management group name>
    
    Stop-SCDWJob -JobName Extract_<Service Manager management group name>
    
    Stop-SCDWJob -JobName Transform.Common
    
    Stop-SCDWJob -JobName Load.Common
    
  2. Írja be a kilépés szót, majd nyomja le az ENTER billentyűt.

Az összes adattárház-feladat indítása Windows PowerShell parancsmagokkal

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager 2016 lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager, majd a Service Manager Shell lehetőséget.
  1. A Windows PowerShell parancssorba írja be a következő parancsokat, majd nyomja le az ENTER billentyűt az egyes parancsok után:

    Start-SCDWJob -JobName Extract_<data warehouse management group name>
    
    Start-SCDWJob -JobName Extract_<Service Manager management group name>
    
    Start-SCDWJob -JobName Transform.Common
    
    Start-SCDWJob -JobName Load.Common
    
  2. Lépjen ki, majd nyomja le az ENTER billentyűt.

Adattárház-feladat ütemezése Service Manager

Az alábbi eljárással ütemezhet adattárház-feladatot Service Manager.

Ezt az eljárást olyan forgatókönyvben használhatja, amelyben az adattárház-feladatok ütemezése Service Manager van meghatározva. A Service Manager adatbázis és az adatraktár normál karbantartási ablakának megadása céljából módosítani szeretné az adatraktár-feladatok ütemezését. Az adatraktár-feladatok ütemezéséhez használja a Set-SCDWJobSchedule parancsmagot. A Set-SCDWJobSchedule -ScheduleType Weekly parancsmag és paraméter segítségével olyan ütemezést adhat meg, amely szerint a feladatok csak a meghatározott napokon futnak. A következő parancsok például napi vagy heti ütemezést határoznak meg:

Set-SCDWJobSchedule -JobName Transform.Common -ScheduleType Daily -DailyFrequency  01:00:00 -DailyStart 06:00
Set-SCDWJobSchedule -JobName Transform.Common -ScheduleType Weekly -WeeklyFrequency Tuesday, Thursday -WeeklyStart 06:00

Megjegyzés

A Windows PowerShell parancsmagok futtatásához a végrehajtási házirendet RemoteSigned értékre kell állítani.

Az alábbi eljárás során konfigurálja az átalakítás feladat 45 percenkénti futtatásának ütemezését, reggel 2:00-tól kezdve. A parancsok módosításával saját ütemezést is beállíthat.

Adattárház-feladatok ütemezésének konfigurálása

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager 2016 lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager, majd a Service Manager Shell lehetőséget.
  1. A Windows PowerShell parancssorba írja be a következő parancsot, majd nyomja le az ENTER billentyűt.

    Set-SCDWJobSchedule -JobName Transform.Common -ScheduleType Daily -DailyFrequency 00:45:00 -DailyStart 02:00
    

Adatraktár-feladat ütemezésének érvényesítése

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager 2016 lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager, majd a Service Manager Shell lehetőséget.
  1. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt:

    Get-SCDWJobSchedule
    

Az adattárház összes dimenziójának feldolgozása

Az adattárház összes dimenzióját egyetlen művelettel dolgozhatja fel Windows PowerShell parancsmagok használatával, ahelyett, hogy minden dimenziót egyenként dolgoz fel. A SQL Server Analysis Services (SSAS) kiszolgálón használja az alábbi Windows PowerShell szkriptet. Győződjön meg arról, hogy megadja a teljes kiszolgálónevet. Az egyes parancsokat külön-külön is megadhatja, vagy mentheti őket Windows PowerShell szkriptfájlként (.ps1), majd futtathatja a szkriptet.

A Service Manager parancsmagok használatához konfigurálnia kell a Service Manager Shellt. A Service Manager Shell konfigurálásával kapcsolatos információkért lásd: A System Center konfigurálása és használata – Service Manager parancsmagok Windows PowerShell.

Az összes dimenzió feldolgozása parancsmagokkal

  • Másolja és illessze be a következő kódrészleteket a parancssorba egy Service Manager Shellben:

    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.AnalysisServices") > $NULL
    
    $Server = New-Object Microsoft.AnalysisServices.Server
    $Server.Connect("<FullyQualifiedServerName>")
    $Databases = $Server.Databases
    $DWASDB = $Databases["DWASDataBase"]
    $Dimensions = New-Object Microsoft.AnalysisServices.Dimension
    $Dimensions = $DWASDB.Dimensions
    
    foreach ($Dimension in $Dimensions){$Dimension.Process("ProcessFull")}
    

Adatraktár-feladat előzményeinek megtekintése

Az adattárház-feladatok előzményei a Service Manager való futtatáskor lesznek összegyűjtve. Az előzményekben megtekintheti, hogy mennyi ideig futott, illetve mikor futott utoljára sikeresen egy-egy feladat. Az adattárház-feladatelőzmények megjelenítésekor a NumberOfBatches paraméterrel megjelenítheti a megadott bejegyzések számát. Az alábbi eljárást követve a legutóbbi öt elem jeleníthető meg egy megadott adatraktár-feladat előzményeiből.

Az adatraktár-feladatok előzményében szereplő legutóbbi öt elem megtekintése

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager 2016 lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager, majd a Service Manager Shell lehetőséget.
  1. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt.

    Get-SCDWJob -NumberOfBatches 5
    
  2. Lépjen ki, majd nyomja le az ENTER billentyűt.

Adatraktár-feladat állapotának megtekintése

Az alábbi eljárásokkal megtekintheti egy adattárház-feladat állapotát a Service Manager-ben annak megállapításához, hogy egy feladat fut-e, le van-e állítva vagy sikertelen.

Adatraktár-feladat állapotának megtekintése a Service Manager konzolon

  1. Az Service Manager konzolon válassza a Data Warehouse lehetőséget.
  2. A Data Warehouse panelen bontsa ki a Data Warehouse elemet, és válassza Data Warehouse Feladatok lehetőséget.
  3. Az Data Warehouse Feladatok panelen tekintse át a feladatok listáját az állapotuk megtekintéséhez.

Adattárház-feladat állapotának megtekintése Windows PowerShell parancsmag használatával

  1. Az adattárház-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager 2016 lehetőséget, majd válassza a Service Manager Shell lehetőséget.
  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen válassza a Start gombot, mutasson a Minden program elemre, válassza a Microsoft System Center, a Service Manager, majd a Service Manager Shell lehetőséget.
  1. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt.

    Get-SCDWJob
    
  2. Tekintse át a feladatok listáját az állapotuk megtekintéséhez.

Adattárház-feladat hibaelhárítása a Service Manager

A Service Manager az adattárház-feladatokkal kapcsolatos problémákba ütközhet. Miután a Data Warehouse Regisztrációs varázsló befejeződött, és a Jelentéskészítés elérhetővé válik az Service Manager konzolon, megkezdheti a jelentések futtatását. Ha például a futtatott incidenskezelési jelentés nem jeleníti meg a frissített adatokat, Windows PowerShell parancsmagokkal háríthatja el a problémát.

Az első eljárással végrehajtásával Windows PowerShell-parancsmagok használatával megállapíthatja, hogy egy feladat meghiúsult-e, és kiértékelheti a feladat által létrehozott hibaüzeneteket.

A második eljárás a feladatátalakítás alapértelmezett időtúllépési idejének módosítására szolgál. Ha azt látja, hogy az adattárház-átalakítási feladat nem fejeződik be sikeresen, akkor ennek az lehet az oka, hogy a feladat alapértelmezett 3 órás időtúllépési időszaka túllépi az értéket. Ez azért fordulhat elő, mert nagy mennyiségű adat alakul át az adattárházban. Annak ellenőrzéséhez, hogy ez valóban megtörtént-e, megtekintheti a Data Warehouse a következőhöz hasonló üzeneteket tartalmazó eseménymegtekintő: Időtúllépés. A művelet befejezése előtt eltelt időtúllépési időszak, vagy a kiszolgáló nem válaszol. egy modulhoz látható. A fenti üzenet például a TransformEntityRelatesToEntityFact modulnál is megjelenhet. A probléma megoldásához a fenti esetben átállíthatja az időkorlátot, hogy hosszabb legyen az alapértelmezett 10 800 perces értéknél.

Adattárház-feladatok hibaelhárítása Windows PowerShell parancsmagok használatával

  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen indítsa el a Windows PowerShell.

  2. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt.

    Get-SCDWJob
    
  3. Tekintse át a kimenetet, és keresse meg a Sikertelen állapotú feladatokat.

  4. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt. A parancsban adja meg a sikertelen adattárház-feladatot a JobName paraméter értékeként.

    Get-SCDWJobModule -JobName Transform.Common
    
  5. A kimenetben keresse meg a "Sikertelen" állapotot, majd tekintse át a Hibaüzenet oszlopot az adattárház-feladat sikertelenségével kapcsolatos további információkért.

  6. Ha készen áll a sikertelen feladat újrapróbálkozására, válassza a Service Manager konzolon a Data Warehouse lehetőséget.

  7. Bontsa ki a Data Warehouse elemet, és válassza Data Warehouse Feladatok lehetőséget.

  8. A Data Warehouse Feladatok panelen válassza ki a sikertelen feladatot a listában, majd válassza a Folytatás lehetőséget a Feladatok listában.

Az alapértelmezett időkorlát felülbírálása

  1. Szerkessze a beállításjegyzéket az adatraktár-felügyeleti kiszolgálón, és győződjön meg arról, hogy az SqlCommandTimeout kulcsnév a SOFTWARE\Microsoft\System Center\2016\Common\DAL területen létezik, és DWORD típusú. Ha nem létezik, hozza létre.
  1. Szerkessze a beállításjegyzéket az adattárház-felügyeleti kiszolgálón, és győződjön meg arról, hogy a SOFTWARE\Microsoft\System Center\Common\DAL területen található SqlCommandTimeout kulcsnév létezik, és DWORD típusú. Ha nem létezik, hozza létre.
  1. A másodpercben megadott értéket írja át egy pozitív értékre.
  2. Indítsa újra a Microsoft Monitoring Agent szolgáltatást.
  3. A módosítás megtekintéséhez folytathatja a Transform.common feladatot.

Következő lépések