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. |
İlgili içerik
- Tüm toplama işlevlerinin listesi.
- Tüm dizi işlevlerinin listesi.
- Önbelleğe alınmış tüm arama 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.
- Tüm veri dönüştürme ifadelerinin kullanım ayrıntıları.
- İfade Oluşturucusu'nu kullanmayı öğrenin.