Генерация таблиц runtime DAX 2012
Всем привет!
Тема:
Есть задача по импорту данных. Необходимо генерировать промежуточные таблицы (stage) во время выполнения и очень хочется использовать при создании таблиц EDT таблицы назначения. (к примеру если импорт SalesTable то поле SalesId должно использовать SalesIdBase как в таблице назначения). Использую обычный TreeNode для генерации, но вот незадача - при попытке присвоить значение свойства ExtendedDataType (TreeNode.setProperty(...)), если EDT обладает связью то, система выдает диалог с предложением создать внешний ключ для таблицы, который (оно и понятно и сам диалог и сам ключ) мне не нужен.
Вопрос:
Можно ли как-то избежать данного диалога при создании таблиц? Может есть некий флаг, который нужно выставить в системе перед созданием таблиц или использовать что-то другое, для создания?
Заранее спасибо.
P.S.
- есть вариант генерировать точную копию EDT без связи или генерировать файл XPO и загружать. Но это как-то ... не комильфо ...
- (на всякий пожарный) Базовый функционал Data Migration, AIF, Ax-классы - не устраивают. Надо писать свое.
|