Я пытаюсь создать сборку базы данных Data Lake Analytics из DLL, расположенной в Azure Blob Storage.Создайте сборку USQL из DLL в хранилище Azure Blob
Согласно справочнику языка USQL это возможно, хотя и не дают никаких примеров относительно того, что нужно идти в ОТ ссылки ... https://msdn.microsoft.com/en-us/library/azure/mt763293.aspx
Вот мой USQL фрагмент кода.
CREATE ASSEMBLY IF NOT EXISTS [dbo].[PurpleFrog.DataLakeHelperFunctions]
FROM "https://RemovedActual.net/datafactorysupportingfiles/PurpleFrog.DataLakeHelperFunctions.dll";
Я могу с успехом создать сборку, если ссылка на DLL приведена в контексте хранилища данных Lake Lake. Как это:
CREATE ASSEMBLY IF NOT EXISTS [dbo].[PurpleFrog.DataLakeHelperFunctions]
FROM "Assemblies/PurpleFrog.DataLakeHelperFunctions.dll";
Это работает, вероятно, потому, что Visual Studio понимает, где мое озеро данных локальных корневой каталог и т.д. Однако я не хочу, DLL, хранящееся здесь.
Итак ...
Я попытался изменить права доступа на мой контейнер для хранения больших двоичных объектов, чтобы обеспечить публичный доступ для чтения. Что дает следующее сообщение об ошибке во время локального саммита:
E_CSC_USER_CANNOTREADASSEMBLY: «DBO [PurpleFrog.DataLakeHelperFunctions]» Невозможно создать сборку , так как файл «https://RemovedActual.net/datafactorysupportingfiles/PurpleFrog.DataLakeHelperFunctions.dll» не может быть прочитан.
Я также попытался создать URI общего доступа для файла. Который дает эту ошибку во время местного саммита:
E_CSC_USER_INVALIDFILENAME: недопустимое имя файла: 'https://RemovedActual.net/datafactorysupportingfiles/PurpleFrog.DataLakeHelperFunctions.dll?st=2016-11-28T09%3A52%3A00Z&se=2016-11-29T09%3A52%3A00Z&sp=r&sv=2015-12-11&sr=c&sig=RemovedActual'. Незаконные символы в пути.
Я не уверен, что еще я могу сделать здесь, чтобы ссылаться на DLL. Неправильно ли языковое руководство? Возможно ли это? Что мне не хватает?
Большое спасибо за ваше время и помощь.
Спасибо, Майк. Это работает, но только в том случае, если я встречаюсь с Visual Studio до Azure. Создание сборки локально не работает с URI wasb. Что-то для следующей версии VS-инструментов может быть :-) –
Правильный локальный запуск не обеспечивает доступ к облачным ресурсам. http://aka.ms/adlfeedback - отличное место для запроса возможности. –
Готово. Спасибо, Майк. https://feedback.azure.ком/форумы/327234-данных озерные/предложения/17282363-зрительно-студия-поддержка к сборке-создание-из –