gpt4 book ai didi

sql-server - 在 Azure SQL 中批量插入 Parquet 文件

转载 作者:行者123 更新时间:2023-12-02 06:06:59 26 4
gpt4 key购买 nike

我正在尝试根据示例 here 将 parquet 文件加载到 Azure SQL 数据库中就这样。但是,我收到语法错误。我在 Microsoft 网站上没有看到太多文档,在 Google 上没有看到足够的信息。所以,在这里寻求专家的帮助。仅供引用 - 我已经创建了 DATA_SOURCE。

创建外部数据源:

CREATE EXTERNAL DATA SOURCE [my_azure_blob_storage]
WITH (
LOCATION = N'abfss://xxxxxxx.dfs.core.windows.net',
CREDENTIAL = [myblobStorage] ,
TYPE = BLOB_STORAGE
);

进行批量插入:

BULK INSERT [dbo].[Employees]
FROM 'gold/employees'
WITH
(
DATA_SOURCE = 'my_azure_blob_storage',
FORMAT = 'PARQUET',
FIRSTROW = 2
);

我得到的错误是:

Msg 102, Level 15, State 1, Line 6Incorrect syntax near 'FORMAT'.

最佳答案

目前 BULK INSERT 中唯一支持的格式或OPENROWSET是 CSV。

您可以使用 Azure 数据工厂或 Spark 从 parquet 文件批量加载 SQL Server,或者为 BULK INSERT 或 OPENROWSET 准备 CSV 文件。

关于sql-server - 在 Azure SQL 中批量插入 Parquet 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69258489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com