Поделиться через


Обработка базы данных, таблицы или секции (службы Analysis Services)

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Задачи в этой статье описывают, как вручную обрабатывать базу данных, таблицу или секции табличной модели с помощью диалогового окна Обработка <объекта> в SQL Server Management Studio.

Обработка базы данных

  1. В SQL Server Management Studio щелкните правой кнопкой мыши базу данных, которую требуется обработать, и выберите команду Обработать базу данных.

  2. В диалоговом окне Обработка базы данных выберите один из следующих режимов обработки из списка Режим :

    Режим Описание
    Обработка. По умолчанию Определяет состояние обработки объектов баз данных и выполняет обработку, необходимую для преобразования необработанных или частично обработанных объектов в полностью обработанное состояние. Выполняется загрузка данных для пустых таблиц и секций; иерархии, вычисляемые столбцы и связи строятся или перестраиваются (повторно вычисляются).
    Обработка. Полная Обрабатывает базу данных и все объекты, которые в ней содержатся. При запуске process Full для объекта, который уже был обработан, SQL Server Analysis Services удаляет все данные в объекте, а затем обрабатывает объект . Этот тип обработки требуется при внесении структурных изменений в объект. Этот вариант требует больше всего ресурсов.
    Обработка с очисткой Удаляет все данные из объектов базы данных.
    Обработка с повторным вычислением Обновляет и повторно вычисляет иерархии, связи и вычисляемые столбцы.
  3. В столбце флажков Обработка выберите секции для обработки в текущем режиме и нажмите кнопку ОК.

Обработка таблицы

  1. В SQL Server Management Studio в базе данных табличной модели, содержащей таблицу, которую требуется обработать, разверните узел Таблицы, щелкните правой кнопкой мыши таблицу, которую требуется обработать, и выберите команду Обработать таблицу.

  2. В диалоговом окне Обработка таблицы выберите один из следующих режимов обработки из списка Режим :

    Режим Описание
    Обработка. По умолчанию Определяет состояние обработки объекта таблицы и выполняет обработку, необходимую для того, чтобы преобразовать необработанные или частично обработанные объекты в полностью обработанное состояние. Выполняется загрузка данных для пустых таблиц и секций; иерархии, вычисляемые столбцы и связи строятся или перестраиваются (повторно вычисляются).
    Обработка. Полная Обрабатывает объект таблицы и все объекты, которые в нем содержатся. При запуске process Full для объекта, который уже был обработан, SQL Server Analysis Services удаляет все данные в объекте, а затем обрабатывает объект . Этот тип обработки требуется при внесении структурных изменений в объект. Этот вариант требует больше всего ресурсов.
    Обработка данных Выполняется загрузка данных в таблицу без перестроения иерархий или связей и без повторного вычисления вычисляемых столбцов и мер.
    Обработка с очисткой Удаляет все данные из таблицы и ее секций.
    Обработка с дефрагментацией Дефрагментирует индексы вспомогательных таблиц.
  3. В столбце флажков таблицы проверьте таблицу и при необходимости выберите дополнительные таблицы, которые необходимо обработать, после чего нажмите кнопку ОК.

Обработка одной или нескольких секций

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

  2. В диалоговом окне Секции на вкладке Секциинажмите кнопку «Обработать».

  3. В диалоговом окне Обработка секции выберите один из следующих режимов обработки из списка Режим :

    Режим Описание
    Обработка. По умолчанию Обнаруживает состояние обработки объекта секции и выполняет обработку, необходимую для перевода необработанных или частично обработанных объектов секции в полностью обработанное состояние. Выполняется загрузка данных для пустых таблиц и секций; иерархии, вычисляемые столбцы и связи строятся или перестраиваются (повторно вычисляются).
    Обработка. Полная Обрабатывает объект секций и все объекты, которые в нем содержатся. При запуске process Full для объекта, который уже был обработан, SQL Server Analysis Services удаляет все данные в объекте, а затем обрабатывает объект . Этот тип обработки требуется при внесении структурных изменений в объект.
    Обработка данных Выполняется загрузка данных в секцию или таблицу без перестроения иерархий или связей или повторного вычисления вычисленных столбцов и мер.
    Обработка с очисткой Удаляет все данные из секции.
    Обработка с добавлением Постепенно обновляет секцию с включением новых данных.
  4. В столбце флажков Обработка выберите секции для обработки в текущем режиме и нажмите кнопку ОК.

См. также:

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