此API的文档在功能方面很难理解。https://westus.dev.cognitive.microsoft.com/docs/services/recommendations.v4.0/operations/577D91F7727270320F24DA2592
将使用事件上传到模型。如果将buildid设置为" -1",则该事件 与模型的主动构建相比摄入。设置buildid是 设置为null或0,如果活动构建摄入事件,如果 主动构建不存在,事件与任何事件无关 构建。
" 是针对模型的主动构建而摄入的"
- 这是什么意思?
- 当您将事件与构建相关联会发生什么?
我一直在使用上传用法事件API发送事件,但是我在"数据统计"选项卡上没有看到活动构建的任何更改。
任何帮助理解这一点的帮助将不胜感激。
我正在构建一个批处理过程来发送新的用法事件,现在我的方法是:
- 上传新用法文件
- 删除旧用法文件
- 创建新构建
- 更改主动构建
- 删除旧构建
我希望其他API只是为了发送用户事件会起作用,但是由于我无法按预期工作,所以我更改为这种方法。
这是一种很好的方法,还是应该以不同的方式这样做?
上传用法文件比上传使用事件更好。
原因:
- 您可以将事件发送为一个文件,从而减少API使用计数
- ,您可以随时查看和更正您的使用文件,以防出现问题。我看不到API命令来查看/编辑/删除上传事件
- 您可以重复使用使用文件以在当前一个问题的情况下重新创建模型
这是我在午夜期间自己的过程:
- 基于当今事件上传新用法文件
- 创建新构建
- 更新我的系统以使用新的构建号码(因为我在同一模型中具有不同的构建类型(
为什么这个过程?
显然,无论如何,我们都需要创建一个新的构建,以便考虑新的用法数据。
根据另一个帖子(由当局就主题回答(
更新使用事件后,您需要在 该模型的使用事件被视为 建议请求。
您可以在此处查看整个帖子
另外,如链接的帖子中所述,如果实时/经常完成浪费工作,则一些用法事件可能不足以更改建议。因此,批处理过程,使用使用文件,每天完成一次是更务实的方法。