Microsoft OLE DB für Online Analytical Processing (OLAP) ist eine Sammlung von Objekten und Schnittstellen, die OLE DB ermöglichen, multidimensionale Datenspeicher anzusprechen.
Für ADOMD.Catalog:
1 2 3 4 |
oCat.ActiveConnection = _ "Provider=MSOLAP;" & _ "Data Source=myOLAPServerName;" & _ "Initial Catalog=myOLAPDatabaseName" |
Für ADOMD.Catalog (mit Angabe einer URL):
1 2 3 4 |
oCat.ActiveConnection = _ "Provider=MSOLAP;" & _ "Data Source=http://myServerName/;" & _ "Initial Catalog=myOLAPDatabaseName" |
Für Excel PivotTable:
1 2 3 4 5 6 7 8 9 |
With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal) .Connection = "OLEDB;" & _ "Provider=MSOLAP;" & _ "Location=myServerDataLocation;" & _ "Initial Catalog=myOLAPDatabaseName" .MaintainConnection = True .CreatePivotTable TableDestination:=Range("A1"), _ TableName:= "MyPivotTableName" End With |