mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
Mt2Hizmet 1
Mt2Hizmet
berkmenoo 1
berkmenoo
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Hikaye Ekle

SCCM 2012 - Advanced Query Management Bölüm 3

  • Konuyu başlatan Konuyu başlatan DN Angel
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 254

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

[h=4]SCCM 2012 - Advanced Query Management Bölüm 3
star-left-on.gif
star-right-on.gif
star-left-on.gif
star-right-on.gif
star-left-on.gif
star-right-on.gif
star-left-on.gif
star-right-on.gif
star-left-on.gif
star-right-on.gif
[/h]
Query Makale serimizin 3üncüsünde bir önceki iki makalede kullandığımız yöntemlere mantıksal değer değişiklikleri katarak (and, or, not, () gibi) nasıl farklılıklar oluşturabileceğimizi göreceğiz. Bu makaleye geçmeden önce bir önceki makaleleri okumanızı öneriyorum ve başlık kısmını kısa tutarak kaldığımız yerden devam ediyoruz.(Bir önceki makalede yapılan işlemler bu makalede yapılmayarak makale kısa tutulacaktır, bu sebeple diğer makalelere göz atmanız önemlidir) Birinci makalemizde basit değerler, ikinci makalemizde ise gelişmiş değerlerle örnekler yapmıştık. Şimdi ise basit değerlere bileşenler ekleyerek devam edeceğiz.

Öncelikle kavramlarla başlayalım, aşağıdaki resimde bulunan tüm maddeleri önceki makalelerde işlemiştik, şimdi sıra expressionslarda. Bunu bir alt resimde daha detaylı açıklamak için büyük bir printscreen ile açıklama yapacağız.





Expressionsları yakından inceleyelim






1 – Yeni oluştur, yeni bir kriter girmek için kullanılır, varsayılan olarak bir önceki kriterle “and” ilişkisine girer
2 – Düzenle, var olan kriteri düzenler
3 – Sil, varolan kriteri siler
4 – Grupla, Seçilen öğeleri gruplar. Bu seçenek karışık gibi görünmekle beraber aslında son derece açıktır. Tıpkı matematik işlemlerindeki parantez gibi düşünebiliriz.
Örnek: 3+2=6, x2=12, 3+(2x2)=7 gibi.
Örnek 2: 4 gb altı ram olan sunucular+2008 sunucular+sp1 yüklü sunucular= bu üç özelliği barındıran sunucuların listesi
(4 gb altı ram olan sunucular+2008 sunucular)+sp1 yüklü sunucular = 4gb altı ram olan 2008 sunucuların içindeki sp1li sunucular
5 – Gruplamayı sil, gruplamayı siler
6 - &| - Ve – veya özelliği arasında geçiş yapar
7 - ! – Değil seçeneğidir, örnek: 2008 sunucular+sp1 yüklü sunucular + file server özelliği yüklü olmayan sunucular

Şimdi örnekleri genişletelim

1 – Yeni bir Simple query oluşturalım ve sonuçlarına bakalım. 326 adet W7 pc sıralanmış durumda.





2 – Bir simple query daha yazıyoruz ve ram miktarını 180 mb üzeri olarak seçiyoruz.





İkinci kriter otomatik olarak and ifadesini kullanır.





Sonuçlar 33 adet.





3 – 3ncü br kriter girelim, işlemci miktarı.





Sonuç: 32 öğe





İlk iki öğeyi gruplayarak hem 1 hem 2nci kriter özelliklerini taşıyan sonuçları 3ncü kriter ile eşleşenlerini bulabiliriz.





Query language içerisine bakarsak

select distinct SMS_R_System.NetbiosName from SMS_R_System inner join SMS_G_System_X86_PC_MEMORY on SMS_G_System_X86_PC_MEMORY.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_PROCESSOR on SMS_G_System_PROCESSOR.ResourceID = SMS_R_System.ResourceId where(SMS_R_System.OperatingSystemNameandVersion = "Microsoft Windows NT Workstation 6.1" and SMS_G_System_X86_PC_MEMORY.TotalPhysicalMemory > 180000) and SMS_G_System_PROCESSOR.MaxClockSpeed > 2000

Diğer bir örnek ise or karakterini kullanmaktır.





Burada ise 180 mb üstü veya W7 kurulu olan pclerin sonucunu 2 ghz işlemci hızı olan kriter sonucuyla birleştireceğiz.

select distinct SMS_R_System.NetbiosName from SMS_R_System inner join SMS_G_System_X86_PC_MEMORY on SMS_G_System_X86_PC_MEMORY.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_PROCESSOR on SMS_G_System_PROCESSOR.ResourceID = SMS_R_System.ResourceId where(SMS_R_System.OperatingSystemNameandVersion = "Microsoft Windows NT Workstation 6.1"orSMS_G_System_X86_PC_MEMORY.TotalPhysicalMemory > 180000) andSMS_G_System_PROCESSOR.MaxClockSpeed > 2000

Tabiki sonuçları sütunlara dökmek için general tabında bu sutünları belirtmeyi unutmayın.





Son seçeneğimiz değili ise şu şekilde kullanabiliriz.





Sonuçlar aşağıda.





Tabiki bu örnekleri yüzlerce eçenek ile çoğaltabilirsiniz
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst