Oracle Data Integrator(ODI) 12c ile EXISTS Kullanımı

Merhabalar, bu yazımızda Oracle Data Integrator(ODI) aracı ile EXISTS operatörünü nasıl kullanabileceğimizi anlatacağız. Öncelikle PostgreSQL veritabanımızda HR şemasının olduğunu varsayalım ve biz bu şema içerisinden Employees, Departments ve Locations tablolarını kullanacağız.

cncpt292

Okumaya devam et

ETL, Oracle Data Integrator, PostgreSQL içinde yayınlandı | , , , , , , , , , , , , , , , , , , , , , , , , , , , ile etiketlendi | Yorum bırakın

PostgreSQL Örnek Veritabanı Ekleme (dvdrental)

Merhabalar, bu yazımızda Linux Mint 19 kurulu sanal bilgisayarımızda terminal üzerinden PostgreSQL 11 ‘e dvdrental adlı örnek bir veritabanı eklemeyi göstereceğiz.

DVD Rental veritabanında bulunan nesneler;

  • 15 tablo
  • 1 trigger
  • 7 view
  • 8 fonksiyon
  • 1 domain
  • 13 sequence

dvd-rental-sample-database-diagram

DVD Rental veritabanında bulunan 15 tablo : Okumaya devam et

İş Zekası içinde yayınlandı | , , , , , , , , , , , , , , , , , , , , ile etiketlendi | Yorum bırakın

Linux Mint 19 Üzerine PostgreSQL 11 Kurulumu

Merhaba, bu yazımızda sizlere Linux Mint 19 sanal makinemiz üzerinde, Postgresql 11 kurulumunu anlatacağız. Kuruluma başlamadan önce edinmemiz gereken bazı temel bilgilere değinmek istiyoruz. Öncelikle elimizde Linux Mint 19 (Cinnamon) kurulu bir sanal makine olduğunu varsayarak, makinemize PostgreSQL kurmak istiyoruz.

Linux Mint,  Ubuntu tabanlı bir Linux türevidir. Ubuntu ise Debain tabanlı bir Linux türevidir. Ubuntu repository’leri üzerinde PostgreSQL paketleri varsayılan olarak mevcuttur. Sizin ayrıca eklemenize gerek kalmaz. Linux Mint’te ise varsayılan olarak yüklü gelmez, sizin eklemeniz gerekir.

Diğer bir özel durum ise paketlerin sürüm uyumudur. (!)

Örneğin, elinizde Linux Mint 18.4 kurulu bir makineniz olsun ve sizde üzerine Xenial (Ubuntu 16.04)’ i destekleyen PostgreSQL paketini kurabilirsiniz. Yalnız elinizde Linux Mint 19 kurulu bir makineniz varsa ve sizde üzerine Xenial paketi kurmayı denerseniz, kurulum başarılı bir şekilde tamamlanamayabilir, hata alabilirsiniz.

Özetle, Linux Mint 19 (Cinnamon / Tara) için Bionic (Ubuntu 18.04) ‘ i destekleyen debian PostgreSQL paketini kurmalıyız.
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main” )

screenshot_2.2 Okumaya devam et

linux, PostgreSQL, Veri Tabanı, VmWare içinde yayınlandı | , , , , , , , , , , , , , , , , , ile etiketlendi | Yorum bırakın

VmWare Tools Kurulumu

Merhaba, bu yazımızda sizlere VmWare Workstation Player 15 üzerinde VmWare Tools kurulumunu anlatacağız.

Kuruluma başlamak için Player ‘a tıklayıp, Manage ‘i seçiyoruz ardından Install VmWare Tools’a tıklıyoruz. (Player  -> Manage  -> Install VmWare Tools)

Screenshot_1 Okumaya devam et

VmWare içinde yayınlandı | , , , , , , , , , , , , , , , , , ile etiketlendi | 1 Yorum

Linux Mint 19 Üzerine Apache Hadoop 3.1.1 Kurulumu

title

Merhabalar, bu yazımızda sizlere Linux Mint/Ubuntu sanal makinesi üzerine Hadoop 3.1.1 kurulumunu anlatacağız. Single Node Cluster olacak şekilde kurulum yapacağız. Diğer bir deyişle Hadoop Cluster’ı tek bir makine üzerine kuracağız.

Henüz sanal makineniz yok ise : VmWare Workstation 15 ile Linux Mint 19 Kurulumu

Sanal makineniz var ama Java kurulu değil ise : Linux Ortamında JDK 8 Kurulumu

yazılarını takip ederek ön gereksinimleri sağlayabilirsiniz. Okumaya devam et

Hadoop, linux içinde yayınlandı | Yorum bırakın

Linux Ortamında JDK 8 Kurulumu

Merhabalar, bu yazımızda sizlere Linux Mint 19 işletim sistemine Java Development Kit (JDK) 8 kurulumunu nasıl yapabileceğimizi anlatacağım.

Linux ortamında kurulum yaparken repository’leri tercih etmemiz bize kolaylık sağlayabilir. Mesela kurduğumuz programın eksiksiz bir şekilde kurulumunu yapmak  ve onu ilerleyen zamanlarda güncel tutmak için yine aynı şekilde repository’den fayda sağlayabiliriz. Webupd8 isimli bir ekibin hazırlamış olduğu repository’i kullanarak yapacağız.

Not: Linux Mint işletim sistemi, Ubuntu tabanlı olduğu için bu adımları Ubuntu işletim sistemine kurulum yapmak için de uygulayabilirsiniz.

Okumaya devam et

Hadoop, linux, İş Zekası içinde yayınlandı | , , , , , , , , , , , , , , , , ile etiketlendi | 1 Yorum

VmWare Workstation 15 ile Linux Mint 19 Kurulumu

Merhabalar, bu yazımızda VmWare Workstation’ı kullanarak sanal makine kuracağız.

İşletim sistemi olarak, Linux Mint 19 – Cinnamon 64-bit sürümünü kuracağız. İsterseniz  MATE ya da Xface sürümünü de tercih edebilirsiniz. Aralarında ki fark görsellik açısından değişkenlik göstermeleridir.

Kuracağımız makinenin özellikleri:
—————————————————–
Memory     : 4 GB
Processors : 2
Hard Disk  : 100 GB ( 8 GB’lık Swap (Takas) alanı, 92 GB’ lık  / (root) dizinine ait olacak şekilde)

Screenshot_0

Okumaya devam et

Hadoop, linux içinde yayınlandı | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ile etiketlendi | 1 Yorum

Regular Expression (REGEXP) Fonksiyonları – 2

Merhabalar, bu yazımızda sizlere Regular Expression’lar ile ilgili bazı önemli örnekler göstereceğiz.

Bu örnekleri incelemeden önce temel bilgileri öğrenmek ve REGEXP fonksiyonlarında karakterlerin taşıdığı anlamlar tablosuna ulaşmak için
Regular Expression (REGEXP) Fonksiyonları yazımızı incelemelisiniz.

Oracle-SQL ‘de IsNumeric diye bir fonksiyon yoktur. Yani bir string alanı to_number() ile numeric yapmak istiyorsunuz fakat bazı satırlar için ‘invalid number’ hatasını alıyorsunuz. Hata aldığınız satırları bulmak için bu fonksiyonu kullanmak zorundasınız. Bu gibi örnekler için kullanabileceğimiz en basit yapı REGEXP_INSTR’dir.

REGEXP_INSTR(,’\D’) değeri için sıfırdan büyük değer içeriyorsa bu sütun sayısal yapıya sahip olmayan satırlar içeriyor demektir. Bunun için CASE yapısını kullanabiliriz ya da WHERE kısmına da ekleyebiliriz.

Okumaya devam et

Pure SQL / PLSQL, sql, İş Zekası içinde yayınlandı | , , , , , , , , , , , , , , , , , , , , , ile etiketlendi | 2 Yorum

OBIEE BottomN() Fonksiyonu Kullanımı

Merhabalar, bu yazımızda sizlere Oracle Bussiness Intelligence platformu üzerinde BottomN() fonksiyonu kullanımını anlatacağız.

BottomN(expression, integer)

  • expression bir sayısal değer olarak değerlendirilen ifadedir.
    • Örneğin: 
    • Toplam_Nufus,  Erkek_Nufusu, (Kız_Nufusu + Erkek_Nufusu)
  • integer herhangi bir pozitif tam sayıdır. 1 en düşük sıralama olmak üzere, bir sonuç kümesinde görüntülenen sıralama sayılarının en küçüğünü temsil eder.
    • Örneğin: 
    • 3 (Sıralamadaki En Küçük ilk 3 Sayı), 1 (Sıralamadaki En Küçük 1. Sayı)

Sc_8

Okumaya devam et

OBIEE, İş Zekası içinde yayınlandı | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ile etiketlendi | 1 Yorum