การเรียกใช้งาน ASSP
1 เปิด Microsoft SQL Server Management Studio ขึ้นมาก่อนเลย
2 New SQL ได้ทุกรูปแบไม่ว่าจะเป็น XMLA , MDX หรือ MDX Query
ตัวอย่างของการเรียกใช้งานเพื่อ Get information จาก SSAS ครับ
***GET ROLES FROM SSAS Database***List Roles ที่มีทั้งหมดใน Analysis Service
CALL ASSP.DiscoverXmlMetadata("\Database\Roles\Role");
ตัวอย่างผลลัพธ์ของ Query ครับ (จาก Adventure works)
***GET ROLES MEMBER***สำหรับดูสมาชิก(Windows user)ใน Roles คือ
call assp.discoverxmlmetadatafull("\Database\Roles\Role|Name\Members\Member")
*** GET DIMENSION ALLOWED SET ***
ในกรณีที่ต้องการหาว่า Role ต่าง ๆ มี Allowed/Denied set ใช้ Query นี้ครับ
ซึ่งจะนำไช้ประโยชน์ได้เยอะเลยครับ
call assp.discoverxmlmetadatafull("\Database\Dimensions\Dimension\DimensionPermissions\DimensionPermission
RoleID\AttributePermissions\AttributePermission
AllowedSet")
ซึ่งจริง ๆ แล้วอาจจะต้องเข้าใจพื้นฐานเรื่องของ XML บ้างสักเล็กน้อยนะครับ แนะนำให้ลอง Search หาด้วย Key word "ASSP" ดูครับ แล้วก็ "discoverxmlmetadatafull"
Site Reference : http://www.codeplex.com/wikipage?ProjectName=ASStoredProcedures&title=DiscoverXmlMetadata
ไม่มีความคิดเห็น:
แสดงความคิดเห็น