You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SSAS表格模型中使用已配置的CosmosDB ODBC连接?

解决SSAS表格模型连接CosmosDB ODBC的具体步骤

我之前帮同事处理过完全相同的问题,SSDT 15.1的SSAS表格模型里不会直接展示ODBC数据源选项,得通过OLE DB Provider来桥接使用,以下是详细操作流程:

  • 第一步:确认ODBC驱动位数匹配
    SSDT 15.1是32位应用程序,所以你必须安装32位版本的Microsoft Azure Cosmos DB ODBC驱动(哪怕你的系统是64位)。如果之前装的是64位驱动,建议卸载后重新安装32位版本,否则后续连接会失败。

  • 第二步:选择正确的数据源提供者
    在SSAS表格模型项目中,右键点击“数据源”文件夹 → 选择“从数据源导入”,在弹出的数据源列表里,找到并选择 OLE DB Provider for ODBC Drivers(不要选“其他”分类下的选项)。

  • 第三步:配置连接字符串
    进入连接配置界面后,选择“使用连接字符串”选项,输入对应的连接信息:

    • 如果用你之前配置好的ODBC数据源名称(DSN),连接字符串格式为:
      DSN=你的CosmosDB ODBC数据源名称;
      
    • 如果直接手动输入连接参数(无需DSN),格式为:
      Driver={Microsoft Azure Cosmos DB ODBC Driver};AccountEndpoint=你的CosmosDB账户端点;AccountKey=你的账户密钥;Database=目标数据库名称;
      

    替换括号里的内容为你自己的CosmosDB信息即可。

  • 第四步:测试并完成连接
    点击“测试连接”按钮,确认连接成功后,设置数据源的名称和凭据(如果需要),完成数据源的创建。

  • 第五步:处理CosmosDB数据(可选)
    连接成功后导入数据时,可能需要在Power Query编辑器里调整文档结构——比如展开嵌套的JSON属性、筛选不需要的字段,让数据更适配SSAS表格模型的结构。

常见问题排查

如果找不到“OLE DB Provider for ODBC Drivers”:

  • 检查SSDT是否为32位版本(SSDT 15.1默认是32位),确保对应安装了32位ODBC驱动;
  • 重启SSDT后再尝试,有时候驱动安装后需要重启IDE才能识别。

内容的提问来源于stack exchange,提问作者user7593937

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:46:24