Eşleme veri akışındaki dönüştürme işlevleri

UYGULANANLAR: 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'de hem de Azure Synapse Pipelines'da kullanılabilir. Bu makale, eşleme veri akışları için geçerlidir. Dönüştürmeler hakkında yeniyseniz lütfen eşleme veri akışı kullanarak verileri dönüştürme başlıklı giriş makalesine bakın.

Aşağıdaki makaleler, eşleme veri akışlarında Azure Data Factory ve Azure Synapse Analytics tarafından desteklenen ifadeler ve işlevler hakkında ayrıntılar sağlar.

Dönüştürme işlevi listesi

Dönüştürme işlevleri, verileri dönüştürmek ve veri türlerini test etmek için kullanılır

Dönüştürme işlevi Görev
ASCII Giriş karakterinin sayısal değerini döndürür. Giriş dizesinde birden fazla karakter varsa, ilk karakterin sayısal değeri döndürülür
char Giriş numarasıyla temsil edilen ascii karakterini döndürür. Sayı 256'dan büyükse, sonuç char(sayı % 256) ile eşdeğerdir
Kod çözme Kodlanmış giriş verilerini verilen karakter kümesine göre bir dizeye kodlar. 'US-ASCII', 'ISO-8859-1', 'UTF-8' (varsayılan), 'UTF-16BE', 'UTF-16LE', 'UTF-16LE', 'UTF-16'
kodlamak Giriş dizesi verilerini bir karakter kümesine göre ikili olarak kodlar. 'US-ASCII', 'ISO-8859-1', 'UTF-8' (varsayılan), 'UTF-16BE', 'UTF-16LE', 'UTF-16LE', 'UTF-16'
isBitSet Bu bit kümesinde bir bit konumunun ayarlandığını denetler
setBitSet Bu bit kümesindeki bit konumlarını ayarlar
isBoolean Dize değerinin kurallarına göre boole değeri olup olmadığını denetler toBoolean()
isByte Dize değerinin kurallarına göre isteğe bağlı bir biçim verilen bir bayt değeri olup olmadığını denetler toByte()
isDate İsteğe bağlı bir giriş tarihi biçimi kullanarak giriş tarihi dizesinin tarih olup olmadığını denetler. Kullanılabilir biçimler için Java'nın SimpleDateFormat bölümüne bakın. Giriş tarihi biçimi atlanırsa, varsayılan biçim olur yyyy-[M]M-[d]d. Kabul edilen biçimler şunlardır: [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]
isShort Dize değerinin kurallarına göre isteğe bağlı bir biçim verildiğinde kısa bir değer olup olmadığını denetler toShort()
isInteger Dize değerinin, kurallarına göre isteğe bağlı bir biçim verilen bir tamsayı değeri olup olmadığını denetler toInteger()
isLong Dize değerinin, kurallarına göre isteğe bağlı bir biçim verildiğinde uzun bir değer olup olmadığını denetler toLong()
isNan Değerin sayı olup olmadığını denetleyin.
isFloat Dize değerinin, kurallarına göre isteğe bağlı bir biçim verildiğinde float değeri olup olmadığını denetler toFloat()
isDouble Dize değerinin, kurallarına göre isteğe bağlı bir biçim verilen çift değer olup olmadığını denetler toDouble()
isDecimal Dize değerinin, kurallarına göre isteğe bağlı bir biçim verilen ondalık değer olup olmadığını denetler toDecimal()
isTimestamp İsteğe bağlı bir giriş zaman damgası biçimi kullanarak giriş tarihi dizesinin bir zaman damgası olup olmadığını denetler. Kullanılabilir biçimler için Java'nın SimpleDateFormat bölümüne bakın. Zaman damgası atlanırsa, varsayılan desen yyyy-[M]M-[d]d hh:mm:ss[.f...] kullanılır. İsteğe bağlı bir saat dilimini 'GMT', 'PST', 'UTC', 'America/Cayman' biçiminde geçirebilirsiniz. Zaman damgası, 999 değeriyle milisaniyeye kadar doğruluğu destekler. Kullanılabilir biçimler için Java'nın SimpleDateFormat dosyasına bakın.
toBase64 Verilen dizeyi base64'te kodlar.
toBinary Herhangi bir sayısal/tarih/zaman damgası/dizeyi ikili gösterime dönüştürür.
toBoolean ('t', 'true', 'y', 'yes', '1') değerini true ve ('f', 'false', 'n', 'no', '0') değerlerini false ve NULL değerlerine dönüştürür.
toByte Herhangi bir sayısal veya dizeyi bayt değerine dönüştürür. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir.
toDate İsteğe bağlı bir giriş tarihi biçimi kullanarak giriş tarihi dizesini tarihe dönüştürür. Kullanılabilir biçimler için Java sınıfına SimpleDateFormat bakın. Giriş tarihi biçimi atlanırsa, varsayılan biçim yyyy-[M]M-[d]d olur. Kabul edilen biçimler: :[ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toDecimal Herhangi bir sayısal veya dizeyi ondalık değere dönüştürür. Duyarlık ve ölçek belirtilmezse varsayılan olarak (10,2) olur. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir. EN-US, de, zh-CN gibi BCP47 dili biçiminde isteğe bağlı bir yerel ayar biçimi.
toDouble Herhangi bir sayısal veya dizeyi çift değere dönüştürür. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir. EN-US, de, zh-CN gibi BCP47 dili biçiminde isteğe bağlı bir yerel ayar biçimi.
toFloat Herhangi bir sayısal veya dizeyi float değerine dönüştürür. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir. Herhangi bir çifti keser.
toInteger Herhangi bir sayısal veya dizeyi tamsayı değerine dönüştürür. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir. Uzun, kayan, çift kesen.
toLong Herhangi bir sayısal veya dizeyi uzun bir değere dönüştürür. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir. Herhangi bir şamandırayı ikiye katlar.
toShort Herhangi bir sayısal veya dizeyi kısa bir değere dönüştürür. Dönüştürme için isteğe bağlı bir Java ondalık biçimi kullanılabilir. Herhangi bir tamsayıyı, uzun, kayan, çifti kesebilir.
toString İlkel veri türünü dizeye dönüştürür. Sayılar ve tarih için bir biçim belirtilebilir. Belirtilmemişse, sistem varsayılanı seçilir. Sayılar için Java ondalık biçimi kullanılır. Tüm olası tarih biçimleri için Java SimpleDateFormat'a bakın; varsayılan biçim yyyy-AA-gg şeklindedir.
toTimestamp İsteğe bağlı bir zaman damgası biçimi verilen bir dizeyi zaman damgasına dönüştürür. Zaman damgası atlanırsa varsayılan desen yyyy-[M]M-[d]d hh:mm:ss[.f...] kullanılır. İsteğe bağlı bir saat dilimini 'GMT', 'PST', 'UTC', 'America/Cayman' biçiminde geçirebilirsiniz. Zaman damgası, 999 değeriyle milisaniyeye kadar doğruluğu destekler. Kullanılabilir biçimler için Java sınıfına SimpleDateFormat bakın. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
toUTC Zaman damgasını UTC'ye dönüştürür. İsteğe bağlı bir saat dilimini 'GMT', 'PST', 'UTC', 'America/Cayman' biçiminde geçirebilirsiniz. Varsayılan olarak geçerli saat dilimidir. Kullanılabilir biçimler için Java sınıfına SimpleDateFormat bakın. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.