Unpivot İşlemi (Power Bi Veri Modelleme Hazırlığı)

Özellikle excel üzerinde yapılan tablolarda verilerin sütunlarda yer aldığı görülür. Örnek vermemiz gerekirse yılın ayları yer alan bir bütçe tablosunda sütunlara ayların isimlerinin verildiğini görebiliriz. Yine yılın çeyrekleri için de bu tarz tabloları çok görürüz. Oysa veri analizinde veya veri ambarı projelerinde normalizasyon için bize satır bazlı veriler gerekmektedir. Sütun bazlı oluşturulan bu tabloları veri […]

Sql Common Table Expressions (CTE) Kullanımı

Tablolar üzerinde karmaşık sorgular yaparken, Common Table Expressions (CTE) kullanırız. Cte, sorguların okunabilirliğini ve bakımını kolaylaştırırken performans optimizasyonu için de önemlidir. Bir kere derlenen kodlar sorgunun istenilen yerinde defalarca kullanılabilir. Aslında bu yönden geçici tablolara benziyor diyebiliriz (temp) ama özellikle ram tüketimi açısından cte kullanmanın daha iyi olduğunu söyleyebiliriz. Çünkü geçici tablolar sorgu bitinceye kadar […]

Süreç Yönetimi ve Dijital Dönüşüm Podcast’i

Uzun zamandır ötelediğim Podcast kaydı planımı sonunda hayata geçirdim. Düz bir anlatım yerine bir kurgu üzerinden aktarmaya çalışıyorum konuyu. Elbette çok fazla detay olduğundan nasıl açıklamalıyım kuyusuna düşüyorum çoğu zaman. Yine de beklediğimden hızlı ilerliyorum, tekrar tekrar kaydetmem veya kesip birleştirmem gerekmiyor sesleri. Aşağıda tüm bölümleri bulabilirsiniz. Dijital dönüşmek üzere 🙂

Canias BPM modülü

Canis BPM modülü işletmelerin süreçlerini yönetmelerine yardımcı olan bir araçtır. İşletmelerin süreçlerini modellemelerine, otomatikleştirmelerine, denetlemelerine ve ölçmelerine olanak tanır. Canias BPM nasıl çalışır Canias bpm modülünü çalıştırmak için gereksinimler sürecin ihtiyaçlarına göre çok farklılık göstermektedir. Basitçe anlatmak gerekirse Modelleme aşamasında BPMT01 diyalogundan sürecimizi görselleştiriyoruz. Hangi işlem yapıldığında süreç tetiklensin, hangi işlem yapıldığında hangi tablo güncellensin […]

SQL Soft Delete İşlemi

Normalde bir sql tablosunda veri sildiğinizde bu veriye ulaşmazsınız ve geri almak için gerekli ayarlar(recovery model; full, bulk logged) yapıldıysa bile bu biraz uğraştırabilir. Bu yüzden veri kaybından korunmak için çeşitli yöntemler kullanılır. Bu yöntemlerden biri, özellikle hassas veriler içeren tablolarda veri kaybından korunmak için kullanılan soft delete(table düzeyinde) işlemini açıklamaya çalışacağım. Mevcut tablomuza “isDelete” […]

MRP Süreci nasıl işler?

MRP (Malzeme Gereksinim Planlaması) bir üretim tesisi için kullanılan bir planlama aracıdır. MRP’nin girdileri ve çıktıları şunlardır: Girdiler: Çıktılar: Bu bilgiler kullanılarak MRP sistemi, üretim tesislerinin malzeme gereksinimlerini yönetebilir ve üretim planlamasını optimize edebilir. Bu sayede üretim süreci daha verimli hale getirilir ve üretim maliyetleri düşürülebilir. MRP Süreci Nasıl Sağlıklı İşler ? Bir MRP sistemi […]

Canias hesaplanmış yeni kolon ekleme

Canias’ta bir dialogda bulunan tabloda mevcut iki kolondaki değerler kullanılarak yeni bir kolona satır satır yazdırmak istediğimizde yapmamız gereken işlemlerden bahsedeceğim. IASPURHEAD satınalma sipariş tablosunu kullanacağız örnek olarak. Tamamen örnek vermek üzerine olduğundan kolonları rastgele seçtim. Başlamadan önce DEVT40 dialogunu kullanarak aşağıdaki kodu yazıp çalıştıralım. Bu genel olarak tabloya göz atmamızı sağlayacaktır. İşlemin yapılacağı dialog […]

çevikliğe adım at

Uzun yıllardır kullanılan waterfall metodolojisinin harika bir alternatifi agile, kaynakların kullanımının yıldan yıla önem kazanmasıyla daha da öne çıkmaya başlıyor. Agile, proje yönetiminde esnekliği ve uyarlanabilirliği vurgulayan bir metodolojidir. Agile ile temel görevlerin nasıl yönetileceğine dair bazı önemli aşamalar; Görevi tanımlayın: Görevi daha küçük, yönetilebilir parçalara bölerek başlayın. Bu, görevin kapsamını belirlemenize ve görevi tamamlamak […]

7 adımda dijital dönüşüm başlangıcı

Bir ERP lisansı almak dijital dönüşüm için önemli bir basamak olsa da bir şirketi dijital dönüşüme hazırlamak, birkaç adımı içeren stratejik bir yaklaşım gerektirir. Başlamak için bazı öneriler: 1- Mevcut süreçleri değerlendirin ve dijitalleştirilebilecek alanları belirleyin: Herhangi bir dijital dönüşüm girişimine başlamadan önce, güçlü ve zayıf yönler ve teknoloji ile optimize edilebilecek alanlar dahil olmak […]

Javascript excel import

Excel dosyalarını okumak ve değiştirmek için bir yol sağlayan SheetJS modülünü kullanarak Excel verilerini içe aktarabilirsiniz. Excel dosya verilerini bir JavaScript uygulamasına aktarmak için SheetJS’nin nasıl kullanılacağına ilişkin bir örneği burada bulabilirsiniz: SheetJS kitaplığını npm (Node Package Manager) kullanarak kuruyoruz; giriş sayfamızı ve içe aktarmayı tetiklemek için sayfamızı oluşturuyoruz. index.html import işlemi için bir javascript […]

Back To Top