Дополнительные файлы (блочные BLOB-объекты), создаваемые при копировании хранилища BLOB-объектов в ADF

Я последовал решению, приведенному в этой теме , копирование данных прошло успешно, но я получаю имена папок в виде блочных объектов, которые являются дополнительными файлами в целевой учетной записи хранения:

Данные контейнера исходного хранилища:

После копирования целевой контейнер хранения, содержащий дополнительные файлы блочных BLOB-объектов, как показано ниже:

Почему создаются эти дополнительные файлы и есть ли ошибки в решении, которому я следовал:

Весь трубопровод:

Шаг 1. Получите активность метаданных

Шаг 2: Для каждого мероприятия:

Скопируйте действие внутри для каждого действия:

Хотите скопировать контейнеры из исходной учетной записи хранения в качестве контейнеров в целевой учетной записи хранения? или как папки в одном контейнере целевой учетной записи хранения?

Rakesh Govindula 13.07.2024 13:12

как контейнеры, а не как папки

Jashua Criss 13.07.2024 13:15

А в вашей целевой учетной записи хранения все копируются как папки в один контейнер? эти папки также являются папками в источнике?

Rakesh Govindula 13.07.2024 13:19

Четкая деталь: исходное хранилище содержит 1 контейнер >> 11 папок + 1 файл. То же самое копируется в целевую учетную запись хранения с использованием вышеуказанного решения ADF. После копирования я вижу, что добавлено 10 дополнительных файлов (папки представлены в виде блочных объектов).

Jashua Criss 13.07.2024 13:27

Одно из моих наблюдений: моя исходная учетная запись хранения имеет тип ADLS2, а целевая учетная запись хранения — типа GPv2. Является ли это причиной того, что папки снова копируются как блочные объекты в целевой контейнер хранилища? @РакешГовиндула

Jashua Criss 13.07.2024 15:19

Привет @RakeshGovindula! Эта проблема с нашей стороны. На развернутых нами ресурсах была включена некоторая политика ITS, что несколько нарушило операцию копирования данных. Теперь это решено. Спасибо. Вы можете опубликовать решение, например 1. Убедитесь, что исходная и целевая учетные записи хранения имеют один и тот же тип, например ADLS2 или GPv2. 2. Убедитесь, что для обеих учетных записей хранения не включены ограничения доступа для операций чтения/записи данных. Тщательно проверьте проверки, а затем скопируйте перенос данных.

Jashua Criss 15.07.2024 13:12
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
6
78
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Спасибо, @Jashua Criss, за публикацию нашего обсуждения как ответа для сообщества.

Чтобы удовлетворить ваши требования, вам необходимо убедиться, что исходная и целевая учетные записи хранения совпадают: ADLS2 или GPv2. Кроме того, используйте связанные службы ADLS gen2 как для источника, так и для цели.

Результаты в одном контейнере:

Другие вопросы по теме

Похожие вопросы

Невозможно найти модуль «../server/require-hook» Развертывание веб-приложения Nextjs Azure с помощью действий GitHub
Как очистить определенную папку при развертывании в эту папку с помощью «az webapp Deploy»
Приложение Nuxt 3 развернуто в Azure. Переменные среды игнорируются в разделе nitro файла nuxt.config.ts
SQL позволяет вставлять повторяющиеся данные, когда две вставки выполняются почти одновременно
Чтение настроек диагностики Azure Entra ID
Конечная точка диспетчера трафика Azure: следующие местоположения, указанные в свойстве geoMapping для конечной точки, не поддерживаются
Измените конфигурацию для регистрации приложения, чем для корпоративного приложения
Новая сетевая карта с общедоступным IP-адресом не имеет подключения к Интернету, а существующая сетевая карта работает нормально
Как скопировать все контейнеры без явного упоминания в массиве между двумя разными учетными записями хранения
Предоставление доступа субъекту службы управляемой идентификации — Microsoft Graph PowerShell