Загрузка данных в конструкторе кубов

С помощью конструктора кубов можно загружать данные агрегированного хранения или блочного хранения в Essbase.

Иногда во время разработки куба требуется удалить данные и загрузить их повторно. Файлы данных и правил, используемые в процессе загрузки, должны храниться в Essbase. Если в рабочую книгу приложения включен лист данных, то файлы данных и правил создаются автоматически в процессе построения куба. Можно также загрузить отдельные файлы данных и правил в куб.

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

Чтобы увеличить предельное количество заданий, задайте для свойства конфигурации Услуг поставщика essbase.jobs.maxCount требуемое значение. См. раздел "Задание свойств конфигурации услуг поставщика".

Важно знать различия между агрегированным и блочным хранением.

Загрузка данных блочного хранения в конструктор кубов

Чтобы загрузить данные блочного хранилища с помощью конструктора кубов, нажмите на значок Загрузка данных на ленте конструктора кубов и, следуя указаниям, выберите тип задания, исходные данные и файл правила, а затем запустите задание и проверьте и отслеживайте его выполнение.

  1. В ленте конструктора кубов в приложении Excel выберите Загрузить данные Изображение значка "Загрузить данные" на ленточной диаграмме конструктора кубов..
  2. В диалоговом окне "Загрузить данные" выберите приложение и куб для загрузки данных.
  3. Выберите параметр в списке Выбрать тип задания:
    • Загрузить данные: загрузка данных в куб
    • Удалить все данные: удаление всех данных из куба
  4. Нажмите Выбрать данные.
  5. В диалоговом окне Выбрать данные нажмите Добавить.
  6. В диалоговом окне Файлы Essbase перейдите к файлам данных, которые требуется добавить, и выберите их. Эти файлы могут находиться в каталоге куба или в другом каталоге по выбору пользователя. Можно добавить несколько файлов одновременно или добавлять их по одному.
  7. В каждом файле данных, выбранном в ходе выполнения шага 6, нажмите на значок Выбрать файл правила загрузки, чтобы выбрать соответствующий файл правил.
  8. В диалоговом окне Файлы Essbase перейдите к файлу правил для этого файла данных и выберите его.

    Примечание.:

    В случае загрузки данных, отличных от SQL, всегда необходимо выбирать файл данных. Если выбрать только файл правил (предназначенный для загрузок, отличных от SQL), а не файл данных, возвращается сообщение об ошибке установки подключения к базе данных SQL. Выбор соответствующего файла данных поможет решить данную проблему.

  9. Нажмите ОК.
  10. Задайте значение для параметра Прервать при ошибке.

    Если выбран вариант Прервать при ошибке, то в случае ошибки загрузка данных будет остановлена.

  11. Нажмите Выполнить, чтобы начать загрузку данных.

    Для каждого файла данных создается одно задание. Задания выполняются параллельно, поэтому они завершаются быстрее, чем если бы они выполнялись по отдельности.

  12. Нажмите Да, чтобы запустить Средство просмотра заданий и просмотреть статус каждого задания, или нажмите Нет, чтобы не запускать Средство просмотра заданий.

См. раздел "Общие сведения о загрузке данных и построении измерений".

Загрузка данных агрегированного хранения в конструктор кубов

Чтобы загрузить данные агрегатного хранения с помощью конструктора кубов, нажмите на значок Загрузка данных на ленте конструктора кубов и, следуя указаниям, выберите тип задания, настройки, исходные данные и файл правила, а затем запустите задание и отслеживайте его выполнение.

  1. В ленте конструктора кубов в приложении Excel выберите Загрузить данные Изображение значка "Загрузить данные" на ленточной диаграмме конструктора кубов..
  2. В диалоговом окне Загрузить данные выберите приложение и куб для загрузки данных.
  3. Нажмите Выбрать данные.
  4. В диалоговом окне Выбор файлов данных выберите настройки загрузки данных.
    Свойство или поле Значения
    Метод агрегирования с дублированием

    Укажите способ обработки случаев, когда несколько значений для одной и той же ячейки загружаются из потока данных в буфер загрузки.

    • Добавить — добавление значений, если буфер содержит несколько значений для одной ячейки.
    • Проверяет, что несколько значений для одной и той же ячейки идентичны; в противном случае дублирующиеся значения игнорируются. Если значения для одной и той же ячейки отличаются, загрузка данных останавливается с выводом сообщения об ошибке.
    • Использовать последнюю — объединение дублированных ячеек с использованием значения ячейки, загруженной последней в буфер загрузки. Этот параметр предназначен для относительно небольших нагрузок данных объемом до 10 000 ячеек.
    Загрузить параметры буфера

    Укажите способ обработки отсутствующих и нулевых значений в потоке данных из буфера загрузки.

    • Не игнорировать ничего — не игнорировать никакие значения во входящем потоке данных.
    • Игнорировать отсутствующие значения — игнорировать значения #Missing во входящем потоке данных.
    • Игнорировать нулевые значения — игнорировать нулевые значения во входящем потоке данных.
    • Игнорировать отсутствующие и нулевые значения — игнорировать значения #Missing и нулевые значения во входящем потоке данных.
    Параметр фиксации

    Укажите параметры фиксации буфера загрузки, которые следует использовать при фиксации содержимого буфера загрузки данных к кубу.

    • Сохранять данные — сохранение значений в буфере загрузки.
    • Добавить данные — добавление значений в буфер загрузки к существующим сохраненным значениям данных.
    • Вычесть данные — вычитание значений из существующих сохраненных значений в буфере загрузки.
    • Заменить все данные — сохранение входящих данных вместо существующих сохраненных значений в буфере загрузки.
    • Переопределить добавочные данные — сброс инкрементных данных (хранящихся в инкрементных секторах). Другими словами, удаляется текущее содержимое всех инкрементных секторов данных в кубе и создается новый сектор данных с содержимым из указанного буфера загрузки данных. Новые данные создаются с помощью свойства загрузки данных Добавить значения (aggregate_sum). Если в новых данных и основном секторе есть дублирующиеся ячейки, их значения складываются вместе при запросе.
    Параметр прекращения

    Укажите окончательные параметры для фиксации секторов данных в кубе из буфера загрузки данных.

    • Инкремент в основной сектор — сохранение данных в основном секторе без создания инкрементного сектора.
    • Инкремент в новый сектор — запись данных, хранящихся в буфере, в новый сектор. Эта операция ускоряет загрузку данных.
    • Упрощенный инкремент в новый сектор — запись данных, хранящихся в буфере, в новый сектор базы данных с использованием легковесной операции. Этот параметр предназначен только для загрузки данных очень малого объема до 1000 ячеек, которые выполняются одновременно (например, операции обновления данных таблицы клиента).
    Параллельность
    • Последовательно — загрузка данных выполняется последовательно, а не параллельно.
    • Параллельно — загрузка данных выполняется параллельно.

      На кубе агрегированного хранения может существовать несколько буферов загрузки данных. Для экономии времени можно одновременно загружать данные в несколько буферов загрузки.

      Хотя в каждый момент времени может быть активна только одна операция подтверждения загрузки данных в кубе, можно зафиксировать несколько буферов загрузки данных в одной операции фиксации, что будет быстрее, чем фиксация буферов по отдельности.

  5. Нажмите Добавить, чтобы выбрать файлы данных и правил.
  6. В диалоговом окне Выбрать файлы данных перейдите к файлам данных, которые требуется добавить, и выберите их. Эти файлы могут находиться в каталоге куба или в другом каталоге по выбору пользователя. Можно добавить несколько файлов одновременно или добавлять их по одному.
  7. В каждом файле данных, выбранном в ходе выполнения шага 6, нажмите на значок Выбрать файл правила загрузки, чтобы выбрать соответствующий файл правил.
  8. В диалоговом окне Файлы Essbase перейдите к файлу правил для этого файла данных и выберите его.
  9. Задайте значение для параметра Прервать при ошибке.

    Если выбран вариант Прервать при ошибке, то в случае ошибки загрузка данных будет остановлена.

  10. Нажмите Выполнить, чтобы начать загрузку данных.

    Для каждого файла данных создается одно задание. Задания выполняются параллельно, поэтому они завершаются быстрее, чем если бы они выполнялись по отдельности.

  11. Нажмите Да, чтобы запустить Средство просмотра заданий и просмотреть статус каждого задания, или нажмите Нет, чтобы не запускать Средство просмотра заданий.

См. раздел "Загрузка данных в базы данных агрегированного хранения".