Legt Tabellen oder Views in der Datenbank an.
Legt Tabellen oder Views in der Datenbank an.
Create-CSDataWarehouseViewOrTable -SessionToken <String> -SqlCommand <String> [<CommonParameters>] Create-CSDataWarehouseViewOrTable -SessionToken <String> -FullFileName <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die Data Warehouse-Dienste zu verwendende Session Token. | true | false | |||
Den SQL Command zum erstellen der Tabellen oder Views. | true | false | |||
true | false |
Create-CSDataWarehouseViewOrTable -SessionToken $sessionToken -sqlCommand $sqlCommand
Löscht ein oder mehrere DDL-Infos aus der Datenbank.
Löscht ein oder mehrere DDL-Infos aus der Datenbank.
Delete-CSDataWarehouseDdlInfo [-SessionToken] <String> [-Ids] <Object> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die Ids der zu löschenden DDL-Infos. | true | true (ByValue) |
Delete-CSDataWarehouseDdlInfo -SessionToken $st -Ids $info.Id
Löscht ein oder mehrere ETL-Infos aus der Datenbank.
Löscht ein oder mehrere ETL-Infos aus der Datenbank.
Delete-CSDataWarehouseEtlInfo [-SessionToken] <String> [-Ids] <Object> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die Ids der zu löschenden ETL-Infos. | true | true (ByValue) |
Delete-CSDataWarehouseEtlInfo -SessionToken $st -Ids $info.Id
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Keine | true | false | |||
Keine | true | false | |||
Keine | true | true (ByValue, ByPropertyName) | |||
Keine | true | false | |||
Keine | true | false |
Initialisiert das Data Warehouse.
Initialisiert das Data Warehouse.
Initialize-CSDataWarehouse [-SessionToken] <String> [[-DomainDescriptionName] <String>] [-RecreateAllTablesAndViews] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die Data Warehouse-Dienste zu verwendende Session Token. | true | false | |||
Schränkt die Initialisierung auf maximal diese Domänenbeschreibung ein. | false | true (ByValue) | |||
false | true (ByValue) | False |
Initialize-CSDataWarehouse -SessionToken $st
Lädt die DWH-Entitätsinfos.
Lädt die DWH-Entitätsinfos.
Initialize-CSDataWarehouseEntityInfos [-SessionToken] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die Data Warehouse-Dienste zu verwendende Session Token. | true | false |
Initialize-CSDataWarehouseEntityInfos -SessionToken $st
Initialisiert das Data Warehouse auf allen relevanten Systemstrukturelementen.
Initialisiert das Data Warehouse auf allen relevanten Systemstrukturelementen.
Initialize-CSDataWarehouseOnAllRelevantElements [-RecreateAllTablesAndViews] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
false | true (ByValue) | False |
Initialize-CSDataWarehouseOnAllRelevantElements
Erstellt oder ändert eine neue DDL-Info.
Erstellt oder ändert eine neue DDL-Info.
Invoke-CSDataWarehouseCreateOrUpdateDdlInfo -SessionToken <String> -Bezeichnung <String> [-Bereich <String>] -Layer <String> -DdlSql <String> [<CommonParameters>] Invoke-CSDataWarehouseCreateOrUpdateDdlInfo -SessionToken <String> -Bezeichnung <String> [-Bereich <String>] -Layer <String> -DdlSqlFullFileName <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die (eindeutige) Bezeichnung. | true | true (ByValue) | |||
Der Bereich zu dem die Skripte gehören. Z.B: CRM | false | true (ByValue) | |||
Die Ebene bzw. der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) | |||
Der auszuführende SQL-Code. | true | true (ByValue) | |||
Ein absoluter Pfad zu einer Datei, die den auszuführenden SQL-Code enthält. | true | true (ByValue) |
$info = CSDataWarehouseCreateOrUpdateDdlInfo -SessionToken $sessionToken -Bezeichnung Beispiel -TableName Zieltabelle -Layer DataMart -DdlSql 'INSERT INTO Zieltabelle SELECT * FROM Quelltabelle'
Erstellt oder ändert eine neue ETL-Info.
Erstellt oder ändert eine neue ETL-Info.
Invoke-CSDataWarehouseCreateOrUpdateEtlInfo -SessionToken <String> -Bezeichnung <String> [-Beschreibung <String>] -TableName <String> -Layer <String> [-WithTruncate] -EtlSql <String> [-ExecutionIntervalMinutes <Int32>] [-PrecedingEtlInfoId <Object>] [-IsDisabled] [-SourceSchema <String>] [-TargetSchema <String>] [<CommonParameters>] Invoke-CSDataWarehouseCreateOrUpdateEtlInfo -SessionToken <String> -Bezeichnung <String> [-Beschreibung <String>] -TableName <String> -Layer <String> [-WithTruncate] -EtlSqlFullFileName <String> [-ExecutionIntervalMinutes <Int32>] [-PrecedingEtlInfoId <Object>] [-IsDisabled] [-SourceSchema <String>] [-TargetSchema <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die (eindeutige) Bezeichnung. | true | true (ByValue) | |||
Die (optionale) Beschreibung. | false | true (ByValue) | |||
Der Name der Zieltabelle. | true | true (ByValue) | |||
Die Ebene bzw. der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) | |||
Aktiviert die Löschung bestehender Daten aus der Zieltabelle. | false | true (ByValue) | False | ||
Der auszuführende SQL-Code. | true | true (ByValue) | |||
Ein absoluter Pfad zu einer Datei, die den auszuführenden SQL-Code enthält. | true | true (ByValue) | |||
Das Ausführungsintervall in Minuten. Der Standardwert ist 1440 (= 1 Tag). | false | true (ByValue) | 1440 | ||
Die Id des Vorgängers, d.h. die Id der ETL-Info, deren Ausführung zuvor abgeschlossen sein muss. | false | true (ByValue) | |||
Gibt an, ob die ETL-Info deaktiviert ist. | false | true (ByValue) | False | ||
false | true (ByValue) | ||||
false | true (ByValue) |
$info = CSDataWarehouseCreateOrUpdateEtlInfo -SessionToken $sessionToken -Bezeichnung Beispiel -TableName Zieltabelle -Layer DataMart -EtlSql 'INSERT INTO Zieltabelle SELECT * FROM Quelltabelle'
Führt ein SQL-Skript im Data Warehouse aus.
Führt ein SQL-Skript im Data Warehouse aus.
Invoke-CSDataWarehouseSqlScript [-SessionToken] <String> [-Script] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die Data Warehouse-Dienste zu verwendende Session Token. | true | false | |||
Das auszuführende Skript. | true | false |
Invoke-CSDataWarehouseSqlScript -SessionToken $sessionToken -Script '-- Example'
Erstellt eine neue DDL-Info.
Erstellt eine neue DDL-Info.
New-CSDataWarehouseDdlInfo -Bezeichnung <String> [-Bereich <String>] -Layer <String> -DdlSql <String> [<CommonParameters>] New-CSDataWarehouseDdlInfo -Bezeichnung <String> [-Bereich <String>] -Layer <String> -DdlSqlFullFileName <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Die (eindeutige) Bezeichnung. | true | true (ByValue) | |||
Der Bereich zu dem die Skripte gehören. Z.B: CRM | false | true (ByValue) | |||
Die Ebene bzw. der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) | |||
Der auszuführende SQL-Code. | true | true (ByValue) | |||
Ein absoluter Pfad zu einer Datei, die den auszuführenden SQL-Code enthält. | true | true (ByValue) |
$info = New-CSDataWarehouseDdlInfo -Bezeichnung Beispiel -TableName Zieltabelle -Layer DataMart -DdlSql 'INSERT INTO Zieltabelle SELECT * FROM Quelltabelle'
Fügt dem Data Warehouse neue Domänenbeschreibungen hinzu.
New-CSDataWarehouseDomainDescription [-SessionToken] <String> [-FileList] <FileInfo[]> [-Description] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die DWH-Dienste zu verwendende Session Token. | true | false | |||
Die Domänenbeschreibungsdateien. | true | false | |||
Eine natürlichsprachliche Zeichenfolge für die gemeinsame Beschreibung jeder einzelnen Datei, die bei einem Aufruf dieser Funktion in der Dateiablage gespeichert wird. |
true | false |
New-CSDataWarehouseDomainDescription -SessionToken $sessionToken -FileList gci -Path $scriptDir | Where-Object { $_.Name -match 'Schleupen.CS.AP.ZD.Personen.Personenrolle_3.0.json' } -Description "Personenmodell"
Erstellt eine neue ETL-Info.
Erstellt eine neue ETL-Info.
New-CSDataWarehouseEtlInfo -Bezeichnung <String> [-Beschreibung <String>] -TableName <String> -Layer <String> [-WithTruncate] -EtlSql <String> [-ExecutionIntervalMinutes <Int32>] [-PrecedingEtlInfoId <Object>] [-IsDisabled] [-SourceSchema <String>] [-TargetSchema <String>] [<CommonParameters>] New-CSDataWarehouseEtlInfo -Bezeichnung <String> [-Beschreibung <String>] -TableName <String> -Layer <String> [-WithTruncate] -EtlSqlFullFileName <String> [-ExecutionIntervalMinutes <Int32>] [-PrecedingEtlInfoId <Object>] [-IsDisabled] [-SourceSchema <String>] [-TargetSchema <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Die (eindeutige) Bezeichnung. | true | true (ByValue) | |||
Die (optionale) Beschreibung. | false | true (ByValue) | |||
Der Name der Zieltabelle. | true | true (ByValue) | |||
Die Ebene bzw. der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) | |||
Aktiviert die Löschung bestehender Daten aus der Zieltabelle. | false | true (ByValue) | False | ||
Der auszuführende SQL-Code. | true | true (ByValue) | |||
Ein absoluter Pfad zu einer Datei, die den auszuführenden SQL-Code enthält. | true | true (ByValue) | |||
Das Ausführungsintervall in Minuten. Der Standardwert ist 1440 (= 1 Tag). | false | true (ByValue) | 1440 | ||
Die Id des Vorgängers, d.h. die Id der ETL-Info, deren Ausführung zuvor abgeschlossen sein muss. | false | true (ByValue) | |||
Gibt an, ob die ETL-Info deaktiviert ist. | false | true (ByValue) | False | ||
false | true (ByValue) | ||||
false | true (ByValue) |
$info = New-CSDataWarehouseEtlInfo -Bezeichnung Beispiel -TableName Zieltabelle -Layer DataMart -EtlSql 'INSERT INTO Zieltabelle SELECT * FROM Quelltabelle'
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Keine | true | false | |||
Keine | true | false | |||
Keine | true | true (ByValue, ByPropertyName) | |||
Keine | true | false | |||
Keine | true | false |
Löscht gespeicherte DDL-Infos anhand ihres Bereiches.
Löscht gespeicherte DDL-Infos anhand ihres Bereiches.
Remove-CSDataWarehouseDdlInfoByBereich [-SessionToken] <String> [-Bereich] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Der Bereich. | true | true (ByValue) |
Remove-CSDataWarehouseDdlInfoByBereich -SessionToken $st -Bereich VPA
Entfernt einen DB-Patch zu einer Domänenbeschreibung, sofern ein solcher zugewiesen ist.
Remove-CSDataWarehouseDomainPatch [-SessionToken] <String> [-DomainDescriptionName] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die DWH-Dienste zu verwendende Session Token. | true | false | |||
Der vollqualifizierte Name der Domänenbeschreibung. | true | false |
Remove-CSDataWarehouseDomainPatch -SessionToken $st -DomainDescriptionName 'Schleupen.CS.AP.ZD.Personen.Person_3.8'
Löscht gespeicherte ETL-Infos anhand ihres Layers.
Löscht gespeicherte ETL-Infos anhand ihres Layers.
Remove-CSDataWarehouseEtlInfoByLayer [-SessionToken] <String> [-Layer] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) |
Remove-CSDataWarehouseEtlInfoByLayer -SessionToken $st -Layer BusinessVault
Löscht gespeicherte ETL-Infos anhand ihres Layers und Quellschemas.
Löscht gespeicherte ETL-Infos anhand ihres Layers und Quellschemas.
Remove-CSDataWarehouseEtlInfoByLayerAndSourceSchema [-SessionToken] <String> [-Layer] <String> [-SourceSchema] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) | |||
Der Name des Quellschemas. | true | true (ByValue) |
Remove-CSDataWarehouseEtlInfoByLayer -SessionToken $st -Layer DataMart -SourceSchema ap_bi_dop
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Keine | true | false | |||
Keine | true | false | |||
Keine | false | false | |||
Keine | false | false | |||
Keine | false | false | |||
Keine | false | false | |||
Keine | true | true (ByValue, ByPropertyName) | |||
Keine | true | false | |||
Keine | true | false |
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Keine | false | false | |||
Keine | true | false | |||
Keine | true | false | |||
Keine | true | true (ByValue, ByPropertyName) | |||
Keine | true | false | |||
Keine | true | false |
Speichert ein oder mehrere neue oder geänderte DDL-Infos in der Datenbank.
Speichert ein oder mehrere neue oder geänderte DDL-Infos in der Datenbank.
Save-CSDataWarehouseDdlInfo [-SessionToken] <String> [-DdlInfos] <Object> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die zu speichernden DDL-Infos. | true | true (ByValue) |
Save-CSDataWarehouseDdlInfo -SessionToken $st -DdlInfos $info
Speichert ein oder mehrere neue oder geänderte ETL-Infos in der Datenbank.
Speichert ein oder mehrere neue oder geänderte ETL-Infos in der Datenbank.
Save-CSDataWarehouseEtlInfo [-SessionToken] <String> [-EtlInfos] <Object> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die zu speichernden ETL-Infos. | true | true (ByValue) |
Save-CSDataWarehouseEtlInfo -SessionToken $st -EtlInfos $info
Fragt gespeicherte DDL-Infos ab.
Fragt gespeicherte DDL-Infos ab.
Select-CSDataWarehouseDdlInfo [-SessionToken <String>] [-MaxResults <Int32>] -Layer <String> [<CommonParameters>] Select-CSDataWarehouseDdlInfo [-SessionToken <String>] [-MaxResults <Int32>] -Bereich <String> [-Layer <String>] [<CommonParameters>] Select-CSDataWarehouseDdlInfo [-SessionToken <String>] [-MaxResults <Int32>] -Bezeichnung <String> [-Layer <String>] [<CommonParameters>] Select-CSDataWarehouseDdlInfo [-SessionToken <String>] [-MaxResults <Int32>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die maximale Anzahl der zurückzugebenden DDL-Infos. | false | true (ByValue) | 0 | ||
Die (eindeutige) Bezeichnung. | true | true (ByValue) | |||
Der Bereich zu dem die Skripte gehören. Z.B: CRM | true | true (ByValue) | |||
Die Ebene bzw. der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) |
Select-CSDataWarehouseDdlInfo -SessionToken $st
Select-CSDataWarehouseDdlInfo -SessionToken $st -Bezeichnung "Beispiel"
Select-CSDataWarehouseDdlInfo -SessionToken $st -Layer BusinessVault
Fragt gespeicherte ETL-Infos ab.
Fragt gespeicherte ETL-Infos ab.
Select-CSDataWarehouseEtlInfo [-SessionToken <String>] [-MaxResults <Int32>] -Layer <String> [<CommonParameters>] Select-CSDataWarehouseEtlInfo [-SessionToken <String>] [-MaxResults <Int32>] -Bezeichnung <String> [<CommonParameters>] Select-CSDataWarehouseEtlInfo [-SessionToken <String>] [-MaxResults <Int32>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die maximale Anzahl der zurückzugebenden ETL-Infos. | false | true (ByValue) | 0 | ||
Die (eindeutige) Bezeichnung. | true | true (ByValue) | |||
Die Ebene bzw. der Layer. Erlaubte Werte: "BusinessLayer" und "DataMart". | true | true (ByValue) |
Select-CSDataWarehouseEtlInfo -SessionToken $st
Select-CSDataWarehouseEtlInfo -SessionToken $st -Bezeichnung "Beispiel"
Select-CSDataWarehouseEtlInfo -SessionToken $st -Layer BusinessVault
Fragt gespeicherte Protocol-Infos ab.
Fragt gespeicherte Protocol-Infos ab.
Select-CSDataWarehouseProtocolInfo [-SessionToken] <String> [[-MaxResults] <Int32>] [[-ErstelltVon] <Object>] [[-ErstelltBis] <Object>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Session Token. | true | true (ByValue) | |||
Die maximale Anzahl der zurückzugebenden Protocol-Infos (Default: 100). | false | true (ByValue) | 100 | ||
Grenzt den Suchbereich ein (Default: Der heutige Tag 00:00 Uhr). | false | true (ByValue) | [DateTime](Get-Date -Hour 0 -Minute 0 -Second 0 -Millisecond 0) | ||
Grenzt den Suchbereich ein (Default: Die aktuelle Uhrzeit). | false | true (ByValue) | [DateTime](Get-Date) |
Select-CSDataWarehouseProtocolInfo -SessionToken $st
Select-CSDataWarehouseProtocolInfo -SessionToken $st -MaxResults 50
Select-CSDataWarehouseProtocolInfo -SessionToken $st -ErstelltVon '01.01.2023 00:00:00' -ErstelltBis '02.01.2023 00:00:00'
Gibt den Status des Data Warehouse aus.
Gibt aus, in welchem Status sich das Data Warehouse momentan befindet.
Select-CSDataWarehouseState [-SessionToken] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
true | false |
Select-CSDataWarehouseState
Erzeugt eine Abbildung der angegebenen Tabelle als Code zur Vereinfachung der Implementierung des TransferControllers.
Select-CSDataWarehouseTableFieldsAsControllerCode [-SessionToken] <String> [-Schemaname] <String> [-Tablename] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die Tabelle zu verwendende Session Token. | true | false | |||
true | false | ||||
true | false |
Select-CSDataWarehouseTableFieldsAsControllerCode -SessionToken $st -$Schemaname zdk -Tablename Kreditinstitut
Erzeugt eine Abbildung der angegebenen Tabelle als Json zur Verwendung in einer Domänenbeschreibung
Select-CSDataWarehouseTableFieldsAsJson [-SessionToken] <String> [-Schemaname] <String> [-Tablename] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die Tabelle zu verwendende Session Token. | true | false | |||
true | false | ||||
true | false |
Select-CSDataWarehouseTableFieldsAsJson -SessionToken $st -$Schemaname zdk -Tablename Kreditinstitut
Weist einer Domänenbeschreibung den SQL-Code eines DB-Patches zu.
Set-CSDataWarehouseDomainPatch [-SessionToken] <String> [-DomainDescriptionName] <String> [[-PatchSql] <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das für den Zugriff auf die DWH-Dienste zu verwendende Session Token. | true | false | |||
Der vollqualifizierte Name der Domänenbeschreibung. | true | false | |||
Der SQL-Code, der bei der DWH-Initialisierung ausgeführt werden soll, wenn die Domänenbeschreibung aktiviert wird. |
false | false |
Set-CSDataWarehouseDomainPatch -SessionToken $st -DomainDescriptionName 'Schleupen.CS.AP.ZD.Personen.Person_3.8' -PatchSql '-- SQL-Skript --'
Gibt den Status des Data Warehouse aus.
Gibt aus, in welchem Status sich das Data Warehouse momentan befindet.
Set-CSDataWarehouseState [[-Dummy] <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
false | false |
Select-CSDataWarehouseState
Validiert eine DomainDescription im JSON Format.
Validiert eine DomainDescription im JSON Format.
Test-DomainDescriptionIsValid [-Filepath] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
true | false |
Test-DomainDescriptionIsValid -Filepath "c:\temp\domain_description.json"
Prüft die eine angegebene DWH-Adapter-Konfiguratione.
Hier werden die Service Implementation Group "Person.DWHSync" geprüft.
Wurden diese nicht gefunden wird ein Fehler ausgegeben. Sind diese vorhanden, werden auf den
entsprechenden Ebenen der Systemstruktur die passenden
Scheduled Service geprüft.
Test-DWHAdapterConfigurations [-withoutException] [-withAutocomplete] [[-sig] <String>] [[-adapterName] <String>] [[-parameters] <Object>] [[-errors] <Collection`1>] [[-elementIds] <Collection`1>] [[-systemUsageIds] <Collection`1>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Wenn der Parameter auf $true gesetzt ist, wird kein Fehler sondern eine Wahrnung ausgegeben. | false | false | False | ||
Wenn der Parameter auf $true gesetzt ist, werden die fehlenden Konfigurationen bzw. Jobs angelegt. | false | false | False | ||
Legt die zu verwendende ServiceImplementationGroup fest. | false | false | |||
Legt den Namen des Adapters fest. | false | false | |||
Ein Array von Tupeln bestehend aus (SiElementConfigurationDescription, System, Ausgabetext, Command zum speichern der Konfiguration) Bsp.: $elementConfigurationParameters = New-Object System.Collections.ArrayList $elementConfigurationParameters.Add(( [Tuple]::Create("Person", "DWH", "der Entität Person für das DWH", "Save-DWHPersonZDPConfiguration"))) | Out-Null $elementConfigurationParameters.Add(( [Tuple]::Create("Personenrolle", "DWH", "der Entität Personenrolle für das DWH", "Save-DWHPersonenrolleZDPConfiguration"))) | Out-Null |
false | false | |||
Liste mit Fehlern die im SI Lauf gefüllt wird. | false | false | |||
Liste mit ElementIds, bei denen die Prüfung ausgeführt werden soll. Wird nicht von allen Adapter Prüfungen ausgewertet. |
false | false | |||
Liste mit SystemUsageIds, bei denen die Prüfung ausgeführt werden soll. Wird nicht von allen Adapter Prüfungen ausgewertet. |
false | false |
# Prüft die DWHZDPAdapter Konfigurationen ohne Fehler auszugeben und legt fehlende Jobs und Konfigurationen an.
Prüft alle DWH SI Konfigurationen
Prüft alle DWH SI Konfigurationen.
Test-DWHAllSIAdapterConfigurations [-withoutException] [-withAutocomplete] [[-elementIds] <Collection`1>] [[-systemUsageIds] <Collection`1>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Wenn der Schalter gesetzt ist, wird kein Fehler sondern eine Warnung ausgegeben. | false | false | False | ||
Wenn der Schalter gesetzt ist, werden die fehlenden Konfiguration bzw. Jobs angelegt. | false | false | False | ||
Liste mit ElementIds, bei denen die Prüfung ausgeführt werden soll. Wird nicht von allen Adapter Prüfungen ausgewertet. |
false | false | |||
Liste mit SystemUsageIds, bei denen die Prüfung ausgeführt werden soll. Wird nicht von allen Adapter Prüfungen ausgewertet. |
false | false |
# Testet alle DWH SI Konfigurationen. Es werden keine fehler ausgegeben. Fehlende Konfigurationen werden angelegt.
Aktualisiert DWH-Adapter-Konfigurationen.
Der Befehl wird intern für die Aktualisierung der DWH Adapter verwendet.
Update-DWHAdapterConfiguration [[-sig] <String>] [[-elementConfigurationParameters] <Object>] [-createIfNotExists] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Legt die zu verwendende ServiceImplementationGroup fest. | false | false | |||
false | false | ||||
Legt die Konfiguration an, falls sie bisher nicht existiert. | false | false | False |
# Prüft die DWHZDPAdapter Konfigurationen ohne Fehler auszugeben und legt fehlende Jobs und Konfigurationen an.
Aktualisiert die Konfiguration aller DWH-Adapter.
Aktualisiert die Konfiguration aller DWH-Adapter.
Update-DWHAllAdapterConfigurations [-createIfNotExists] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Legt die Konfiguration an, falls sie bisher nicht existiert. | false | false | False |
# Aktualisiert die Konfiguration aller DWH-Adapter oder legt sie an, falls sie noch nicht existiert.
Legt Demands für die Systemintegration an die zur Urbeladung des Datawarehouse verwendet werden.
Legt Demands für die Systemintegration an die zur Urbeladung des Datawarehouse verwendet werden.
Write-CSDemandsForDataWarehouse [-SessionToken] <String> [-Recursive] [-WithService] [[-BatchSize] <Int32>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Legt das zu verwendende Systemstrukturelement fest, auf dem die Demands erzeugt werden. | true | false | |||
Erzeugt Demands für alle Konfigurierten SI-Elemente auf dem durch den SessionToken festgelegten und allen untergeordneten Systemstrukturelementen. |
false | false | False | ||
Wenn dieser Schalter angegeben ist, erfolgt die Demand-Erstellung mithilfe von Service-Aufrufen, ansonsten mithilfe direkter SQL-Befehle. |
false | false | False | ||
Die Batch-Größe steuert, für wie viele Entitäten desselben Typs je ein Demand erstellt wird. Der Standardwert ist 10000. |
false | false | 10000 |
Write-CSDemandsForDataWarehouse -SessionToken $st
Write-CSDemandsForDataWarehouse -SessionToken $st -WithService -BatchSize 1000
Write-CSDemandsForDataWarehouse -SessionToken $st -Recursive