|
|
1
4
这需要几个步骤才能使其成功工作。作为先决条件,您需要确保SQL Server 2019已更新为CU4( KB4548597 )修复一些已知问题。对于免费解决方案,您需要安装64位版本 Microsoft Access Database Engine 2016 Redistributable 。这将安装64位版本的ODBC驱动程序。
有了这两件事,您现在可以创建外部数据源。我建议禁用
如果要直接连接到包含标题行的CSV文件,只需指定Access文本驱动程序和包含文件的文件夹即可创建外部数据源:
要使用数据源,您需要创建一个反映文件格式的外部表定义。这个
如果要定义列名、数据类型等,请在
ODBC数据源(64位)
UI,选择
Microsoft Access文本驱动程序
。然后,您可以选择文件夹、文件类型和文本文件格式的定义。请确保使用64位数据源。定义完格式详细信息后,您将看到
对于外部数据源,您将指定DSN的名称:
这个
|
|
|
2
0
要直接创建数据源,您需要购买该驱动程序。这是选项1,但因为它在窗外。你还有两个选择。将该数据直接导入SQL Server,或者如果您真的想使用PolyBase。将该数据加载到暂存SQL表中,然后创建引用该暂存表的外部表。 我的假设是:CSV数据并不陈旧。结构/模式将保持不变。 创建暂存表。使用
然后回收代码以连接到PolyBase或直接使用数据。
然后,您可以定期运行PS函数,根据需要将数据加载到表中。 |