Использование хранилища polybase и Azure blob для указания на конкретное местоположение - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть azure учетная запись хранения с 2 контейнерами BLOB-объектов tmmdevstorage - учетная запись хранения customerfiles - BLOB-контейнер1 customerfileszip - BLOB-контейнер2

У меня есть эти настройки для хранения идентичных данных, как сжатых, так и не заархивированных в них, чтобы тест для производительности.

моя проблема в том, чтобы мои внешние таблицы указывали на местоположения, возможно, кто-то здесь может объяснить, как это работает для меня. Мой оператор создания внешней таблицы выглядит следующим образом:

WITH (DATA_SOURCE = [AzureStorage], LOCATION = N '/', FILE_FORMAT = [TextFileFormat], REJECT_TYPE = VALUE, REJECT_VALUE = 0)

это переводит меня в папку root, в которую я верю, и возвращает ожидаемые записи. Если бы я хотел указать один из моих контейнеров BLOB-объектов, как бы это выглядело:

WITH (DATA_SOURCE = [AzureStorage],LOCATION = N'/customerfileszip/',FILE_FORMAT = [TextFileFormat],REJECT_TYPE = 
VALUE,REJECT_VALUE = 0)

Это не возвращает записей

...