Use estes exemplos para implementar cenários comuns de funções definidas pelo usuário (UDF) no MaxCompute, como compatibilidade com Hive, manipulação de tipos complexos, operações com strings e referência a recursos.
UDFs Java
Escrever uma UDF Hive em Java — Crie uma UDF Java no MaxCompute compatível com a interface de UDF do Hive.
Usar tipos de dados complexos em UDFs Java — Utilize os tipos ARRAY, MAP e STRUCT como parâmetros de entrada ou saída da UDF.
Operações com strings
Substituir strings usando expressões regulares — Substitua strings por padrões em uma UDF com expressões regulares.
Obter valores de strings sem delimitadores — Extraia substrings de entradas sem delimitadores.
Obter valores de strings com delimitadores — Analise e extraia valores de strings separadas por delimitadores.
Referências a recursos
Referenciar um recurso de arquivo — Leia arquivos externos na UDF ao referenciá-los como recursos de arquivo.
Referenciar um recurso de tabela — Acesse dados de tabelas do MaxCompute na UDF ao referenciá-los como recursos de tabela.
UDFs Python
Referenciar pacotes de terceiros em UDFs Python — Importe e use pacotes Python externos em uma UDF.