从 Azure AI 库中查看和删除产品内用户数据
重要
对机器学习工作室(经典)的支持将于 2024 年 8 月 31 日结束。 建议在该日期之前转换到 Azure 机器学习。
从 2021 年 12 月 1 日开始,你将无法创建新的机器学习工作室(经典)资源。 在 2024 年 8 月 31 日之前,可继续使用现有的机器学习工作室(经典)资源。
ML 工作室(经典)文档即将停用,将来可能不会更新。
可以使用界面或 AI 库目录 API 从 Azure AI 库中查看和删除产品内用户数据。 本文介绍了相关实现方法。
注意
有关查看或删除个人数据的信息,请参阅 GDPR 的 Azure 数据使用者请求。 有关 GDPR 的详细信息,请参阅 Microsoft 信任中心的 GDPR 部分和服务信任门户的 GDPR 部分。
注意
本文介绍如何删除设备或服务中的个人数据,并且可用于为 GDPR 下的义务提供支持。 有关 GDPR 的常规信息,请参阅 Microsoft 信任中心的 GDPR 部分和服务信任门户的 GDPR 部分。
使用 UI 在 AI 库中查看数据
你可以查看通过 Azure AI 库网站 UI 发布的项目。 用户可以查看已公开和未列出的解决方案、项目、试验及其他已发布的项目:
- 登录到 Azure AI 库。
- 单击右上角的配置文件图片,然后单击帐户名称以加载配置文件页面。
- 配置文件页面显示发布到库的所有项目,包括未列出的条目。
使用 AI 库目录 API 查看数据
可以通过 AI 库目录 API(可通过 https://catalog.cortanaanalytics.com/entities 访问)以编程方式查看所收集的数据。 若要查看数据,需要作者 ID。 若要通过目录 API 查看未列出的实体,则需要访问令牌。
目录响应以 JSON 格式返回。
获取作者 ID
作者 ID 基于发布到 Azure AI 库时使用的电子邮件地址。 它不会发生变化:
登录到 Azure AI 库。
单击右上角的配置文件图片,然后单击帐户名称以加载配置文件页面。
地址栏中的 URL 显示字母数字 ID,后跟
authorId=
。 例如,对于 URL:
https://gallery.azure.ai/Home/Author?authorId=99F1F5C6260295F1078187FA179FBE08B618CB62129976F09C6AF0923B02A5BA
作者 ID:
99F1F5C6260295F1078187FA179FBE08B618CB62129976F09C6AF0923B02A5BA
获取访问令牌
需要访问令牌才能通过目录 API 查看未列出的实体。 在没有访问令牌的情况下,用户仍然可以查看公共实体和其他用户信息。
若要获取访问令牌,需检查登录时浏览器对目录 API 发出的 HTTP 请求的 DataLabAccessToken
标头:
- 登录到 Azure AI 库。
- 单击右上角的配置文件图片,然后单击帐户名称以加载配置文件页面。
- 按 F12 打开浏览器的“开发人员工具”窗格,选择“网络”选项卡,然后刷新页面。
- 通过在“筛选器”文本框中键入字符串 catalog,根据该字符串筛选请求。
- 在对 URL
https://catalog.cortanaanalytics.com/entities
的请求中,找到 GET 请求并选择“标头”选项卡 。向下滚动到“请求标头”部分 。 - 标头
DataLabAccessToken
下便是字母数字令牌。 为了确保数据安全,请不要共享此令牌。
查看用户信息
使用在之前步骤中获取的作者 ID,通过替换以下 URL 中的 [AuthorId]
来查看用户配置文件中的信息:
https://catalog.cortanaanalytics.com/users/[AuthorID]
例如,此 URL 请求:
https://catalog.cortanaanalytics.com/users/99F1F5C6260295F1078187FA179FBE08B618CB62129976F09C6AF0923B02A5BA
返回如下响应:
{"entities_count":9,"contribution_score":86.351575190956922,"scored_at":"2018-05-07T14:30:25.9305671+00:00","contributed_at":"2018-05-07T14:26:55.0381756+00:00","created_at":"2017-12-15T00:49:15.6733094+00:00","updated_at":"2017-12-15T00:49:15.6733094+00:00","name":"First Last","slugs":["First-Last"],"tenant_id":"14b2744cf8d6418c87ffddc3f3127242","community_id":"9502630827244d60a1214f250e3bbca7","id":"99F1F5C6260295F1078187FA179FBE08B618CB62129976F09C6AF0923B02A5BA","_links":{"self":"https://catalog.azureml.net/tenants/14b2744cf8d6418c87ffddc3f3127242/communities/9502630827244d60a1214f250e3bbca7/users/99F1F5C6260295F1078187FA179FBE08B618CB62129976F09C6AF0923B02A5BA"},"etag":"\"2100d185-0000-0000-0000-5af063010000\""}
查看公共实体
目录 API 将有关已发布实体的信息存储到 Azure AI 库中,你也可以直接在 AI 库网站上查看该库。
若要查看已发布的实体,请访问以下 URL,并将 [AuthorId]
替换为在上面的获取作者 ID 中获取的作者 ID。
https://catalog.cortanaanalytics.com/entities?$filter=author/id eq '[AuthorId]'
例如:
https://catalog.cortanaanalytics.com/entities?$filter=author/id eq '99F1F5C6260295F1078187FA179FBE08B618CB62129976F09C6AF0923B02A5BA'
查看未列出的实体和公共实体
此查询仅显示公共实体。 若要查看所有实体,包括未列出的实体,请提供从前一部分获取的访问令牌。
- 使用 Postman 之类的工具,按获取访问令牌中所述创建对目录 URL 的 HTTP GET 请求。
- 创建名为
DataLabAccessToken
的 HTTP 请求标头,并将值设置为访问令牌。 - 提交 HTTP 请求。
提示
如果未列出的实体没有出现在目录 API 的响应中,则表示该用户的访问令牌可能无效或者已过期。 从 Azure AI 库注销,然后重复获取访问令牌中的步骤以续订令牌。