Aracılığıyla paylaş


Daha yüksek düzeyli işlevler

Azure Databricks, Apache Spark SQL'de dizileri işlemek için ayrılmış temel öğeler sağlar; bunlar, dizilerle çalışmayı çok daha kolay ve daha kısa hale getirir ve genellikle gerekli olan çok miktarda ortak kodla ortadan kaldırır. İlkeller iki işlevsel programlama yapısı etrafında döner: daha yüksek sıralı işlevler ve anonim (lambda) işlevler. Bunlar birlikte çalışarak SQL'deki dizileri işleyen işlevler tanımlamanıza olanak sağlar. Daha yüksek sıralı bir işlev bir dizi alır, dizinin nasıl işlendiğini ve hesaplama sonucunun ne olacağını uygular. Dizideki her öğenin nasıl işlendiğine ilişkin bir lambda işlevine temsilci olarak atanır.

Daha yüksek sıralı işlevler not defterine giriş

Not defterini alma

Daha yüksek sıralı işlevler öğreticisi Python not defteri

Not defterini alma

Apache Spark yerleşik işlevleri

Apache Spark, daha yüksek sıralı işlevler de dahil olmak üzere karmaşık türleri (örneğin, dizi türleri) işlemek için yerleşik işlevlere sahiptir.

Aşağıdaki not defterinde Apache Spark yerleşik işlevleri gösterilmektedir.

Apache Spark yerleşik işlevler not defteri

Not defterini alma