Se você possui um workspace do DataWorks associado a um projeto do MaxCompute, utilize o recurso de consulta ad hoc no DataWorks para escrever e executar instruções SQL no MaxCompute.
Pré-requisitos
Você criou uma fonte de dados do MaxCompute e a vinculou ao DataStudio.
Antes de criar nós e desenvolver tarefas para o MaxCompute, adicione seu projeto do MaxCompute como uma fonte de dados do MaxCompute ao seu workspace do DataWorks e vincule-o ao DataStudio para que funcione como o mecanismo subjacente. Para mais detalhes, consulte Associar um recurso de computação do MaxCompute e Pré-requisitos.
Criar um nó de consulta ad hoc
Faça login no console do DataWorks. Na região desejada, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.
No painel de navegação à esquerda, clique no ícone
.No painel Ad Hoc Query, clique com o botão direito em Ad Hoc Query e escolha .
-
Na caixa de diálogo Create Node, insira um Name para o nó.
NotaO nome do nó pode ter até 128 caracteres.
Clique em Confirm.
Executar instruções SQL
Execute instruções SQL compatíveis com o MaxCompute no novo nó de consulta ad hoc. Para mais informações, consulte Visão geral do SQL.
Ao executar uma tarefa do MaxCompute, o sistema exibe uma estimativa de custo. Essa taxa é cobrada pelo MaxCompute. A estimativa serve apenas como referência; o valor real consta na sua fatura. Para mais detalhes sobre faturamento, consulte Itens faturáveis e métodos de faturamento do MaxCompute.
Caso ocorra um erro durante a estimativa de custo, a tabela pode não existir ou você talvez não tenha as permissões necessárias. Ignore esse erro momentaneamente e execute o nó. Após a execução, resolva o problema utilizando a mensagem de erro apresentada no log.
Por exemplo, para executar uma instrução DDL referente a uma operação de tabela, insira a instrução CREATE TABLE e clique no ícone
.
create table if not exists sale_detail
(
shop_name string,
customer_id string,
total_price double
)
partitioned by (sale_date string,region string);
-- Create a partitioned table named sale_detail.
Clique em Run para visualizar a estimativa de custo. Na caixa de diálogo Param., selecione um Resource Group e clique em Run.
Verifique o status da execução e o resultado final no painel de log na parte inferior. Se a instrução for executada com êxito, o resultado será OK.
Utilize o mesmo método para executar instruções que seguem a sintaxe SELECT.