Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GEÇERLİDİR:
Azure Data Factory
Azure Synapse Analytics
İpucu
Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'te Data Factory'yi deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!
Veri akışları hem Azure Data Factory işlem hatlarında hem de Azure Synapse Analytics işlem hatlarında kullanılabilir. Bu makale, eşleme veri akışları için geçerlidir. Dönüştürmeler hakkında yeniyseniz , Eşleme veri akışlarını kullanarak verileri dönüştürme başlıklı giriş makalesine bakın.
Bu makalede, eşleme veri akışlarında Azure Data Factory ve Azure Synapse Analytics tarafından desteklenen dizi işlevleri hakkında ayrıntılar sağlanır.
Dizi işlevi listesi
Dizi işlevleri, dizi olan veri yapılarında dönüştürmeler gerçekleştirir. Özel anahtar sözcükler dizi öğelerini ve dizinlerini adresler:
-
#acc, bir diziyi azalttığınızda tek çıkışınıza eklemek istediğiniz değeri temsil eder. -
#indexgeçerli dizi dizinini ve dizi dizin numaralarını#index2, #index3 ...temsil eder. -
#itemdizideki geçerli öğe değerini temsil eder.
| Dizi işlevi | Görev |
|---|---|
| dizi | Bir öğe dizisi oluşturur. Tüm öğeler aynı türde olmalıdır. Hiçbir öğe belirtilmezse, boş bir dize dizisi varsayılandır. [] oluşturma işleciyle aynı. |
| da | Dizi dizinindeki öğesini bulur. Dizin 1 tabanlıdır. Sınır dışı dizin null değerle sonuç verir. Anahtar verildiğinde haritadaki bir değeri bulur. Anahtar bulunamazsa null döndürür. |
| Içerir | Sağlanan dizideki herhangi bir öğe sağlanan koşulda true olarak değerlendirilirse true döndürür.
contains işlevi, koşul işlevindeki bir öğeye referans bekler.#item |
| Farklı | Diziden ayrı bir öğe kümesi döndürür. |
| hariç | Bir diziden diğerine olan fark kümesini, tekrarlayan öğeleri çıkararak döndürür. |
| filter | Sağlanan koşula uymayen öğeleri dizinin dışına filtreler.
filter işlevi, #item olarak yordama işlevindeki bir öğeye referans bekler. |
| find | Koşulla eşleşen bir dizideki ilk öğeyi bulur. Dizideki öğeyi #item olarak adreslemenize imkan sağlayan bir filter fonksiyonunu/işlevini alır. Derinlemesine iç içe geçmiş haritalar için, #item_n(#item_1, #item_2...) notasyonunu kullanarak üst haritalara başvurabilirsiniz. |
| Düzleştir | Bir diziyi veya dizileri tek bir dizi halinde düzleştirir. Atomik öğe dizileri değiştirilmeden döndürülür. Son bağımsız değişken isteğe bağlıdır ve özyinelemeli olarak birden fazla düzeyde derin düzleştirme için varsayılan olarak false olarak ayarlanır. |
| içinde | Bir öğenin dizide olup olmadığını denetler. |
| Kesiş | İki diziden ayrı öğelerden oluşan bir kesişim kümesi döndürür. |
| harita | Sağlanan ifadeyi kullanarak dizinin her öğesini yeni bir öğeyle eşler. Bu işlev, map ifadesi işlevindeki #item bir öğeye referans bekler. |
| mapIf | Bir diziyi koşullu olarak aynı veya daha küçük uzunlukta başka bir diziyle eşler. Değerler, dahil olmak üzere structTypesherhangi bir veri türünde olabilir. Dizideki öğeyi `#item` ve geçerli dizini `#index` olarak adresleyebileceğiniz bir eşleme işlevi alır. İç içe geçmiş haritalar için, #item_[n](#item_1, #index_1...) notasyonunu kullanarak üst haritalara başvurabilirsiniz. |
| mapIndex | Sağlanan ifadeyi kullanarak dizinin her öğesini yeni bir öğeyle eşler.
map işlevi, ifade işlevindeki bir öğeye #item olarak bir başvuru ve öğe dizinine #index olarak bir başvuru bekler. |
| mapLoop | Bu uzunlukta bir dizi oluşturmak için 1'den uzunluğa kadar döngüler. Bir eşleme işlevi alır, burada dizideki dizini #index olarak adresleyebilirsiniz. Derinlemesine iç içe geçmiş haritalar için, #index_n(#index_1, #index_2...) gösterimini kullanarak üst haritalara başvurabilirsiniz. |
| azaltmak | Dizideki öğeleri biriktirir. İşlev, bir akümülatöre ve bir öğeye başvuruyu, ilk ifade işlevi için #acc ve #item olarak bekler. elde edilen değerin #result ikinci ifade işlevinde kullanılmasını bekler. |
| boyut | Dizi veya eşleme türünün boyutunu bulur. |
| dilim | Bir konumdan dizinin alt kümesini ayıklar. Konum 1'e dayalıdır. Uzunluk atlanırsa, varsayılan olarak dizenin sonuna ayarlanır. |
| sıralayın | Sağlanan koşul işlevini kullanarak diziyi sıralar. İfade işlevi olarak sort ve #item1#item2 ardışık iki öğeye başvuru bekler. |
| Açılmak | Bir diziyi bir satır kümesine açar ve her satırdaki kalan sütunların değerlerini yineler. |
| sendika | İki diziden ayrı öğelerden oluşan bir birleşim kümesi döndürür. |
Diğer kullanılabilir işlevler
- Tüm toplama işlevlerinin listesi.
- Önbelleğe alınmış tüm arama işlevlerinin listesi.
- Tüm dönüştürme işlevlerinin listesi.
- Tüm tarih ve saat işlevlerinin listesi.
- Tüm ifade işlevlerinin listesi.
- Tüm harita işlevlerinin listesi.
- Tüm meta işlevlerin listesi.
- Tüm pencere işlevlerinin listesi.