Komut dosyalarında ve grafik ifadelerinde normal ifadelerle çalışma | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Komut dosyalarında ve grafik ifadelerinde normal ifadelerle çalışma

Veri komut dosyalarında ve grafik ifadelerinde normal ifadeler (regex) kullanarak analitiklerinizi ve veri hazırlığınızı geliştirin. Normal ifadeler, metin tabanlı verileri bulmak ve değiştirmek için gelişmiş, esnek ve güçlü seçenekler sunar. Qlik Sense ve Komut dosyası kodu arayüzünde normal ifadelerle çalışmak için kullanılabilir komut dosyası ve grafik işlevlerini kullanın.

Normal ifadelerle nasıl çalışılır

Normal ifadeler (regex), gelişmiş desen eşleştirme için kapsamlı seçenekler sunar. Tanımlamak istediğiniz belirli bir metin desenini belirtmek için bir normal ifade yazın. Örneğin, daha büyük doğal dil metinleri içinde e-posta adreslerinin veya web URL'lerinin geçtiği yerleri bulmak isteyebilirsiniz.

Normal ifadelerin yazılabileceği, her birinin kendi sözdizimi kuralları olan birçok farklı biçim vardır. Kullanılabilir normal ifade işlevleri Perl normal ifade sözdizimini kullanır.

Qlik Sense ve Komut dosyası kodu arayüzünde normal ifadelerle çalışmak için kullanılabilir regex komut dosyası ve grafik işlevlerini kullanın. Bu işlevlerin kullanımı, normal ifadelerin nasıl çalıştığına dair temel bir anlayışa sahip olduğunuzu varsayar. Örnekler de dahil olmak üzere daha fazla bilgi için bkz. Kullanılabilir işlevler ve örnekler.

Kullanım örnekleri

Normal ifadeleri şunlar için kullanabilirsiniz:

  • Birden çok farklı bileşen içeren metinden bilgi ayıklamak ve ayırmak. Örneğin, e-posta adresleri, telefon numaraları, web URL'leri ve daha fazlası.

  • Verilerin biçimlendirmesini standartlaştırmak.

  • Metin aramak ve/veya değiştirmek.

Kullanılabilir regex işlevleriyle, komut dosyalarında aşağıdakileri yapabilirsiniz:

  • Verileri dönüştürmek ve analitiklerde kullanmak üzere yüklemek.

  • Biçimlendirme ve diğer uyumluluk standartlarına uyduğundan emin olmak için verileri doğrulamak.

  • Kişisel olarak tanımlanabilir bilgileri (PII) belirlemek, maskelemek veya analitik içeriğinizin tüketicileri için uygun bir biçime dönüştürmek.

  • Belirli metin desenleriyle eşleşip eşleşmediğine göre verileri uygulamalara seçici olarak yüklemek.

Grafik ifadelerindeki regex işlevlerinin kullanım örnekleri, komut dosyalarındakilere benzer. İşlevleri grafik ifadelerinde kullanmak ayrıca şunları yapmanızı sağlar:

  • Kullanıcı ihtiyaçlarına ve etkileşimlerine bağlı olarak verileri anında, koşullu veya statik olarak dönüştürmek.

  • Etiketleri, renk ayarlarını ve diğer grafike özgü özellikleri tanımlamak için işlevleri kullanmak.

Performansla ilgili hususlar

Komut dosyalarında ve grafik ifadelerinde kullanılabilen normal ifade işlevleri, en iyi esnekliğin bir gereklilik olduğu gelişmiş dize dönüşümleri için kullanılır. Regex işlevlerini kullanmak, regex olmayan alternatiflere göre daha fazla kaynak yoğunlukludur. Daha basit veri dönüşümleri için, dize işlevleri de dahil olmak üzere diğer kullanılabilir komut dosyası ve grafik işlevlerini kullanmayı düşünün. Kullanılabilir dize işlevlerinin bir listesi için bkz. Dize fonksiyonları.

Büyük veri hacimleriyle çalışırken, büyük veya negatif n değerlerinin eşleşmelerini aramak için yapılan regex işlemleri performansın düşmesine neden olabilir. Kullanılabilir regex işlevleri bağlamında, n değeri occurrence, count ve field_no gibi işlev bağımsız değişkenlerine karşılık gelir.

Kullanılabilir işlevler ve örnekler

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!