Секции (табличные службы SSAS)

Секции разделяют таблицу на логические части. Каждая секция затем может обрабатываться (обновляться) независимо от других секций. Секции, созданные с помощью диалогового окна «Секции» в среде SQL Server Data Tools (SSDT) во время создания модели, применяются к базе данных рабочей области модели. При развертывании модели секции, определенные для базы данных рабочей области модели, дублируются в развернутом шаблоне базы данных. После этого можно создавать секции и управлять ими для развернутой модели базы данных с помощью диалогового окна «Секции» Среда SQL Server Management Studio. Приведенные в этом разделе сведения касаются секций, сформированных во время создания модели с помощью диалогового окна «Диспетчер секций» в среде SQL Server Data Tools (SSDT). Для получения дополнительных сведений о создании секций и управлении ими для развернутой модели см. Создание секций табличной модели и управление ими (табличные службы SSAS).

Разделы данной темы:

  • Преимущества

  • Связанные задачи

Преимущества

Секции в табличной модели делят таблицу на объекты логических секций. Затем каждая секция может обрабатываться независимо от других секций. Например, таблица может включать определенные наборы строк, содержащих данные, которые редко изменяются, однако другие наборы строк могут содержать, напротив, часто изменяющиеся данные. В этом случае нет необходимости обрабатывать все данные, если на самом деле нужно обработать только их часть. Секции позволяют разделить данные, обрабатываемые часто, и данные, которые обрабатываются реже.

При эффективной разработке моделей секции используются для устранения ненужной обработки и последующей нагрузки на процессор на серверах служб Analysis Services. При этом одновременно гарантируется обработка этих данных и частота обновления, достаточная для отражения последних данных из источников данных. Реализация и использование секций во время создания модели может сильно отличаться от реализации и использования секций для развернутых моделей. Может оказаться, что на этапе создания модели придется работать только с подмножеством тех данных, которые в конечном итоге попадут в развернутую модель, и об этом следует помнить.

Обработка секций

Что касается развернутых моделей, то обработка происходит с помощью Среда SQL Server Management Studio или в результате запуска скрипта, который включает команду обработки и задает параметры обработки. При создании моделей с помощью SQL Server Data Tools операции процесса можно запускать с помощью команды «Обработать» из меню «Модель» или с помощью панели инструментов. Операция обработки может быть задана для секции, таблицы или для всех элементов.

При запуске операции обработки устанавливается соединение с источником данных при помощи подключения к данным. Новые данные импортируются в таблицы модели, связи и иерархии, строятся или перестраиваются для каждой таблицы, а вычисления в вычисляемых столбцах и мерах выполняются заново.

В результате дальнейшего деления таблицы на логические секции можно выборочно определить, какие данные, когда и как обрабатываются в каждой секции. При развертывании модели обработка секций может быть выполнена вручную с помощью диалогового окна «Секции» в среде Среда SQL Server Management Studio или с помощью скрипта, исполняющего команду обработки.

Секции в базе данных рабочей области модели

Секции можно определить во время создания модели с помощью диспетчера секций в среде SQL Server Data Tools. Секции, определенные таким образом, применяются к базе данных рабочей области модели в первую очередь. С помощью диспетчера секций можно создавать новые секции, изменять, объединять или удалять секции.

Диспетчер секций обеспечивает две модели выбора таблиц, строк и столбцов для секции: режим предварительного просмотра таблицы и режим SQL-запросов. Все секции определяются с помощью SQL-запроса, тем не менее в режиме предварительного просмотра таблицы можно просмотреть и выбрать данные, которые нужно включить в секцию. SQL-запрос создается и проверяется автоматически. Поскольку режим предварительного просмотра таблиц такой же, что и предварительный просмотр таблиц в диалоговом окне «Изменение свойств таблицы» и на странице «Предварительный просмотр таблицы» мастера импорта таблиц, максимальное количество строк предварительного просмотра равно 50.

Секции в развернутом шаблоне базы данных

При развертывании модели секции для развернутого шаблона базы данных появляются в качестве объектов базы данных в среде Среда SQL Server Management Studio. С помощью диалогового окна «Секции» в среде Среда SQL Server Management Studio можно создавать, изменять, объединять и удалять секции для развернутой модели. Описание управления секциями в развернутой модели в среде Среда SQL Server Management Studio выходит за рамки этого раздела. Чтобы узнать об управлении разделов в Среда SQL Server Management Studio, см. Создание секций табличной модели и управление ими (табличные службы SSAS).

Связанные задачи

Раздел

Описание

Создание секций и управление ими в базе данных рабочей области (табличные службы SSAS)

Описывает, как создавать секции и управлять ими в базе данных развернутой рабочей области модели с помощью диспетчера секций в среде SQL Server Data Tools (SSDT).

Обработка секций в базе данных рабочей области (табличные службы SSAS)

Описывает, как обрабатывать (обновлять) секции в базе данных рабочей области модели.

См. также

Основные понятия

Режим DirectQuery (табличные службы SSAS)

Обработка данных (табличные службы SSAS)