ÇYN kavramlar ve nesne modeli

This topic provides a definition of Analysis Management Objects (AMO), how AMO is related to other tools and libraries provided in the architecture of Microsoft SQL Server Analysis Services, and a conceptual explanation of all major objects in AMO.

ÇYN tamamlandığında bir koleksiyon yönetimi sınıfları, Analysis Services kullanılabilecek programsal olarak, ad alanının altında Microsoft.AnalysisServices, yönetilen bir ortamda.Sınıflar genellikle nerede bulunur AnalysisServices.dll dosyasında bulunan SQL Server Kur yüklediği dosyalar, klasör \100\SDK\Assemblies\.ÇYN sınıfları kullanmak için projelerinizde bu derleme başvurusu ekleyin.

Oluşturabilmek için ÇYN kullanarak değiştirebilir ve küpler, Boyutlar, araştırma yapıları gibi nesneleri silin ve Analysis Services veritabanları; Bu nesneler uygulamanızda karşı eylemler gerçekleştirilebilir.net Framework.Ayrıca, işlem ve saklanan bilgileri güncelleştirmek Analysis Services veritabanları.

ÇYN ile verilerinizi sorgulanamıyor.Veri sorgulamak için kullanın ADOMD.NET.

Bu konuda aşağıdaki bölümler bulunur:

Analysis Services Mimarisi içinde ÇYN

ÇYN mimarisi

ÇYN kullanma

Yönetim görevleri ÇYN ile otomatikleştirme

Analysis Services Mimarisi içinde ÇYN

Tasarım gereği, ÇYN yalnızca nesne yönetim ve veri sorgulama için hazırlanmıştır.Kullanıcının gerekiyorsa query Analysis Services bir istemci uygulamasından verileri istemci uygulaması kullanması gereken ADOMD.NET.

ÇYN mimarisi

ÇYN complete sınıf kitaplığı olan yönetmek için tasarlanmış olan bir örnek , Analysis Services altında yönetilen kod bir istemci uygulamasından.net Framework sürüm 2.0.

Sınıflarının ÇYN kitaplığı, burada bazı sınıfları önce kodunuzu kullanmak için oluşturulacak gerekir sınıfların bir hiyerarşi olarak tasarlanmıştır.Ayrıca herhangi bir oluşturulabileceği yardımcı sınıflar vardır saat kodunuzda, ancak, büyük bir olasılıkla bir hiyerarşi sınıfları veya yardımcı sınıflar herhangi birini kullanmadan önce örneği.

Aşağıdaki resimde, ana sınıfları içerir ÇYN hiyerarşinin üst düzey bir görünümdür.Örnek sınıfları kendi kapsayıcılar ve onların eşleri arasında yerleşimini gösterir.A Dimension ait bir Database ve bir Server, aynı anda oluşturulabilir ve saat gibi bir DataSource ve MiningStructure.Bazı diğerleri kullanmadan önce eş sınıfı örneği gerekir.Örneğin, oluşturmak zorunda bir örnek , DataSource Yeni bir eklemeden önce Dimension veya MiningStructure.

AMO Sınıfları Üst Düzey Görünüm

A Ana nesne tam bir nesne başka bir nesnenin bir parçası olarak değil, bütün varlık olarak temsil eden bir sınıftır.Ana nesneler dahil Server, Cube, Dimension, ve MiningStructure, çünkü bunlar kendi başına varlıklardır.Ancak, bir Level , kendisini oluşturan bir parçası olduğundan önemli bir nesne değil bir Dimension.Ana nesneler oluşturulan, silinmiş, değiştirilebilir veya diğer nesnelerden bağımsız olarak işlenir.Yalnızca üst ana nesne oluşturmanın bir parçası olarak oluşturulan nesneleri küçük nesnelerdir.Küçük nesneler genellikle bir ana nesne oluşturma sırasında oluşturulur.Küçük nesnelerin oluşturulma sırasında tanımlanması için değerleri saat küçük nesneler için varsayılan oluşturma yok çünkü.

Ana nesneler aşağıdaki resimde gösterilmektedir bir Server nesnesi içerir.

AMO Büyük Nesneler vurguluAMO Büyük Nesneler vurgulu (2)

Programlama ÇYN ile sınıfları ve içerdiği sınıfları arasındaki ilişkilendirmeyi koleksiyon türü öznitelikleri, örneğin kullanır Server ve Dimension.İçerilen bir sınıfın örnek ile çalışmak için önce tutan veya içerdiği sınıf tutabilir bir koleksiyon nesnesine bir başvuru satın alır.Daha sonra koleksiyon içinde aradığınız belirli nesneyi bulun ve onunla çalışmaya başlamak için nesne başvurusu elde edebilirsiniz.

ÇYN sınıfları

ÇYN olan bir sınıf kitaplığı olan yönetmek üzere tasarlanmış bir örnek , Analysis Services bir istemci uygulaması.ÇYN kitaplığı, mantıksal olarak ilişkili belirli bir görevi gerçekleştirmek için kullanılan nesne grupları düşünülebilir.ÇYN sınıfları göre aşağıdaki şekilde sınıflandırılabilir:

Sınıf kümesi

Amaç

AMO Temel Sınıfları

Diğer tüm sınıflar küme ile çalışmak için gerekli sınıfları.

ÇYN OLAP sınıfları

Olanak tanıyan sınıfları olap nesneleri yönetmek Analysis Services.

ÇYN veri madenciliği sınıfları

Olanak tanıyan sınıfları yönetme veri madenciliği nesneleri Analysis Services.

ÇYN güvenlik sınıfları

Diğer nesnelere erişimi denetleme ve güvenlik tutmanıza olanak tanıyan sınıfları.

ÇYN diğer sınıflar ve yöntemler

Sınıflar ve görevlerini tamamlamak için olap veya veri madenciliği Yöneticiler yardımcı yöntemleri.

ÇYN kullanma

ÇYN, yinelenen görevleri otomatikleştirmek için özellikle yararlıdır örneğin aslında yeni verileri esas ölçü birimi grubundaki yeni bölümleri oluşturma tablo, veya temel üzerinde yeni veri madenciliği model re-training.Yeni nesneler oluştur Bu görevler genellikle bir aylık, haftalık veya aylık temelinde gerçekleştirilir ve yeni nesneler kolayca, yeni verileri temel alan uygulama tarafından adlandırılabilir.

Analysis Services Yöneticiler

Analysis ServicesYöneticiler ÇYN işlenmesini otomatikleştirmek için kullanabileceğiniz Analysis Services veritabanları.Tasarlamaya ve dağıtmaya yönelik Analysis Services , veritabanları, kullanması gereken Business Intelligence Development Studio.

Geliştiriciler

Geliştiriciler ÇYN için belirtilen kullanıcı kümeleri için yönetim arabirimleri geliştirmek için kullanabilirsiniz.Bu arabirimler, uygulama erişimi kısıtlayabilirsiniz Analysis Services nesneleri ve sınır kullanıcılarına belirli görevler.Örneğin, ÇYN kullanarak kullanıcının tüm veritabanı nesneleri Bkz: veritabanlarını herhangi birini seçin ve yedek aygıtları küme biri kendisine sağlayan bir yedek uygulaması oluşturabilirsiniz.

Geliştiriciler de embed Analysis Services mantığı, kendi uygulamaları.Bunun, küpler, Boyutlar, araştırma yapıları ve kullanıcı girdisi veya diğer faktörlere bağlı veri madenciliği modelleri geliştiricilere oluşturabilirsiniz.

Kullanıcılar Gelişmiş olap

Kullanıcılar Gelişmiş olap olan genellikle veri analistleri veya kim güçlü programlama arka plan var ve kendi veri analizi ile veri nesneleri daha yakın bir kullanımını geliştirmek isteyen diğer deneyimli veri kullanıcılar.Çevrimdışı çalışmak için gerekli olan kullanıcılar için ÇYN, çevrimdışı duruma geçmeden önce yerel küpleri oluşturarak otomatikleştirmek çok yararlı olabilir.

Kullanıcılar Gelişmiş veri madenciliği

Kullanıcılar Gelişmiş veri madenciliği için ÇYN re-trained için düzenli olarak sahip modellerin büyük kümeleri varsa yararlıdır.

Yönetim görevleri ÇYN ile otomatikleştirme

En yinelenen görevleri en iyi şekilde tasarlanmıştır, dağıtılan ve işlenen kullanarak geliştirilir, Integration Services , bunlar geliştirilmiş bir uygulamada seçim. herhangi bir dil olarak dahaAncak, kullanarak otomatikleştirilemez yinelenen görevleri için Integration Services, kullanabileceğiniz ÇYN.ÇYN kullanarak LG özel bir uygulama geliştirmek istediğinizde için yararlı da Analysis Services.

Otomatik nesnesi Yönetimi

ÇYN ile oluşturmak, güncelleştirmek veya silmek çok kolay olduğu Analysis Services nesneleri (örneğin Database, Dimension, Cube, araştırma MiningStructure, ve MiningModel, veya Role) kullanıcı girdisi veya yeni alınan verilerin. temelÇYN, son müşteriye bağımsız yazılım satıcısı'ndan Gelişmiş bir çözümü dağıtmak zorunda Kur uygulamaları için idealdir.Kur uygulamasının önceki bir sürüm var ve yapısı güncelleştirmesi, artık yararlı nesneleri kaldırmak ve yenilerini oluşturmak olduğunu doğrulayabilirsiniz.Yoksa Hayır önceki sürüm sonra her şey sıfırdan oluşturabilirsiniz.

ÇYN yeni verileri temel alan yeni bölümler oluşturmak için güçlü olabilir ve proje kapsam dışındadır gitti eski bölümleri kaldırabilirsiniz.Yeni bir ay veri alındığında hemen sonra Örneğin, son ile çalışan Finans analiz çözümü veri, 36 ay süreyle 37th eski ay kaldırılamaz.Performansı en iyi duruma getirmek için yeni toplamalardan tasarlanmış kullanım tabanlı ve son 12 ay uygulanan kullanabilirsiniz.

Otomatik nesnesi işleme

İşlem yapma ve güncelleştirilmiş kullanılabilirlik elde edilebilir normal akış veri ve kullanan zamanlanmış görevler dışında belirli olaylara yanıt ÇYN kullanarak nesne Integration Services.

Otomatik güvenlik yönetimi

Yeni kullanıcılara roller ve izinler eklemek veya bunların saat dolmuş olarak diğer kullanıcıları kaldırmak için güvenlik yönetimi otomatikleştirilebilir.Yeni arabirimler için güvenlik yöneticileri güvenlik yönetimi basitleştirmek için oluşturulabilir.Bu kullanmaktan daha basit olabilir Business Intelligence Development Studio.

Otomatik yedekleme Yönetimi

Otomatik yedek Yönetimi kullanılarak yapılabileceği Integration Services Görevler veya göre otomatik olarak çalışan uzmanlaşmış ÇYN uygulama oluşturma.ÇYN kullanarak bunları günlük işlerini Yardımı operatörleri için yedekleme arabirimleri geliştirebilirsiniz.

Görevleri ÇYN için tasarlanmamıştır

ÇYN veri sorgulamak için kullanılamaz.Sorgu için Analysis Services küpleri ve veri madenciliği modelleri, veri kullanmak ADOMD.NET bir kullanıcı uygulaması.Daha fazla bilgi için bkz: ADOMD.NET.