У меня уникальная ситуация, когда все мои файлы orc находятся в Azure в хранилище BLOB-объектов в виде сжатого файла orc. Мне нужно загрузить эти файлы в локальную базу данных SQL. Я могу использовать polybase для загрузки данных, которые я понимаю, но это занимает очень много времени. Я думаю, что сетевое подключение является узким местом здесь, поскольку poly base должна распаковывать этот файл, запускать задание уменьшения карты и извлекать данные через сеть в локальную таблицу SQL. У меня нет другого окна SQL, чтобы попробовать масштабирование polybase.
Однако я могу загрузить эти файлы орков на локальный диск, но я не знаю, как записать внешний источник данных для указания локальных файлов. У Microsoft нет для этого документации. Возможно ли, что внешний источник данных указывает на локальный файл орка? Я очень сомневаюсь в этом, но просто попробую.
Другое решение - распаковать этот файл орков локально и загрузить его, но я не знаю никаких инструментов для этого? Пожалуйста, предложите несколько инструментов.