joomla templates Data Warehouse Türkiye

Wed08312011

Last update07:32:32 PM GMT

Back Kategoriler Teknoloji Haberleri Data warehouse Oracle 11g BI ile Harita Üzerinde Rapor Oluşturma(Integratıon Mapviews)
Pazar, 12 Aralık 2010 00:06

Oracle 11g BI ile Harita Üzerinde Rapor Oluşturma(Integratıon Mapviews)

Yazan&Gönderen  Samet Aslan
Bu Öğeyi Derecelendir
(3 Oylar)

 

BI EE 11 g’nin en büyük özelliklerinden biri MapViewer’dır.

 

Bu özellik , haritalara yetenek ve görsellik katarak raporlar oluşturmamızı sağlamaktadır.Örneğin dünya çapında bir haritada ülke bazında satış analizi yapmak istediğimizde her ülke için ayrı renklendirme yapmaktadır.Aynı zamanda bu sayede geniş bir görsel analiz yeteneği sağlayan haritalarda yerleşim,pasta grafikleri, çubuk grafikler de mümkündür.10g ‘de bir BI EE ve MapViewer gerçekleştirmek için java ile karmaşık bazı komut dosyaları ile yapmamız gerekiyordu.11 g ile bu entegrasyon artık çok kolay sağlanıyor.. Aşağıda 4 yıl boyunca 3 ABD eyaletinin Satış Performans Raporunun entegrasyon örneğini inceleyelim.. 

 

 

 

 

 

 

 

 

 

Aynı harita üzerinde uygulanan iki görsel vardır. İlki satış performansına göre 3 eyalet için farklı renk kodlanmıştır.Diğeri ise tek bir haritada her eyalet için yıllık performansının pivot tabloda gösterilmesidir.Bunu yapmak için MapViewer entegrasyonunu sağlayan instanceconfig.xml’i günceleyerek aşağıdaki tagı eklememiz gerekiyor. /mapviewer 600

 

 

 

 

 

 

 

 

 

 

 

Presentation Service ( Sunum hizmeti) ni yeniden başlatmamız gerekiyor.Bu BIEE ile MapViewer arasında bağlantı sağlar.Entegrasyonu sağladıktan sonra standart uzaysal MVDemo şemasını ekliyoruz.Bu şema Layers,Themes ve büyük Amerikan devletleri, şehirleri, devletler arası karayolları baz alan haritaları içerir.MVDemoyu ekleyip kurduktan sonra kendi haritalarımızı oluşturabilmek için MapBuilder uygulamasını indirmemiz gerekiyor.Biz BIEE yin bize sağlamış olduğu bu haritayı kullanacağız.

MapBuilder uygulamasını yükledikten sonra uygulamayı açıp MVDemo şemasına giriş yapalım.Varsayılan olarak bu şema bize yerleşik bir sürü tema , baz haritaları ve Tile katmanını sağlamaktadır. Baz harita olarak STATE MAP’i THEME_DEMO_STATES ve THEME_DEMO_STATES_LINE ‘ sı kullanarak oluşturalım. Bu işlemle aşağıda bize gösterildiği gibi tüm ABD eyaletlerini ve sınırlarını bir harita üstünde basit bir şekilde göstermektedir. Baz haritayı oluşturduktan sonra STATE_TILE_MAP adında bize bu haritayı verecek tile layer’ı oluşturmamız gerekiyor.Yakınlaştırma düzeylerini, sınırları vs bu tile layer’da tnımlayabiliriz.

Artık elimizde ABD’nin eyaletlerini ve sınırlarını gösteren bir harita var.MapViewer yönetici ekran üzerinden haritayı çevrim içine alarak MapViewer uygulamasında haritayı tutmalıyız. Şimdi haritayı BIEE’de kullanabiliriz.Yukarıda kullanılan temayı THEME_DEMO_STATES’i BIEE’ya geçmesini sağlayacak STATE_ABBR adında bir tanımlayıcı belirtiyoruz.Manage Map Data ekranındaki sunum hizmet yönetici konsolundan BIEE ambarı sütun/konu alanları ,MapViewer arasındaki ilişkilerin tanımlandığı yerdir.

Bu ekranda biz katmanları, arkaplan haritaları ve resimleri aşağıda gösterildiği gibi dahil etmemiz gerekir. THEME_DEMO_STATES tema ve harita durum sütunlarını depodan düzenleyin.Mekansal kullanılan sütun ile BI EE haritalandırılmış sütun arasında herhangi bir ilişki olmasına gerek yoktur.Emin olmak için gereken nitelikleri karşılaştırmalıyız.Benim durumumda, the State kısaltmaları the SH şemasından geliyor ve THEME_DEMO_STATES, MVDEMO şemasındaki the State tablosundan gelmektedir.

Sonra arka plan haritalarındaki STATE_TILE_MAP’ a gidip THEME_DEMO_STATES’i ekleyin Bu ,Answer’den MapViewers’a eklediğimiz the Subject Area ile Map arasında ilişki kurar.Bunu yaptıktan sonra , 4 yıl boyunca sadece 3 devleti içeren SH şemasından rapor oluşturmanızı sağlar. Yeni harita oluşturmak için The New Map View seçeneğini kullanın. MapViewer’da oluşturduğumuz harita gelecektir.Dikkat ederseniz otomatik olarak bazı renkler raporumuzun parçası olan 3 devlete kodlanacaktır. Renk kodlaması harita üzerinde geçerli varsayılan harita görünümüdür.Aşağıdaki gibi harita üzerinde değişiklikler yapabiliriz.

 

Şimdi birden fazla pasta grafiği görünümünü oluşturalım. ( Tüm 3 eyaletin yıllık satış dağılımını elde etmek için ). Pasta grafikler için gerekli dilimi sağlayacak Yıl sütunu ekleyelim… Bu bize MapViewer’da gerekli görselleştirmeyi sağlayacaktır. Bir çok adımdan sonra görünümüzü elde etmiş oluyoruz. MapViewer ayarlarını kurmaya çalıştığımızdan dolayı adımlarımız bu kadar çok olmuştur. 11 g , java ile karmaşık bazı komut dosyaları ile harita görünümünü yapmaktan bizi kurtarmış oldu.

 

 

 

 

 

 

Son Düzenleme Pazartesi, 14 Şubat 2011 12:13
Samet Aslan

Samet Aslan

1988 İzmit Kocaeli doğumluyum. Lise öğrenimimi Kocaeli Anadolu Lisesinde tamamladım. Sakarya Üniversitesi Bilgisayar Mühendisliği bölümü mezunuyum. Özel bir şirkette Oracle ve .Net üzerine danışmanlık yapmaktayım.İlgilendiğim ve kullandığım teknoloji ve diller : Oracle 10-11g , Oracle Business Intelligence, Oracle BI Publisher (XML) , Oracle Data Integrator , DWH , Java , Asp.net , C# , Visual Basic 6.0 , Telerik Reporting ,Telerik WinForms , Telerik Web ,SQL ,WonderWare (Intrack , Intouch )

E-posta: Bu e-Posta adresi istek dışı postalardan korunmaktadır, görüntülüyebilmek için JavaScript etkinleştirilmelidir

1 comment

  • Yorum Bağlantısı Yusuf Salı, 14 Aralık 2010 14:18 Gönderen Yusuf

    Samet güzel bir çalışma olmuş eline sağlık.Bu konuyu ilerde dashboard örnekleriyle zenginleştirebiliriz

Login to post comments