2016-05-26 2 views
0

Я проверил Polybase с SQL Server 2016 RC3 Разработчик:Polybase Вставить в внешней таблице не удалось - путь не существует - SQL Server 2016 RC3

  • Я могу создавать внешние источники данных

  • I может создавать форматы файлов

  • Я создал внешние таблицы, указывающие на моей файловой системе Hadoop

  • я могу запуска выбрать более мои внешние таблицы и получить данные в Management Studio

  • Однако, когда я пытаюсь вставить в те же столы, которые я получаю следующую ошибку:

«Microsoft.SqlServer.DataWarehouse.Common .ErrorHandling.MppSqlException: доступ к EXTERNAL TABLE завершился неудачно, потому что указанного имени пути '' hdfs: // localhost: 9000/input/OldSales.csv '' не существует. Введите правильный путь и повторите попытку '

Я уверен, что путь существует, кроме того, если я могу выбрать ту же внешнюю таблицу, внешний источник содержит правильный путь, или я что-то упускаю?

Это моя вставка заявление:

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 

Я также включить polybase экспорт:

sp_configure 'allow polybase export', 1; 
reconfigure 

Похоже, существует проблема разрешения, и я получаю неправильное сообщение об ошибке.

Другие детали:

  • Windows Server 2012

  • Hadoop 2.7.1 (один узел)

Любой комментарий будет оценено.

ответ

2

Для экспорта с использованием polybase убедитесь, что указанный путь является каталогом, который существует или может быть создан, и что файлы могут быть созданы в этом каталоге.

Для получения более подробной информации обратитесь к https://msdn.microsoft.com/en-us/library/mt652313.aspx.