Диспетчер команд Создать скрипт факта не видя таблицы
Когда я пытаюсь запустить приведенный ниже скрипт в диспетчере команд, я получаю сообщение о том, что таблицы нет в папке. Однако, когда я смотрю в папку, таблица прямо там, с "логической таблицей" в столбце сведений. Кто-нибудь может увидеть, в чем проблема с моим сценарием?
Code:
CREATE FACT "TestFact" IN FOLDER "\Schema Objects\Facts\BulkFactTest" EXPRESSION "StuffCount" EXPSOURCETABLES "\SCHEMA OBJECTS\TABLES\TableName" FOR PROJECT "ProjectName";
1 ответ
Решение
Только что проверил, и кажется, что вы должны опустить базовый путь к таблице. Проверьте пример схемы для "Создать факт" CommandManager (всегда полезно).
Так что это будет работать:
CREATE FACT "TestFact" IN FOLDER "\Schema Objects\Facts\BulkFactTest" EXPRESSION "StuffCount" EXPSOURCETABLES "TableName" FOR PROJECT "ProjectName";
Примечание: даже при перемещении таблиц / псевдонимов таблиц в подпапки вы должны указывать имя таблицы только в EXPSOURCETABLES. К сожалению, документация не является сильной стороной MSTR.