Microsoft SharePoint Products and Technologies Administrators Pocket Consultant

This section explains the settings found on the Excel Services Settings page in Shared Services. These settings control the global behavior of Excel Services in the farm.

Modifying Excel Services Settings

  1. Open Central Administration from the Start menu.

  2. In the Shared Services Administration section on the left, click on your Shared Services Provider.

  3. In the Excel Services Settings section, click Edit Excel Services Settings.

  4. Modify the settings as needed.

  5. Click OK.

Security

Excel Calculation Services supports two authentication modes defined in the Excel Calculation Services Settings in the Shared Service Provider: Impersonation and Process Account. Using Impersonation, Excel Calculation Services loads a workbook using the Windows credentials of the user logged into the browser. The Impersonation option restricts access to a workbook based on the permissions of the domain user account used to connect to the SharePoint site. If any trusted locations point to a workbook located outside of SharePoint, then additional configuration steps are required to enable Kerberos Delegation and define a Service Principal Name.

For more information on configuring Kerberos authentication, see the Microsoft Knowledge Base article at http://support.microsoft.com/?id=832769.

With the Process Account option enabled, the application pool identity account for the Web application is used to access the workbook. Because the application pool identity account is used to access all workbooks, it is only necessary to ensure that the account has at least Read permissions on all trusted locations outside of SharePoint document libraries.

File Access Method

This setting specifies the type of account that is used to open and read workbooks stored in trusted locations. There are two options:

Connection Encryption

For greater security within your network you can set Excel Calculation Services to allow only those connections that use an encryption protocol, such as Internet Protocol security (IPsec) or Secure Sockets Layer (SSL). With this option enabled, Excel Calculation Services rejects any attempt to view a workbook unless it is done through an encrypted connection.

Note 

To configure Security settings from the command line use the set-ecssecurity operation of Stsadm.exe. For example, the following command sets the File Access Method to use Impersonation:

stsadm.exe -o set-ecssecurity -ssp sharedservices1 -fileaccessmethod useimpersonation

Load Balancing

The settings described in this section control how Excel Services automatically distributes and manages the requests among multiple servers with Excel Calculation Services enabled.

Load-Balancing Scheme

When you have deployed more than one dedicated Excel Calculations Services application server, then workbook calculation jobs are directed to one of the servers based on one of these three redirection methods:

Note 

Excel Calculation Services creates a hash value from the workbook URL and uses it to determine to which Excel Calculation Server to direct the request. The redirection depends on the pattern of hash values and may not result in an even distribution of load across multiple Excel Calculation Servers.

Retry Interval

The Retry Interval is the maximum number of seconds that the Web front-end server will wait before attempting to connect to Excel Calculation Services again following a failed connection. The default value is 30 seconds and can range from 5 seconds up to 2,073,600 or 24 days. To reduce overall load on your Excel Calculation Server, increase this interval.

Note 

To configure load-balancing settings from the command line use the set-ecsloadbalancing operation of Stsadm.exe. For example, the following command sets the Load Balancing Scheme to Round-Robin:

stsadm.exe -o set-ecsloadbalancing -ssp sharedservices1 -scheme roundrobin

Session Management

A user generates a session whenever he or she views a workbook in the browser or views a portion of a workbook in an Excel Web View Web Part. Each session will remain active for the lifetime set in the Session Management settings defined for a Trusted Location. The default Maximum Sessions Per User is 25.

Note 

To configure Session Management settings from the command line use the set-ecssecurity operation of Stsadm.exe. For example, the following command sets the Maximum Sessions Per User to 50:

stsadm.exe -o set-ecssessionmanagement -ssp sharedservices1 -maxsessionsperuser 50

Memory Utilization

Memory utilization can be managed by configuring the following settings:

Note 

To configure Memory Utilization settings from the command line use the set-ecsmemoryutilization operation of Stsadm.exe. For example, the following command sets the Maximum Private Bytes to 1000 MB:

stsadm.exe -o set-ecsmemoryutilization -ssp sharedservices1 -maxprivatebytes 1000

Workbook Cache Location

The Workbook Cache Location is used as a temporary store for workbook elements after they have been processed by Excel Calculation Services. The default location is the folder defined by your TEMP environment variable and can be changed to any local folder to which the application pool has Write permissions. The upper limit of this setting is the amount of free disk space on the drive.

Note 

To configure Workbook Cache settings from the command line use the set-ecsworkbookcache operation of Stsadm.exe. For example, the following command sets the Workbook Cache Location to E:\ecscache:

stsadm.exe -o set-ecsworkbookcache -ssp sharedservices1 -location e:\ecscache

External Data

There are two options for managing external data:

Note 

To configure External Data settings from the command line, use the set-ecsexternaldata operation of Stsadm.exe. For example, the following command sets the Connection Lifetime to 1000 seconds:

stsadm.exe -o set-ecsexternaldata -ssp sharedservices1 -connectionlifetime 1000

Категории