azure-data-lake - 如何使用代码隐藏在 Visual Studio Azure Data Lake U-SQL 项目中的脚本中设置数据库和架构
问题描述
在 Visual Studio 2017 Azure Data Lake U-SQL 项目中曾经出现过这种情况,当运行带有类后面代码的 usql 脚本文件(例如 Script.usql)时,您可以简单地选择(通过下拉列表),而不仅仅是要使用的 ADLA(Azure 数据湖分析)帐户,还有: - 数据库 - 要在 U-SQL 脚本中使用的架构(如果有)。
但目前(2018 年 12 月 27 日,使用 Visual Studio Professional 2017 版本 15.9.2 和 Azure Data Lake Tools for Visual Studio 版本 2.3.5001.7),没有可用于设置数据库或架构的下拉列表。
那么如何设置数据库和模式(如果需要)?如果您提交 U-SQL 脚本而不设置它们,您可能会收到类似以下的错误消息(因为默认情况下可能使用主数据库):
架构“master.iss”不存在
解决方案
相反,您可以通过在 U-SQL 脚本的顶部添加如下行来设置这些:
使用数据库 [webdata]; 使用模式 [iis];
推荐阅读
- c++ - 使用索引与迭代器将向量迭代到倒数第二个元素
- c# - Caliburn Micro,Wpf 绑定嵌套模型
- java - 我自己的 ArrayAdapter 中出现奇怪的 NullPointerException
- machine-learning - 哪个分类器可以根据非轴平行决策边界进行分类?
- angular - 移动项目文件后模态错误
- c - Flex/Bison 启动条件
- javascript - Angular - 查看父组件中的变量变化
- xml - XML Schema 验证错误:以
- database - 使用 mongodb 的聊天应用程序架构
- mathematical-optimization - PuLP的set partition例子好像做的太多了?