【发布时间】:2022-08-24 02:27:50
【问题描述】:
我想使用 Microsoft Power Query 截断 SQL Server 表。
我使用Power BI write back to sql source 中的技术编写了下面的 M-Query 代码:
let
Source = Sql.Database(\"server_host/instance_name\", \"database_name\"),
Sql = \"truncate table [target_table]\",
RunSql = Value.NativeQuery(Source, Sql)
in
RunSql
当我运行它时,它失败并给出错误消息 \"Expression.Error: This native database query is\'t current support.\"
是否可以在 Power Query 中针对 SQL Server 执行 TRUNCATE TABLE 语句,如果可以,如何执行?
-
我想使用 Microsoft Power Query 截断 SQL Server 表。 - 为什么...?听起来您在这里有一个不同的要求,我们也许可以帮助您,而您目前正在寻求有关如何使您认为解决方案有效的帮助?
-
@iamdave 这是我的用例:我想用来自复杂格式(来自 SAP)的文本文件中的数据刷新 SQL Server 表。我想在 Excel 中使用 PowerQuery 以图形方式操作包含数据的文本文件。提取所需数据后,我想先截断 SQL Server 中的目标表,然后加载新提取的数据。我知道有很多工具可以将数据加载到 SQL Server 中,但我想利用 Power Query 来操作文本文件。
-
转换后如何将数据加载到 SQL Server 中?你能不使用那个工具吗(大概是有能力并且实际上打算用于加载数据而不是查询数据...?)在加载之前执行
truncate? -
我想要一个执行以下操作的管道: 1. 打开文件并转换。 2. 截断目标表。 3. 加载新数据。我希望在 Excel 中完成所有工作。我想我可以使用 ADO,但我想利用我现有的连接/conde。
-
这就是 SSIS 的用途,它包含在您的 SQL Server 许可证中(假设您没有使用 Express)。
标签: sql-server powerquery