Интерфейс IEtlPlainDataConsumer предназначен для работы с приемником данных.
Для работы c провайдерами XLS, MDB, DBase в ОС x64 разрядной версии необходимо наличие драйверов:
Необходимо установить драйвер AccessDatabaseEngine_x64.exe, если используется OC x64, «Форсайт. Аналитическая платформа (x64)» и не установлен MS Office x64;
Необходимо установить драйвер AccessDatabaseEngine.exe, если используется OC x64, «Форсайт. Аналитическая платформа (x86)» и не установлен MS Office x86;
Если используется OC x64, «Форсайт. Аналитическая платформа (x64)» и MS Office x86 (или драйвер x86), то импорт работать не будет – будет выдано сообщение об ошибке. В этом случае, поможет только переустановка MS Office.
При комбинации OC x64, «Форсайт. Аналитическая платформа (x86)» и MS Office x64 (или драйвер x64) не будет работать только импорт из *.xlsx - это особенность драйвера.
Если MS Office не стоит и соответствующий провайдер не найден, то выдается сообщение «OLE DB провайдер Microsoft.ACE.OLEDB.12.0 не найден».
Следующие приёмники могут быть указаны в свойстве Consumer:
Приёмник репозитория (куб, табличный справочник НСИ);
| Имя свойства | Краткое описание | |
| ClearConsumer | Свойство ClearConsumer определяет, необходимо ли производить очистку приемника перед добавлением записей. | |
| Consumer | Свойство Consumer возвращает объект импорта/экспорта. | |
| KeyFieldNames | Свойство KeyFieldNames определяет поля для идентификации одинаковых записей в источнике и приемнике. | |
| PlainInput | Свойство PlainInput определяет список полей входа. |
| Имя свойства | Краткое описание | |
| ConnCompId | Свойство ConnCompId определяет индекс компоненты связности объекта задачи ETL. | |
| Description | Свойство Description определяет описание (примечание) объекта задачи ETL. | |
| Id | Свойство Id определяет идентификатор объекта задачи ETL. | |
| InputType | Свойство InputType возвращает тип входа объекта задачи ETL. | |
| IsActive | Свойство IsActive возвращает признак включения объекта в задачу ETL. | |
| Name | Свойство Name определяет наименование объекта задачи ETL. | |
| ObjectType | Свойство ObjectType возвращает тип объекта задачи ETL. | |
| ObjectTypeName | Свойство ObjectTypeName возвращает название типа объекта задачи ETL. | |
| OutputType | Свойство OutputType возвращает тип выхода объекта задачи ETL. | |
| Task | Свойство Task возвращает задачу ETL, в которой создан объект. |
| Имя метода | Краткое описание | |
| Edit | Метод Edit создает копию приемника данных для редактирования. | |
| FillDefault | Метод FillDefault заполняет поля на основании данных о полях приемника. | |
| Save | Метод Save сохраняет результаты редактирования. |
| Имя метода | Краткое описание | |
| Remove | Метод Remove удаляет объект задачи ETL. |
См. также: