Aracılığıyla paylaş


Uzak ve yerel sunucuları (Analysis Services - veri madenciliği)

Veri madenciliği, SQL Server Analysis Services örnek için bir bağlantı gerektiriyor.Bir çevrimiçi analitik işlem (OLAP) küp oluşturmak OLAP özellikleri, veri madenciliği yapmak için kullanmak gerekmez ancak birçok avantajı, performans ve ölçeklenebilirlik, Analysis Services altyapısını sağlar ve veri madenciliği ile OLAP bileşenlerinin çoğunun paylaşır.Bu konuda, oluşturmak için bir SQL Server Analysis Services yerel veya uzak örneğine bağlanırken bilmek işlemek, dağıtmak ve sorgu veri madenciliği modelleri, bilgi sağlar.

İzinler ve sunucu Özellikleri'ni yapılandırma

Veri madenciliği bir Analysis Services veritabanı için ek izinleri gerektirir.Çoğu veri madenciliği özelliği kullanılarak ayarlanabilirÇözümleme Sunucusu Özellikleri iletişim kutusu (Analysis Services - çok boyutlu verilerle).Yapılandırabilirsiniz, özellikleri hakkında daha fazla bilgi için bkz:Analysis Services için yapılandırma özellikleri.

Belirli bir ilgili veri madenciliği için aşağıdaki sunucu özellikleri şunlardır:

  • AllowAdHocOpenRowsetQueriesOLE DB sağlayıcıları, doğrudan'a yüklendiğinde, ad hoc erişimi kontrol eder bellek alanı.

    Important noteImportant Note:

    Güvenliği artırmak için önerilir, bu özellik kümefalse.Varsayılan değerfalse.Ancak, bu da özellik kümefalseKullanıcılar tek sorgular oluşturmak devam ve izin verilen veri kaynakları. OPENQUERY kullanabilirsiniz

  • AllowedProvidersInOpenRowsetÖzel erişim etkin olduğunda, sağlayıcı belirtir.ProgID virgülle ayrılmış listesi girerek, birden çok sağlayıcı belirleyebilirsiniz.

  • MaxConcurrentPredictionQueriesÖngörüleri. nedeni sunucu üzerindeki yükü denetler Sınırsız sorgular için varsayılan değeri 0 verirSQL ServerKuruluş ve en çok beş eşzamanlı sorgularıSQL ServerStandart.Sorgu sınırı yukarıda sıralanmış ve saat aşımına uğrayabilir.

Sunucu denetimi hangi veri madenciliği algoritmaları algoritmalar ve veri madenciliği için tüm hizmetler için varsayılan kısıtlamalar da dahil olmak üzere, kullanılabilir ek özellikler sağlar.Ancak, özellikle veri madenciliği saklı yordamlara erişim denetimi sağlayan ayar yok.Daha fazla bilgi için bkz:Veri madenciliği özellikleri.

Sunucu ve istemci kullanımı için denetimi güvenliği ayarlamak olanak sağlayan özellikleri de ayarlayabilirsiniz.Daha fazla bilgi için bkz:Özellik özellikler.

NotEklenti algoritmaları etkinleştirilebilir yalnızca SQL Serverkuruluş.

Veri madenciliği nesnelere programlı erişim

Bir Analysis Services veritabanı bağlantısı oluşturmak ve veri madenciliği nesneleriyle çalışmak için aşağıdaki nesne modellerini kullanabilirsiniz:

ADOBir Analysis Services sunucusuna. için bağlanmak için OLE DB kullanır. ADO kullandığınızda, istemci şema satır kümesi kümesi sorguları DMX ifadeleri ile sınırlıdır.

ADO.NETSQL Server sağlayıcısı diğer sağlayıcılar. ' den daha iyi ile etkileşim Veri bağdaştırıcıları dinamik Satır kümeleri depolamak için kullanır.Güncelleştirilen veya XML olarak kaydedilen veri tabloları olarak sunucu verileri bir önbellekte olan dataset nesnesini kullanır.

ADOMD.NETVeri madenciliği ve OLAP. ile çalışmak için en iyi yönetilen bir veri sağlayıcı ADOMD.NET daha hızlı ve daha fazla bellek-verimlidir ADO.NET olur.ADOMD.NET sunucu nesneleri hakkındaki meta veriler alma sağlar..NET kullanılabilir olmadığında dışında istemci uygulamaları önerilir.

Sunucu ADOMDAnalysis Services nesneleri doğrudan. erişmek için nesne modeli Analysis Services saklı yordamları; istemci kullanımı için kullanılır.

ÇYNKarar destek nesneleri (DSO) yerini alan Analysis Services için yönetim arayüzü.Nesne yineleme gibi işlemleri kullanırken ÇYN diğer arabirimleri kullanarak, daha yüksek izinleri olması gerekir.ÇYN meta veriler doğrudan erişim ADOMD.NET ve diğer arabirimler, yalnızca veritabanı şemaları erişim ise olmasıdır.

Tarama ve modeller sorgulama

Öngörüler her tür kısıtlamalar ile yerel veya uzak sunucuları kullanarak gerçekleştirebilirsiniz:

  • Sunucu ADOMD kullanıyorsanız, bağlantı yapmadan sunucuya erişmek için DMX kullanabilirsiniz.Daha sonra sonuçlar doğrudan bir veri kopyalayabilirsiniz tablo.Ancak, sunucu ADOMD uzak örnekleriyle kullanamazsınız; yalnızca yerel sunucuda sorgulayabilirsiniz.

  • ADO.NET veri madenciliği için adlandırılmış parametreleri desteklemez.ADOMD.NET kullanmanız gerekir.

  • ADOMD.NET parametre olarak kullanmak için bir tablonun tümünü geçmesine izin verir; bu nedenle, verileri istemci veya sunucu kullanılamıyor verileri kullanabilirsiniz.tahmin giriş olarak şekillendirilmiş tabloları da kullanabilirsiniz.

Yordamlar depolanmış veri madenciliği kullanma

Hiyerarşik form ve düğümler arasında recurse içerik modeli göz ADOMD.NET sağlar.Ancak, model içeriğe yönelik bir sorgu oluşturursanız, sorgu tüm model döndürür.Çok fazla satır geri getirme önlemek için ADOMD + nesne modelini kullanarak bir Analysis Services karşı saklı yordam yazabilirsiniz.Bir çok saklı yordamlar sorguları yeniden kullanmak üzere saklamak için kullanılır.

İstemci, Çağır, Analysis Services Sistem saklı yordamları da dahil olmak üzere, saklı yordamlar çalıştırmak için kullanabilirsiniz.Yordamı, bir veri kümesi döndürür, istemci ile iç içe geçmiş tablo satırları içeren bir dataset veya datatable alırsınız.Bir sunucu yazmaya saklı yordam, Microsoft.AnalysisServices.AdomdServer ad alanına başvurmalıdır.Saklı yordamlar, oluşturma ve kullanma hakkında daha fazla bilgi için bkz:Işlevler kullanıcı tanımlı ve yordamlar depolanan.

Not

Saklı yordamlar, veri sunucusu nesnelerinde güvenliğini değiştirmek için kullanılamaz.Bir saklı yordamı çalıştırdığınızda, geçerli içerik kullanıcının tüm sunucu nesnelere erişimi belirlemek için kullanılır.Bu nedenle, kullanıcılar, bunların tüm veritabanı nesneleri üzerinde uygun izinlere sahip olmalısınız.

Veritabanları ve sunucular arasında veri madenciliği nesneleri taşıma

Veritabanları arasındaki veya Analysis Services aşağıdaki yöntemlerle örnekleri arasında veri madenciliği nesneleri taşıma: bir çözümünü, yedekleme ve daha sonra veritabanının bir kopyasını geri yükleme; dışa aktarma ve alma yapıları ve modelleri.

Dağıtma modelleri test veya geliştirme sunucudan farklı bir sunucu, üretim için model paylaşmak veya bir uygulama. bir modeli katıştırmak için ya da taşıma işlemini anlamına gelir. Analysis Services çözümleri dağıtma hakkında daha fazla bilgi için bkz:Dağıtım (Analysis Services - çok boyutlu verilerle).

yedek ve geri yükleme veri madenciliği çözüm dayanır OLAP nesnelere tüm bir Analysis Services veritabanı seçim yöntem ise SQL Server 2008, yeni bir yedek ve, hızlı ve kolay veritabanı yedeklerini geri yükleme işlevselliği sağlar.yedek hakkında daha fazla bilgi için bkz:Yedekleme ve (Analysis Services) geri yönetme.

Alma ve verme madenciliği modellerini ve DMX ifadeleri kullanarak yapıları olan taşımak veya yeniden ilişkisel veri madenciliği nesnelere kolay yolu Daha fazla bilgi için, aşağıdaki konulara bakın:

INCLUDE bağımlılık seçeneğini belirlerseniz, Analysis Services ayrıca tüm gerekli veri kaynak görünümlerini tanımını dışa ve yapısı ve modeli aldığınızda, hedef sunucudaki veri kaynağı görünümünü yeniden.Model alma işlemi tamamlandıktan sonra gerekli çıkarma izinler nesneye emin olun.

Not

Verebilir ve OLAP modelleri DMX kullanarak içe olamaz.Çıkarma model bir OLAP küpünü temel alıyorsa, tüm veritabanı Analysis Services yedek ve geri yükleme ve dağıtım işlevini kullanmanız gerekir.