Краткий справочник по настройке (PowerPivot для SharePoint)
В этом разделе содержатся сведения о параметрах настройки, используемых приложениями служб PowerPivot на ферме SharePoint. В этом разделе можно найти подробные сведения об использовании скриптов PowerShell для настройки сервера, а также обо всех параметрах.
Параметры конфигурации задаются для каждого приложения службы PowerPivot. На ферме можно создать несколько приложений служб, чтобы настроить независимые логические экземпляры одного и того же физического экземпляра службы. Параметры конфигурации хранятся в базе данных приложения PowerPivot для каждого настроенного приложения службы.
При изменении параметров конфигурации изменения применяются сразу и используются для последующих запросов и соединений. При выполнении операций используются параметры, которые были определены на момент начала операции.
По нижеприведенным ссылкам можно ознакомиться с различными областями конфигурации:
Время ожидания загрузки данных
Пулы соединений
Балансировка нагрузки
Обновление данных
Сбор данных об использовании
Дополнительные сведения о создании приложения службы PowerPivot см. в разделе Создание и настройка приложения службы PowerPivot.
Время ожидания загрузки данных
Данные PowerPivot извлекаются и загружаются экземплярами службы Analysis Services на ферме. В зависимости от того, когда и каким образом к данным осуществлялся доступ в последний раз, они будут загружены либо из библиотеки содержимого, либо из локального файлового кэша. Данные загружаются в память каждый раз при получении запроса. Для повышения общего уровня доступности сервера можно задать время ожидания, которое укажет серверу остановить запрос на загрузку данных, если он не может быть завершен в течение заданного периода времени.
Имя |
Значение по умолчанию |
Допустимые значения |
Описание |
---|---|---|---|
Время ожидания загрузки данных |
1800 (в секундах) |
от 1 до 3600 |
Определяет время, в течение которого приложение службы PowerPivot будет ждать отклика от определенного экземпляра сервера служб Analysis Services. По умолчанию приложение службы ожидает получения полезных данных от экземпляра службы Engine, которому был направлен специальный запрос, в течение 30 минут. Если источник данных PowerPivot не будет загружен в течение этого времени, поток будет остановлен и запустится новый поток. |
Пулы соединений
Приложение службы PowerPivot создает пулы соединений и управляет ими, обеспечивая повторное использование соединений. Существует два типа пулов соединений: для подключения к данным только для чтения и для соединений с сервером.
Пулы подключения к данным содержат кэшируемые подключения к источнику данных PowerPivot. Каждый пул соединений создается на основе контекста, заданного при загрузке базы данных. Этот контекст включает идентификатор физического экземпляра службы, идентификатор базы данных и идентификатор пользователя SharePoint, который запрашивает данные. Для каждого сочетания создается отдельный пул соединений. Например, запросы разных пользователей к одной и той же базе данных, находящейся на одном сервере, будут находиться в разных пулах соединений.
Назначением пула соединений является кэширование соединений для запросов к данным только для чтения к одной базе данных служб Analysis Services одним пользователем SharePoint. Экземпляр службы PowerPivot Ї это сервер, в память которого загружены данные. Идентификатор базы данных Ї это внутренний идентификатор для структур данных модели в памяти (модель инициализируется как база данных куба служб Службы Analysis Services). Сведения о версии неявным образом включаются в идентификатор.
Пулы соединений с сервером содержат кэшируемые соединения из экземпляра приложения службы PowerPivot с экземпляром сервера служб Analysis Services, где приложение службы входит на сервер служб Analysis Services с разрешениями системного администратора служб Службы Analysis Services. Эти соединения служат для отправки запросов на загрузку базы данных и мониторинга исправности системы.
Каждый из типов пулов соединений имеет настраиваемые верхние предельные значения, позволяющие обеспечить оптимальное использование системной памяти для управления соединениями.
Имя |
Значение по умолчанию |
Допустимые значения |
Описание |
---|---|---|---|
Время ожидания пула соединений |
1800 (в секундах) |
От 1 до 3600. |
Этот параметр применяется к пулам подключений к данным. Он определяет время, в течение которого неактивное соединение может оставаться в пуле соединений, прежде чем оно будет удалено. По умолчанию приложение службы удаляет соединение после пяти минут отсутствия активности. |
Максимальный размер пула пользовательских соединений |
100 |
От -1, 0 или 1 до 100. -1 означает неограниченное количество неактивных соединений. 0 означает, что неактивные соединения не сохраняются. Новые соединения с источником данных PowerPivot создаются каждый раз. |
Этот параметр применяется к числу неактивных соединений во всех пулах подключений к данным, созданных для экземпляра приложения службы PowerPivot. Отдельные пулы соединений создаются для уникальных сочетаний пользователя SharePoint, данных PowerPivot и экземпляра службы. Если несколько пользователей обращаются к нескольким источникам данных PowerPivot, то это может положительно повлиять на производительность сервера за счет увеличения размера пула соединений. Если создано более 100 неактивных соединений с экземпляром службы PowerPivot, то новые неактивные соединения отключаются, а не возвращаются в пул. |
Максимальный размер пула административных соединений |
10 |
От -1, 0 или 1 до 100. -1 означает неограниченное количество неактивных соединений. |
Максимальное число неактивных соединений сервера во всех пулах административных соединений для соединений приложения службы PowerPivot с экземпляром сервера служб Analysis Services. Соединения сервера используются для запросов на загрузку баз данных и сохранения изменений в базе данных SharePoint. |
Балансировка нагрузки
Одной из функций, реализованной в службе PowerPivot, является выбор одного из доступных экземпляров службы PowerPivot для загрузки данных служб Analysis Services. Параметр AllocationMethod определяет условия, по которым выбирается экземпляр службы.
Имя |
Значение по умолчанию |
Допустимые значения |
Описание |
---|---|---|---|
Способ распределения |
RoundRobin |
Циклический перебор На основе исправности системы |
Схема распределения запросов загрузки между двумя и более экземплярами сервера служб Analysis Services. По умолчанию служба PowerPivot распределяет запросы поочередно между всеми доступными серверами независимо от текущей нагрузки или исправности системы. Параметр «На основе исправности системы» определяет передачу запросов на сервер, который имеет наибольший объем доступных ресурсов (память и загрузка ЦП). |
Обновление данных
Укажите временной интервал, который считается типичным рабочим временем в вашей организации. Эти параметры конфигурации определяют, во сколько должно выполняться обновление данных после окончания рабочего дня. Она начнется по истечении этого интервала. Обработка после окончания рабочего дня Ї это параметр расписания для владельцев документов, которые хотят обновлять источник данных PowerPivot с данными о транзакциях, созданных в течение рабочего дня.
Имя |
Значение по умолчанию |
Допустимые значения |
Описание |
---|---|---|---|
Время начала |
04:00 |
От 1 до 12 часов, где значение представляет собой допустимое целое число в данном диапазоне. Тип Time. |
Определяет нижнюю границу диапазона рабочего времени. |
Время завершения |
20:00 |
От 1 до 12 часов, где значение представляет собой допустимое целое число в данном диапазоне. Тип Time. |
Определяет верхнюю границу диапазона рабочего времени. |
Учетная запись автоматического обновления данных PowerPivot |
Нет |
Идентификатор целевого приложения |
Эта учетная запись используется для выполнения заданий по обновлению данных от имени владельца расписания. Учетную запись автоматического обновления данных необходимо определить до того, как она указывается на странице настройки приложения службы. Дополнительные сведения см. в разделе Настройка и использование сохраненных учетных данных для обновления данных PowerPivot. |
Разрешить пользователям вводить пользовательские учетные данные Windows |
Включено |
Логические значения |
Определяет, выводится ли на странице настройки планового обновления данных параметр, который позволяет владельцу расписания указать учетную запись пользователя и пароль Windows для выполнения задания по обновлению данных. Для работы этого параметра должна быть включена служба Secure Store. Дополнительные сведения см. в разделе Настройка и использование сохраненных учетных данных для обновления данных PowerPivot. |
Максимальный размер журнала обработки |
365 |
От 1 до 5000 дней |
Определяет продолжительность хранения для журнала обработки данных в базе данных приложения службы PowerPivot. Дополнительные сведения см. в разделе Сбор данных об использовании PowerPivot. |
Сбор данных об использовании
Отчеты об использовании, выводимые на панели управления PowerPivot, могут дать важные сведения о том, как используются книги с поддержкой PowerPivot. Следующие параметры конфигурации управляют аспектами сбора данных о событиях сервера PowerPivot, которые последовательно регистрируются в отчетах об использовании или активности.
Имя |
Значение по умолчанию |
Допустимые значения |
Описание |
---|---|---|---|
Интервал отчетов о запросах |
300 (в секундах) |
От 1 до n секунд, где n — допустимое целое число. |
Чтобы затрачивать на сбор данных об использовании слишком много ресурсов фермы, статистика запросов собирается по каждому соединению и отправляется в виде единого события. Параметр «Интервал отчетов о запросах» определяет частоту передачи события. По умолчанию отчет по статистике запросов отправляется раз в 5 минут. Поскольку соединение закрывается сразу после отправки запроса, система формирует очень большое количество соединений даже для одного пользователя, который обращается к одному источнику данных PowerPivot. Поэтому пулы соединений создаются для каждого сочетания пользователя с источником данных PowerPivot, чтобы после создания соединения оно могло быть использовано повторно тем же пользователем для тех же данных. Периодически с интервалами, которые определяются этим параметром конфигурации, приложение службы PowerPivot составляет отчет по данным использования для каждого соединения в пуле соединений. Увеличение этого значения приведет к сокращению числа событий, регистрируемых в журнал. Однако, если оно будет слишком большим, существует риск потери данных о событиях в случае перезапуска сервера или закрытия соединения. Уменьшение этого значения приведет к тому, что запись событий в журнал будет производиться с большей частотой и вырастет объем данных об использовании функций PowerPivot, передаваемых системой сбора данных в базу данных SharePoint. Как правило, этот параметр конфигурации не требует изменения, кроме тех случаев, когда необходимо разрешить какую-либо особую проблему (например, если база данных использования слишком быстро растет и причина этого — данные об использовании PowerPivot). |
Журнал данных об использовании |
365 (дни) |
0 или от 1 до n дней, где n — допустимое целое число. 0 означает, что история сохраняется всегда и никогда не удаляется. |
По умолчанию данные об использовании хранятся в базе данных приложения службы PowerPivot в течение одного года. По истечении одного года записи удаляются из базы данных. Проверка статистических данных с истекшим сроком происходит ежедневно при запуске задания по обработке данных об использовании Microsoft SharePoint Foundation. Задание таймера считывает этот параметр и выполняет команду удаления данных для записей с истекшим сроком хранения в базе данных приложения службы PowerPivot. |
Верхний предел для обычных ответов |
500 (в миллисекундах) |
От 1 до n миллисекунд, где n представляет собой допустимое целое число. |
По умолчанию пороговое значение для обычных запросов составляет полсекунды. Обычные запросы включают команды ping для сервера, запросы метаданных и установление сеансов. |
Верхний предел для быстрых ответов |
1000 (в миллисекундах) |
От 1 до n миллисекунд, где n представляет собой допустимое целое число. |
По умолчанию пороговое значение для быстрых запросов составляет одну секунду. Быстрые запросы оперируют чрезвычайно малыми объемами наборами данных либо запрашивают метаданные, которые распространяются на большие наборы элементов. |
Верхний предел для ожидаемых ответов |
3000 (в миллисекундах) |
От 1 до n миллисекунд, где n представляет собой допустимое целое число. |
По умолчанию пороговое значение для ожидаемых запросов составляет 3 секунды. Это значение определяет верхнюю границу времени ожидаемого запроса. |
Верхний предел для долгих ответов |
10000 (в миллисекундах) |
От 1 до n миллисекунд, где n представляет собой допустимое целое число. |
По умолчанию пороговое значение для длинных запросов составляет десять секунд. Такие запросы выполняются дольше ожидаемых, но все же попадают в приемлемый диапазон. |
См. также