У меня есть "|" Файл с разделителями в 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
);
Источник в azure выглядит следующим образом: tmmdevstorage - контейнер> customerfiles> file1.txt, file2.txt Я подозреваю, что что-то неправильно ссылается на местоположение. Я не получаю ошибок при создании внешней таблицы и ни одной при выборе из нее, просто нет данных. Есть файлы, содержащие данные в хранилище BLOB-объектов.
Есть идеи, что мне не хватает?