O MaxCompute SQL é a sintaxe SQL usada no MaxCompute para consultas e análise de dados. A sintaxe do MaxCompute SQL é semelhante ao SQL padrão e estende a sintaxe ANSI SQL-92 para cenários de data warehouses de grande escala. Este tópico descreve os cenários do MaxCompute SQL e as ferramentas compatíveis, além de fornecer instruções de uso.
Cenários
O MaxCompute SQL é ideal para cenários de processamento em lote de gigabytes, terabytes ou exabytes de dados. Após o envio de um job do MaxCompute SQL, o agendamento na fila pode levar de dezenas de segundos a alguns minutos. Nesse cenário, envie um job em lote para processar grandes volumes de dados simultaneamente. Não recomendamos conectar o MaxCompute a um sistema de negócios de front-end que precise lidar com milhares ou dezenas de milhares de transações por segundo.
Instruções
Operação | Referências | Descrição |
Conheça o MaxCompute SQL | Descreve as diferenças de sintaxe entre o MaxCompute SQL e os principais bancos de dados do mercado. | |
Detalha as palavras reservadas e as palavras-chave nas instruções do MaxCompute SQL. | ||
Explica os tipos de dados compatíveis com o MaxCompute SQL, as edições de tipos de dados e as diferenças entre essas edições. | ||
Apresenta as conversões de tipo compatíveis com o MaxCompute SQL. | ||
Data type mappings between MaxCompute and Hive, MySQL, and Oracle | Mostra as diferenças de tipos de dados entre o MaxCompute SQL e os principais bancos de dados do mercado. | |
Documenta os caracteres de escape no MaxCompute SQL. | ||
Especifica os caracteres compatíveis com o operador LIKE para correspondência de caracteres no MaxCompute SQL. | ||
Indica os caracteres compatíveis com o operador RLIKE para correspondência de caracteres no MaxCompute SQL. | ||
Aborda os operadores relacionais, aritméticos, bit a bit e lógicos no MaxCompute. | ||
Use o MaxCompute SQL | Lista os limites do MaxCompute SQL para orientar a escrita de scripts em conformidade com regras específicas. | |
Detalha a sintaxe das instruções DDL compatíveis com o MaxCompute SQL, como as instruções usadas para gerencie tabelas, ciclos de vida, partições e colunas. | ||
Documenta a sintaxe das instruções DML compatíveis com o MaxCompute SQL, como | ||
Apresenta a sintaxe das instruções | ||
Mostra a sintaxe das instruções que melhoram a legibilidade e a eficiência de execução do MaxCompute SQL, como | ||
Descreve as funções definidas pelo usuário compatíveis com o MaxCompute, incluindo funções escalares (UDFs), funções com valor de tabela (UDTFs) e funções de agregação (UDAFs), e fornece instruções sobre como crie-as. | ||
Explica como chamar diretamente classes e métodos de linguagens de programação de terceiros no SQL, ou como usar objetos de terceiros para obter dados. | ||
Orienta sobre a execução de operações personalizadas entre tabelas ou em várias tabelas. | ||
Descreve como compilar scripts SQL no modo de script. |
Ferramentas relacionadas
Desenvolva jobs do MaxCompute SQL usando as ferramentas relacionadas, de acordo com a complexidade dos jobs.
Para jobs simples, use o MaxCompute client.
Para jobs complexos, use MaxCompute Studio ou the DataWorks console.