U-SQL kullanıcı tanımlı nesnelere genel bakış

U-SQL: kullanıcı tanımlı nesneler: UDO

U-SQL, kullanıcı tanımlı nesneler veya UDO olarak adlandırılan özel programlanabilirlik nesneleri tanımlamanızı sağlar.

U-SQL'de UDO'nun listesi aşağıdadır:

  • Kullanıcı tanımlı ayıklayıcılar

    • Satır satır ayıkla
    • Özel yapılandırılmış dosyalardan veri ayıklama uygulamak için kullanılır
  • Kullanıcı tanımlı çıkışlayıcılar

    • Satıra göre çıktı satırı
    • Özel veri türlerini veya özel dosya biçimlerini çıkarmak için kullanılır
  • Kullanıcı tanımlı işlemciler

    • Bir satır al ve bir satır üret
    • Mevcut bir sütun kümesinden türetilen değerlerle sütun sayısını azaltmak veya yeni sütunlar oluşturmak için kullanılır
  • Kullanıcı tanımlı uygulayıcılar

    • Bir satır alın ve 0 ile n arasında satır üretin
    • OUTER/CROSS APPLY ile kullanılır
  • Kullanıcı tanımlı birleştiriciler

    • Satır kümelerini birleştirir--kullanıcı tanımlı JOIN'ler
  • Kullanıcı tanımlı azaltıcılar

    • N satır al ve bir satır üret
    • Satır sayısını azaltmak için kullanılır

UDO genellikle aşağıdaki U-SQL deyimlerinin bir parçası olarak U-SQL betiğinde açıkça çağrılır:

  • AYIKLA
  • ÇIKIŞ
  • IŞLEM
  • BİRLEŞTİRMEK
  • AZALTMAK

Not

UDO'lar 0,5 Gb bellek tüketimiyle sınırlıdır. Bu bellek sınırlaması yerel yürütmeler için geçerli değildir.

Sonraki adımlar