İşleme Gereksinimleri ve Dikkat Edilmesi Gerekenler (Veri Madenciliği)

Şunlar için geçerlidir: SQL Server 2019 ve önceki Analysis Services Azure Analysis Services Fabric/Power BI Premium

Önemli

Veri madenciliği SQL Server 2017 Analysis Services'da kullanım dışı bırakıldı ve artık SQL Server 2022 Analysis Services'da sonlandırıldı. Kullanım dışı bırakılan ve kullanımdan kaldırılan özellikler için belgeler güncelleştirilmez. Daha fazla bilgi edinmek için bkz. Analysis Services eski sürüm uyumluluğu.

Bu konuda, veri madenciliği nesneleri işlenirken dikkate alınması gereken bazı teknik noktalar açıklanmaktadır. İşlemenin ne olduğu ve veri madenciliği için nasıl uygulandığı hakkında genel bir açıklama için bkz. Veri Madenciliği Nesnelerini İşleme.

İlişkisel Depodaki Sorgular

Madencilik Yapılarını İşleme

Madencilik Modellerini İşleme

İşleme Sırasında İlişkisel Depodaki Sorgular

Veri madenciliği için işlemenin üç aşaması vardır: kaynak verileri sorgulama, ham istatistikleri belirleme ve araştırma modelini eğitmek için model tanımı ve algoritmasını kullanma.

SQL Server Analysis Services sunucusu, ham verileri sağlayan veritabanına sorgular gönderir. Bu veritabanı BIR SQL Server 2017 örneği veya SQL Server veritabanı altyapısının önceki bir sürümü olabilir. Bir veri madenciliği yapısını işlediğinizde, kaynaktaki veriler madencilik yapısına aktarılır ve diskte yeni, sıkıştırılmış bir biçimde kalıcı hale getirilir. Veri kaynağındaki her sütun işlenmez: yalnızca bağlamalar tarafından tanımlanan madencilik modeli yapısına dahil edilen sütunlar işlenir.

SQL Server Analysis Services bu verileri kullanarak tüm verilerin ve ayrık sütunların dizinini oluşturur ve sürekli sütunlar için ayrı bir dizin oluşturur. Her iç içe tablo için dizini oluşturmak amacıyla bir sorgu verilir ve olgu tablosu ile iç içe tablo arasındaki ilişkileri işlemek için her iç içe tablo başına ek bir sorgu üretilir. Birden çok sorgu oluşturmanın nedeni, özel bir iç çok boyutlu veri depolarını işlemektir. Sql Server Analysis Services'ın ilişkisel depoya gönderdiği sorgu sayısını, DatabaseConnectionPoolMax sunucu özelliğini ayarlayarak sınırlayabilirsiniz. Daha fazla bilgi için bkz. OLAP Özellikleri.

Modeli işlediğiniz zaman, model veri kaynağındaki verileri yeniden okumaz, bunun yerine araştırma yapısındaki verilerin özetini alır. Oluşturulan küpü, önbelleğe alınmış dizin ve durum verileriyle birlikte kullanarak, sunucu modelleri eğitmek için özerk iş parçacıkları oluşturur.

Paralel Model İşlemeyi destekleyen SQL Server sürümleri hakkında daha fazla bilgi için bkz. SQL Server 2012 Sürümleri () Tarafından Desteklenen Özellikler.https://go.microsoft.com/fwlink/?linkid=232473

Madencilik Yapılarını İşleme

Bir madencilik yapısı tüm bağımlı modellerle birlikte veya ayrı olarak işlenebilir. Bazı modellerin işlenmesinin uzun sürmesi beklendiğinde ve bu işlemi ertelemek istediğinizde, bir madencilik yapısını modellerden ayrı olarak işlemek yararlı olabilir.

Daha fazla bilgi için bkz . Madencilik Yapısını İşleme.

Sabit disk alanından tasarruf etme konusunda endişeleniyorsanız, SQL Server Analysis Services'in madencilik yapısı önbelleklerini yerel olarak koruduğuna dikkat edin. Diğer bir ifadeyle tüm eğitim verilerini yerel sabit diskinize yazar. Verilerin önbelleğe alınmasını istemiyorsanız, madencilik yapısındaki özelliğini MiningStructureCacheMode olarak ayarlayarak varsayılan değeri değiştirebilirsiniz. Bu, modeller işlendikten sonra önbelleği yok eder; ancak, madencilik yapısında detaylandırmayı da devre dışı bırakır. Daha fazla bilgi için bkz. Detaylandırma Sorguları (Veri Madenciliği).

Ayrıca önbelleği temizlerseniz, bir tane tanımladıysanız bekletme test kümesini kullanamazsınız ve test kümesi bölümünün tanımı kaybolur. Bekletme testi kümeleri hakkında daha fazla bilgi için bkz. Eğitim ve Test Veri Kümeleri.

Madencilik Modellerini İşleme

Bir madencilik modelini ilişkili madencilik yapısından ayrı olarak işleyebilir veya yapıyı temel alan tüm modelleri yapıyla birlikte işleyebilirsiniz.

Daha fazla bilgi için bkz . Madencilik Modelini İşleme.

Ancak, SQL Server Veri Araçları ve SQL Server Management Studio'da, yapıyla işlemek için birden çok madencilik modeli seçemezsiniz. Hangi modellerin işlendiğini denetlemeniz gerekiyorsa, bunları tek tek seçmeniz veya modelleri seri olarak işlemek için XMLA veya DMX kullanmanız gerekir.

Yeniden İşleme Gerekli Olduğunda

Bunlarla çalışmaya başlamadan önce tanımladığınız SQL Server Analysis Services modellerini işlemeniz gerekir. Ayrıca, madencilik modeli yapısını değiştirdiğinizde, eğitim verilerini güncelleştirdiğinizde, mevcut bir madencilik modelini değiştirdiğinizde veya yapıya yeni bir madencilik modeli eklediğinizde madencilik modellerini yeniden işlemeniz gerekir.

Madencilik modelleri de şu senaryolarda işlenir:

Projenin dağıtımı: Proje ayarlarına ve projenin geçerli durumuna bağlı olarak, proje dağıtıldığında projedeki madencilik modelleri genellikle tam olarak işlenir.

Dağıtımı başlattığınızda, SQL Server Analysis Services sunucusunda daha önce işlenmiş bir sürüm olmadığı ve yapısal bir değişiklik yapılmadığı sürece işleme otomatik olarak başlar. Bir projeyi, açılan listeden Çözümü dağıt'ı seçerek veya F5 tuşuna basarak dağıtabilirsiniz. Yapabilecekleriniz

Araştırma modellerinin nasıl dağıtıldığını denetleen SQL Server Analysis Services dağıtım özelliklerini ayarlama hakkında daha fazla bilgi için bkz. Veri Madenciliği Çözümleri Dağıtımı.

Madencilik modelini taşıma: EXPORT komutunu kullanarak bir madencilik modelini taşıdığınızda, modele veri sağlaması beklenen madencilik yapısının adını içeren yalnızca modelin tanımı dışarı aktarılır.

EXPORT ve IMPORT komutlarını kullanarak aşağıdaki senaryolar için gereksinimleri yeniden işleme:

  • Madencilik yapısı hedef örnekte bulunur ve madencilik yapısı işlenmemiş durumdadır.

    Hem yapı hem de model yeniden işlenmelidir.

  • Hedef örnekte bir madencilik yapısı mevcut ve bu yapı işlendi. Yalnızca madencilik modeli dışarı aktarıldı.

    Model işlenmeden kullanılabilir.

  • Madencilik yapısı tanımı da WITH DEENDENCIES anahtar sözcüğü kullanılarak dışarı aktarıldı.

    Hem yapı hem de model yeniden işlenmelidir.

Daha fazla bilgi için bkz. Veri Madenciliği Nesnelerini Dışarı ve İçeri Aktarma.

Ayrıca Bkz.

Madencilik Yapıları (Analysis Services - Veri Madenciliği)
Madencilik Yapıları (Analysis Services - Veri Madenciliği)
Çok boyutlu modeli işleme (Analysis Services)