Aracılığıyla paylaş


Analitik bir verilerden meta veri alma kaynak

meta veriler alabilir ve analitik veri ile çalışmanın uygulamaları önemlidir.Verileri bir ilişkisel verilerden alınırken kaynak gibi veri dimensionality tahmin edilebilir, hatta ile iç içe veri.Ilişkisel bir veritabanındaki sonuç kümeleri, normal olarak iki boyutlu veya skaler yapısındaki uygulanır.Ancak, Analitik veri kaynaklarından alınan verileri olası derin hiyerarşileri olarak düzenlenen bir değişken dimensionality olabilir.

meta veriler almayla analitik veri kaynaklarından karmaşıklığını işlemek için , iki form, meta veriler almayla ADOMD.NET sağlar:

  • Nesne modeli
    ADOMD.NET nesne modeli şema Satır kümeleri kullanmak genellikle daha kolaydır.Çoğu senaryosu için nesne modelini kullanarak, çeşitli veritabanı nesnelerinin meta veriler erişebilirsiniz.Nesne modeli aracılığıyla ADOMD.NET gösterir AdomdConnection.

    Daha fazla bilgi için: ADOMD.NET nesne modeli ile çalışma

  • Şema Satır kümeleri
    meta veriler almak için tamamlandı, ancak daha zor bir yaklaşım şema Satır kümeleri aracılığıyla kullanmaktır.şema satır kümesi, açıklaması, veritabanındaki belirli bir türdeki tüm nesneleri içeren bir OLE DB satır olur.Şema bilgileri analitik bir veri kaynak veritabanları veya verilerden kullanılabilir olan kataloglar kaynak küpler ve modelleri bir veritabanındaki verileri adresindeki küpleri mevcut roller mining kaynak ve benzeri.Bu meta veriler kullanarak alınabilmesi GetSchemaDataSet() ya da yöntem bir GUID veya XML Analysis (XMLA) adı.

    Daha fazla bilgi için: ADOMD.NET, şema Satır kümeleri ile çalışma

Bu meta veriler alma yöntemleri her meta veriler farklı türlerde erişim.Aşağıdaki tabloda, farklı meta veriler her yöntem ve erişim için kullanılan yöntemleri açıklar.

GUID (Şema Satır kümeleri da kullanılır)

XMLA adı (Şema Satır kümeleri da kullanılır)

ADOMD.NET nesne modeli

Actions()

MDSCHEMA_ACTIONS satır kümesi

Catalogs()

DBSCHEMA_CATALOGS satır kümesi

Columns()

DBSCHEMA_COLUMNS satır kümesi

Connections()

DISCOVER_CONNECTIONS

Cubes()

MDSCHEMA_CUBES satır kümesi

AdomdConnection.Cubes

DataSources()

DISCOVER_DATASOURCES satır kümesi

DBConnections()

DISCOVER_DB_CONNECTIONS

Dimensions()

MDSCHEMA_DIMENSIONS satır kümesi

AdomdConnection.Cubes[].Dimensions

DimensionStat()

DISCOVER_DIMENSION_STAT

Enumerators()

DISCOVER_ENUMERATORS satır kümesi

Functions()

MDSCHEMA_FUNCTIONS satır kümesi

Hierarchies()

MDSCHEMA_HIERARCHIES satır kümesi

AdomdConnection.Cubes[].Dimensions[].Hierarchies

InputDataSources()

MDSCHEMA_INPUT_DATASOURCES satır kümesi

Instances()

DISCOVER_INSTANCES satır kümesi

Jobs()

DISCOVER_JOBS

Keywords()

DISCOVER_KEYWORDS satır kümesi (OLAP için OLE DB)

Kpis()

MDSCHEMA_KPIS satır kümesi

AdomdConnection.Cubes[].KPIs

Levels()

MDSCHEMA_LEVELS satır kümesi

AdomdConnection.Cubes[].Dimensions[].Hierarchies[].Levels

Literals()

DISCOVER_LITERALS satır kümesi

Locations()

DISCOVER_LOCATIONS

Locks()

DISCOVER_LOCKS

MasterKey()

DISCOVER_MASTER_KEY

MeasureGroupDimensions()

mdschema_measuregroup_dimensions

MeasureGroups()

MDSCHEMA_MEASUREGROUPS satır kümesi

Measures()

MDSCHEMA_MEASURES satır kümesi

AdomdConnection.Cubes[].Measures

MemberProperties()

MDSCHEMA_PROPERTIES satır kümesi

PropertyCollection çoğu büyük ADOMD.NET nesneler kullanılabilir.

Members()

MDSCHEMA_MEMBERS satır kümesi

AdomdConnection.Cubes[].Dimensions[].Hierarchies[].Levels[].GetMembers()

MemoryGrant()

DISCOVER_MEMORYGRANT

MemoryUsage()

DISCOVER_MEMORYUSAGE

MiningColumns()

DMSCHEMA_MINING_COLUMNS satır kümesi

AdomdConnection.MiningModels[].MiningModelColumns

MiningFunctions()

DMSCHEMA_MINING_FUNCTIONS satır kümesi

MiningModelContent()

DMSCHEMA_MINING_MODEL_CONTENT satır kümesi

AdomdConnection.MiningModels[].MiningContentNodes

MiningModelContentPmml()

DMSCHEMA_MINING_MODEL_CONTENT_PMML satır kümesi

MiningModels()

DMSCHEMA_MINING_MODELS satır kümesi

AdomdConnection.MiningModels

MiningModelXml()

DMSCHEMA_MINING_MODEL_XML satır kümesi

MiningServiceParameters()

DMSCHEMA_MINING_SERVICE_PARAMETERS satır kümesi

AdomdConnection.MiningServices[].MiningServiceParameters

MiningServices()

DMSCHEMA_MINING_SERVICES satır kümesi

AdomdConnection.MiningServices

MiningStructureColumns()

DMSCHEMA_MINING_STRUCTURE_COLUMNS satır kümesi

AdomdConnection.MiningStructures[].MiningStructureColumns

MiningStructures()

DMSCHEMA_MINING_STRUCTURES satır kümesi

AdomdConnection.MiningStructures

PartitionDimensionStat()

DISCOVER_PARTITION_DIMENSION_STAT

PartitionStat()

DISCOVER_PARTITION_STAT

PerformanceCounters()

DISCOVER_PERFORMANCE_COUNTERS

ProviderTypes()

DBSCHEMA_PROVIDER_TYPES satır kümesi

SchemaRowsets()

DISCOVER_SCHEMA_ROWSETS satır kümesi

Sessions()

DISCOVER_SESSIONS

Sets()

MDSCHEMA_SETS satır kümesi

AdomdConnection.Cubes[].NamedSets

Tables()

DBSCHEMA_TABLES satır kümesi

TablesInfo()

DBSCHEMA_TABLES_INFO

TraceColumns()

DISCOVER_TRACE_COLUMNS

TraceDefinitionProviderInfo()

DISCOVER_TRACE_DEFINITION_PROVIDERINFO

TraceEventCategories()

DISCOVER_TRACE_EVENT_CATEGORIES

Traces()

DISCOVER_TRACES

Transactions()

DISCOVER_TRANSACTIONS

XmlaProperties()

DISCOVER_PROPERTIES satır kümesi

XmlMetadata()

DISCOVER_XML_METADATA satır kümesi