在DataWorks中运行临时查找的ODPS SQL时遇到错误skynet_accessid or skynet_accesskey is null,这通常意味着您在配置ODPS访问凭据时没有正确设置或遗漏了某些参数。

阿里云MaxCompute(原名ODPS)服务使用AccessID和AccessKey进行身份验证。这些凭证用于获取访问令牌,以便您的应用程序可以安全地调用MaxCompute的服务。

为了解决这个问题,请按照以下步骤操作:

  1. 检查项目级别设置:确保在DataWorks项目级别的设置中已经配置了正确的AccessID和AccessKey。您可以登录到DataWorks控制台,在项目设置中找到并更新这些凭据。
  2. 确认用户权限:请确保您使用的用户具有足够的权限来访问所需的MaxCompute资源,并且拥有相应的角色以执行查询操作。
  3. 重新生成AccessKey:如果上述方法无效,您可以尝试在阿里云控制台上重新生成AccessKey,并在DataWorks中更新这些新值。
  4. 清理缓存或重启环境:有时候,即使更改了凭据信息,也可能会由于缓存或者进程持有旧凭据而导致问题。在这种情况下,可能需要清理缓存或者重启相关环境以确保新的凭据被正确应用。