当我尝试在命令管理器中运行下面的脚本时,我不断收到消息,该表不在文件夹中。但是,当我查看文件夹时,表格就在那里,使用"逻辑表"在详细信息列中。任何人都可以看到我的脚本有什么问题吗?
Code:
CREATE FACT "TestFact" IN FOLDER "\Schema Objects\Facts\BulkFactTest" EXPRESSION "StuffCount" EXPSOURCETABLES "\SCHEMA OBJECTS\TABLES\TableName" FOR PROJECT "ProjectName";
答案 0 :(得分:0)
刚检查过,似乎你必须省略表的基本路径。检查CommandManager的“创建事实”的大纲示例(总是有用的)。
所以这会奏效:
CREATE FACT "TestFact" IN FOLDER "\Schema Objects\Facts\BulkFactTest" EXPRESSION "StuffCount" EXPSOURCETABLES "TableName" FOR PROJECT "ProjectName";
注意:即使将表/表别名移动到子文件夹,您也只能在EXPSOURCETABLES中提供表名。遗憾的是,文档并不是MSTR的强项。