【问题标题】:Edit SQL Query in SSAS Tabular Model在 SSAS 表格模型中编辑 SQL 查询
【发布时间】:2021-07-08 13:46:03
【问题描述】:

我使用 Visual Studio 的 SSAS 项目模板创建了表格模型的本地实例。

对此仍有点新意,但我使用 OLEDB 连接通过 SQL 查询导入数据。

表已成功导入,但我想对用于导入数据的查询进行更改。

下面蓝色圈出的是我的连接,红色圈出的是表格属性选项。

当我选择表属性时,我看不到查询。我只看到连接字符串;

Power Query 编辑器也是如此

在哪里可以找到我为编辑它所做的查询?我在任何地方都找不到它!

谢谢

【问题讨论】:

    标签: ssas ssas-tabular


    【解决方案1】:

    我对SSAS不熟悉,但是界面看起来很像PowerBI。

    当前您已导入整个表,您无法将 SQL 查询应用于该连接。

    要导入 SQL 查询的结果,您需要创建一个 native query

    例如,如果我想查询如下所示的 Postgres 数据库:

    let
        Source = Value.NativeQuery(PostgreSQL.Database("db.host.path", "db_name"), "select * from some_table where condition = 1")
    in
        Source
    

    我知道您没有 Postgres 数据库,所以命令看起来像这样(不确定,无法测试):

    let
        Source = Value.NativeQuery(#"OleDb/provider-SQLNCLI11 1", "select * from some_table where condition = 1")
    in
        Source
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      相关资源
      最近更新 更多