Загрузка данных в существующий куб/БД временных рядов

Для загрузки данных предназначен объекта класса CubeLoaderFromSource. После инициализации объекта необходимо выполнить следующие действия:

  1. В свойстве Type указать тип объекта репозитория, в который осуществляется загрузка (куб или база данных временных рядов);

  2. В зависимости от указанного типа, в свойстве Cube или Rubricator указать объект, в который будет осуществляться загрузка;

  3. В коллекции DimensionBindings определить параметры привязки измерений к полям источника данных;

  4. В коллекции FactBindings определить параметры привязки фактов к полям источника данных;

  5. Инициализируйте источник данных, из которого будет осуществляться загрузка. Источник должен поддерживать IDtProvider;

  6. После вызова метода Load данные будут загружены.

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

Загрузка в существующий куб

Загрузка осуществляется в стандартный куб с идентификатором «S_CUBE». В структуре куба добавлены два измерения: измерение стран с идентификатором «COUNTRY» и календарное измерение.

Пример Fore

Пример Fore.NET

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

Загрузка осуществляется в БД временных рядов с идентификатором «TSDB». В структуре базы данных создан атрибут «COUNTRY», ссылающийся на справочник стран.

Пример Fore

Пример Fore.NET

См. также:

Примеры