Sobre os pontos de extremidade da API de SQL¶
A API de SQL está disponível em https://account_identifier.snowflakecomputing.com/api
, onde account_identifier
é seu identificador de conta.
A partir da versão Snowflake 6.3, a API consiste no recurso /api/v2/statements/
e fornece os seguintes pontos de extremidade:
Ponto de extremidade |
Descrição |
---|---|
|
Use esse ponto de extremidade para enviar instruções SQL para execução. |
|
Use esse ponto de extremidade para verificar o status da execução de uma instrução. ( |
|
Use esse ponto de extremidade para cancelar a execução de uma instrução. |
Esses pontos de extremidade incluem o novo método de obtenção de resultados que foi introduzido na versão Snowflake 5.40. Entretanto, ao enviar uma solicitação para esses novos pontos de extremidade, não é necessário definir o campo de formato como jsonv2
no campo resultSetMetaData
. Se o campo de formato for definido na solicitação, o campo será ignorado pela API de SQL.
A nova versão da API de SQL também remove os limites de simultaneidade, permitindo que você obtenha resultados de consulta de várias threads.
Você pode usar ferramentas de desenvolvimento e bibliotecas para REST APIs (por exemplo, Postman) para enviar solicitações e lidar com as respostas.