Este tópico descreve como usar o InstanceTunnel para baixar os resultados da execução de uma instrução selecione.
Descrição
O trecho de código a seguir descreve o InstanceTunnel. Para obter mais informações, acesse Java-sdk-doc.
public class InstanceTunnel{
public DownloadSession createDownloadSession(String projectName, String instanceID);
public DownloadSession createDownloadSession(String projectName, String instanceID, boolean limitEnabled);
}
Parâmetros:
projectName: o nome de um projeto.
instanceID: o ID de uma instância. Para visualize os IDs das instâncias, consulte Instance operations.
Limites
O InstanceTunnel oferece uma maneira fácil de obter os resultados da execução de instâncias. No entanto, ele está sujeito aos seguintes limites de permissão para garantir a segurança dos dados:
Se o número de registros não exceder 10.000, todos os usuários com permissões de leitura na instância específica poderão usar o InstanceTunnel para baixar os dados. A mesma regra se aplica a consultas de dados por meio de uma API REST.
Se o número de registros exceder 10.000, apenas os usuários com permissões de leitura em todas as tabelas de source da instrução de consulta SQL poderão usar o InstanceTunnel para baixar os dados.
Se você acessar um endpoint público (para obter uma lista de endereços de endpoints públicos, consulte Endpoints), incorrerá em taxas de baixe .
Se o recurso de controle de baixe estiver ativado, os usuários que usam endpoints públicos para baixar dados devem ter as permissões de baixe relacionadas. Para obter mais informações sobre a autorização, consulte Download permission control.