SQL Server 2019 Polybase からローカル CSV ファイルにアクセスできません。これは単純な 3 列のテキスト ファイルです。ローカル システム DSN も作成しました (ODBC32 UI から)。
サンプルコードはhereから取得しました。ただし、リンク (cdata) のドライバーは無料ではありません。この問題を解決するための支援をいただければ幸いです。
create master key encryption by password = 'Polybase2CSV';
create database scoped credential csv_creds
with identity = 'username', secret = 'password';
create external data source csv_source
with (
location = 'odbc://localhost',
connection_options = 'DSN=CustomerDSN', -- this is the DSN name
-- PUSHDOWN = ON | OFF,
credential = csv_creds
);
CREATE EXTERNAL TABLE Customer
(
CUSTOMERID int,
CUSTOMERNAME varchar(250),
DEPARTMENT varchar(250)
) WITH (
LOCATION='customer.txt',
DATA_SOURCE=csv_source
);