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.
Poznámka:
Operace SSIS můžete monitorovat pouze pomocí služby Azure Monitor ve službě Azure Data Factory, ne ve službě Azure Synapse Pipelines.
Pokud chcete úlohy SSIS přesunout, můžete zřídit prostředí SSIS IR v ADF, které podporuje:
- Spouštění balíčků nasazených do katalogu služby SSIS (SSISDB) hostovaných serverem Azure SQL Database nebo ve službě Azure SQL Managed Instance (model nasazení projektu)
- Spouštění balíčků nasazených do systému souborů, do služby Azure Files nebo databáze SQL Server (MSDB) hostované ve službě Azure SQL Managed Instance (model nasazení balíčku)
Po zřízení můžete zkontrolovat provozní stav prostředí SSIS IR pomocí Azure PowerShellu nebo na portálu ADF v centru monitorování. Pomocí modelu nasazení projektu se protokoly spouštění balíčků SSIS ukládají v interních tabulkách nebo zobrazeních SSISDB, takže je můžete dotazovat, analyzovat a vizuálně prezentovat pomocí určených nástrojů, jako je SSMS. Pomocí modelu nasazení balíčku je možné protokoly spouštění balíčků SSIS ukládat v systému souborů nebo ve službě Azure Files jako soubory CSV, které stále potřebujete analyzovat a zpracovávat pomocí jiných určených nástrojů, než je budete moct dotazovat, analyzovat a vizuálně prezentovat.
Díky integraci azure Monitoru teď můžete dotazovat, analyzovat a vizuálně prezentovat všechny metriky a protokoly vygenerované z operací SSIS IR a spouštění balíčků SSIS na webu Azure Portal. Kromě toho můžete na ně také vyvolat upozornění.
Konfigurace nastavení diagnostiky a pracovního prostoru pro operace SSIS
Pokud chcete odesílat všechny metriky a protokoly vygenerované z operací SSIS IR a spouštění balíčků SSIS do služby Azure Monitor, musíte nakonfigurovat nastavení diagnostiky a pracovní prostor pro službu ADF.
Provozní metriky služby SSIS
Provozní metriky služby SSIS jsou čítače výkonu nebo číselné hodnoty, které popisují stav operací spuštění a zastavení prostředí SSIS IR a také spouštění balíčků SSIS v určitém časovém okamžiku. Jsou součástí metrik služby Azure Monitor.
Když nakonfigurujete nastavení diagnostiky a pracovní prostor pro ADF ve službě Azure Monitor, zaškrtnutím políčka AllMetrics zpřístupníte provozní metriky služby SSIS pro interaktivní analýzu pomocí Průzkumníka metrik Azure, prezentace na řídicím panelu Azure a upozornění téměř v reálném čase.
Provozní výstrahy služby SSIS
Pokud chcete na portálu ADF vyvolat upozornění na provozní metriky služby SSIS, vyberte stránku Upozornění a metriky centra monitorování ADF a postupujte podle podrobných pokynů.
Pokud chcete na webu Azure Portal vyvolat upozornění na provozní metriky služby SSIS, vyberte stránku Upozornění v centru Azure Monitor a postupujte podle podrobných pokynů.
Provozní protokoly služby SSIS
Provozní protokoly SSIS jsou události vygenerované operacemi SSIS IR a spouštěním balíčků SSIS, které poskytují dostatečný kontext pro všechny zjištěné problémy a jsou užitečné pro analýzu původní příčiny.
Když nakonfigurujete nastavení diagnostiky a pracovní prostor pro ADF ve službě Azure Monitor, můžete vybrat relevantní provozní protokoly služby SSIS a odeslat je do Služby Log Analytics, která je založená na Azure Data Exploreru. Tam budou k dispozici pro analýzu pomocí bohatého dotazovacího jazyka, prezentace na řídicím panelu Azure a upozornění téměř v reálném čase.
Schémata a obsah protokolů spouštění balíčků SSIS ve službě Azure Monitor a Log Analytics se podobají schématům interních tabulek nebo zobrazení SSISDB.
| Kategorie protokolů služby Azure Monitor | Tabulky Log Analytics | Interní tabulky a zobrazení SSISDB |
|---|---|---|
SSISIntegrationRuntimeLogs |
ADFSSISIntegrationRuntimeLogs |
|
SSISPackageEventMessageContext |
ADFSSISPackageEventMessageContext |
[internal].[event_message_context] |
SSISPackageEventMessages |
ADFSSISPackageEventMessages |
[internal].[event_messages] |
SSISPackageExecutableStatistics |
ADFSSISPackageExecutableStatistics |
[internal].[executable_statistics] |
SSISPackageExecutionComponentPhases |
ADFSSISPackageExecutionComponentPhases |
[internal].[execution_component_phases] |
SSISPackageExecutionDataStatistics |
ADFSSISPackageExecutionDataStatistics |
[internal].[execution_data_statistics] |
Pro více informací o atributech/vlastnostech operačního protokolu SSIS viz Protokoly prostředků.
Vybrané protokoly spouštění balíčků SSIS se vždy odesílají do Log Analytics bez ohledu na jejich metody vyvolání. Můžete například provádět balíčky na SSDT s podporou Azure, prostřednictvím T-SQL v SSMS, agenta SQL Serveru nebo jiných určených nástrojů, a také jako aktivované nebo ladicí spuštění aktivit Execute SSIS Package v kanálech ADF.
Při dotazování protokolů operací SSIS IR v Log Analytics můžete použít vlastnosti OperationName a ResultType , které jsou nastavené na Start/Stop/Maintenance/Heartbeat a Started/InProgress/Succeeded/Failed/Healthy/Unhealthyv uvedeném pořadí.
Pokud chcete dotazovat stav uzlu SSIS IR, můžete nastavit vlastnost OperationName na Heartbeathodnotu . Každý uzel obvykle odesílá jeden Heartbeat záznam za minutu do Log Analytics s vlastností ResultType , která odpovídá stavu, kdy je Healthy k dispozici pro spouštění balíčků a Unhealthy kdy ne. Například, pokud má vaše prostředí SSIS IR dva dostupné uzly, vždy uvidíte dva Heartbeat záznamy s vlastností ResultType nastavenou na Healthy během jakékoliv jedné minuty.
Dotazem na následující vzory můžete zjistit nedostupnost uzlů prostředí SSIS IR:
- Během mnoha jednominutových období chybí
Heartbeatzáznamy, když je vaše prostředí SSIS IR stále spuštěné. - Když je vaše prostředí SSIS IR stále spuštěné, existují
Heartbeatzáznamy s vlastností ResultType nastavenou naUnhealthyv mnoha jedno-minutových obdobích.
Výše uvedené dotazy můžete převést na upozornění a přejít na stránku monitorování prostředí SSIS IR a potvrdit, kdy se tato upozornění zobrazí.
Při dotazování protokolů spouštění balíčků SSIS v Log Analytics je můžete propojit pomocí vlastností OperationId, / a CorrelationId.
OperationId/ExecutionId jsou vždy nastaveny na 1 pro všechny operace/spuštění související s balíčky které nejsou uložené v SSISDB nebo vyvolány prostřednictvím T-SQL.