Tüm Ürünler
Search
Belge Merkezi

MaxCompute:İŞLEVİ GÜNCELLEYİN

Son Güncelleme:Oct 04, 2026

PyODPS SDK kullanarak bir MaxCompute projesindeki kullanıcı tanımlı işlevi (UDF) günceller. Bir işlevi güncellemek için işlev nesnesini alın, özelliklerini değiştirin ve ardından update() yöntemini çağırın.

Güncellenebilir özellikler

Aşağıdaki özellikler, işlevi silip yeniden oluşturmadan güncellenebilir.

Özellik Tür Açıklama
class_type String UDF'yi uygulayan tam nitelikli sınıf adıdır. Biçim: <module>.<ClassName>
resources List UDF'nin bağımlı olduğu kaynak nesneleridir

Örnek

# Get the existing function object
function = o.get_function('test_function')

# Get the new resource to attach
new_resource = o.get_resource('my_udf2.py')

# Update properties
function.class_type = 'my_udf2.Test'
function.resources = [new_resource]

# Persist changes to MaxCompute
function.update()

Sonraki adımlar

  • FUNCTION: MaxCompute meta veri sisteminde depolanmayan ve yalnızca geçerli SQL betiğine uygulanan geçici SQL işlevleri oluşturun

  • CREATE FUNCTION: create_function() kullanarak bir UDF oluşturun

  • DELETE FUNCTION: delete_function() kullanarak bir UDF silin

  • DROP FUNCTION: Mevcut bir UDF'yi bir MaxCompute projesinden silin

  • DESC FUNCTION: Ad, sahip, oluşturma zamanı, sınıf adı ve kaynak listesi dahil olmak üzere UDF ayrıntılarını görüntüleyin

  • LIST FUNCTIONS: Bir MaxCompute projesindeki tüm UDF'leri listeleyin