I Polybase mit SQL Server 2016 RC3 Entwickler getestet:Polybase Insert in Externe Tabelle fehlgeschlagen - Pfad existiert nicht - SQL Server 2016 RC3
Ich bin in der Lage externe Datenquellen
I zu erstellen kann ich kann Dateiformate
I externe Tabellen erstellt deuten auf mein Hadoop-Dateisystem
erstellen betreiben meine externen Tabellen wählen über und die Daten in Management Studio
jedoch erhalten, wenn ich in die gleichen Tabellen einfügen versuche ich die folgende Fehlermeldung erhalten:
‚Microsoft.SqlServer.DataWarehouse.Common .ErrorHandling.MppSqlException: EXTERNAL TABLE-Zugriff fehlgeschlagen, da der angegebene Pfadname '' hdfs: // localhost: 9000/input/OldSales.csv '' nicht existiert. Geben Sie einen gültigen Pfad ein und versuchen Sie es erneut '
Ich bin sicher, dass der Pfad vorhanden ist, außerdem, wenn ich die gleiche externe Tabelle auswählen kann, enthält die externe Quelle den richtigen Pfad, oder mir fehlt etwas?
Dies ist meine Insert-Anweisung:
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
ich auch polybasisch Export aktivieren:
sp_configure 'allow polybase export', 1;
reconfigure
Es scheint, wie es eine Erlaubnis Problem ist, und ich bin immer falsche Fehlermeldung.
Weitere Details:
Windows Server 2012
Hadoop 2.7.1 (Einzelknoten)
Jeder Kommentar wird geschätzt.