Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
U kunt uitvoeringen van Integration Services-pakketten, projectvalidaties en andere bewerkingen bewaken met behulp van een van de volgende hulpprogramma's. Bepaalde hulpprogramma's, zoals gegevenskoppelingen, zijn alleen beschikbaar voor projecten die zijn geïmplementeerd op de Integration Services server.
Logs
Zie Integration Services (SSIS) Loggingvoor meer informatie.
Rapporten
Zie Rapporten voor de Integration Services-server voor meer informatie.
Views
Zie Weergaven (Integration Services Catalog) voor meer informatie.
Prestatiestatistieken
Zie Prestatiecounters voor meer informatie.
Tikken op gegevens
Opmerking
In dit artikel wordt beschreven hoe u actieve SSIS-pakketten in het algemeen bewaakt en hoe u actieve pakketten on-premises bewaakt. U kunt ook SSIS-pakketten uitvoeren en bewaken in Azure SQL Database. Zie Lift and shift SQL Server Integration Services-workloads naar de cloud voor meer informatie.
Hoewel u ook SSIS-pakketten op Linux kunt uitvoeren, zijn er geen bewakingshulpprogramma's beschikbaar in Linux. Zie Gegevens extraheren, transformeren en laden in Linux met SSIS voor meer informatie.
Bewerkingstypen
Verschillende typen bewerkingen worden bewaakt in de SSISDB-catalogus , op de Integration Services-server. Aan elke bewerking kunnen meerdere berichten zijn gekoppeld. Elk bericht kan worden geclassificeerd in een van de verschillende typen. Een bericht kan bijvoorbeeld van het type Informatie, Waarschuwing of Fout zijn. Zie de documentatie voor de weergave Transact-SQL catalog.operation_messages (SSISDB-database) voor de volledige lijst met berichttypen. Zie catalog.operations (SSISDB Database) voor een volledige lijst met de bewerkingstypen.
Negen verschillende statustypen worden gebruikt om de status van een bewerking aan te geven. Zie de weergave catalog.operations (SSISDB Database) voor een volledige lijst met de statustypen.
Bewerkingsdialoogvenster Actief
Gebruik het dialoogvenster Actieve bewerkingen om de status weer te geven van momenteel uitgevoerde Integration Services-bewerkingen op de Integration Services-server, zoals implementatie, validatie en pakketuitvoering. Deze gegevens worden opgeslagen in de SSISDB-catalogus.
Zie catalog.operations (SSISDB Database), catalog.validations (SSISDB Database) en catalog.executions (SSISDB Database) voor meer informatie over gerelateerde Transact-SQL weergaven.
Het dialoogvenster Actieve bewerkingen openen
Open SQL Server Management Studio.
Verbinding maken met Microsoft SQL Server Database Engine
Vouw in Objectverkenner het knooppunt Integration Services uit, klik met de rechtermuisknop op SSISDB en klik vervolgens op Actieve bewerkingen.
De opties configureren
Typ
Geeft het type bewerking op. Hier volgen de mogelijke waarden voor het veld Type en de bijbehorende waarden in de kolom operations_type van de weergave Transact-SQL catalog.operations .
| Type veldbeschrijving | waarde van operationstype |
|---|---|
| Initialisatie van Integration Services | 1 |
| Opschoning van bewerkingen (SQL Agent-taak) | 2 |
| Opschoning van projectversies (SQL Agent-taak) | 3 |
| Project implementeren | 101 |
| Project herstellen | 106 |
| Pakketuitvoering maken en starten | 200 |
| Stop van de bewerking (het stoppen van een validatie of uitvoering) | 202 |
| Project valideren | 300 |
| Pakket valideren | 301 |
| Catalogus configureren | 1000 |
Stoppen
Klik om een actieve bewerking te stoppen.
Pakketten weergeven en stoppen die worden uitgevoerd op de Integration Services-server
De SSISDB-database slaat de uitvoeringsgeschiedenis op in interne tabellen die niet zichtbaar zijn voor gebruikers. De informatie die u nodig hebt, wordt echter weergegeven via openbare weergaven die u kunt opvragen. Het biedt ook opgeslagen procedures die u kunt aanroepen om algemene taken uit te voeren die betrekking hebben op pakketten.
Normaal gesproken beheert u Integration Services-objecten op de server in SQL Server Management Studio. U kunt echter ook rechtstreeks query's uitvoeren op de databaseweergaven en de opgeslagen procedures aanroepen of aangepaste code schrijven die de beheerde API aanroept. SQL Server Management Studio en de beheerde API doorzoeken de weergaven en roepen de opgeslagen procedures aan om veel van hun taken uit te voeren. U kunt bijvoorbeeld de lijst met Integration Services-pakketten weergeven die momenteel op de server worden uitgevoerd en pakketten aanvragen om te stoppen als dat nodig is.
De lijst met actieve pakketten weergeven
U kunt de lijst met pakketten weergeven die momenteel op de server worden uitgevoerd in het dialoogvenster Actieve bewerkingen . Zie het dialoogvenster Actieve bewerkingen voor meer informatie.
Zie de volgende onderwerpen voor informatie over de andere methoden die u kunt gebruiken om de lijst met actieve pakketten weer te geven.
Transact-SQL toegang
Als u de lijst met pakketten wilt weergeven die op de server worden uitgevoerd, voert u een query uit op de weergave , catalog.executions (SSISDB Database) voor pakketten met de status 2.
Programmatische toegang via de beheerde API
Bekijk de Microsoft.SqlServer.Management.IntegrationServices namespace en de bijbehorende klassen.
Een actief pakket stoppen
U kunt verzoeken om een lopend pakket te stoppen in het dialoogvenster Actieve bewerkingen. Zie het dialoogvenster Actieve bewerkingen voor meer informatie.
Zie de volgende onderwerpen voor informatie over de andere methoden die u kunt gebruiken om een actief pakket te stoppen.
Transact-SQL toegang
Als u een pakket wilt stoppen dat op de server wordt uitgevoerd, roept u de opgeslagen procedure aan, catalog.stop_operation (SSISDB-database).
Programmatische toegang via de beheerde API
Bekijk de Microsoft.SqlServer.Management.IntegrationServices-naamruimte en de bijbehorende klassen.
De geschiedenis bekijken van uitgevoerde pakketten
Als u de geschiedenis wilt bekijken van pakketten die zijn uitgevoerd in Management Studio, gebruikt u het rapport Alle uitvoeringen . Zie Rapporten voor de Integration Services-server voor meer informatie over het rapport Alle uitvoeringen en andere standaardrapporten.
Zie de volgende onderwerpen voor informatie over de andere methoden die u kunt gebruiken om de geschiedenis van actieve pakketten weer te geven.
Transact-SQL toegang
Als u informatie wilt weergeven over pakketten die zijn uitgevoerd, voert u een query uit op de weergave, catalog.executions (SSISDB Database).
Programmatische toegang via de beheerde API
Bekijk de Microsoft.SqlServer.Management.IntegrationServices naamruimte en de bijbehorende klassen.
Rapporten voor de Integration Services-server
In de huidige release van SQL Server Integration Services zijn standaardrapporten beschikbaar in SQL Server Management Studio, zodat u Integration Services-projecten kunt bewaken die zijn geïmplementeerd op de Integration Services-server. Met deze rapporten kunt u de status en geschiedenis van het pakket bekijken en, indien nodig, de oorzaak van mislukte pakketuitvoeringen identificeren.
Boven aan elke rapportpagina gaat u met het vorige pictogram naar de vorige pagina die u hebt bekeken, vernieuwt het vernieuwingspictogram de informatie die op de pagina wordt weergegeven en met het afdrukpictogram kunt u de huidige pagina afdrukken.
Zie SSIS-projecten en -pakketten implementeren voor informatie over het implementeren van pakketten op de Integration Services-server.
Integration Services Dashboard
Het rapport Integration Services Dashboard biedt een overzicht van alle pakketuitvoeringen op het SQL Server-exemplaar. Voor elk pakket dat op de server wordt uitgevoerd, kunt u op het dashboard inzoomen om specifieke details te vinden over fouten bij de uitvoering van pakketten die mogelijk zijn opgetreden.
In het rapport worden de volgende secties met informatie weergegeven.
| Afdeling | Description |
|---|---|
| Uitvoeringsinformatie | Toont het aantal uitvoeringen in verschillende statussen (mislukt, uitgevoerd, geslaagd, overige) in de afgelopen 24 uur. |
| Pakketgegevens | Toont het totale aantal pakketten dat in de afgelopen 24 uur is uitgevoerd. |
| Verbindingsgegevens | Toont de verbindingen die zijn gebruikt in mislukte uitvoeringen in de afgelopen 24 uur. |
| Gedetailleerde informatie over pakketten | Toont de details van de voltooide uitvoeringen die de afgelopen 24 uur hebben plaatsgevonden. In deze sectie ziet u bijvoorbeeld het aantal mislukte uitvoeringen versus het totale aantal uitvoeringen, de duur van een uitvoering (in seconden) en de gemiddelde duur van uitvoeringen voor de afgelopen drie maanden. U kunt aanvullende informatie voor een pakket weergeven door te klikken op Overzicht, Alle berichten en Uitvoeringsprestaties. In het rapport Uitvoeringsprestaties ziet u de duur van het laatste uitvoeringsexemplaren, evenals de begin- en eindtijden en de omgeving die is toegepast. In de grafiek en de bijbehorende tabel in het rapport Uitvoeringsprestaties ziet u de duur van de afgelopen 10 geslaagde uitvoeringen van het pakket. In de tabel ziet u ook de gemiddelde uitvoeringsduur gedurende een periode van drie maanden. Er kunnen tijdens runtime verschillende omgevingen en verschillende letterlijke waarden zijn toegepast voor deze 10 geslaagde uitvoeringen van het pakket. Ten slotte toont het rapport Uitvoeringsprestaties de actieve tijd en de totale tijd voor de onderdelen van de pakketgegevensstroom. De actieve tijd verwijst naar de totale hoeveelheid tijd die het onderdeel in alle fasen heeft besteed en de totale tijd verwijst naar de totale tijd die is verstreken voor een onderdeel. In het rapport wordt deze informatie alleen weergegeven voor pakketonderdelen wanneer het logboekregistratieniveau van de laatste pakketuitvoering is ingesteld op Prestaties of Uitgebreid. In het overzichtsrapport ziet u de status van pakkettaken. Het berichtenrapport bevat de gebeurtenisberichten en foutberichten voor het pakket en de taken, zoals het rapporteren van de begin- en eindtijden en het aantal geschreven rijen. U kunt ook klikken op Berichten weergeven in het rapport Overzicht om naar het rapport Berichten te navigeren. U kunt ook klikken op Overzicht weergeven in het rapport Berichten om naar het overzichtsrapport te navigeren. |
U kunt de tabel filteren die op elke pagina wordt weergegeven door op Filter te klikken en vervolgens criteria te selecteren in het dialoogvenster Filterinstellingen . De filtercriteria die beschikbaar zijn, zijn afhankelijk van de gegevens die worden weergegeven. U kunt de sorteervolgorde van het rapport wijzigen door te klikken op het sorteerpictogram in het dialoogvenster Filterinstellingen .
Rapport alle uitvoeringen
In het rapport Alle uitvoeringen wordt een overzicht weergegeven van alle Integration Services-uitvoeringen die op de server zijn uitgevoerd. Er kunnen meerdere uitvoeringen van het voorbeeldpakket zijn. In tegenstelling tot het dashboardrapport van Integration Services kunt u het rapport Alle uitvoeringen configureren om uitvoeringen weer te geven die zijn gestart tijdens een reeks datums. De datums kunnen meerdere dagen, maanden of jaren omvatten.
In het rapport worden de volgende secties met informatie weergegeven.
| Afdeling | Description |
|---|---|
| Filter | Geeft het huidige filter weer dat is toegepast op het rapport, zoals het begintijdsbereik. |
| Uitvoeringsinformatie | Toont de begintijd, eindtijd en duur voor elke pakketuitvoering. U kunt een lijst weergeven met de parameterwaarden die zijn gebruikt met een pakketuitvoering, zoals waarden die zijn doorgegeven aan een onderliggend pakket met behulp van de taak Pakket uitvoeren. Als u de lijst met parameters wilt weergeven, klikt u op Overzicht. |
Zie Pakkettaak uitvoeren voor meer informatie over het gebruik van de taak Pakket uitvoeren om waarden beschikbaar te maken voor een onderliggend pakket.
Zie Integration Services (SSIS) Package and Project Parameters voor meer informatie over parameters.
Alle verbindingen
Het rapport Alle verbindingen bevat de volgende informatie voor verbindingen die zijn mislukt, voor uitvoeringen die zijn opgetreden op het SQL Server-exemplaar.
In het rapport worden de volgende secties met informatie weergegeven.
| Afdeling | Description |
|---|---|
| Filter | Geeft het huidige filter weer dat is toegepast op het rapport, zoals verbindingen met een opgegeven tekst en het tijd interval van de laatste mislukking. U stelt het Laatst mislukte tijdsbereik in om alleen verbindingsfouten weer te geven die zijn opgetreden tijdens een datumbereik. Het bereik kan meerdere dagen, maanden of jaren omvatten. |
| Bijzonderheden | Geeft de verbindingsreeks, het aantal uitvoeringen weer waarin een verbinding is mislukt en de datum waarop de verbinding voor het laatst is mislukt. |
Alle operatierapport
In het rapport Alle bewerkingen wordt een overzicht weergegeven van alle Integration Services-bewerkingen die zijn uitgevoerd op de server, inclusief pakketimplementatie, validatie en uitvoering, evenals andere beheerbewerkingen. Net als bij het Integration Services-dashboard kunt u een filter toepassen op de tabel om de weergegeven informatie te beperken.
Rapport van alle validaties
In het rapport Alle validaties wordt een overzicht weergegeven van alle Integration Services-validaties die op de server zijn uitgevoerd. In de samenvatting wordt informatie weergegeven voor elke validatie, zoals status, begintijd en eindtijd. Elke samenvattingsvermelding bevat een koppeling naar berichten die tijdens de validatie zijn gegenereerd. Net als bij het Integration Services-dashboard kunt u een filter toepassen op de tabel om de weergegeven informatie te beperken.
Aangepaste rapporten
U kunt een aangepast rapport (RDL-bestand) toevoegen aan het SSISDB-catalogusknooppunt onder het knooppunt Integration Services Catalogs in SQL Server Management Studio. Voordat u het rapport toevoegt, moet u controleren of u een naamconventie van drie delen gebruikt om de objecten die u verwijst, volledig in aanmerking te laten komen, zoals een brontabel. Anders wordt in SQL Server Management Studio een fout weergegeven. De naamgevingsconventie is <database>.<eigenaar>.<object>. Een voorbeeld hiervan is SSISDB.internal.executions.
Opmerking
Wanneer u aangepaste rapporten toevoegt aan het SSISDB-knooppunt onder het knooppunt Databases , is het SSISDB-voorvoegsel niet nodig.
Zie Een aangepast rapport toevoegen aan Management Studio voor instructies over het maken en toevoegen van een aangepast rapport.
Rapporten voor de Integration Services-server weergeven
In de huidige release van SQL Server Integration Services zijn standaardrapporten beschikbaar in SQL Server Management Studio, zodat u Integration Services-projecten kunt bewaken die zijn geïmplementeerd op de Integration Services-server. Zie Rapporten voor de Integration Services-server voor meer informatie over de rapporten.
Rapporten voor de Integration Services-server weergeven
Vouw in SQL Server Management Studio het knooppunt Integration Services Catalogs uit in Objectverkenner.
Klik met de rechtermuisknop op SSISDB, klik op Rapporten en klik vervolgens op Standaardrapporten.
Klik op een van de volgende opties om een rapport weer te geven.
Integration Services-dashboard
Alle executies
Alle validaties
Alle bewerkingen
Alle verbindingen
Zie ook
Uitvoering van projecten en pakketten
Problemen met rapporten voor pakketuitvoering oplossen