Bir analitik veri kaynağı meta veri alma
Meta veri almak ve analitik veri ile iş uygulamaları önemlidir. Bir ilişkisel veri kaynağı veri alınıyor gibi verileri dimensionality öngörülebilir hatta iç içe veri setleri ile olur. Sonuç kümeleri ilişkisel bir veritabanındaki genellikle iki boyutlu veya skalar yapısı. Ancak, analitik veri kaynağından alınan verileri değişken dimensionality, potansiyel derin hiyerarşileri organize olabilir.
Meta veri alma analitik veri kaynaklarından adomd karmaşıklığı ele almak.net iki türde meta veri alma sağlar:
Nesne modeli
««««adomd.net nesne modeli şeması satır kümeleri kullanmak genellikle daha kolaydır. Çoğu senaryoları için nesne modelini kullanarak meta verileri çeşitli veritabanı nesnelerinin erişebilirsiniz. ADOMD.net sunar nesne modeli aracılığıyla AdomdConnection.Daha fazla bilgi için:adomd çalışmak.net nesne modeli
Şema satır kümeleri
Şema satır kümeleri kullanarak aracılığıyla meta veri alma tamamlandı, ama daha zor bir yaklaşım olduğunu. Şema satır kümesi veritabanında belirli bir türdeki bütün nesneleri açıklamasını kapsülleyen bir ole db satır kümesi olur. Analitik veri kaynağı şema bilgileri bir veritabanında, küpler veri kaynağı var vb. rolleri veritabanları veya kataloglarından kullanılabilir veri kaynağı, küpler ve incelemesi modelleri içerir. Bu meta verileri kullanılarak alınabilir GetSchemaDataSetyöntemi, ya da bir GUIDya da xml Analysis (xmla) adı için.Daha fazla bilgi için:adomd içinde şema satır kümeleri ile çalışma.NET
Bu meta verileri alma yöntemlerinden her birinin farklı meta veri erişim. Aşağıdaki tabloda, farklı meta verileri her yöntem ve erişim için kullanılan yöntemleri açıklar.
GUID (şema satır kümeleri kullanılır) |
xmla adı (şema satır kümeleri kullanılır) |
ADOMD.net nesne modeli |
---|---|---|
DISCOVER_CONNECTIONS |
||
AdomdConnection.Cubes |
||
DISCOVER_DB_CONNECTIONS |
||
AdomdConnection.Cubes [:].Boyutlar |
||
DISCOVER_DIMENSION_STAT |
||
AdomdConnection.Cubes [:].Boyut [:].Hiyerarşileri |
||
DISCOVER_JOBS |
||
AdomdConnection.Cubes [:].APG |
||
AdomdConnection.Cubes [:].Boyut [:].Hiyerarşileri [:].Düzeyleri |
||
DISCOVER_LOCATIONS |
||
DISCOVER_LOCKS |
||
DISCOVER_MASTER_KEY |
||
AdomdConnection.Cubes [:].Önlemler |
||
PropertyCollection en büyük adomd kullanılabilir.net nesneleri. |
||
AdomdConnection.Cubes [:].Boyut [:].Hiyerarşileri [:].Düzeyleri [:].GetMembers() |
||
DISCOVER_MEMORYGRANT |
||
DISCOVER_MEMORYUSAGE |
||
AdomdConnection.MiningModels [:].MiningModelColumns |
||
AdomdConnection.MiningModels [:].MiningContentNodes |
||
AdomdConnection.MiningModels |
||
AdomdConnection.MiningServices [:].MiningServiceParameters |
||
AdomdConnection.MiningServices |
||
AdomdConnection.MiningStructures [:].MiningStructureColumns |
||
AdomdConnection.MiningStructures |
||
DISCOVER_PARTITION_DIMENSION_STAT |
||
DISCOVER_PARTITION_STAT |
||
DISCOVER_PERFORMANCE_COUNTERS |
||
DISCOVER_SESSIONS |
||
AdomdConnection.Cubes [:].NamedSets |
||
DBSCHEMA_TABLES_INFO |
||
DISCOVER_TRACE_COLUMNS |
||
DISCOVER_TRACE_DEFINITION_PROVIDERINFO |
||
DISCOVER_TRACE_EVENT_CATEGORIES |
||
DISCOVER_TRACES |
||
DISCOVER_TRANSACTIONS |
||