共用方式為


New-PowerPivotEngineServiceInstance 指令程式

將 SQL Server Analysis Services 的新執行個體加入應用程式伺服器中。

語法

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>]

說明

New-PowerPivotEngineServiceInstance 指令程式會向 SharePoint 註冊 SQL Server Analysis Services。 若要在本機應用程式伺服器上部署 PowerPivot for SharePoint,需要在 SharePoint 加入 PowerPivotEngineService 的新執行個體。 使用 SQL Server 安裝程式將 SQL Server Analysis Services 執行個體安裝在本機電腦之後,您必須執行此步驟。 此步驟會將 SQL Server Analysis Services 加入至 SharePoint 管理中心的 [管理伺服器上的服務] 清單。

Analysis Services 是以 SQL Server 安裝期間所提供的服務帳戶執行。 當您建立新的 PowerPivotEngineServiceInstance 物件時,此服務帳戶會在 SharePoint 中註冊為受管理的帳戶。

參數

-ParentService <PowerPivotEngineServicePipeBind>

指定伺服器陣列中 PowerPivot 引擎服務父物件的 GUID。 在此版本中,只允許一個父物件。 使用 Get-PowerPivotEngineService,可取得父服務的 GUID。

必要項?

false

位置?

0

預設值

接受管線輸入?

true

接受萬用字元?

false

-EngineServiceInstanceName <string>

指定識別此物件的名稱。 您可以在自訂指令碼或函數中使用此物件的名稱。

必要項?

false

位置?

1

預設值

接受管線輸入?

false

接受萬用字元?

false

-Provision <switch>

讓 SharePoint 可使用服務。 有效值為 $true 或 $false。

必要項?

false

位置?

具名

預設值

接受管線輸入?

false

接受萬用字元?

false

-EnableQueryMode <switch>

指定伺服器是否接受 PowerPivot 資料的視需要查詢要求。 預設值為 true。 如果您關閉查詢模式,伺服器將只處理資料重新整理作業。 根據預設,EnableQueryMode 和 EnableProcessingMode 都是開啟的,允許伺服器處理視需要查詢和資料重新整理處理的要求。

必要項?

false

位置?

具名

預設值

接受管線輸入?

false

接受萬用字元?

false

-EnableProcessingMode <switch>

指定伺服器是否接受資料重新整理要求。 預設值為 true。 如果您關閉資料重新整理處理,伺服器將只處理視需要查詢。 根據預設,EnableQueryMode 和 EnableProcessingMode 都是開啟的,允許伺服器處理視需要查詢和資料重新整理處理的要求。

必要項?

false

位置?

具名

預設值

接受管線輸入?

false

接受萬用字元?

false

-MaximumParallelRefreshJobs <Ushort>

指定伺服器上可同時執行的資料重新整理作業數目。 預設是每一 CPU 一個作業。 如果伺服器有 2 個處理器,您可以將此值設為 2。

必要項?

false

位置?

具名

預設值

1

接受管線輸入?

false

接受萬用字元?

false

-MaximumDiskcache <Ushort>

指定配置用於快取 PowerPivot 資料的磁碟空間數量。 在第一次要求時,PowerPivot 資料會進行快取,這時資料載入到記憶體中。 即使不再使用後,資料仍會保留在磁碟上,以服務相同資料的後續連接要求。 如果在 PowerPivot 服務應用程式物件的 MemoryDatabaseHoldLimit 參數所指定的天數後沒有資料的任何要求,最後就會移除此資料。

必要項?

false

位置?

具名

預設值

0

接受管線輸入?

false

接受萬用字元?

false

-LastAccessedTime <Ushort>

指定上次使用準則,以便在磁碟空間達到上限時清空快取。 上次以您定義之每小時間隔存取的所有快取檔案都會從檔案系統立即刪除。 預設值為 4 小時。 如果達到磁碟空間上限,已經沒有任何活動 4 小時以上的所有資料庫都會從檔案系統刪除。 非使用中但仍在記憶體中的資料庫會先遭到卸載,然後才從檔案系統刪除。

必要項?

false

位置?

具名

預設值

4

接受管線輸入?

false

接受萬用字元?

false

-WarnOnLowMemory <Ushort>

指定伺服器應該永不使用的可用記憶體百分比。 在 SharePoint 應用程式伺服器上,SQL Server Analysis Services 執行個體應該一律擁有永遠是未使用的少量保留記憶體。 由於伺服器對於大部分的作業,都是記憶體繫結的,如果此伺服器一直都沒有執行到上限,則運作狀況會最好。

預設值是 5%。 如果保留的記憶體低於這個數量,就會觸發健全狀況規則,發出伺服器記憶體不足的警告。 5% 的未使用記憶體會計算為配置給 Analysis Services 之記憶體的百分比。 例如,如果您的總記憶體為 200 GB,並將 80% 的記憶體 (或 160 GB) 配置給 Analysis Services,則 5% 的未使用記憶體為 160 GB 的 5% (或 8 GB).

必要項?

false

位置?

具名

預設值

5

接受管線輸入?

false

接受萬用字元?

false

-MaximumConnectionLimit <Ushort>

指定使用者連接的上限;超過這個值,伺服器會被視為有太多的使用者連接。 超過這個上限會觸發健全狀況規則,表示伺服器正在處理的連接數目超過它預期支援的數目。 預設值是 100。 有效值為 1 到 500。

必要項?

false

位置?

具名

預設值

100

接受管線輸入?

false

接受萬用字元?

false

-WarnOnLowCPUMachine <Ushort>

設定會觸發健全狀況規則的 CPU 臨界值,發出實體伺服器 CPU 資源不足的警告。 此值是以百分比表示。 預設值是 90%。 如果電腦上的 CPU 資源在 4 個小時的期間 (如 DataCollectionInterval 參數所指定) 等於或大於 90%,就會觸發這個健全狀況規則。

必要項?

false

位置?

具名

預設值

90

接受管線輸入?

false

接受萬用字元?

false

-WarnOnLowCPUOlapService <Ushort>

設定會觸發健全狀況規則的 CPU 臨界值,發出 SQL Server Analysis Services 執行個體 CPU 資源不足的警告。 此值是以百分比表示。 預設值是 80%。 如果 Analysis Services 伺服器處理序 (msmdsrv.exe) 使用的 CPU 資源在 4 個小時期間 (如 DataCollectionInterval 參數所指定) 等於或大於 80%,就會觸發這個健全狀況規則。

必要項?

false

位置?

具名

預設值

80

接受管線輸入?

false

接受萬用字元?

false

-WarnOnLowDisk <Ushort>

指定可用磁碟空間的百分比;低於這個值,伺服器會被視為磁碟空間不足,無法進行資料快取。 當可用磁碟空間低於這個值時,健全狀況規則會被觸發,表示磁碟空間不足。 預設值為 5。 有效值是 1 到 99。

必要項?

false

位置?

具名

預設值

5

接受管線輸入?

false

接受萬用字元?

false

-DataCollectionInterval <Ushort>

指定資料收集期間,該期間用來計算觸發健全狀況規則所使用的數字。 雖然系統會持續受到監控,但是用來觸發健全狀況規則警告的臨界值會使用一段預先定義之間隔內所產生的資料來計算。 預設間隔是 4 小時。 伺服器會擷取過去 4 小時所收集的系統和使用量資料,以評估使用者連接數目、磁碟空間使用量以及 CPU 和記憶體使用率。

必要項?

false

位置?

具名

預設值

4

接受管線輸入?

false

接受萬用字元?

false

<CommonParameters>

這個指令程式支援一般參數:Verbose、Debug、ErrorAction、ErrorVariable、WarningAction、WarningVariable、OutBuffer 和 OutVariable。 如需詳細資訊,請參閱<About_CommonParameters>。

輸入和輸出

輸入類型是可透過管道傳送至指令程式的物件類型。 傳回類型是指令程式所傳回的物件類型。

輸入

無。

輸出

無。

範例 1

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

向 SharePoint 註冊 SQL Server Analysis Services (PowerPivot) 的本機執行個體。