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

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

Code:

CREATE FACT "TestFact" IN FOLDER "\Schema Objects\Facts\BulkFactTest" EXPRESSION "StuffCount" EXPSOURCETABLES "\SCHEMA OBJECTS\TABLES\TableName" FOR PROJECT "ProjectName";

person ndderwerdo    schedule 05.07.2017    source источник


Ответы (1)


Только что проверил, и кажется, что вам нужно опустить базовый путь к таблице. Проверьте схему-пример для «Создать факт» CommandManager (всегда полезно).

Итак, это будет работать:

CREATE FACT "TestFact" IN FOLDER "\Schema Objects\Facts\BulkFactTest" EXPRESSION "StuffCount" EXPSOURCETABLES "TableName" FOR PROJECT "ProjectName";

Примечание: даже при перемещении таблиц/псевдонимов таблиц в подпапки вы должны указать только имя таблицы в EXPSOURCETABLES. К сожалению, документация не является сильной стороной MSTR.

person onu    schedule 06.07.2017
comment
Думаю, это также отвечает на ваш другой пост (stackoverflow.com/q/44912144/3203970) - person onu; 06.07.2017