İzinler ve erişim hakları (Analysis Services - çok boyutlu verilerle)
In Microsoft Analysis Services, roles allow administrators to define levels of security on objects in an Analysis Services database for different Windows users and groups.Her nesnenin kendisiyle ilişkilendirilmiş her rolü tek bir izni olabilir ve her izin kendisiyle ilişkilendirilmiş bir veya daha fazla erişim haklarına sahip olabilir.Buna ek olarak, bir Windows kullanıcısı veya grubu ile birden fazla ilişkili olabilir Analysis Services rolü, verme, yeteneğini birleştirmek izinleri ve erişim hakları için karmaşık güvenlik modelleri iş zekası uygulamaları.
Erişim hakları
Aşağıdaki tablo nesnelerle ilişkili izinleri erişim hakları kümesini açıklar Analysis Services veritabanları.
Erişim hakkı |
Açıklama |
---|---|
Access |
Bir nesne için meta veriler erişim olanağı sağlar.Aşağıdaki erişim türleri desteklenir:
|
Administer |
Nesne rolü üyelerinin yönetebilirsiniz olup olmadığını gösterir. Administer nesnesinde bulunan tüm nesneler için üyeleri rolüne tam erişim izni verir. |
AllowBrowsing |
Veri gözatmak rolünün üyeleri verir bir araştırma modeli. |
AllowDrillthrough |
Rol izni aracılığıyla gelen ulaşmak için üyeleri verir bir araştırma modeli için temel alınan veri. |
AllowedSet |
The AllowedSet permission defines the members of an attribute that a member of the role can view.Örneğin, izin verilen küme içinde [Customer].[CountryRegion] olan {Canada}, sonra rolünün üyelerine erişim iznine sahip tüm ilçeleri ve şehirler, Kanada. Bir üst-alt hiyerarşisi için izin verilen bu üyeler ile küme artı var ascendants, üst-alt hiyerarşisi tarafından tanımlananlar üyeleridir.Üst-alt hiyerarşisi üyesi bir izin verilen olup küme, alt — veri üyeleri dışında — rolü için erişilebilir değildir.Ait oldukları veri üyeleri hala erişilebilir olduklarından anahtar öznitelik boyut. Hiçbir küme için tanımlanan varsayılan AllowedSet izin kümesidir tüm öznitelik üyeleri. |
AllowPredict |
Tahmin etmek için rol izni verir üyeleri araştırma modeline dayalı bir araştırma modeli için izni tahmin. |
ApplyDenied |
Varolan üyeleri bu öznitelik açıkça reddedilen diğer üyeleriyle görüntülenemez olup olmadığını belirler. |
DefaultMember |
The DefaultMember permission defines the default member of the dimension.Varsayılan üye boyut dahil küp üzerinde sorgu tarafından döndürülen DataSet nesneleri etkiler.Boyut değil görüntülendiğinde bir eksen, (diğer bir deyişle dilimli) dataset filtre varsayılan olarak varsayılan üye kullanarak. |
DeniedSet |
The DeniedSet permission defines the members of an attribute that a member of the role cannot view. |
IsAllowed |
öznitelik üzerinde temel düzey ayarlarına bakılmaksızın özniteliğinin herhangi bir üye için erişime izin verilip verilmediğini belirler. If the IsAllowed property is False for the granularity attribute on a dimension, setting VisualTotals on a dimension attribute results in null values for all of its members.Tekli operatörler için zaman VisualTotals olan False, her üye olduğu bir toplaması tüm onun çocuklar.If VisualTotals is set to True, each member is a rollup of permitted children. Bu özellik ayarı için varsayılan değer True. |
Process |
Process bir nesne için izni rolünün üyeleri nesneyi işlemek için izin verir.It also grants permission to process all child objects within the object unless this permission is explicitly denied on a child object.Process permission does not grant members of the role access to the data or metadata of the object. |
ReadDefinition |
Rolünün üyeleri izin nesneyi tanımlayan meta veriler okuyabilir olup olmadığını gösterir.Bu özellik ayarı, nesnenin içerdiği nesneler tarafından devralınır. |
VisualTotals |
The VisualTotals permission for dimension data defines how data is aggregated for attributes.Bu, bir mdx ifade döndüren True veya False.If VisualTotals is False, data is aggregated on all members of attributes of the dimension regardless of whether they are visible to members of the role.If VisualTotals is True, data is aggregated only for those members of the granularity attribute of the dimension to which the role has read access.Örneğin, Customer Name olan taneciklilik özniteliği ve VisualTotals olarak küme True için City özniteliği, her şehir olması müşterilerin hangi rolü var. okuma erişimi için veri toplama Varsayılan ayar False. |
İzinler
Aşağıdaki tablo bulunan izinlerini açıklar bir Analysis Services veritabanı, yanı sıra tarafından yönetilen erişim haklarıher izni.
İzin |
Erişim izinleri |
Veritabanı |
Veritabanı erişimi nesneleri ve veri erişimi tanımlayan bir Analysis Services veritabanı. Kullanılabilir erişim hakları şunlardır:
|
Veri kaynağı |
Veri kaynak erişimi veri kaynaklarına erişim tanımlar bir Analysis Services veritabanı. Kullanılabilir erişim hakları şunlardır:
|
Küp |
Oluşturulan küp düzey için bir küp veritabanı rolü atandığında, yalnızca o küp küp rolü uygulanır.Ondan türetilmiş bir küp rolü varsayılan değerleri veritabanı rolü aynı adı, ancak bunlardan bazıları varsayılan geçersiz küp rolünde.küp rolü hücre güvenlik gibi bir veritabanı rolü bulunmayan ek seçenekler içerir. Her iki okuma vermekte büyük esneklik davranın ve erişim küp bölümleri için okuma/yazma.Hangi boyut üyeleri ve küp hücreler rol görüntülemek güncelleştirmek ve belirtebilirsiniz.Daha fazla bilgi için bkz: boyut güvenlik ve hücre güvenlik. Kullanılabilir erişim hakları şunlardır:
|
Hücre |
Hücre veri erişimi, bir küp hücrelere erişim tanımlar.Bir küp hücrelere erişim üç tür vardır:
Hücre erişim çözümler bir mdx ifade ile her tür tanımlı bir küp hücre güvenlik True veya False için her küp hücre.Sıfırdan farklı bir değer sayısal ifade olarak değerlendirilir True sırada sıfır olarak değerlendirildi False.Bir ifade için çözümlendiğinde erişimine izin True ve zaman ifade çözümler için False. Kullanılabilir erişim hakları şunlardır:
|
Boyut |
Bir veritabanındaki küpleri katılması bağımsız olarak veritabanı boyutları için erişim boyut erişim özelliklerini tanımlayın.Boyut erişim izni verir bir boyut gözatmak için bir rol üyeleri olan kullanıcılar istemci uygulamaları.Küp boyut izinler belirli bir küpe boyut erişildiğinde, bir rol için veritabanı erişim izinlerini geçersiz kılma da belirtilebilir. Kullanılabilir erişim hakları şunlardır:
|
Attribute |
Öznitelikler bir rol üyeleri tarafından erişilebilir hangi boyut boyut veri erişimi kontrol eder.İzin verme veya engelleme erişimi bir öznitelik için bu özniteliği üzerinde temel boyut hiyerarşileri düzeyler için erişim tanımlar.Rol için erişim engellendi, bir öznitelik, sonra da tüm düzeyler türetilen erişim engellendi öznitelik. Bir öznitelik için erişimi reddeden bir hiyerarşi içinde bir delik oluşturur, tüm geçersiz kılınır ve rolünün üyeleri için erişilemez.Örneğin, hiyerarşi CountryRegion durumu şehir adı, durumu ve adı düzeylerini Hiyerarþideki düzeyleri bitişik değildir.Şehir öznitelik için erişimi engelleme bu nedenle bir delik bırakır ve hiyerarşi geçersiz kılar.Buna karşılık, CountryRegion için erişimi engelleme öznitelik hiçbir delik oluşturacak ve geçerli hiyerarşi durumu-şehir-adı bitişik düzeyleri bırakın.Benzer şekilde, adına erişimi engelleme öznitelik geçerli hiyerarşi CountryRegion durumu Şehir korur. Bir rol erişimi bir öznitelik üyeleri izin verdiğinizde, izin vermek veya erişimini özniteliği seçili üyeleri. Kullanılabilir erişim hakları şunlardır:
|
Araştırma yapısı |
Mining yapısı erişim izinleri araştırma yapıları ve veri madenciliği modelleri ve verilerini belirler. Kullanılabilir erişim hakları şunlardır:
|
Mining modeli |
Mining yapısı erişim izinleri araştırma yapıları ve veri madenciliği modelleri ve verilerini belirler. Kullanılabilir erişim hakları şunlardır:
|
1DefaultMember Erişim hakkını tanımlayan varsayılan üye boyut.Daha fazla bilgi için bkz: Varsayılan üye tanımlama.
İzinler ve devralma
Ne zaman bir nesne içeren diğer nesneler (küpler veya bir veritabanında boyutları gibi) Administer, Process ve ReadDefinition üst nesnedeki izinler devralınan göre alt nesneler.
İzin |
Devralma |
---|---|
Administer |
Üyeleri Analysis Services sunucu rolü sunucusunu yönetmek için izniniz varsa, bu nedenle de sahip oldukları tam erişim tüm nesnelerde sunucu.Üyeleri bir Analysis Services veritabanı rolü izni bir veritabanını yönetmek için tam tüm nesneleri veritabanı. erişimi |
Process |
Varsayılan olarak, Process bir nesne üzerinde ayar uygulandığı tüm alt nesne.Bu özellik ayrıca olarak küme bir çocuk üzerinde izni geçersiz kılmak için nesneyi üst nesneden devralınan.
|
ReadDefinition |
Varsayılan olarak, ReadDefinition miras nesnedeki özellik ayarı tarafından tüm alt nesneleri.Bu özellik ayrıca olarak küme bir çocuk üzerinde izni geçersiz kılmak için nesneyi üst nesneden devralınan. |
Birden çok roller ve izinler
Bir kullanıcı birden fazla rolü üstlenebilir bir Analysis Services veritabanı.Birden çok rolü üzerinde izinler eklenebilir.Bir rol, bir nesneye erişim sağlar, bu rolün üye o üyeye açıkça reddedilen başka bir roldeki bir nesneye erişimi olup olmadığına bakılmaksızın nesneye erişimi yoktur.