У меня есть "|" файл с разделителями в BLOB-объекте хранилища AZURE, и я пытаюсь создать внешнюю таблицу для выбора из этих данных. Я пошагово следовал инструкциям здесь: https://docs.microsoft.com/en-us/sql/t-sql/statements/create-external-table-transact-sql?view=sql-server-ver15 Я считаю, что все настройки сервера верны. Я действительно могу создать таблицу, но когда я выбираю из нее (из раздела внешних таблиц под таблицами), данные не возвращаются. Ниже мой оператор выбора, я обрезал поля в целях экономии места.
CREATE EXTERNAL TABLE [dbo].[customer]
(
[Id] [int] NOT NULL,
[CustomerName] [varchar](255) NULL,
[AccountType] [varchar](255) NULL,
[State] [varchar](255) NULL,
[DateExtracted] [date] NULL,
[tablename][varchar](50) NULL,
[databaseName] [varchar](50) NULL
)
WITH (LOCATION='customerfiles/',
DATA_SOURCE = AzureStorage,
FILE_FORMAT = TextFileFormat
);
Исходный код в лазурном режиме выглядит следующим образом: tmmdevstorage - container> customerfiles> file1.txt, file2.txt Я подозреваю, что у меня что-то не так с указанием местоположения. Я не получаю ошибок при создании внешней таблицы и при выборе из нее, просто нет данных. в хранилище BLOB-объектов есть файлы, содержащие данные.
Любые идеи относительно того, что мне не хватает?