Диспетчер команд Создать скрипт факта не видя таблицы

Когда я пытаюсь запустить приведенный ниже скрипт в диспетчере команд, я получаю сообщение о том, что таблицы нет в папке. Однако, когда я смотрю в папку, таблица прямо там, с "логической таблицей" в столбце сведений. Кто-нибудь может увидеть, в чем проблема с моим сценарием?

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.

Другие вопросы по тегам