使用 Alteryx 许可证门户 API 可以简化许多有关许可证和治理的需求,更好帮助大型组织使用 Alteryx 。
Alteryx 许可证 API 工具
当企业有多个帐户、多个许可证或许可证类型,或者需要报告整体许可证使用情况时,合并许可证门户的导出可能具有挑战性和耗时性。
Alteryx 提供自动下载许可证信息的解决方案,用户使用应用程序就能解决多个帐户和不同到期日期的各种许可证报告,为企业众多用户生成最新的许可证统计数据。
该工具使用户能够获取帐户、许可证和机器的相关信息。此外,它还允许用户将信息推送到许可证门户。
1.首先,从许可证门户中取 API 密钥,对 API 进行身份验证并配置工具,文本输入包含以下字段:
https://us1.alteryxcloud.com/license-portal/api/ as base_url
https://myalteryxsso.b2clogin.com/myalteryxsso.onmicrosoft.com/b2c_1a_signup_signin_flexera_cli/oaut... as the auth_url
the access token, which needs to be pulled from the portal by generating the tokens
2.通过使用“使用字段中的值”选项,可以在工作流程中的所有许可证 API 工具中使用数据。作为第一步,提取帐户信息,返回一些元信息和帐户 ID。然后,帐户 ID 用于以下 API 调用。由于帐户 ID 在输出中重复,用户使用唯一工具只获取帐户 ID 的唯一值,以避免事后重复请求。
其次,有了帐户 ID 的了解,端点许可证可用于提取每个帐户的许可证。它返回不同的 Alteryx 产品、可用座位、总座位以及开始和到期日期。通过过滤有效许可证(当前日期需要在开始日期和到期日期内),并按产品汇总许可证,可以计算所有帐户的可用席位。
这允许用户生成所有帐户的许可证统计数据:
按产品类型细分
每个许可证密钥、产品和帐户都可以显示相同的。
3.收集所有帐户的机器信息,为用户返回所有用户、设备、使用的产品和其他元数据。该列表还包括已经过期的许可证和密钥,因此,通过过滤活动许可证,可以创建简单的概述。
利用用户的最新修改时间戳可以指示用户最近何时使用 Alteryx。用户正在通过“过去 7 天内使用 Alteryx”、“过去 30 天内”和其他方式来分组其的用户组。有了这个,用户已经大致了解了整个公司对 Alteryx 的使用情况。
此外,机器信息允许检查用户是否使用多个设备,这是一个相当常见的行为,因为用户在更换设备时不会主动停用他们的 Alteryx。有了这些信息,用户能够清理旧的和未使用的设备。
将机器信息与内部数据相结合
为了真正了解整个组织的工具使用情况,用户正在将内部用户元数据与许可证工具的设备信息相结合。有了这个,可以显示每个部门、每个办公室和地区的用户数量,从而深入了解该工具在公司的分布情况。
由于 Alteryx Intelligence Add On 也列在机器信息的输出中,用户可以将其分解为利用 Alteryx 的机器学习或文本挖掘功能的部门。
按部门细分
这个过程的一个挑战是,要使这项工作发挥作用,电子邮件地址或用户名需要连接到内部数据。然而,用户在注册表中输入的数据没有任何验证,因此电子邮件地址甚至姓名有时与内部数据不匹配。
总结和展望
Alteryx 在 Alteryx 市场中提供的许可证 API 工具简化了对 API 的访问,并使从许可证门户中提取数据变得简单。有了这个,就可以生成关于许可证的简单统计数据。引入内部数据来添加更多用户维度,如部门,可以很好地了解 Alteryx 在公司中的使用情况。将来,希望探索更多的用户统计数据,例如公司使用 Alteryx 的频率。