Power Query Tabel.Buffer 正确使用
Power Query Tabel.Buffer Correct Use
为了缩短 SQL 服务器的加载时间并提高性能,我尝试了以下方法:
在名为 SQL_Query 的查询中,我使用
let
Source = SQL.Databse(SomeSQLCode),
BufferMyTabel = Table.Buffer(Source)
in
BufferMyTabel
在另一个下游查询中我只使用
let
Source = SQL_Query
more code
- 是否正确地缓冲了我的 SQL 导出以供我进一步使用
下游查询?
- 只要我不更新SQL_Query并保持
Excel 打开,如果数据只保留在内存中以允许更快
访问权限?
不,那行不通。
您的第二个查询将发出自己的另一个查询。
如果您在同一个查询中重复使用数据,例如多次引用同一个集合,Buffer 可以提供帮助。
请记住,在 Power 查询中,放入内存的数据量有内存限制,大约 256MB,之后将开始对数据进行分页。
考虑看看这个来自 Chris Webb 的 link 作为例子:
improving-power-query-calculation-performance-with-list-buffer
为了缩短 SQL 服务器的加载时间并提高性能,我尝试了以下方法:
在名为 SQL_Query 的查询中,我使用
let
Source = SQL.Databse(SomeSQLCode),
BufferMyTabel = Table.Buffer(Source)
in
BufferMyTabel
在另一个下游查询中我只使用
let
Source = SQL_Query
more code
- 是否正确地缓冲了我的 SQL 导出以供我进一步使用 下游查询?
- 只要我不更新SQL_Query并保持 Excel 打开,如果数据只保留在内存中以允许更快 访问权限?
不,那行不通。
您的第二个查询将发出自己的另一个查询。
如果您在同一个查询中重复使用数据,例如多次引用同一个集合,Buffer 可以提供帮助。
请记住,在 Power 查询中,放入内存的数据量有内存限制,大约 256MB,之后将开始对数据进行分页。
考虑看看这个来自 Chris Webb 的 link 作为例子:
improving-power-query-calculation-performance-with-list-buffer