Emrah AÇIKGÖZ'ün Kişisel Sahifesi.

Knime’da if/else veya Case when döngüsü

Selamlar,

Knime üzerinde 3.5 Mio luk bir data üzerinden if else döngüsü ihtiyacı doğdu form sitelerinde araştırmama rağmen bir çok çözüm aradım (Lag node v.b) ama en etkili yöntemi bulmuşken paylaşmak istedim.

“Java snippet” kullanarak aşağıdaki sorguyu yazarak ihtiyacı hızlıca giderebilirsiniz. ek olarak Java if /else döngüsü wordinglerini de paylaşıyorum.

Faydalı olması dileği ile….

if ((c_Gsm_Esit == 1) & (c_first==1) ){
out_yeni = “1”;
} else {
out_yeni = “0”;
}

JAVA;

AND, OR, XOR, NOT ‘dir. Birden çok karşılaştırma işlemini birleştirip tek bir koşul haline getirmek için kullanılır.int a = 5;
int b = 10;
boolean c = true;
a > b && b > 3 ; // and operatörü
a > b & b > 3;
a > b && b > 5;
a > b || b > 5; // or operatörü
b > a || b > 3 ;
a > b ^ b > 3 ; // xor operatörü
a > b ^ b > 5 ;
b > a ^ b > 3;
b > a ^ b > 5;
System.out.println(!c);// ! not operatörü

Sosyal Medya Akışının FOC ve FCR metriklerini nasıl hesaplarız?

Selamlar,

ilginç, bir okadar farklı bir konu ile blog’umun başındayım. FCR ve FOC metrikleri callcenter dünyasına özgü görünse de özellikle şikayet çözen bir grupsanız temel taş olarak first contact resolution’u işaret eder. Bu yazı dizimde twitter den kurumsal hesap ile etkileşimde bulunan şirketin çözümü sonrası müşterilerin tekrar iletişime geçip geçmediğini hesaplayacağız.

Öncelikle temel tool olarak knime kullanıyoruz ve twitter’ın API metodundan faydalanarak datalara erişim sağlıyor ve connectorleri sağlıyoruz. İlgili yazı dizini buraya ekliyorum.

Nihai olarak node larla hesapladıktan sonra alttaki sonucu alarak ilginç ama bir okadar düşünüdürücü konuyu finalize ediyoruz.

(Devamını Oku)

Knime Database Bağlantısı, Database’den Veri Okuma ve Yazdırma &Oracle JDBC Driver and URL Information

Selamlar,

KNIME “açık kaynak ve çapraz platform veri analizi, raporlama, entegrasyon platformudur. “

Knime’ı Oracle Db’ye bağlantı ihtiyacı doğdu ve biraz süreç çetrefilli geçti. Bu süreci daha hızlı atlatmak için gerekli adımları hızlıca paylaşıyorum.

Knime’ı buradan indirerek kuruyoruz.

File -> Preferences diyelim ve arama kısmına database yazalım. KNIME ın altındaki databases yazan kısma tıklayalım. Add file diyerek .jar uzantılı jdbc driver dosyasını seçelim ve ok diyelim. Olay burada biraz zorlanıyor şirket kuralları v.b kısıtlar nedeni ile odbc veya jdbc direver indirmek gerekiyor.

Jdbc driver’ı buradan indirebilirsiniz. Sonrasında Bknz;

(Devamını Oku)

Veri Madenciliği – Data mining

Veri madenciliği” daha önceden bilinmeyen, geçerli ve uygulanabilir bilgilerin geniş veritabanlarından elde edilmesi ve bu bilgilerin işletme kararları verirken kullanılmasıdır.

Burada altının çizilmesi gereken noktalardan birincisi elde edilecek bilginin ‘önceden bilinmeyen’ olmasıdır. Veri madenciliği sonunda ulaşılacak bilginin önceden bilinmiyor olmasından kasıt, elde edilecek sonucun tahmin edilmemesi anlamını taşımaktadır. Zaten tahmin edilebilen, beklenen sonuçlar için veri madenciliği kullanmak pek de ekonomik olmayacaktır.  Ayrıca veri madenciliği tahmin edilen, öngörülen ya da başka yöntemlerle çıkarılmış sonuçların ispatını yapmak üzere kullanılacak bir araç da değildir. Ayrıca, veri madenciliği daha önce hiç akla gelmemiş, düşünülmemiş sonuçları önümüze koymasıyla diğer yöntemlerden farklılık gösterir.

(Devamını Oku)