SlideShare a Scribd company logo
Customize OLAP in
   Project Server


Analysis Management Objects (AMO)
                    Presenter: Phuong Nguyen
AGENDA

•   AMO Overview & Architecture
•   Customize Cubes by AMO Object Model
•   Deploy custom code in project server
•   Demo
AMO Overview
 Analysis Management Objects (AMO) is the
  complete library of programmatically accessed
  objects that enables an application to manage a
  running instance of Microsoft SQL Server Analysis
  Services.
 AMO is an administrative object model you can use
  to programmatically.
 There are a total of 260 classes found in this object
  model
AMO Architecture
Customize cubes by AMO OM
• Reference: Customize OLAP by AMO.docx
Deploy in Project Server by UI
Register Event Handler
•   Connect to the PWA server and go to Server Settings
•   Select Operational Policies -> Server-Side Event Handler Configuration
•   Select Cube Admin -> Cube Processed
Deploy in Project Server by UI
Deploy in Project Server by Feature
Deploy in OLAP DB Management
Demo
• OTB OLAP DB in Project Server 2010




• Customize Demo:
   – Add Resource Role (from Code or Group) to Resource Non Timephased
   – Add Capacity and Base Capacity to Assignment Timephased
Demo
• Deploy solution to project server
• Activate feature in site collection of PWA
• Go to OLAP DB Management . Click Build Now .

More Related Content

PPTX
Share Point Development With Vs10
PPTX
ECM And Enterprise Metadata in SharePoint 2010
PPTX
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
PPTX
Empower your SharePoint sites with SPFx extensions
PDF
SPUnite17 Introduction to the Office Dev PnP Core Libraries
PPTX
SPSCasablanca - SPFx Deployment
PDF
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
PPTX
ECS19 Bert Jansen - Modernizing your existing sites
Share Point Development With Vs10
ECM And Enterprise Metadata in SharePoint 2010
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
Empower your SharePoint sites with SPFx extensions
SPUnite17 Introduction to the Office Dev PnP Core Libraries
SPSCasablanca - SPFx Deployment
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
ECS19 Bert Jansen - Modernizing your existing sites

What's hot (20)

PDF
Practical management of development & QA environments for SharePoint 2013
PPTX
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
PPTX
[Jansen] Transforming your classic team sites into modern group connected tea...
PPTX
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
PPTX
Getting started with microsoft office 365 share point online development
PDF
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
PPTX
PnP Monthly Community Call - December 2017
PPTX
Why Upgrade to v8.6?
PPTX
What's new in Ektron v8.6 for Developers
PPTX
Add ins share-point provider hosted
PPTX
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
PDF
All about Office UI Fabric
PPTX
Sharepoint as a service platform
PPTX
Acing application lifecycle management in SharePoint
PPTX
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
PDF
SPUnite17 Building Great Client Side Web Parts with SPFx
PDF
ECS19 - Katja Jokisalo - Modernize your Intranet
PDF
Use the PnP SharePoint Starter Kit to create your intranet in a box
PDF
O365Con18 - Customizing SharePoint and Microsoft Teams with SharePoint Framew...
PDF
SPUnite17 Timer Jobs Event Handlers
Practical management of development & QA environments for SharePoint 2013
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
[Jansen] Transforming your classic team sites into modern group connected tea...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Getting started with microsoft office 365 share point online development
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
PnP Monthly Community Call - December 2017
Why Upgrade to v8.6?
What's new in Ektron v8.6 for Developers
Add ins share-point provider hosted
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
All about Office UI Fabric
Sharepoint as a service platform
Acing application lifecycle management in SharePoint
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
SPUnite17 Building Great Client Side Web Parts with SPFx
ECS19 - Katja Jokisalo - Modernize your Intranet
Use the PnP SharePoint Starter Kit to create your intranet in a box
O365Con18 - Customizing SharePoint and Microsoft Teams with SharePoint Framew...
SPUnite17 Timer Jobs Event Handlers
Ad

Viewers also liked (11)

PPTX
Workflow
PDF
UX India 2014 | Keynote | UX Strategy: Organizing for Innovation
PPT
Detroit Needs a Trustworthy Face - Ford's Mark Fields, Maybe?
PDF
UXIndia14 | Workshop: UX as Business Strategy | lfriedland
PDF
Ux strat2013 innes+friedland
PPTX
Development mobile app cross device
DOCX
Summary Project Server Psi
PPT
Pierwsza Pomoc Prezentacja
PPTX
UX Strategy: A Systems Design Approach to Innovation
PPTX
Claims Based Authentication A Beginners Guide
PPT
Lesson 3 Online Database Powerpoint
Workflow
UX India 2014 | Keynote | UX Strategy: Organizing for Innovation
Detroit Needs a Trustworthy Face - Ford's Mark Fields, Maybe?
UXIndia14 | Workshop: UX as Business Strategy | lfriedland
Ux strat2013 innes+friedland
Development mobile app cross device
Summary Project Server Psi
Pierwsza Pomoc Prezentacja
UX Strategy: A Systems Design Approach to Innovation
Claims Based Authentication A Beginners Guide
Lesson 3 Online Database Powerpoint
Ad

Similar to Use Amo To Customize Olap In Project Server (20)

DOCX
Customize Olap By Amo
PDF
Avatara: OLAP for Web-scale Analytics Products
PPTX
Getting Started with Project Online
PPTX
OLAP & Data Warehouse
PPTX
3 OLAP.pptx
PPTX
Online analytical processing
PPTX
OLAP & DATA WAREHOUSE
PPT
Lecture1
PPT
Olap
PPTX
OLAPCUBE.pptx
PPTX
OLAP (Online Analytical Processing).pptx
PDF
1 ieee98
PPTX
The AMB Data Warehouse: A Case Study
PDF
Murphy.dar jean.jean
PDF
Murphy.dar jean.jean
PPTX
Data ware housing and data mining basic
PPTX
11000122014_Avishek_Roy_Data_Warehousing_&_Data_Mining.pptx
ODP
Datawarehouse olap olam
PDF
OLAP in Data Warehouse
Customize Olap By Amo
Avatara: OLAP for Web-scale Analytics Products
Getting Started with Project Online
OLAP & Data Warehouse
3 OLAP.pptx
Online analytical processing
OLAP & DATA WAREHOUSE
Lecture1
Olap
OLAPCUBE.pptx
OLAP (Online Analytical Processing).pptx
1 ieee98
The AMB Data Warehouse: A Case Study
Murphy.dar jean.jean
Murphy.dar jean.jean
Data ware housing and data mining basic
11000122014_Avishek_Roy_Data_Warehousing_&_Data_Mining.pptx
Datawarehouse olap olam
OLAP in Data Warehouse

Use Amo To Customize Olap In Project Server

  • 1. Customize OLAP in Project Server Analysis Management Objects (AMO) Presenter: Phuong Nguyen
  • 2. AGENDA • AMO Overview & Architecture • Customize Cubes by AMO Object Model • Deploy custom code in project server • Demo
  • 3. AMO Overview  Analysis Management Objects (AMO) is the complete library of programmatically accessed objects that enables an application to manage a running instance of Microsoft SQL Server Analysis Services.  AMO is an administrative object model you can use to programmatically.  There are a total of 260 classes found in this object model
  • 5. Customize cubes by AMO OM • Reference: Customize OLAP by AMO.docx
  • 6. Deploy in Project Server by UI Register Event Handler • Connect to the PWA server and go to Server Settings • Select Operational Policies -> Server-Side Event Handler Configuration • Select Cube Admin -> Cube Processed
  • 7. Deploy in Project Server by UI
  • 8. Deploy in Project Server by Feature
  • 9. Deploy in OLAP DB Management
  • 10. Demo • OTB OLAP DB in Project Server 2010 • Customize Demo: – Add Resource Role (from Code or Group) to Resource Non Timephased – Add Capacity and Base Capacity to Assignment Timephased
  • 11. Demo • Deploy solution to project server • Activate feature in site collection of PWA • Go to OLAP DB Management . Click Build Now .

Editor's Notes

  • #4: Analysis Management Objects (AMO) is the complete library of programmatically accessed objects that enables an application to manage a running instance of Microsoft SQL Server Analysis Services.AMO is an administrative object model you can use to programmatically manage instances of SSAS. AMO resides in the Microsoft.AnalysisServices namespace. There are a total of 260 classes found in this object model.Like all other SSAS object models, AMO translates programmatic calls into XMLA (XML for Analysis Services) and sends the XMLA to the SSAS instance.
  • #5: The AMO library of classes is designed as a hierarchy of classes, where certain classes must be instantiated before others in order to use them in your code.