下面记录的是SSAS的一些问题,版本都是SQL SERVER 2012,不排除这些问题会在后面的版本修复。
1. Tabular用的是一种叫做DAX的语言。可能是因为tabular出来不久,Tabular用这种语言编写度量值时很不方便。
1.1. 当measure用dax编写有错(可能少个括号什么的)的时候,报错后代码段直接没(很可能是莫名其妙的隐藏掉),完全不给用户修改的机会。
1.2. 当第一种情况编写有无并在代码段不见了之后,再次编写相同名字的度量值时,编译器又报错说这个名字已经存在,要改一个才能用,要像再次用那个名字,必须在第二个度量值用别的名字编译成功后再改名字才能用。
1.3.在编写度量值时,一不小心点到空白的地方或者按到Enter,编译器会认为你已经编写完成,编译度量值,然后编译发现有错,第一步的噩梦又来了。
1.4.当使用自动提示的时候,自动提示生成的代码不会管后面到底有什么,例如后面已经有一个]了,它还是会生成一个中括号,那么这个中括号多出来了,一不注意编译,第一步的噩梦又来了。
2. 在Process table之前,它不会提示你输入账号秘密,如果你打开连接输入可用的账号秘密,它就直接报错
说XXXX账号访问不了数据库(一般是服务账号NT什么的)。这是因为SSAS的服务用它的服务账号去连接数据库了,你可以在打开Tabular项目第一时间就open connection来避免这个问题,也可以把SSAS的服务账号改成有权限访问的账号,这有有相关的一篇说明文章。
SSAS的一些问题
最新推荐文章于 2020-11-10 14:32:37 发布