SlideShare une entreprise Scribd logo
1  sur  23
YOUR INDUSTRY-LEADING PARTY AND GIFT SOURCE!




Tuning and Optimizing with Custom Add-ons
                                  Add-
AMSCAN - Company Profile

• Founded in 1947, Amscan Inc. is the largest designer, manufacturer, and distributor of
decorated party goods and party accessories in the world

• Leading supplier of gifts, home décor, and tabletop products as well as the primary source for
          g     pp       g    ,            ,            pp                    p     y
gift wrap, gift bags, stationery, and licensed products

• Our identity has a special meaning. Our founders were American and Scandinavian…hence
AMSCAN

• Our wholesale divisions employ approximately 2,200 associates worldwide, and
we distribute products to 40,000 retail outlets throughout North America, Europe,
Australia, and Japan

• Portfolio consists of approximately 40,000 skus—one of the broadest lines in the industry.
Our party offering is comprised of more than 400 innovative party ensembles, some with more
than 100 coordinating items, including tableware, accessories, balloons, novelties, stationery,
gift wrap, and decorations

• Offering to include fine quality, innovative, on-trend home décor and tabletop gifts marketed
under Grasslands Road
AMSCAN - Company Profile
• Amscan Inc ’s worldwide locations include our corporate headquarters in Elmsford NY
           Inc. s                                                         Elmsford, NY,
as well as our locations in China, England, Canada, Germany, Japan, Mexico, and Australia

• Our products are manufactured in the United States and overseas. Additionally, we have
showrooms in New York, Atlanta, Dallas, Los Angeles, Seattle, Toronto, and Hong Kong

Amscan Holdings, Inc. is comprised of

• Amscan Inc                  (Wholesale Party Goods)

• Party City                  (Retail Party Goods)

• Grasslands Road             (Gift)

• Anagram International
                      l       (largest manufacturer of metallic balloons).
                              (l           f         f     ll b ll      )

• Ya Otta piñata              (leader in the piñata industry)

• Party America

• Factory Card

• Party Outlet

• Halloween City

• The Paper Factory
AMSCAN – Aras Innovator Implementation

• Amscan started PLM implementation in 2009

• Design sessions took 4 months long

• Implementation done with Offshore and Onsite model for about 12 months

• Done a full implementation of functional requirements

• Now migrating data on a phased approach from our legacy system

• EAI (Enterprise Application Integration) between PLM and ERP, Share point,
  Mac App servers

• About 70 users on the system expecting more users

• Formal training for users on different modules, Training and Test Databases

• Different environments for DEV, TEST, UAT, TRAINING, PROD, performance tuning on PROD

• We are hoping to be completely up and running on Party Division by end of 2012
  or early 2013 give or take

• Pl
  Planning phase i on f other companies and divisions implementing PLM
       i    h    is   for th        i     d di i i    i  l    ti
Topics for Today - Amscan’s Innovator Extensions


1. Xcelerator
    • Excel bridge to PLM

2.
2 Grid Customizations
   • Customizations to grid, columns for easier interactivity with data

3. Performance
    • Performance analysis & enhancements to the system

4. Stress Test Tool
    • Stress testing the system by heavy automated simulation of users

5. Audit
    • Capturing user events for analysis
Topics for Today - Amscan’s Aras Innovator Extensions



                               Xcelerator - Excel bridge to PLM
                                                      g

1. Plug-in to excel and PLM to facilitate creating custom reports, data loaders with click of a button




2. Framework to bulk operations and customized reports

3. Initiated from inside innovator, no separate login required, works of existing login including
SSO(Single Signon)
     (    g     g   )

4. Works of any grid and any item type

5. In house product by interacting with user community

6. Works with Excel 2010, 2007, 2003
Topics for Today - Amscan’s Aras Innovator Extensions



Xcelerator - Excel bridge to PLM
                       g
Topics for Today - Amscan’s Aras Innovator Extensions


                            Xcelerator - Excel bridge to PLM

Cool Things

1. Auto protect worksheet and workbook and only allow columns that are
    allowed for data entry to be editable

2. Auto download new version of software

3. Ability to generate highly customized reports from any level of data

4. Small footprint and easy installer

5. Upload and download bulk data in to PLM with all Excel’s fantastic editing tools

6. Monitor progress of data upload and report generation for ETA (Estimated time of arrival)

7. Less manual operation and fewer clicks

8. D
8 Data validation and consistency check f higher reliability
         lid i      d     i        h k for hi h    li bili

9. Auto generation of formulas for all calculations needed in the report

10. Allow importing/migrating data from existing excel in to PLM

11. Extend to almost any kind of user requirement as part of excel
Topics for Today - Amscan’s Aras Innovator Extensions



                          Grid Customizations

•   Better interactivity with data in PLM
•   Faster results and save user’s time
•   Shortcuts and quick access


1. Copy rows to clipboard

     •   Copy data to clipboard, paste in any app
              da a o pboa d, pas          a y
     •   Preserves formatting
     •   Works on any grid and any ItemType


2.
2 Manage column presets
Topics for Today - Amscan’s Aras Innovator Extensions



                         Grid Customizations

•   Copy column and Copy column for Search

     •   Copy data to clipboard for selected column
     •   Option t copy the column and convert to
         O ti   to       th    l       d        tt
         search criteria so that copy column data and search in another grid
     •   Works on any grid and any ItemType including relationship grids


•   Sort Columns
     • Works on any grid and any ItemType including relationship grids
Topics for Today - Amscan’s Aras Innovator Extensions



Performance analysis & Tuning the system


   Performance depends on lot of factors, for example

       •   Client side environment

       •   Client side methods

       •   Middleware environment

       •   Server side methods

       •   Database server environment

       •   Database Server Queries

       •   Network

       •   Complex permissions and data model

       •   Data model
Topics for Today - Amscan’s Aras Innovator Extensions



Performance analysis & Tuning the system
                            g



         Step 1 : Performance Analysis
            p                     y

         Step 2 : Identify and make a list

         Step 3 : Tune up
Topics for Today - Amscan’s Aras Innovator Extensions


      Performance analysis & Tuning the system


 Client             Middleware                             Server




 Browser                IIS                                Queries



                                  Aras Core




Client Side         Server Side                          SQL Server
 Methods              Methods                              2008




       Sharepoint                               ERP
Topics for Today - Amscan’s Aras Innovator Extensions



         Performance analysis & Tuning the system
                                     g

Step 1 : Performance Analysis – Piece by Piece

     •    Client side environment.

           •   Win XP vs Windows 7(32 vs 64 bit)
           •   Hardware upgrade
           •   Internet Explorer Version
           •   Plug-in interfering with data
                 ug              g      da a
           •   Smart screen filter
           •   Monitor I/O access
           •   Monitor memory usage of IE, .NET

     •    Client side methods
                      methods.
           • Deciding on client side method vs server side method
           • Power of Javascript vs .NET
           • Before vs While vs After Events
           • Monitor number of requests to server using network monitoring tools
           • Using Internet explorer debugging and profiler capabilities
           • Code check for loops and cleanup
Topics for Today - Amscan’s Aras Innovator Extensions



         Performance analysis & Tuning the system
                                     g

Step 1 : Performance Analysis – Piece by Piece

     •    Middleware environment

           •   32 vs 64 bit OS, Windows 2003 vs Windows 2008
           •   Application Server Tune up
           •   Monitor server disk access
           •   Monitor server memory
                 o o s              o y
           •   Log request turn around time using http modules
           •   CPU Usage
           •   Virtual vs Physical hosts

     •    Server side methods
           • Heavy data processing and packaging
           • Jobs vs Server side methods
           • Synchronous vs Asynchronous
Topics for Today - Amscan’s Aras Innovator Extensions



         Performance analysis & Tuning the system
                                     g

Step 1 : Performance Analysis – Piece by Piece

     •    Database server environment
           • Di k access and memory needed
              Disk          d          d d
           • SQL Server memory hog
           • Separate from app server

     •    Database Server Queries
           a abas S       Qu    s
           • Debug queries
           • Indexing
           • Partition tables

     •    Network
           • When App server and Database are separated
           • Monitor during different times of the day

     •    Complex permissions
           • Identities and hierarchical nesting of permissions
           • Identity and multiple objects with multiple roles
           • User and groups
Topics for Today - Amscan’s Aras Innovator Extensions

Performance analysis & Tuning the system
Topics for Today - Amscan’s Aras Innovator Extensions



         Performance analysis & Tuning the system
                                     g

Step 1 : Performance Analysis – Piece by Piece

     •    Data Model
           • N Number of columns and sql server page size
                  b    f l         d l                i
           • Levels option in AML
           • Server events and bypass
           • Federating data


Step 2 : Identify and make a list

Step 3 : Tune up

     •    Tune up direction (client to server or vice versa)
     •    Test Environment
     •    Repetitive Cycle
     •    In house Tools vs Existing Tools
Topics for Today - Amscan’s Aras Innovator Extensions



                     Stress Test Tool – Load Simulation

   •      Load simulator
   •      Performed from single machine as multiple users
   •      or multiple user machines as multiple users




                                        PLM




                                                            Machine1        Machine2          Machine3
                                                             User 1
                                                             U               User 1
                                                                             U                 User 1
                                                                                               U
Machine                                                      User 2          User 2            User 2
 User 1                                                      User 3          User 3            User 3
 User 2
 User 3
 User 4
   …
User 50
Topics for Today - Amscan’s Aras Innovator Extensions



               Stress Test Tool – Load Simulation

•   Close to Real time user simulation
•   Nested queries
•   Record user times
•   Record query ti
    R    d         time
•   Generate a 3d graph
•   Query file editable outside the tool
Topics for Today - Amscan’s Aras Innovator Extensions



Stress Test Tool – Load Simulation
Topics for Today - Amscan’s Aras Innovator Extensions




                           Audit


•   Aras Innovator Track History

•   Enable on relationships and related item types

•   Custom http modules capture request and response
              p           p       q            p

•   Triggers on tables to capture history of required tables

•   Asynchronous Service brokers

•   SQL Server 2008 Change Tracking

•   SQL Server 2008 Enterprise Change Data Capture
Topics for Today - Amscan’s Aras Innovator Extensions




Questions?

Contenu connexe

Tendances

Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...Cloudera, Inc.
 
Oracle 12.2 - My Favorite Top 5 New or Improved Features
Oracle 12.2 - My Favorite Top 5 New or Improved FeaturesOracle 12.2 - My Favorite Top 5 New or Improved Features
Oracle 12.2 - My Favorite Top 5 New or Improved FeaturesSolarWinds
 
Percona, software libre y bases de datos
Percona, software libre y bases de datosPercona, software libre y bases de datos
Percona, software libre y bases de datosLibreCon
 
MySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 TipsMySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 TipsOSSCube
 
Dns DMS - Document Management System
Dns DMS - Document Management SystemDns DMS - Document Management System
Dns DMS - Document Management SystemKartik Shrivastava
 
Customer Education Webcast: New Features in Data Integration and Streaming CDC
Customer Education Webcast: New Features in Data Integration and Streaming CDCCustomer Education Webcast: New Features in Data Integration and Streaming CDC
Customer Education Webcast: New Features in Data Integration and Streaming CDCPrecisely
 
Building a highly scalable and available cloud application
Building a highly scalable and available cloud applicationBuilding a highly scalable and available cloud application
Building a highly scalable and available cloud applicationNoam Sheffer
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseEDB
 
Welcome To The 2016 Query Store!
Welcome To The 2016 Query Store!Welcome To The 2016 Query Store!
Welcome To The 2016 Query Store!SolarWinds
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!SolarWinds
 
EDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics Accelerator
EDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics AcceleratorEDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics Accelerator
EDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics AcceleratorDaniel Martin
 
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014EDB
 
Share point disaster avoidance architecture for large scale enterprises
Share point disaster avoidance architecture for large scale enterprisesShare point disaster avoidance architecture for large scale enterprises
Share point disaster avoidance architecture for large scale enterprisesSentri
 
Data Warehousing Infrastructure on Cloud
Data Warehousing Infrastructure on CloudData Warehousing Infrastructure on Cloud
Data Warehousing Infrastructure on Cloudtdwiindia
 
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Shirshanka Das
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
 
Designing, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDesigning, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDenny Lee
 
Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Vinay Mistry
 

Tendances (20)

Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
 
Rohit_Panot
Rohit_PanotRohit_Panot
Rohit_Panot
 
Oracle 12.2 - My Favorite Top 5 New or Improved Features
Oracle 12.2 - My Favorite Top 5 New or Improved FeaturesOracle 12.2 - My Favorite Top 5 New or Improved Features
Oracle 12.2 - My Favorite Top 5 New or Improved Features
 
Understanding Database Options
Understanding Database OptionsUnderstanding Database Options
Understanding Database Options
 
Percona, software libre y bases de datos
Percona, software libre y bases de datosPercona, software libre y bases de datos
Percona, software libre y bases de datos
 
MySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 TipsMySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 Tips
 
Dns DMS - Document Management System
Dns DMS - Document Management SystemDns DMS - Document Management System
Dns DMS - Document Management System
 
Customer Education Webcast: New Features in Data Integration and Streaming CDC
Customer Education Webcast: New Features in Data Integration and Streaming CDCCustomer Education Webcast: New Features in Data Integration and Streaming CDC
Customer Education Webcast: New Features in Data Integration and Streaming CDC
 
Building a highly scalable and available cloud application
Building a highly scalable and available cloud applicationBuilding a highly scalable and available cloud application
Building a highly scalable and available cloud application
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
Welcome To The 2016 Query Store!
Welcome To The 2016 Query Store!Welcome To The 2016 Query Store!
Welcome To The 2016 Query Store!
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
 
EDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics Accelerator
EDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics AcceleratorEDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics Accelerator
EDBT 2013 - Near Realtime Analytics with IBM DB2 Analytics Accelerator
 
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014
 
Share point disaster avoidance architecture for large scale enterprises
Share point disaster avoidance architecture for large scale enterprisesShare point disaster avoidance architecture for large scale enterprises
Share point disaster avoidance architecture for large scale enterprises
 
Data Warehousing Infrastructure on Cloud
Data Warehousing Infrastructure on CloudData Warehousing Infrastructure on Cloud
Data Warehousing Infrastructure on Cloud
 
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deck
 
Designing, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDesigning, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons Learned
 
Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015
 

Similaire à Amscan and Tuning and Optimizing for Custom PLM Add-ons

DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platformmartinbpeters
 
(ATS4-PLAT06) Considerations for sizing and deployment
(ATS4-PLAT06) Considerations for sizing and deployment(ATS4-PLAT06) Considerations for sizing and deployment
(ATS4-PLAT06) Considerations for sizing and deploymentBIOVIA
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory OverivewMaria Colgan
 
Serverless spark
Serverless sparkServerless spark
Serverless sparkMamathaBusi
 
071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephenSteve Feldman
 
How Data Drives Business at Choice Hotels
How Data Drives Business at Choice HotelsHow Data Drives Business at Choice Hotels
How Data Drives Business at Choice HotelsCloudera, Inc.
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architectureMatsuo Sawahashi
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauSam Palani
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudAmazon Web Services
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesDataWorks Summit
 
Managing Performance Globally with MySQL
Managing Performance Globally with MySQLManaging Performance Globally with MySQL
Managing Performance Globally with MySQLDaniel Austin
 
2014 09-12 lambda-architecture-at-indix
2014 09-12 lambda-architecture-at-indix2014 09-12 lambda-architecture-at-indix
2014 09-12 lambda-architecture-at-indixYu Ishikawa
 
Maxis Alchemize imug 2017
Maxis Alchemize imug 2017Maxis Alchemize imug 2017
Maxis Alchemize imug 2017BrandonWilhelm4
 
Off-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataOff-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataHostedbyConfluent
 
Building real time data-driven products
Building real time data-driven productsBuilding real time data-driven products
Building real time data-driven productsLars Albertsson
 
Cloud Security Monitoring and Spark Analytics
Cloud Security Monitoring and Spark AnalyticsCloud Security Monitoring and Spark Analytics
Cloud Security Monitoring and Spark Analyticsamesar0
 
Using AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceUsing AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceChristian Beedgen
 
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your MindDeliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your MindAvere Systems
 
IBM Cloud Day January 2021 - A well architected data lake
IBM Cloud Day January 2021 - A well architected data lakeIBM Cloud Day January 2021 - A well architected data lake
IBM Cloud Day January 2021 - A well architected data lakeTorsten Steinbach
 

Similaire à Amscan and Tuning and Optimizing for Custom PLM Add-ons (20)

DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
 
(ATS4-PLAT06) Considerations for sizing and deployment
(ATS4-PLAT06) Considerations for sizing and deployment(ATS4-PLAT06) Considerations for sizing and deployment
(ATS4-PLAT06) Considerations for sizing and deployment
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
 
Serverless spark
Serverless sparkServerless spark
Serverless spark
 
DataOps with Project Amaterasu
DataOps with Project AmaterasuDataOps with Project Amaterasu
DataOps with Project Amaterasu
 
071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen
 
How Data Drives Business at Choice Hotels
How Data Drives Business at Choice HotelsHow Data Drives Business at Choice Hotels
How Data Drives Business at Choice Hotels
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architecture
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companies
 
Managing Performance Globally with MySQL
Managing Performance Globally with MySQLManaging Performance Globally with MySQL
Managing Performance Globally with MySQL
 
2014 09-12 lambda-architecture-at-indix
2014 09-12 lambda-architecture-at-indix2014 09-12 lambda-architecture-at-indix
2014 09-12 lambda-architecture-at-indix
 
Maxis Alchemize imug 2017
Maxis Alchemize imug 2017Maxis Alchemize imug 2017
Maxis Alchemize imug 2017
 
Off-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataOff-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier Data
 
Building real time data-driven products
Building real time data-driven productsBuilding real time data-driven products
Building real time data-driven products
 
Cloud Security Monitoring and Spark Analytics
Cloud Security Monitoring and Spark AnalyticsCloud Security Monitoring and Spark Analytics
Cloud Security Monitoring and Spark Analytics
 
Using AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceUsing AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics Service
 
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your MindDeliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
 
IBM Cloud Day January 2021 - A well architected data lake
IBM Cloud Day January 2021 - A well architected data lakeIBM Cloud Day January 2021 - A well architected data lake
IBM Cloud Day January 2021 - A well architected data lake
 

Plus de Aras

Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryAras
 
Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM ManagementAras
 
Client Technology Directions
Client Technology DirectionsClient Technology Directions
Client Technology DirectionsAras
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016Aras
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
Beyond ECAD Connectors
Beyond ECAD ConnectorsBeyond ECAD Connectors
Beyond ECAD ConnectorsAras
 
The PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionThe PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionAras
 
The Impact of IoT on Product Design
The Impact of IoT on Product DesignThe Impact of IoT on Product Design
The Impact of IoT on Product DesignAras
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile DeploymentAras
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelAras
 
Quality Systems
Quality SystemsQuality Systems
Quality SystemsAras
 
Variant Management
Variant ManagementVariant Management
Variant ManagementAras
 
The Power of Self Service Reporting
The Power of Self Service ReportingThe Power of Self Service Reporting
The Power of Self Service ReportingAras
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchAras
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkAras
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical PublicationsAras
 
Supplier Exchange Portal
Supplier Exchange PortalSupplier Exchange Portal
Supplier Exchange PortalAras
 
Quality Planning for Product Risk Management
Quality Planning for Product Risk ManagementQuality Planning for Product Risk Management
Quality Planning for Product Risk ManagementAras
 
How to Configure Tech Docs
How to Configure Tech DocsHow to Configure Tech Docs
How to Configure Tech DocsAras
 

Plus de Aras (20)

Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
 
Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM Management
 
Client Technology Directions
Client Technology DirectionsClient Technology Directions
Client Technology Directions
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Beyond ECAD Connectors
Beyond ECAD ConnectorsBeyond ECAD Connectors
Beyond ECAD Connectors
 
The PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionThe PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic Vision
 
The Impact of IoT on Product Design
The Impact of IoT on Product DesignThe Impact of IoT on Product Design
The Impact of IoT on Product Design
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
 
Quality Systems
Quality SystemsQuality Systems
Quality Systems
 
Variant Management
Variant ManagementVariant Management
Variant Management
 
The Power of Self Service Reporting
The Power of Self Service ReportingThe Power of Self Service Reporting
The Power of Self Service Reporting
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise Search
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling Framework
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical Publications
 
Supplier Exchange Portal
Supplier Exchange PortalSupplier Exchange Portal
Supplier Exchange Portal
 
Quality Planning for Product Risk Management
Quality Planning for Product Risk ManagementQuality Planning for Product Risk Management
Quality Planning for Product Risk Management
 
How to Configure Tech Docs
How to Configure Tech DocsHow to Configure Tech Docs
How to Configure Tech Docs
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Amscan and Tuning and Optimizing for Custom PLM Add-ons

  • 1. YOUR INDUSTRY-LEADING PARTY AND GIFT SOURCE! Tuning and Optimizing with Custom Add-ons Add-
  • 2. AMSCAN - Company Profile • Founded in 1947, Amscan Inc. is the largest designer, manufacturer, and distributor of decorated party goods and party accessories in the world • Leading supplier of gifts, home décor, and tabletop products as well as the primary source for g pp g , , pp p y gift wrap, gift bags, stationery, and licensed products • Our identity has a special meaning. Our founders were American and Scandinavian…hence AMSCAN • Our wholesale divisions employ approximately 2,200 associates worldwide, and we distribute products to 40,000 retail outlets throughout North America, Europe, Australia, and Japan • Portfolio consists of approximately 40,000 skus—one of the broadest lines in the industry. Our party offering is comprised of more than 400 innovative party ensembles, some with more than 100 coordinating items, including tableware, accessories, balloons, novelties, stationery, gift wrap, and decorations • Offering to include fine quality, innovative, on-trend home décor and tabletop gifts marketed under Grasslands Road
  • 3. AMSCAN - Company Profile • Amscan Inc ’s worldwide locations include our corporate headquarters in Elmsford NY Inc. s Elmsford, NY, as well as our locations in China, England, Canada, Germany, Japan, Mexico, and Australia • Our products are manufactured in the United States and overseas. Additionally, we have showrooms in New York, Atlanta, Dallas, Los Angeles, Seattle, Toronto, and Hong Kong Amscan Holdings, Inc. is comprised of • Amscan Inc (Wholesale Party Goods) • Party City (Retail Party Goods) • Grasslands Road (Gift) • Anagram International l (largest manufacturer of metallic balloons). (l f f ll b ll ) • Ya Otta piñata (leader in the piñata industry) • Party America • Factory Card • Party Outlet • Halloween City • The Paper Factory
  • 4. AMSCAN – Aras Innovator Implementation • Amscan started PLM implementation in 2009 • Design sessions took 4 months long • Implementation done with Offshore and Onsite model for about 12 months • Done a full implementation of functional requirements • Now migrating data on a phased approach from our legacy system • EAI (Enterprise Application Integration) between PLM and ERP, Share point, Mac App servers • About 70 users on the system expecting more users • Formal training for users on different modules, Training and Test Databases • Different environments for DEV, TEST, UAT, TRAINING, PROD, performance tuning on PROD • We are hoping to be completely up and running on Party Division by end of 2012 or early 2013 give or take • Pl Planning phase i on f other companies and divisions implementing PLM i h is for th i d di i i i l ti
  • 5. Topics for Today - Amscan’s Innovator Extensions 1. Xcelerator • Excel bridge to PLM 2. 2 Grid Customizations • Customizations to grid, columns for easier interactivity with data 3. Performance • Performance analysis & enhancements to the system 4. Stress Test Tool • Stress testing the system by heavy automated simulation of users 5. Audit • Capturing user events for analysis
  • 6. Topics for Today - Amscan’s Aras Innovator Extensions Xcelerator - Excel bridge to PLM g 1. Plug-in to excel and PLM to facilitate creating custom reports, data loaders with click of a button 2. Framework to bulk operations and customized reports 3. Initiated from inside innovator, no separate login required, works of existing login including SSO(Single Signon) ( g g ) 4. Works of any grid and any item type 5. In house product by interacting with user community 6. Works with Excel 2010, 2007, 2003
  • 7. Topics for Today - Amscan’s Aras Innovator Extensions Xcelerator - Excel bridge to PLM g
  • 8. Topics for Today - Amscan’s Aras Innovator Extensions Xcelerator - Excel bridge to PLM Cool Things 1. Auto protect worksheet and workbook and only allow columns that are allowed for data entry to be editable 2. Auto download new version of software 3. Ability to generate highly customized reports from any level of data 4. Small footprint and easy installer 5. Upload and download bulk data in to PLM with all Excel’s fantastic editing tools 6. Monitor progress of data upload and report generation for ETA (Estimated time of arrival) 7. Less manual operation and fewer clicks 8. D 8 Data validation and consistency check f higher reliability lid i d i h k for hi h li bili 9. Auto generation of formulas for all calculations needed in the report 10. Allow importing/migrating data from existing excel in to PLM 11. Extend to almost any kind of user requirement as part of excel
  • 9. Topics for Today - Amscan’s Aras Innovator Extensions Grid Customizations • Better interactivity with data in PLM • Faster results and save user’s time • Shortcuts and quick access 1. Copy rows to clipboard • Copy data to clipboard, paste in any app da a o pboa d, pas a y • Preserves formatting • Works on any grid and any ItemType 2. 2 Manage column presets
  • 10. Topics for Today - Amscan’s Aras Innovator Extensions Grid Customizations • Copy column and Copy column for Search • Copy data to clipboard for selected column • Option t copy the column and convert to O ti to th l d tt search criteria so that copy column data and search in another grid • Works on any grid and any ItemType including relationship grids • Sort Columns • Works on any grid and any ItemType including relationship grids
  • 11. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system Performance depends on lot of factors, for example • Client side environment • Client side methods • Middleware environment • Server side methods • Database server environment • Database Server Queries • Network • Complex permissions and data model • Data model
  • 12. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system g Step 1 : Performance Analysis p y Step 2 : Identify and make a list Step 3 : Tune up
  • 13. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system Client Middleware Server Browser IIS Queries Aras Core Client Side Server Side SQL Server Methods Methods 2008 Sharepoint ERP
  • 14. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system g Step 1 : Performance Analysis – Piece by Piece • Client side environment. • Win XP vs Windows 7(32 vs 64 bit) • Hardware upgrade • Internet Explorer Version • Plug-in interfering with data ug g da a • Smart screen filter • Monitor I/O access • Monitor memory usage of IE, .NET • Client side methods methods. • Deciding on client side method vs server side method • Power of Javascript vs .NET • Before vs While vs After Events • Monitor number of requests to server using network monitoring tools • Using Internet explorer debugging and profiler capabilities • Code check for loops and cleanup
  • 15. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system g Step 1 : Performance Analysis – Piece by Piece • Middleware environment • 32 vs 64 bit OS, Windows 2003 vs Windows 2008 • Application Server Tune up • Monitor server disk access • Monitor server memory o o s o y • Log request turn around time using http modules • CPU Usage • Virtual vs Physical hosts • Server side methods • Heavy data processing and packaging • Jobs vs Server side methods • Synchronous vs Asynchronous
  • 16. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system g Step 1 : Performance Analysis – Piece by Piece • Database server environment • Di k access and memory needed Disk d d d • SQL Server memory hog • Separate from app server • Database Server Queries a abas S Qu s • Debug queries • Indexing • Partition tables • Network • When App server and Database are separated • Monitor during different times of the day • Complex permissions • Identities and hierarchical nesting of permissions • Identity and multiple objects with multiple roles • User and groups
  • 17. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system
  • 18. Topics for Today - Amscan’s Aras Innovator Extensions Performance analysis & Tuning the system g Step 1 : Performance Analysis – Piece by Piece • Data Model • N Number of columns and sql server page size b f l d l i • Levels option in AML • Server events and bypass • Federating data Step 2 : Identify and make a list Step 3 : Tune up • Tune up direction (client to server or vice versa) • Test Environment • Repetitive Cycle • In house Tools vs Existing Tools
  • 19. Topics for Today - Amscan’s Aras Innovator Extensions Stress Test Tool – Load Simulation • Load simulator • Performed from single machine as multiple users • or multiple user machines as multiple users PLM Machine1 Machine2 Machine3 User 1 U User 1 U User 1 U Machine User 2 User 2 User 2 User 1 User 3 User 3 User 3 User 2 User 3 User 4 … User 50
  • 20. Topics for Today - Amscan’s Aras Innovator Extensions Stress Test Tool – Load Simulation • Close to Real time user simulation • Nested queries • Record user times • Record query ti R d time • Generate a 3d graph • Query file editable outside the tool
  • 21. Topics for Today - Amscan’s Aras Innovator Extensions Stress Test Tool – Load Simulation
  • 22. Topics for Today - Amscan’s Aras Innovator Extensions Audit • Aras Innovator Track History • Enable on relationships and related item types • Custom http modules capture request and response p p q p • Triggers on tables to capture history of required tables • Asynchronous Service brokers • SQL Server 2008 Change Tracking • SQL Server 2008 Enterprise Change Data Capture
  • 23. Topics for Today - Amscan’s Aras Innovator Extensions Questions?