Dav*_*542 1 excel powerquery powerbi
Excel 在其数据模型中定义的“连接”和“查询”之间有什么区别?例如,如果我从本地加载 csv 文件,它会将其存储为查询(它显示“select *”作为针对该文件的查询)。那么什么才算是联系,两者之间有什么区别呢?我唯一能想到的是,如果不指定要使用的表/查询,连接就不会返回数据——例如,一个具有多个表的数据库连接,并且可能连接到另一个 Excel 文件(如果它有多个表)一个选项卡。
每个查询也是一个连接,但并非所有连接都是查询。
连接在 Excel 中已经存在很长时间了,通常与访问 SQL Server 等数据源的命令相关联。您链接到的页面底部有更多链接。您可能想在那里阅读。
术语“查询”现在通常与 Power Query 相关联,其中与数据源的数据连接是通过 Power Query 引擎进行的,然后在查询编辑器中进一步细化。
因此,每个查询 (Power Query) 也有一个连接,但您只能在 Power Query 编辑器中编辑 Power Queries,而旧连接可以在连接的属性对话框中编辑。
编辑:让我们这样说:连接就是这样。它将您的工作簿连接到数据源。就像连接两个城市的高速公路一样。
查询是对您拼出的实际数据的请求,从工作簿(通过连接)调用到数据源。然后数据源将数据发回(通过连接)。请求、接收和操作接收到的数据(例如清理数据、将其存储在工作簿中)的机制是查询的作用,但如果没有连接,它就无法做到这一点。查询的是高速公路上的实际交通情况。
在 Power Query 之前,您还可以连接到 SQL Server 并返回数据。查询详细信息在连接对话框的选项卡中可见,因此连接和查询同义使用。这些旧数据工具现在默认隐藏,必须在 Excel 高级选项中激活。
对于 Power Query,品牌名称会影响术语的使用。术语“查询”现在通常意味着 Power Query,而有些人可能会使用“连接”(它始终是任何查询的一部分)来表示旧式的遗留数据连接(也包含查询)。
但是,当您使用 Power Query 时,每个查询都将使用连接。这些是在您首次创建查询时建立的。您的工作簿可能有多个与不同数据源的连接。每个数据源的凭据与连接一起存储(在您的计算机上),而不是存储在 Power Query 中。这就像高速公路的通行费。通过将凭据与连接一起存储,您就可以建立使用该连接的权限,并且无论您带多少人回车都没有关系。
您甚至可以对多个不同的查询使用相同的连接(到特定的 SQL Server)。当您创建对 SQL Server 的第一个查询时,系统会提示您输入该新连接的凭据(高速公路的通行费)。当您创建对同一 SQL Server 的另一个查询时,连接已存在,并且系统不会提示您输入凭据。
您可以沿着同一条高速公路多次驾驶巴士,并从高速公路连接的城市的不同郊区接载乘客。
您的高速公路通行费仅在有限的时间内有效。您可以根据需要进行多次旅行,但它会在一段时间后过期。(SharePoint 凭据在 90 天后会发生这种情况,之后您必须再次提供凭据。不过,不了解 SQL Server。)
当您将包含 SQL Server 查询的工作簿发送给其他人时,他们需要提供自己的凭据才能使用该连接。您的通行费不包括他们的巴士费用。
在这变成一本儿童读物之前我要停下来。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
18896 次 |
| 最近记录: |