我正在使用Azure Date Explorer服务。我正在尝试遵循tutorial并使用以下方法创建表格:
.create table StormEvents (StartTime: datetime, EndTime: datetime, EpisodeId: int, EventId: int, State: string, EventType: string, InjuriesDirect: int, InjuriesIndirect: int, DeathsDirect: int, DeathsIndirect: int, DamageProperty: int, DamageCrops: int, Source: string, BeginLocation: string, EndLocation: string, BeginLat: real, BeginLon: real, EndLat: real, EndLon: real, EpisodeNarrative: string, EventNarrative: string, StormSummary: dynamic)
但是我收到消息: 错误类型为“数据库”的实体名称“ N / A”不存在。 clientRequestId:KustoWebV2; 38b1da41-5827-4d55-986a-457190528f82
答案 0 :(得分:1)
.create table
命令必须在特定数据库的上下文中运行。
如果还没有created a database,则需要先创建一个,然后才能创建表。
确保要“指向”数据库,并且具有UX左侧站点上的“连接”面板中的必需权限(DatabaseUser
或更高权限),并且不要“指向”数据库到Azure Data Explorer群集本身。
答案 1 :(得分:1)
好的,我解决了。似乎有一个错误。
使用Azure门户创建数据库后,单击查询。在显示群集的中间窗格中,您会看到它说错误。
现在应该可以了。同样有趣的是,当您再次点击“编辑”时,URL显示为与您因错误螺母再次粘贴而得到的错误相同的简短格式。