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


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

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

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

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

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

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

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

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

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

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

    Mode Description
    Обработка по умолчанию Обнаруживает состояние процесса объекта таблицы и выполняет обработку, необходимую для доставки необработанных или частично обработанных объектов в полностью обработанное состояние. Данные для пустых таблиц и разделов загружаются, а иерархии, вычисляемые столбцы и связи создаются или перестраиваются.
    Полный процесс Обрабатывает объект таблицы и все содержащиеся в ней объекты. При запуске команды Process Full для объекта, который уже был обработан, службы SQL Server Analysis Services удаляют все данные из объекта, а затем обрабатывают его. Этот вид обработки требуется, когда структурное изменение было внесено в объект. Для этого параметра требуется больше всего ресурсов.
    Обработка данных Загрузка данных в таблицу без перестроения иерархий или связей или пересчет вычисляемых столбцов и мер.
    Процесс очистки Удаляет все данные из таблицы и всех секций таблиц.
    Дефрагментация процесса Дефрагментирует вспомогательные индексы таблиц.
  3. В столбце флажка таблицы проверьте таблицу и при необходимости выберите все дополнительные таблицы, которые требуется обработать, и нажмите кнопку "ОК".

Обработка одного или нескольких разделов

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

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

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

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

См. также

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