在Excel的Power Query中通过ODBC连接进行连接时选择要连接的架构

时间:2019-03-01 22:48:57

标签: excel vba powerquery m

因此,我有一个非常简单的查询(概念证明),在这里我可以根据Excel工作表输入动态地从数据库中提取数据。例如:

let
    Source = Odbc.Query("dsn=Dev 2", "select * #(lf)from job_id JI#(lf)where JI.job_ID  = " & Text.From(GetNamedRange("SQLJobInstanceID")) & "#(lf)")
in
    Source

万岁,行得通!但是,当我建立连接时,我需要登录。登录的一部分包括我要连接的架构。 Username[Schema]是完成的过程。现在,我已经连接了,我想选择一个不同的架构来连接-但我不确定如何修改该架构,或者注销并重新登录。

(也很好奇连接是否正在存储我的凭据,这会带来问题,或者其他人是否需要使用其凭据登录)

我相信我还可以通过编辑代码的"dsn=Dev 2"部分来编辑我正在使用的ODBC连接(同样,可能会将其转换为命名范围下拉菜单。弄清楚每个用户都有哪些ODBC选项,然后将其拉出...)

谢谢

0 个答案:

没有答案