命令管理器创建事实脚本未看到 table

Command Manager Create Fact Script not seeing table

当我尝试在命令管理器中 运行 下面的脚本时,我不断收到一条消息,提示 table 不在文件夹中。但是,当我查看文件夹时,table 就在那里,详细信息列中有 "logical table"。任何人都可以看到我的脚本有什么问题吗?

Code:

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

刚刚检查过,您似乎必须省略 table 的基本路径。检查 CommandManager "Create Fact" 的大纲示例(总是有帮助)。

所以这会起作用:

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

注意:即使将 tables/table-aliases 移至子文件夹,您也只需在 EXPSOURCETABLES 中提供 table-名称。遗憾的是文档不是 MSTR 的强项。