您可以通过InstanceTunnel下载SELECT语句的SQL Instance。

InstanceTunnel接口定义和说明

InstanceTunnel接口定义如下,详情请参见Java-sdk-doc

public class InstanceTunnel{
 public DownloadSession createDownloadSession(String projectName, String instanceID);
 public DownloadSession createDownloadSession(String projectName, String instanceID, boolean limitEnabled);
 public DownloadSession getDownloadSession(String projectName, String id);
 }
参数说明:
  • projectName:项目空间名称。
  • instanceID:Instance ID。

InstanceTunnel约束与限制

虽然InstanceTunnel提供了非常方便的获取Instance执行结果的方式,但是为了保护您的数据安全,此功能也受到了权限约束。
  • 使用InstanceTunnel下载数据时,若数据条数不超过10000,则只要对该Instance有Read权限的用户即可使用。此行为与使用Restful API获取查询数据的行为一致。
  • 使用InstanceTunnel下载数据时,若数据条数超过10000,则需要对Instance SQL查询语句中涉及到的所有源表进行权限检查,用户需要具有所有源表的Read权限才可使用。