Oracle Performance Tuning Training | Oracle Performance TuningOracleTrainings
Email: inbox.oracletrainings@gmail.com
Contact: +91 8121 020 111
Oracle Performance Tuning Training helps to use Oracle Database performance tools in the command-line interface to optimize database performance and tune SQL statements.
Oracle Performance Tuning Training Course Content
Overview Of Performance Tuning
• Basic Concepts in Performance Tuning
• Getting Start with Performance Tuning Features & Tools
Designing & Developing for Performance
• Oracle_Methodology
• Understanding the Investment Options
• Understanding the Scalability
• System _Architecture
• The Application Design Principles
• Workload Testing, Modeling, & Implementation
• Deploying the New Applications
The Performance Improvement Methods
• Oracle Performance Improvement Method
• Emergency Performance_Methods
Configuring an Database for Performance
• Performance Considerations for the Initial Instance Configuration
• Creating & Maintaining Tables for Good Performance
• Performance Considerations for the Shared Servers
Automatic Performance Statistics
• Data Gathering
• Overview toAutomatic Workload Repository
The Automatic Performance Diagnostics
• Introduction to the Database Diagnostic Monitoring
• Automatic Database Diagnostic_ Monitor
Memory Configuration & Use
• Understanding the Memory Allocation Issues
• Configuring & Using the Buffer Cache
• Configuring & Using the Shared Pool and Large Pool
• Configuring & Using the Redo Log Buffer
• PGA Memory Management
I/O Configuration & Design
• Understanding the I/O
• The Basic I/O Configuration
Understanding The Operating System Resources
• Understanding The Operating System Performance Issues
• Solving the Operating System Problems
• Understanding Of CPU
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
In this session, I will cover under-the-hood features that power Oracle Real Application Clusters (Oracle RAC) 19c specifically around Cache Fusion and Service management. Improvements in Oracle RAC helps in integration with features such as Multitenant and Data Guard. In fact, these features benefit immensely when used with Oracle RAC. Finally we will talk about changes to the broader Oracle RAC Family of Products stack and the algorithmic changes that helps quickly detect sick/dead nodes/instances and the reconfiguration improvements to ensure that the Oracle RAC Databases continue to function without any disruption
Oracle Performance Tuning Training | Oracle Performance TuningOracleTrainings
Email: inbox.oracletrainings@gmail.com
Contact: +91 8121 020 111
Oracle Performance Tuning Training helps to use Oracle Database performance tools in the command-line interface to optimize database performance and tune SQL statements.
Oracle Performance Tuning Training Course Content
Overview Of Performance Tuning
• Basic Concepts in Performance Tuning
• Getting Start with Performance Tuning Features & Tools
Designing & Developing for Performance
• Oracle_Methodology
• Understanding the Investment Options
• Understanding the Scalability
• System _Architecture
• The Application Design Principles
• Workload Testing, Modeling, & Implementation
• Deploying the New Applications
The Performance Improvement Methods
• Oracle Performance Improvement Method
• Emergency Performance_Methods
Configuring an Database for Performance
• Performance Considerations for the Initial Instance Configuration
• Creating & Maintaining Tables for Good Performance
• Performance Considerations for the Shared Servers
Automatic Performance Statistics
• Data Gathering
• Overview toAutomatic Workload Repository
The Automatic Performance Diagnostics
• Introduction to the Database Diagnostic Monitoring
• Automatic Database Diagnostic_ Monitor
Memory Configuration & Use
• Understanding the Memory Allocation Issues
• Configuring & Using the Buffer Cache
• Configuring & Using the Shared Pool and Large Pool
• Configuring & Using the Redo Log Buffer
• PGA Memory Management
I/O Configuration & Design
• Understanding the I/O
• The Basic I/O Configuration
Understanding The Operating System Resources
• Understanding The Operating System Performance Issues
• Solving the Operating System Problems
• Understanding Of CPU
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
In this session, I will cover under-the-hood features that power Oracle Real Application Clusters (Oracle RAC) 19c specifically around Cache Fusion and Service management. Improvements in Oracle RAC helps in integration with features such as Multitenant and Data Guard. In fact, these features benefit immensely when used with Oracle RAC. Finally we will talk about changes to the broader Oracle RAC Family of Products stack and the algorithmic changes that helps quickly detect sick/dead nodes/instances and the reconfiguration improvements to ensure that the Oracle RAC Databases continue to function without any disruption
EM12c: Capacity Planning with OEM MetricsMaaz Anjum
Some of my thoughts and adventures encapsulated in a presentation regarding Capacity Planning, Resource Utilization, and Enterprise Managers Collected Metrics.
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Sandesh Rao
Oracle Autonomous Health Service is a new feature in Oracle Database 19c that supports centralized diagnostic monitoring of your on-premise Oracle RAC database clusters. In this session learn how to free up local cluster resources and improve monitoring efficiency with this centralized service-based solution. Practical tips and best practices for setup are covered along with a demonstration of its responsive browser-based dashboard and triage console. Specific Oracle RAC database, Oracle Automatic Storage Management, and cluster issues are rapidly triaged utilizing the built-in support for Trace File Analyzer and ORAchk/EXAchk collections, Cluster Health Advisor problem diagnosis, Hang Manager and Memory Guard events, and QoS management workload performance metrics.
How to get the maximum performance from your AEP server. This will discuss ways to improve execution time of short running jobs and how to properly configure the server depending on the expected number of users as well as the average size and duration of individual jobs. Included will be examples of making use of job pooling, Database connection sharing, and parallel subprotocol tuning. Determining when to make use of cluster, grid, or load balanced configurations along with memory and CPU sizing guidelines will also be discussed.
Is accurate system-level power measurement challenging? Check this out!Deepak Shankar
The most common method of computing power of a system or semiconductor is with spreadsheets. Spreadsheets generates worst case power consumption and, in most cases, is insufficient to make architecture decisions. Accurate power measurement requires knowledge of use-cases, processing time, resource consumption and any transitions. Doing this at the RTL-level or using software tools is both too late and requires huge model construction effort. Based on our experience, a systems-level model with timing, power and functionality is the only real solution to measure accurate power consumption. Unfortunately, system-level models are hard to construct because of the complex expressions, right-level of abstraction and defining the right workload. Fortunately, there is a solution that enables to you to build functional models that can generate accurate power measures. These measurements can be used to make architecture decisions, conduct performance-power trade-off, determining power management quality, and compliance with requirements.
During this Presentation, we will demonstrate how system-level power modeling and measurement works. We shall go over the requirements to create the model, what outputs to capture and how to ensure accuracy. During the presentation, the speaker will demonstrate real-life examples, share best practices, and compare with real hardware. This presentation will cover power from the perspective of semiconductor, systems and embedded software.
An Expert Guide to Migrating Legacy Databases to PostgreSQLEDB
his webinar will review the challenges teams face when migrating from Oracle databases to PostgreSQL. We will share insights gained from running large scale Oracle compatibility assessments over the last two years, including the over 2,200,000 Oracle DDL constructs that were assessed through EDB’s Migration Portal in 2020.
During this session we will address:
Storage definitions
Packages
Stored procedures
PL/SQL code
Proprietary database APIs
Large scale data migrations
We will end the session demonstrating migration tools that significantly simplify and aid in reducing the risk of migrating Oracle databases to PostgreSQL.
EM12c: Capacity Planning with OEM MetricsMaaz Anjum
Some of my thoughts and adventures encapsulated in a presentation regarding Capacity Planning, Resource Utilization, and Enterprise Managers Collected Metrics.
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Sandesh Rao
Oracle Autonomous Health Service is a new feature in Oracle Database 19c that supports centralized diagnostic monitoring of your on-premise Oracle RAC database clusters. In this session learn how to free up local cluster resources and improve monitoring efficiency with this centralized service-based solution. Practical tips and best practices for setup are covered along with a demonstration of its responsive browser-based dashboard and triage console. Specific Oracle RAC database, Oracle Automatic Storage Management, and cluster issues are rapidly triaged utilizing the built-in support for Trace File Analyzer and ORAchk/EXAchk collections, Cluster Health Advisor problem diagnosis, Hang Manager and Memory Guard events, and QoS management workload performance metrics.
How to get the maximum performance from your AEP server. This will discuss ways to improve execution time of short running jobs and how to properly configure the server depending on the expected number of users as well as the average size and duration of individual jobs. Included will be examples of making use of job pooling, Database connection sharing, and parallel subprotocol tuning. Determining when to make use of cluster, grid, or load balanced configurations along with memory and CPU sizing guidelines will also be discussed.
Is accurate system-level power measurement challenging? Check this out!Deepak Shankar
The most common method of computing power of a system or semiconductor is with spreadsheets. Spreadsheets generates worst case power consumption and, in most cases, is insufficient to make architecture decisions. Accurate power measurement requires knowledge of use-cases, processing time, resource consumption and any transitions. Doing this at the RTL-level or using software tools is both too late and requires huge model construction effort. Based on our experience, a systems-level model with timing, power and functionality is the only real solution to measure accurate power consumption. Unfortunately, system-level models are hard to construct because of the complex expressions, right-level of abstraction and defining the right workload. Fortunately, there is a solution that enables to you to build functional models that can generate accurate power measures. These measurements can be used to make architecture decisions, conduct performance-power trade-off, determining power management quality, and compliance with requirements.
During this Presentation, we will demonstrate how system-level power modeling and measurement works. We shall go over the requirements to create the model, what outputs to capture and how to ensure accuracy. During the presentation, the speaker will demonstrate real-life examples, share best practices, and compare with real hardware. This presentation will cover power from the perspective of semiconductor, systems and embedded software.
An Expert Guide to Migrating Legacy Databases to PostgreSQLEDB
his webinar will review the challenges teams face when migrating from Oracle databases to PostgreSQL. We will share insights gained from running large scale Oracle compatibility assessments over the last two years, including the over 2,200,000 Oracle DDL constructs that were assessed through EDB’s Migration Portal in 2020.
During this session we will address:
Storage definitions
Packages
Stored procedures
PL/SQL code
Proprietary database APIs
Large scale data migrations
We will end the session demonstrating migration tools that significantly simplify and aid in reducing the risk of migrating Oracle databases to PostgreSQL.
Recent advances in Postgres have propelled the database forward to meet today’s data challenges. At some of the world’s largest companies, Postgres plays a major role in controlling costs and reducing dependence on traditional providers.
This presentation addresses:
* What workloads are best suited for introducing Postgres into your environment
* The success milestones for evaluating the ‘when and how’ of expanding Postgres deployments
* Key advances in recent Postgres releases that support new data types and evolving data challenges
This presentation is intended for strategic IT and Business Decision-Makers involved in data infrastructure decisions and cost-savings.
Big Data Quickstart Series 3: Perform Data IntegrationAlibaba Cloud
See webinar video recording of this presentation at https://resource.alibabacloud.com/webinar/detail.htm?webinarId=37
As the third installment of the Alibaba Cloud Big Data Quickstart Series, this webinar presentation introduces the basic concepts and architecture of the offline processing engine MaxCompute and online integrated development environment DataWorks. This includes an explanation and demonstration of how to use the Data Integration component of DataWorks to integrate unstructured data stored in OSS and structured data stored with ApsaraDB for RDS (MySQL) to MaxCompute.
Oracle Enterprise Manager 12c: updates and upgrades.Rolta
Oracle Enterprise Manager is tasked with handling the ever changing applications. For more efficient and user friendly experience OEM 12c has been evolved. The presentation discusses about these changes and how these changes will improve the performance to handle the changing environment.
Optimizing Open Source for Greater Database Savings & ControlEDB
Postgres kan een grote rol spelen in het beheersbaar maken van kosten en in het verlagen van de afhankelijkheid van traditionele database vendoren. Met Postgres is het mogelijk om DBMS kosten met 80% of meer te reduceren.
EnterpriseDB Postgres Plus Advanced Server biedt Oracle compatibiliteit met Enterprise tools en features welke gebaseerd zijn op het legendarische OSS PostgreSQL platform.
Hoogtepunten van de presentatie zijn:
- Een overzicht van het database landschap – verleden, heden en toekomst
- Hoe TCO te verlagen en Postgres te integreren in uw huidige database omgeving
- Welke workloads zijn het best geschikt om Postgres te introduceren in uw datacenter
- Kritische succesfactoren voor het succesvol uitbreiden van Postgres implementaties
- De laatste ontwikkelingen in de recente Postgres releases welke nieuwe data types en uitdagingen ondersteunen
Doelgroep: Deze presentatie is bedoeld voor strategische IT-en zakelijke beslissers welke betrokken zijn bij IT infrastructuur en applicatie ontwikkeling. U bent op zoek naar kostenbesparing met een veilige, betrouwbare en bewezen database.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
An AMIS Overview of Oracle database 12c (12.1)Marco Gralike
Presentation used by Lucas Jellema and Marco Gralike during the AMIS Oracle Database 12c Launch event on Monday the 15th of July 2013 (much thanks to Tom Kyte, Oracle, for being allowed to use some of his material)
M.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
1. PREVIOUS NEXTPREVIOUS NEXT
Merging Multiple Drug Safety and Pharmacovigilance
Databases into One Global Oracle Argus Safety System
Facilitating Globalization with Automated Configuration Loading
July 26, 2013
Rodney Lemery, MPH, PhD
Vice President, Safety and
Pharmacovigilance
BioPharm Systems, Inc.
2. PREVIOUS NEXT
Agenda
• Summary of Situation
• Project Overview
• Review of Database Architecture
• Technical Overview
• Description of Methods Used
• Origin of Methodology
• Techniques Used
• Results of Methods
• Lessons Learned
• What This Means for You
3. PREVIOUS NEXT
Summary of Situation
Project Overview
• A leading U.S.-based pharmaceutical company founded in the early 1980s
issued a RFP asking for assistance in the globalization of their current
Argus Safety system
• The company would be migrating three separate non-Argus safety
applications into their central Argus database
• To accommodate this migration, configuration of the data not currently
present in the global repository needs to be entered and present before
any meaningful mapping discussions could be final and executed
4. PREVIOUS NEXT
Methods Used
Origin of Methods
• Argus installations contain an
Oracle DUMP (DMP) file that
contains a number of database
tables pre-populated with the
“standard” data that ships with
the initial Argus application
• BioPharm reviewed the
associated LOG files to identify
tables that were manipulated
by the vendor
5. PREVIOUS NEXT
Methods Used
Origin of Methods
• Unfortunately, the desired list maintenance (LM) tables (such as
products, licenses, etc.) were not present in the DMP file
• However, BioPharm does see the use of a DMP file as vendor
precedence for the use of data manipulation language (DML) in
configuration tables of the Argus database
• Also, in our past Argus migration work, the required extract,
transformation and loading tools included DML use in the Argus backend
8. PREVIOUS NEXT
Methods Used
Techniques Used
• Given that we interface with mostly safety business users and the fact
that this configuration methodology and work is technical in nature, we
have devised a configuration requirements specifications (CRS)
document to fully document the required elements of configuration
• This MS Excel document is populated with the required elements
necessary in full configuration table population
9. PREVIOUS NEXT
Methods Used
Techniques Used
• We identified the mandatory field data in the required tables and reflected
those fields in the CRS document
• Meetings were then facilitated to discuss the information in the CRS and
reach consensus to its content
10. PREVIOUS NEXT
Methods Used
Techniques Used
• Since all of the Argus native constraints were kept active in the database, we
needed to reflect that constraint logic in the Excel file to ensure minimum
negative database impact
• Sometimes, constraints were enforced by the Argus application and NOT the
database
12. PREVIOUS NEXT
Methods Used
Techniques Used
• For mass loading of data,
BioPharm used the SQL*Ldr
application available from
Oracle as part of an advanced
SQL*Net installation
• This application requires the
creation of a control (CTL) file
that describes what file should
be uploaded into what table
• This file also contains
descriptions of the columns
expected in the source data file
and maps it to the
corresponding Argus table
13. PREVIOUS NEXT
Methods Used
Techniques Used
• The corresponding CRS tab was then saved into a corresponding CSV file
referred to in the control file above
14. PREVIOUS NEXT
Methods Used
Techniques Used
• Many of the populated tables, such as LM_PRODUCTS, required a number
of decoded fields from the database (such as concentration units,
formulation, etc.) prior to insertion (foreign key lookups)
• While we could have placed those required IDs in the CRS directly, the
volume of information would have been very challenging to manage
• We opted instead to use SQL*Ldr to load the more complex data into
temporary staging tables where a helper PL/SQL Package was used to
“code” the required information by executing a series of lookup functions
to return the required ID fields that are required to adhere to referential
integrity
16. PREVIOUS NEXT
Methods Used
Techniques Used
• SQL*Ldr can be executed through the standard MS Command line
interface on any windows machine
• The execution command requires the control file
18. PREVIOUS NEXT
Methods Used
Assumptions and Risks to Remember with this Methodology
• The BioPharm methods explained here do NOT disable the native
constraints and triggers used by the Argus database
• All information loaded into the tables must comply with these native
table constraints
• There is a possibility that certain Argus application level triggers or
constraints are being bypassed in this methodology beyond those
already identified within these slides
20. PREVIOUS NEXT
Methods Used
OQ/PQ Testing
• Once the CRS is final, BioPharm suggest documenting the user
requirements in a separate document referred to as a User Requirements
Specification (URS)
• This document should contain all of the high-level requirements for the
globalization of the system including any major aspects of the system
that the users are concerned over given the risks of using a database
level loading of configuration
21. PREVIOUS NEXT
Results
Impact on Globalization
• Saved ~39 days in
configuration
work
• Empowered the
company to reuse
the scripting in
future
globalization
efforts
Configuration Type
Configuration
Item Count
Estimated
Manual
Time
Actual
Load
Time
Saved
Time
Products 1789 7.5 0.008 7.492
Ingredients 1927 2 0.008 1.992
Licenses 4242 26.5 0.008 26.492
Datasheets 1178 1.2 0.008 1.192
Reporting Rules 156 1 0.008 0.992
E2B Receivers 70 0.6 0.008 0.592
E2B Senders 68 0.6 0.008 0.592
Manufacturers 57 0.1 0.008 0.092
TOTALS 9487 39.5 0.063 39.436
Table 1: Estimated Time Savings From Configuration
Development Scripts (all time in days)
22. PREVIOUS NEXT
Lessons Learned
Improvements for Next time
• MS Excel constraint and lookup columns were not always hidden from
user view when reviewing this complex document and should have been
• As many decisions on the data in the CRS were driven by Argus business
use, importance should be placed in how the application is to be used
before configuration data is uploaded
• All end-users should actively participate in these decision discussions as
the data will impact their entry, management and analysis of safety
information
• Automation of the CSV files from the MS Excel sheets
23. PREVIOUS NEXT
Ways to Engage…
• For those ready
• Proof of concept
• For those not quite ready
• Schedule early engagement calls to provide guidance on similar projects
• For those in the midst of a globalization
• Refine your approach with guidance calls to review your approach and
evaluate if BioPharm’s methods might be useful to your organization
What this means for you?
24. PREVIOUS NEXT
Questions & Answers
2000 Alameda de las Pulgas
Suite 154
San Mateo, CA 94403-1270
www.biopharm.com
Rodney L. Lemery MPH, PhD
Vice Pres. Safety and PV
Tel (650) 292-5310
Fax (650) 292-5301
rlemery@biopharm.com