Kaynak verileri (mdx) almak için DRILLTHROUGH kullanarak
Çok boyutlu ifadeleri (mdx) kullanan DRILLTHROUGHdeyim küp hücre için kaynak verilerinden bir satır kümesi almak için.
Çalıştırmak için bir DRILLTHROUGH deyim küp detaylandırma eylem üzerinde tanımlanan, bu küp.Üzerine küp tasarımcısında Business Intelligence Development Studio içinde bir detaylandırma eylemi tanımlamak için Eylem Araç Bölmesi'ni tıklatın Yeni detaylandırma eylem.Yeni detaylandırma eylem, eylem adı, hedef, koşul ve tarafından döndürülen sütunları belirtin bir DRILLTHROUGH deyim.
DRILLTHROUGH deyimi sözdizimi
The DRILLTHROUGH statement uses the following syntax:
<drillthrough> ::= DRILLTHROUGH [<Max_Rows>] [<First_Rowset>] <MDX select> [<Return_Columns>]
< Max_Rows> ::= MAXROWS <positive number>
<First_Rowset> ::= FIRSTROWSET <positive number>
<Return_Columns> ::= RETURN <member or attribute> [, <member or attribute>]
The SELECT clause identifies the cube cell that contains the source data to be retrieved.Bu SELECT yan tümce tümce tümce olan sıradan bir mdx aynı SELECT , içinde dışında deyim SELECT yan tümce tümce tümce yalnızca bir üye, her eksen. belirtilebilirBir eksen üzerinde birden fazla üye belirtilirse, bir hata oluşur.
The <Max_Rows> syntax specifies the maximum number of the rows in each returned rowset.Yoksa ole db sağlayıcı bağlanmak için kullanılan veri kaynak desteklemediği DBPROP_MAXROWS, <Max_Rows> ayarı yok sayılır.
The <First_Rowset> syntax identifies the partition whose rowset is returned first.
The <Return_Columns> syntax identifies the underlying database columns to be returned.
DRILLTHROUGH deyimi örnek
Aşağıdaki örnek kullanımını gösterir DRILLTHROUGH deyim.Bu örnekte, Store, ürün, Yapraklar DRILLTHROUGH deyim sorgular ve zaman depoları boyut (parçaların ekseni) boyutlarını ve departman verir ölçü grubu, departman Kimliğini ve çalışanın adı.
DRILLTHROUGH
Select {Leaves(Store), Leaves(Product), Leaves(Time),*} on 0
From Stores
RETURN [Department MeasureGroup].[Department Id], [Employee].[First Name]