Freigeben über


New-PowerPivotEngineServiceInstance-Cmdlet

Fügt einem Anwendungsserver eine neue Instanz von SQL Server Analysis Services hinzu.

Syntax

New-PowerPivotEngineServiceInstance [-ParentService <PowerPivotEngineServicePipeBind>] [-EngineServiceInstanceName <string>] [-Provision <switch>] [-EnableQueryMode <switch>] [-EnableProcessingMode <switch>] [-MaximumParallelRefreshJobs <Ushort>] [-MaximumDiskcache <Ushort>] [-LastAccessedTime <Ushort>] [-WarnOnLowMemory <Ushort>] [-MaximumConnectionLimit <Ushort>] [-WarnOnLowCPUMachine <Ushort>] [-WarnOnLowCPUOlapService <Ushort>] [-WarnOnLowDisk <Ushort>] [-DataCollectionInterval <Ushort>] [<CommonParameters>]

Beschreibung

Das New-PowerPivotEngineServiceInstance-Cmdlet registriert SQL Server Analysis Services unter SharePoint. Das Hinzufügen einer neuen Instanz von PowerPivotEngineService in SharePoint ist erforderlich, um PowerPivot für SharePoint auf dem lokalen Anwendungsserver bereitstellen zu können. Sie müssen diesen Schritt ausführen, nachdem Sie das SQL Server-Setup verwendet haben, um eine Instanz von SQL Server Analysis Services auf dem lokalen Computer zu installieren. Dieser Schritt fügt der Liste Dienste auf dem Server verwalten in der SharePoint-Zentraladministration SQL Server Analysis Services hinzu.

Analysis Services werden unter dem Dienstkonto ausgeführt, das während des SQL Server-Setups bereitgestellt wurde. Das Dienstkonto wird in SharePoint als verwaltetes Konto registriert, wenn Sie das neue PowerPivotEngineServiceInstance-Objekt erstellen.

Parameter

-ParentService <PowerPivotEngineServicePipeBind>

Gibt die GUID des übergeordneten PowerPivot-Moduldienstobjekts in der Farm an. Unter dieser Version ist nur ein übergeordnetes Objekt zulässig. Verwenden Sie Get-PowerPivotEngineService, um die GUID des übergeordneten Diensts abzurufen.

Erforderlich?

false

Position?

0

Standardwert

Pipelineeingabe akzeptieren?

true

Platzhalterzeichen akzeptieren?

false

-EngineServiceInstanceName <Zeichenfolge>

Gibt einen Namen an, der dieses Objekt identifiziert. Sie können den Namen des Objekts in benutzerdefiniertem Skript oder Funktionen verwenden.

Erforderlich?

false

Position?

1

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Provision <Schalter>

Macht den Dienst unter SharePoint verfügbar. Gültige Werte sind $true oder $false.

Erforderlich?

false

Position?

benannt

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-EnableQueryMode <Schalter>

Gibt an, ob der Server bedarfsgesteuerte Abfrageanforderungen für PowerPivot-Daten akzeptiert. Der Standardwert ist true. Wenn Sie den Abfragemodus deaktivieren, behandelt der Server nur Datenaktualisierungsaufträge. Standardmäßig wird sowohl der EnableQueryMode als auch der EnableProcessingMode aktiviert, damit der Server Anforderungen sowohl für bedarfsgesteuerte Abfragen als auch für die Datenaktualisierungsverarbeitung behandeln kann.

Erforderlich?

false

Position?

benannt

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-EnableProcessingMode <Schalter>

Gibt an, ob der Server Datenaktualisierungsanforderungen akzeptiert. Der Standardwert ist true. Wenn Sie die Datenaktualisierungsverarbeitung deaktivieren, behandelt der Server nur bedarfsgesteuerte Abfragen. Standardmäßig wird sowohl der EnableQueryMode als auch der EnableProcessingMode aktiviert, damit der Server Anforderungen sowohl für bedarfsgesteuerte Abfragen als auch für die Datenaktualisierungsverarbeitung behandeln kann.

Erforderlich?

false

Position?

benannt

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-MaximumParallelRefreshJobs <Ushort>

Gibt die Anzahl von Datenaktualisierungsaufträgen an, die auf dem Server gleichzeitig ausgeführt werden können. Die Standardeinstellung ist 1 Auftrag pro CPU. Wenn der Server zwei Prozessoren hat, können Sie diesen Wert auf 2 festlegen.

Erforderlich?

false

Position?

benannt

Standardwert

1

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-MaximumDiskcache <Ushort>

Gibt die Menge an Speicherplatz an, die zum Zwischenspeichern von PowerPivot-Daten zugeordnet ist. PowerPivot-Daten werden bei der ersten Anforderung zwischengespeichert, wenn die Daten in den Arbeitsspeicher geladen werden. Daten verbleiben auch dann auf dem Datenträger, wenn diese nicht mehr aktiv genutzt werden, um spätere Verbindungsanforderungen für diese Daten verarbeiten zu können. Die Daten werden dann entfernt, wenn diese über eine bestimmte Anzahl von Tagen nicht angefordert werden. Dies wird über den MemoryDatabaseHoldLimit-Parameter im PowerPivot-Dienstanwendungsobjekt angegeben.

Erforderlich?

false

Position?

benannt

Standardwert

0

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-LastAccessedTime <Ushort>

Gibt die Kriterien zur letzten Nutzung für das Leeren des Caches an, wenn der Speicherplatz seine Obergrenze erreicht hat. Alle zwischengespeicherten Dateien, auf die zuletzt beim festgelegten stündlichen Intervall zugegriffen wurde, werden sofort aus dem Dateisystem gelöscht. Der Standardwert beträgt 4 Stunden. Wenn der maximale Speicherplatz erreicht wird, werden alle Datenbanken, die 4 Stunden oder länger inaktiv waren, aus dem Dateisystem gelöscht. Datenbanken, die inaktiv, aber weiterhin im Arbeitsspeicher vorhanden sind, werden entladen und dann aus dem Dateisystem gelöscht.

Erforderlich?

false

Position?

benannt

Standardwert

4

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WarnOnLowMemory <Ushort>

Gibt einen Prozentsatz des verfügbaren Speichers an, der immer frei bleiben und nicht vom Server verwendet werden soll. Auf einem SharePoint-Anwendungsserver sollte eine SQL Server Analysis Services-Instanz immer über eine kleine Arbeitsspeichermenge als Reserve verfügen, die nie verwendet wird. Da der Server für die meisten Vorgänge arbeitsspeichergebunden ist, wird die bestmögliche Ausführung erzielt, wenn er nicht ganz bis zur oberen Grenze ausgeführt wird.

Die Standardeinstellung ist 5 %. Wenn der reservierte Arbeitsspeicher unter diesen Betrag fällt, wird eine Integritätsregel ausgelöst und eine Warnung angezeigt, dass der Server nicht über genügend Arbeitsspeicher verfügt. Die 5 % nicht verwendeter Arbeitsspeicher werden als Prozentsatz des Arbeitsspeichers berechnet, der den Analysis Services zugeordnet wird. Wenn der gesamte Arbeitsspeicher z. B. 200 GB beträgt und Analysis Services davon 80 % (oder 160 GB) zugeordnet werden, dann sind die 5 % nicht verwendeter Arbeitsspeicher 5 % von 160 GB (oder 8 GB).

Erforderlich?

false

Position?

benannt

Standardwert

5

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-MaximumConnectionLimit <Ushort>

Gibt die Obergrenze der Benutzerverbindungen an, die vom Server nicht überschritten werden sollte. Bei Überschreitung dieser Grenze wird eine Integritätsregel ausgelöst, die angibt, dass der Server über mehr Verbindungen verfügt, als er unterstützen sollte. Die Standardeinstellung ist 100. Gültige Werte reichen von 1 bis 500.

Erforderlich?

false

Position?

benannt

Standardwert

100

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WarnOnLowCPUMachine <Ushort>

Legt einen CPU-Schwellenwert fest, bei dem eine Integritätsregel ausgelöst und eine Warnung angezeigt wird, dass für den physischen Server nicht genügend CPU-Rechenleistung zur Verfügung steht. Dieser Wert wird als Prozentsatz ausgedrückt. Die Standardeinstellung ist 90 %. Diese Integritätsregel wird ausgelöst, wenn die CPU-Ressourcen auf dem Computer über einen Zeitraum von 4 Stunden bei oder oberhalb von 90 % liegen (wie über den DataCollectionInterval-Parameter angegeben).

Erforderlich?

false

Position?

benannt

Standardwert

90

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WarnOnLowCPUOlapService <Ushort>

Legt einen CPU-Schwellenwert fest, bei dem eine Integritätsregel ausgelöst und eine Warnung angezeigt wird, dass für die SQL Server Analysis Services-Instanz nicht genügend CPU-Ressourcen zur Verfügung stehen. Dieser Wert wird als Prozentsatz ausgedrückt. Die Standardeinstellung ist 80 %. Diese Integritätsregel wird ausgelöst, wenn die vom Analysis Services-Serverprozess (msmdsrv.exe) verwendeten CPU-Ressourcen über einen Zeitraum von 4 Stunden bei oder oberhalb von 80 % liegen (wie unter dem DataCollectionInterval-Parameter angegeben).

Erforderlich?

false

Position?

benannt

Standardwert

80

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WarnOnLowDisk <Ushort>

Gibt einen Prozentsatz des verfügbaren Speicherplatzes an, bei dessen Erreichung gemeldet wird, dass der Server nicht über genügend Platz zum Zwischenspeichern von Daten verfügt. Wenn der verfügbare Speicherplatz unter diesen Wert fällt, wird über die Auslösung einer Integritätsregel angegeben, dass nicht genügend Speicherplatz vorhanden ist. Der Standardwert ist 5. Gültige Werte sind 1 bis 99.

Erforderlich?

false

Position?

benannt

Standardwert

5

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-DataCollectionInterval <Ushort>

Gibt den Zeitraum der Datensammlung an, der zum Berechnen der Zahlen genutzt wird, die zum Auslösen von Integritätsregeln verwendet werden. Obwohl das System ständig überwacht wird, werden die zum Auslösen von Integritätsregelwarnungen verwendeten Schwellenwerte mit Daten berechnet, die im Verlauf eines vordefinierten Intervalls generiert wurden. Das Standardintervall beträgt 4 Stunden. Der Server ruft System- und Verwendungsdaten ab, die in den vorherigen 4 Stunden erfasst wurden, um die Anzahl von Benutzerverbindungen, die Speicherplatzverwendung und CPU- und Arbeitsspeicherauslastungsraten auszuwerten.

Erforderlich?

false

Position?

benannt

Standardwert

4

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer und OutVariable. Weitere Informationen finden Sie unter About_CommonParameters.

Eingaben und Ausgaben

Mit dem Eingabetyp wird festgelegt, welchen Typ von Objekten Sie über die Pipeline an das Cmdlet übergeben können. Der Rückgabetyp bezeichnet den Typ der vom Cmdlet zurückgegebenen Objekte.

Eingaben

Keine

Ausgaben

Keine

Beispiel 1

C:\PS>New-PowerPivotEngineServiceInstance -provision:$true

Registriert eine lokale Instanz von SQL Server Analysis Services (PowerPivot) unter SharePoint.