Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Při zpracování objektů ve službě Microsoft SQL Server SQL Server Analysis Services můžete vybrat možnost zpracování, která určuje typ zpracování, ke kterému dochází pro každý objekt. Typy zpracování se liší od jednoho objektu po druhý a změnami, ke kterým došlo od posledního zpracování objektu. Pokud povolíte, aby služba SQL Server Analysis Services automaticky vybrala metodu zpracování, použije metodu, která vrací objekt do plně zpracovaného stavu v nejmenším čase.
Nastavení zpracování umožňuje řídit zpracovávané objekty a metody, které se používají ke zpracování těchto objektů. Některá nastavení zpracování se primárně používají pro úlohy dávkového zpracování. Další informace o dávkovém zpracování naleznete v tématu Dávkové zpracování (Analysis Services).
Poznámka:
Toto téma se týká multidimenzionálních řešení a řešení dolování dat. Informace o tabulkových řešeních najdete v tématu Zpracování databáze, tabulky nebo oddílu (Analysis Services).
Možnosti zpracování
Následující tabulka popisuje metody zpracování, které jsou k dispozici ve službě SQL Server Analysis Services, a identifikuje objekty, pro které je každá metoda podporována.
| Mode | Vztahuje se na | Description |
|---|---|---|
| Výchozí nastavení procesu | Datové krychle, databáze, dimenze, skupiny měr, modely dolování, dolování a oddíly. | Zjistí stav procesu databázových objektů a provádí zpracování potřebné k doručování nezpracovaných nebo částečně zpracovaných objektů do plně zpracovaného stavu. Pokud změníte datovou vazbu, proces ve výchozím nastavení provede u ovlivněného objektu celý proces. |
| Celý proces | Datové krychle, databáze, dimenze, skupiny měr, modely dolování, dolování a oddíly. | Zpracovává objekt služby SQL Server Analysis Services a všechny objekty, které obsahuje. Při spuštění procesu na objektu, který již byl zpracován, služba SQL Server Analysis Services zahodí všechna data v objektu a pak objekt zpracuje. Tento druh zpracování se vyžaduje, když je u objektu provedena strukturální změna, například při přidání, odstranění nebo přejmenování hierarchie atributů. |
| Vymazat proces | Datové krychle, databáze, dimenze, skupiny měr, modely dolování, dolování a oddíly. | Zahodí data v zadaném objektu a všechny základní objekty nižší úrovně. Po vyřazení dat se data znovu nenačtou. |
| Zpracování dat | Dimenze, datové krychle, skupiny měr a oddíly | Zpracovává data pouze bez vytváření agregací nebo indexů. Pokud jsou v oddílech data, před opětovným naplněním oddílu zdrojovými daty se zahodí. |
| Přidání procesu | Dimenze, skupiny měr a oddíly Poznámka: Přidání procesu není k dispozici pro zpracování dimenzí v sadě Management Studio, ale můžete napsat skript XMLA, který provede tuto akci. |
Pro dimenze přidá nové členy a aktualizuje titulky a popisy atributů dimenze. Pro skupiny měr a oddíly přidá nově dostupná data faktů a proces pouze do příslušných oddílů. |
| Aktualizace procesu | Dimenze | Vynutí opětovné čtení dat a aktualizaci atributů dimenzí. Dojde k vyřazení flexibilních agregací a indexů souvisejících oddílů. |
| Index procesu | Datové krychle, dimenze, skupiny měr a oddíly | Vytvoří nebo znovu sestaví indexy a agregace pro všechny zpracované oddíly. U nezpracovaných objektů tato možnost vygeneruje chybu. Zpracování pomocí této možnosti je potřeba, pokud vypnete Opožděné zpracování. |
| Struktura procesu | Datové krychle a dolování | Pokud je datová krychle nezpracovaná, služba SQL Server Analysis Services v případě potřeby zpracuje všechny dimenze datové krychle. Potom služba SQL Server Analysis Services vytvoří pouze definice datové krychle. Pokud se tato možnost použije na dolování struktury, naplní dolování strukturu zdrojovými daty. Rozdíl mezi touto možností a možností Celý proces spočívá v tom, že tato možnost neprovádí iteraci zpracování na samotné dolování modelů. |
| Vymazat strukturu procesu | Dolování struktur | Odebere všechna trénovací data ze struktury dolování. |
Nastavení zpracování
Následující tabulka popisuje nastavení zpracování, která jsou k dispozici při vytváření operace procesu.
| Možnost zpracování | Description | Hodnota možnosti |
|---|---|---|
| Paralelní | Používá se pro dávkové zpracování. Toto nastavení způsobí, že služba SQL Server Analysis Services rozvětvuje úlohy zpracování paralelně uvnitř jedné transakce. Pokud dojde k selhání, výsledkem je vrácení všech změn zpět. Můžete nastavit maximální počet paralelních úloh explicitně nebo nechat server rozhodnout o optimální distribuci. Možnost Paralelní je užitečná pro zrychlení zpracování. | |
| Sekvenční (transakční režim) | Řídí chování provádění úlohy zpracování. K dispozici jsou dvě možnosti. Při zpracování pomocí jedné transakce se všechny změny potvrdí po úspěšném zpracování úlohy. To znamená, že všechny objekty služby SQL Server Analysis Services ovlivněné konkrétní úlohou zpracování zůstanou dostupné pro dotazy, dokud proces potvrzení. Objekty tak budou dočasně nedostupné. Použití samostatných transakcí způsobí, že všechny objekty, které jsou ovlivněny procesem v úloze zpracování, nebudou dostupné pro dotazy, jakmile bude proces úspěšný. |
Jedna transakce. Úloha zpracování se spouští jako transakce. Pokud všechny procesy uvnitř úlohy zpracování proběhnou úspěšně, všechny změny úlohy zpracování se potvrdí. Pokud jeden proces selže, vrátí se všechny změny úlohy zpracování zpět.
Jedna transakce je výchozí hodnota. Samostatné transakce. Každý proces v úloze zpracování běží jako samostatná úloha. Pokud jeden proces selže, vrátí se zpět pouze tento proces a úloha zpracování bude pokračovat. Každá úloha potvrdí všechny změny procesu na konci úlohy. |
| Možnost tabulky zpětného zápisu | Určuje způsob zpracování zpětných tabulek zápisu během zpracování. Tato možnost se vztahuje na oddíly zpětného zápisu v datové krychli. |
Použijte existující. Používá existující tabulku zpětného zápisu. Toto je výchozí hodnota. Create. Vytvoří novou tabulku zpětného zápisu a způsobí selhání procesu, pokud již existuje. Vytvořit vždy. Vytvoří novou tabulku zpětného zápisu, i když už existuje. Existující tabulka se odstraní a nahradí. |
| Zpracování ovlivněných objektů | Řídí obor objektu úlohy zpracování. Ovlivněný objekt je definován závislostí objektu. Oddíly jsou například závislé na dimenzích, které určují agregaci, ale dimenze nejsou závislé na oddílech. False je výchozí nastavení. |
Nepravda. Úloha zpracovává objekty explicitně pojmenované v úloze a všechny závislé objekty. Pokud například úloha zpracování obsahuje pouze dimenze, SLUŽBA SQL Server Analysis Services zpracovává pouze tyto objekty explicitně identifikované v úloze. Pokud úloha zpracování obsahuje oddíly, zpracování oddílů automaticky vyvolá zpracování ovlivněných dimenzí. Pravda. Úloha zpracovává objekty explicitně pojmenované v úloze, všechny závislé objekty a všechny objekty ovlivněné zpracovávaným objekty beze změny stavu ovlivněných objektů. Pokud například úloha zpracování obsahuje pouze dimenze, služba SQL Server Analysis Services zpracuje také všechny oddíly ovlivněné zpracováním dimenzí pro oddíly, které jsou aktuálně ve zpracovaném stavu. Ovlivněné oddíly, které jsou aktuálně v nezpracovaném stavu, se nezpracují. Vzhledem k tomu, že oddíly jsou závislé na dimenzích, pokud úloha zpracování obsahuje pouze oddíly, zpracování oddílů automaticky vyvolá zpracování ovlivněných dimenzí, i když je dimenze aktuálně v nezpracovaném stavu. |
| Chyby klíče dimenze | Určuje akci prováděnou službou SQL Server Analysis Services, pokud během zpracování dojde k chybám. Když vyberete Možnost Použít vlastní konfiguraci chyb, můžete vybrat hodnoty pro následující akce a řídit chování zpracování chyb. Když vyberete Možnost Použít výchozí konfiguraci chyb, služba SQL Server Analysis Services použije konfiguraci chyby nastavenou pro každý zpracovávaný objekt. Pokud je objekt nastavený tak, aby používal výchozí nastavení konfigurace, služba SQL Server Analysis Services použije výchozí nastavení uvedená pro každou možnost. |
|
| Akce chyby klíče. Pokud hodnota klíče v záznamu ještě neexistuje, je vybrána jedna z těchto akcí: |
Převést na neznámý. Klíč se interpretuje jako neznámý člen. Toto je výchozí nastavení. Zahodit záznam. Záznam se zahodí. |
|
| Zpracování limitu chyb Určuje počet chyb zpracovaných výběrem jedné z těchto možností: |
Ignorovat počet chyb Zpracování tak bude možné pokračovat bez ohledu na počet chyb. Zastavte chybu. Pomocí této možnosti řídíte dvě další nastavení. Počet chyb umožňuje omezit zpracování na výskyt konkrétního počtu chyb. Při akci chyby můžete určit akci, když dojde k dosažení počtu chyb . Můžete vybrat možnost Zastavit zpracování, což způsobí selhání úlohy zpracování a vrácení změn zpět nebo zastavit protokolování, které umožňuje zpracování pokračovat bez chyb protokolování. Zastavení chyby je výchozí nastavení s počtem chyb nastaveným na hodnotu 0 a při akci chyby nastavenou na Zastavit zpracování. |
|
| Následující chybové podmínky. Hodnotu možnosti můžete nastavit tak, aby bylo možné řídit konkrétní chování zpracování chyb. Když vyberete Použít výchozí konfiguraci chyb, služba Analysis Services použije konfiguraci chyby nastavenou pro každý zpracovávaný objekt. Pokud je objekt nastavený tak, aby používal výchozí nastavení konfigurace, služba Analysis Services použije výchozí nastavení uvedená pro každou možnost. |
Klíč nebyl nalezen. Nastane, když v oddílu existuje hodnota klíče, ale v odpovídající dimenzi neexistuje. Výchozí nastavení je Sestava a pokračovat. Další nastavení jsou Ignorovat chybu a Sestava a zastavit. Duplicitní klíč. Nastane, když v dimenzi existuje více než jedna hodnota klíče. Výchozí nastavení je Ignorovat chybu. Další nastavení jsou Sestava a pokračujte a zastavte sestavu. Klíč null byl převeden na neznámý. Nastane, když je hodnota klíče null a akce chyba klíče je nastavena na hodnotu Převést na neznámou. Výchozí nastavení je Ignorovat chybu. Další nastavení jsou Sestava a pokračujte a zastavte sestavu. Klíč null není povolený. Nastane, když je akce chyby klíče nastavena na Zahodit záznam. Výchozí nastavení je Sestava a pokračovat. Další nastavení jsou Ignorovat chybu a Sestava a zastavit. |