SCCM Kurulum Öncesi Ön Gereksinimler Part-2

Bir önceki yazılımızda SCCM hakkında genel bilgilendirme ve mimarisi hakkında konuştuk. Bu yazımızda ise Configuration Manager kurulum öncesi ön gereksinimlerini ve yapılması gereken adımları göreceğiz.

  1. System Management Container Oluşturma

Ilk olarak System Management Container oluşturma işlemi gerçekleştireceğiz.Ardıdan SCCM sunucusu için gerekli izinleri tanımlayacağız.

Hiç vakit kaybetmeden Server Manager – Tools menüsü altındaki ADSI Edit ‘e tıklayın.

Sol bölümdeki ADSI Edit ve Connect’e tıklayıp, Connection settings bölümüne erişim sağlanır. Varsayılan olarak OK butonuna basin.

Varsayılan olan seçmiş olduğumuz bölümde CN= System klasörüne gelip,bu klasör üzerinde sağ click New – Object butonuna tıklayın.

Object oluşturma bölümünde Container seçilip. İlerlenir.

Value degerini System Management olarak girin ve İlerleyin.

System Management Container’ımızı oluşturduktan sonra SCCM sunucunun site bilgilerini container’a yayınlamak için gerekli izinleri vermeliyiz. Active Directory User and Computers üzerinde System – System Management klasörüne sağ click Delegate Control butonuna tıklayın. (AD üzerinde system klasörünü görmüyorsanız Üst menüdeki View altında Advanced Features özelliğini işaretleyin.)

Açılan pencerede Select this object type bölümünde Computers nesnesini işaretliyoruz.

SCCM sunucusunu ekleyip, ilerliyoruz.

Create a custom task to delegate ‘I seçip, ilerliyoruz.

Active Directory object type penceresinde, This folder existing object in this folder and creation of new object in this folder işaretliyin ve ilerleyin.

Yetkilendirme kısmında ise General – Property-specific – Creation/deletion of specific child objects işaretliyoruz. Alt bölümde Full Control seçip, ilerleyip, Finish diyerek sccm sunucusuna tam erişim verdik.

  1. Active Directory Şema Genişletme

AD şema genişletme işlemi için Extadsch.exe yardımcı program kullanılır.

Configuration Manager kurulum dosyaları içinde SMSSEUP-BIN-X64 altındaki EXTADSCH yazılımı çalıştırın

Cmd ekranında ilgili klasör yolunu koplayıp, çalıştırdığınızda AD şema genişletme işlemi başarı ile tamamlandığını göreceksiniz.

  1. Configuration Manager ‘ın Önşartların Yüklenmesi

Sccm sunucusun da gerekli olan ön şartların kurulumları için aşağıdaki adımları takip edin.

Server Manager – Add Roles and Features bölümünde roles ve features yükleme işlemlerini gerçekleştireceğiz. Server Roles bölümünden Web Server (IIS)‘u işaretleyin.

Features bölümünde ise;

  • .Net Framework 3.5 Features
  • .Net Framework 4.5 Features
  • BITS
  • Remote Differential Compression

Yukaridaki 4 özelliği işaretleyin ve ilerleyin.

Ardından bir sonraki Roles Services penceresinden aşağıdaki servisler işaretleyip, yükleme işlemi başlatılır.

  • Common HTTP Features – Default Document, Static Content.
  • Application Development – ASP.NET 3.5, .NET Extensibility 3.5, ASP.NET 4.5, .NET Extensibility 4.5, ISAPI extensions.
  • Security – Windows Authentication.
  • IIS 6 Management Compatibility – IIS Management Console, IIS 6 Metabase Compatibility, IIS 6 WMI Compatibility, IIS Management Scripts and Tools.
  1. Windows Assessment and Deployment Kit (Windows ADK)

Windows işletim sistemlerini yeni bilgisayarlara özelleştirmek, değerlendirmek ve dağıtmak için kullanabileceğiniz bir araçlardır. Bu yazılımı aşağıdaki linkten indirebilirsiniz.
Link: https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

İndirdiğiniz Adksetup.exe yazılımını yönetici olarak çalıştırın ve ilerleyin. Lisans sözleşme sayfasını Kabul edin.

Windows Assessment and Deployment Kit özelliklerindeN Deployment Tools – Windows Preinstallation Environment (Windows PE) – Configuration Designer – User State Migration Tool (USMT) ‘larını işaretleyip, kurulum butonuna tıklayın.

  1. Wsus Kurulumu ve Yapılandırılması

SCCM kurulum öncesi ön hazırlıklarından biri olan wsus kurulum ve yapılandırma adımları aşağıdadır.

Server Manager – Add Roles and Features bölümünde Server roles altında Windows Server Update Services rolunu işaretleyin.

Role Services bölümünden Wsus Services ve Database kutucuklarını işaretleyin ve ilerleyin.

Update location’un gösterildiği bölümdür. Test ortamı olduğundan C:Wsus dizini gösterdim. Önerim farklı bir disk’e yapılandırmanız.

DB Instance bölümünde sunucu bağlantısını kontrol ettikten sonra wsus kurulumu tamamlanır.

SCCM için SQL Kurulumu Nasıl Yapılır Part-3

Önkoşulları yükledikten sonra bir sonraki adımımız SQL Server’ın kurulumu olacaktır. Kullanıcıların bir çoğu, SQL sunucusunun nereye yükleneceği konusunda pek bilgi sahibi değillerdir. Bu sebeple kurulum yapacak kişiler SQL Server’ı, SCCM’nin kurulu olduğu sunucuya mı? yoksa farklı bir sunucuya mı? Kurulum yapılmalıdır.Her iki şekilde kurulum yapılabilir. Ben SQL’i aynı sunucuya yüklemeyi tercih ettim. Siz kurulum yapılacak ortama göre planlamanızı yapabilirsiniz.

Configuration Manager için Sql server kurulum adımları aşağıdaki gibidir.


Sql server kurulum yazılımı yönetici olarak çalıştırın. Installation – New SQL server standalone installation tıklayın.


Lisans şartlarını Kabul edip, ilerleyin.


Setup Role bölümünden SQL Server Feature Installation‘a tıklayın.


Feature Selection bölümünden Database Engine Services, Reporting Services-Native ve Management Tools özelliklerini işareyip, ilerleyin.

Not: Seçtiğimiz özellikler, Configuration Manager ‘nin dağıtımı için gerekli olan özelliklerdir.


Instance Configuration bölümünde Default instance olarak seçip,ilerleyin.


Microsoft hizmet hesapları için, Local hesapları değilde, domain’de olan hesapları kullanmanızı önerir. Bizde admin grubu üye olan sccm isimli hesabı kullanacağız. Bu hesap ayrıca Configuration Manager kurmak ve yönetmek için kullanılacaktır. Ayrıca, SQL sunucu hizmetlerinin her biri için ayrı bir kullanıcı hesabı oluşturabilirsiniz. İlgili hesabın girişini yaptıktan, ilerlenir.

Önemli: SQL yüklemesi sırasında, harmanlama SQL_Latin1_General_CP1_CI_AS olmalıdır.


Add Current User butonuna tıkladıktan sonra ilgili kullancıyı sql sunucusuna yönetici olarak ekleyecektir.


Reporting Services Native Mode bölümünde Install and configure ile devam edin.


Ve install butonu ile sql kurulumu başlatın.


Kurulum başarılı bir şekilde tamamlandı.


Configuration Manager’ın yüklenmesi sırasında sistem, Sql sunucu belleğinin sınırlı olup olmadığını kontrol etmektedir. Bellek sınırlı değilse, sistemde bir uyarı görüntülenir. Bunu önlemek ve sistemin daha stabil çalışması için belleğin limiti sınırlandırılır. Bu sınırlandırma işlemini ; Sql Server Managemet Studio’ çalıştırın. Sunucuya sağ click ile özelliklerine tıklayın. Açılan pencerede sol bölümde bellek kısmını göreceksiniz, minimum ve maximum değerleri girin.

Union Fonksiyonu – Power BI DAX

Bu yazıda gelin birlikte Union fonksiyonunu inceleyelim. Farklı satış bölgelerinden gelen ve tek bir raporda gösterilmesi gereken tablolarınızı birleştirmek  ya da  farklı tabloları aynı anda filtreleyebilmeniz için tablolardaki filtre ifadelerini içeren yeni bir tablo oluşturmak amacıyla Union fonksiyonu kullanılabilir.

Union fonksiyonu basit bir tablo birleştirme fonksiyonudur ancak her fonksiyonda olduğu gibi onda da  kullanırken bilmemiz gereken bazı özel durumlar var.

Union ile aşağıdaki TR ve USA isimli iki tabloyu birleştirelim.

 

Bu iki tabloyu birleştirmek için; modeling Sekmesi > New Table butonuna basarız ve formül çubuğuna tablo isimlerimizle aşağıdaki formatta formülü yazarız.

Yeni Tablo Adı = UNION (birleştirlecek tablonun adı ; birleştirilecek diğer tablonun adı;diğer tablo;diğer tablo….)

iki tablonun bilgileri yeni tablomuzda başlıkla beraber altalta gelmiş oldu.

 

Tabloların Sütun Adetleri Farklı Olursa ?

TR Tablosu tamamen ayı durumda ancak USA tablosunu PowerQuery üzerinden çoğaltıp USA_2 adında yeni bir tablo oluşturdum. Yeni tabloya Urun Kodu diye yeni bir sütun ekledim.

 

şimdi iki tabloyu birleştirmeyi deneyelim.

Bu sefer , USA tablosuna ekstra eklediğim “Urun Kodu” sütunu nedeniyle fonksiyon hata verdi. Çünkü UNION birleştirdiği her tablonun aynı sayıda sütuna sahip olmasını bekler. Bu nedenle UNION tercih edecekseniz sütun sayılarının aynı olmasına dikkat!

 

Union Fonksiyonu Kullanırken Sütun Başlıkları Aynı mı Olmalı?

Yine TR tablosunu sabit bırakıp USA tablosundan bir tane daha çoğalttım ve Toplam Tutar Kolon adını Tutar olarak değiştirdim. Dolayısıyla iki tabloda  son sütunların başlıkları birbirinden farklı hale gelmiş oldu.

 

Şimdi iki tabloyu birleştirelim. Sonuç aşağıdaki biçimde oldu. Yani başlıklar UNION ifadesinin içindeki ilk tablodan geldi. Union yeni oluşan tabloya,  her zaman formüldeki ilk tablonun sütun başıklarının adını verir.
UNION fonksiyonu Birleştirme esnasında bir başlık eşleştirme yapmaz. Dolayısıyla başlıkların isimlerinin aynı olmasına gerek yoktur. Ancak bu durumda başka önemli bir durum var, o zaman eşleştirme nasıl olacak? Union aslında eşleştirme de yapmaz, düz mantıkla altalta birleştirir. Dolayısıyla verilerin doğru sütunlarda birikmesi için tablolardaki sütun sıralamasının birleştirilecek olan diğer tablolarla aynı olması şart.

şimdi yukarıdaki TR ve USA tablolarına tekrar bakalım. Sütun sıralamasında iki tabloda şehir ve adetler aynı pozisyonda değil; Tr tablosu Ulke, Adet, Şehir ve Toplam Tutar sırasıylayken, USA tablosunda Adet ve Şehrin yeri ters ve işte bu nedenle işlem sonucunda da Adet kolonunda USA’ in şehir isimleri  gözüküyor. Bu şekilde veri türleri farklı olduğunda, ortaya çıkan veri tipi, veri tipi zorlama kurallarına göre belirlenir. Örneğin Adet kolonunun veri tipi artık Text ! Dolayısıyla adet toplamı almak istediğinizde, alan text olduğu için sonuç alamazsınız!

Eğer sütunların sırası aynı olursa, iki tablo aşağıdaki gibi sorunsuz biçimde birleşir.

O halde, Union fonksiyonu için şunları söyleyebiliriz;

Tablolarda sütun sayısı aynı değilse çalışmaz.

Birleşmiş Tablodaki sütun başlıkları her zaman Union fonksiyonunda yazdığınız ilk tablodan gelir.

Sütun başlıklarının birebir aynı olması şart değildir çünkü birleşimde esas olan sütunların yerleridir.

UNION Fonksiyonu her iki tabloyu filtreleyen ara tablo oluştururken ya da farklı bölgelerden gelen satışlar için rapor oluştururken de kullanılabilir demiştik. Farklı kullanım örnekleri için yeni yazılarda görüşmek üzere! Ha buarada UNION’ın yeterli olmadığı durumlar için Power Query altındaki Append Query’i de inceleyebilirsiniz!