のSQL Server 2016 RC3:ポリ塩基挿入に失敗しました - パスが存在しない - 私は、SQL Server 2016 RC3 Developerでポリ塩基をテストし
私は外部データソース
Iを作成することができています私はHadoopのファイルシステムを指す外部表を作成し
ファイル形式を作成することができます
私ができます私の外部表の上に選択し実行して、しかしManagement Studioのデータに
を取得し、私は次のエラーを取得すると同じテーブルに挿入しようとすると:
「Microsoft.SqlServer.DataWarehouse.Common .ErrorHandling.MppSqlException:指定されたパス名 '' hdfs:// localhost:9000/input/OldSales.csv ''が存在しないため、EXTERNAL TABLEアクセスが失敗しました。有効なパスを入力してもう一度やり直してください '
同じ外部テーブルを選択することができますか、外部ソースに正しいパスが含まれているか、または何か不足していますか?
これは私のINSERT文である:
INSERT INTO [dbo].[OldTrasactions]
SELECT TOP 1000
[SalesOrderNumber]
,[SalesOrderLineNumber]
,p.EnglishProductName as ProductName
,st.SalesTerritoryCountry
,[OrderQuantity]
,[UnitPrice]
,[ExtendedAmount]
,[SalesAmount]
,convert(date,[OrderDate]) AS [OrderDate]
FROM [AdventureworksDW2016CTP3].[dbo].[FactInternetSales] a
inner join dbo.DimProduct p on a.ProductKey = p.ProductKey
inner join dbo.DimSalesTerritory st on st.SalesTerritoryKey = a.SalesTerritoryKey
where year(OrderDate) < 2011
私もポリ塩基エクスポートを有効にします。
sp_configure 'allow polybase export', 1;
reconfigure
アクセス権の問題があるようだと私は間違ったエラーメッセージを取得しています。
その他の詳細:
のWindows Server 2012
のHadoop 2.7.1(シングルノード)
任意のコメントが理解されるであろう。