Oracle Enterprise Data Quality for Siebel provides data quality services for Siebel CRM. It uses Siebel's universal connector interface to connect to EDQ web services for standardization, matching, and duplicate identification. Records are passed between Siebel and EDQ in real-time or batch jobs. EDQ matches records and returns possible matches to Siebel without storing the working data. Templates are provided for common data quality tasks like contact and account matching, verification, and standardization.
This presentation describes the Oracle Database In-Memory Advisor, which is an easy tool to evaluate the benefit of 12c In-Memory Option in your environment. It also provides you with recommendations on the optimal configuration of Oracle Database In-Memory.
This presentation describes the Oracle Database In-Memory Advisor, which is an easy tool to evaluate the benefit of 12c In-Memory Option in your environment. It also provides you with recommendations on the optimal configuration of Oracle Database In-Memory.
Oracle Databaseの既存バージョンの10gや11gOracle Zero Data Loss Recovery Applianceの登場で、ますます重要な機能となってきたOracle Recovery Managerについて、OTN人気連載シリーズ「しばちょう先生の試して納得!DBAへの道」の執筆者が語ります。RMANバックアップの運用例から、高速増分バックアップの内部動作とチューニング方法まで、出し惜しみなく解説します。
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)Roman Kharkovski
Presented at InterConnect 2016 in Las Vegas, this presentation provides a view on the differences between WebSphere Application Server and Liberty Profile vs. competitive offerings, such as Apache Tomcat, Red Hat JBoss and Oracle WebLogic. It covers both the technical (feature/function) as well as cost considerations (TCA, TCO).
Oracle Data Integrator 12c - Getting StartedMichael Rainey
I think it’s time for a fresh look at Oracle Data Integrator 12c. What is ODI? How has it evolved over the years and where is it going? And, of course, how do you get started with Oracle Data Integrator? I plan to share what I love about ODI, how to get started building your first ODI project, and what makes Oracle Data Integrator 12c the premier ETL and data warehousing tool on the market. It’s time to get back to the basics!
Presented at UTOUG Training Days 2017.
Oracle Databaseの既存バージョンの10gや11gOracle Zero Data Loss Recovery Applianceの登場で、ますます重要な機能となってきたOracle Recovery Managerについて、OTN人気連載シリーズ「しばちょう先生の試して納得!DBAへの道」の執筆者が語ります。RMANバックアップの運用例から、高速増分バックアップの内部動作とチューニング方法まで、出し惜しみなく解説します。
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)Roman Kharkovski
Presented at InterConnect 2016 in Las Vegas, this presentation provides a view on the differences between WebSphere Application Server and Liberty Profile vs. competitive offerings, such as Apache Tomcat, Red Hat JBoss and Oracle WebLogic. It covers both the technical (feature/function) as well as cost considerations (TCA, TCO).
Oracle Data Integrator 12c - Getting StartedMichael Rainey
I think it’s time for a fresh look at Oracle Data Integrator 12c. What is ODI? How has it evolved over the years and where is it going? And, of course, how do you get started with Oracle Data Integrator? I plan to share what I love about ODI, how to get started building your first ODI project, and what makes Oracle Data Integrator 12c the premier ETL and data warehousing tool on the market. It’s time to get back to the basics!
Presented at UTOUG Training Days 2017.
Daten- und Informationsqualitätsmanagement als integraler Baustein von Manage...Marco Geuer
Die Notwendigkeit eines Daten- und Informationsqualitätsmanagements wächst rapide mit der stetigen Zunahme von digitalen Geschäftsmodellen. Hierbei hört man immer wieder die Begriffe wie BigData, Industrie 4.0, Internet of Things (IoT). Eines haben diese Begriffe gemeinsam, es geht um die verstärkte Nutzung von Daten und Informationen zur Wissensanreicherung mit dem Ziel dem Kunden bessere Produkten und Services anbieten zu können. Dies steht und fällt aber mit der Qualität der verwendeten Daten und Informationen.
In dem Vortrag wird die Bedeutung eines Daten- und Informationsqualitätsmanagement dargelegt und wie dieses sinnvollerweise in bestehende Management Systeme (z.B. nach DIN EN ISO 9001) integriert werden kann.
This presentation does a comparison between the IDL to C++ and the IDL to C++11 language mappings. By using several small IDL examples we show the user code you have to write and maintain when using one of the mappings.
Remedy IT provides various products that all support the IDL to C++11 language mapping. See http://www.remedy.nl/en/taox11 for TAOX11 and http://www.remedy.nl/en/axcioma for AXCIOMA
CORBA Programming with TAOX11/C++11 tutorialRemedy IT
Remedy IT publishes this CORBA Programming with TAOX11/C++11 tutorial. This free tutorial gives an overview of TAOX11 and the IDL to C++11 language mapping and how it can be used to develop CORBA applications.
More information about TAOX11 is available at http://taox11.remedy.nl. Remedy IT provides free-of-charge TAOX11 evaluation licenses.
The tutorial is available for free from Remedy IT OSportal at http://osportal.remedy.nl. Additionally on the same website a set of example applications and header files can be found.
Remedy IT will extend the tutorial with more examples and information. Registered users on OSportal can configure email updates to get notified when the tutorial gets updated.
A brief introduction to Data Quality rule development and implementation covering:
- What are Data Quality Rules.
- Examples of Data Quality Rules.
- What are the benefits of rules.
- How can I create my own rules?
- What alternate approaches are there to building my own rules?
The presentation also includes a very brief overview of our Data Quality Rule services. For more information on this please contact us.
Master data management (mdm) & plm in context of enterprise product managementTata Consultancy Services
The presentation discusses the classical features and advantages of Master Data Management (MDM) system along with appropriate situations to use it. How do companies apply MDM who design, manufacture and sell their products in several geographies facing challenges in making appropriate decisions on their investment in PLM & MDM space?
Another important aspect covers the comparison/relation between a MDM system (or Product Master System) and Enterprise PLM system. How can you maximize your ROI on both PLM and MDM investments? With examples from different industries the key takeaways include whether your organization requires an MDM solution or not.
Solving performance problems in MySQL without denormalizationdmcfarlane
As operational database schemas become complex, users resort to denormalization to handle performance issues. This includes a range of techniques from materialized views to using MySQL as a key-value store for blobs containing full objects. While denormalization solves immediate bottlenecks, it comes at a hefty price. In this presentation Ari will explore common denormalization approaches and tradeoffs using real world examples. He will then present a solution under development at Akiban Technologies to alleviate these same problems much more efficiently, and allow users to get the best of both worlds.
DV03 Smooth Migration to Windows AzureRonald Widha
Migrating applications to Windows Azure has the potential to lower costs, reduce management overhead and dramatically improve scalability. This session gave some insight into choosing which applications are suitable for migration, how to map existing technologies to cloud equivalents, and how to overcome common migration challenges based on lesson learned from a successful SaaS migration to Windows Azure Platform.
The MEW Workshop is now established as a leading national event dedicated to distributed high performance scientific computing. The principle objective is to encourage close contact between the research communities from the Mathematics, Chemistry, Physics and Materials Programmes of EPSRC and the major vendors.
Presentation by Bruce Campbell of Microsoft
Learn about a new capability in SQL Server 2008 R2, Parallel Data Warehouse, formerly known as Project Madison.
Cloud providers like Amazon or Goggle have great user experience to create and manage PaaS and IaaS services. But is it possible to reproduce same experience and flexibility locally, in on premise datacenter? This talk describes success story of creation private cloud based on DC/OS cluster. It is used to host and share different services like hadoop or kafka for development teams, dynamically manage services and resource pools with GKE integration.
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Jeroen Burgers
Installation Cloning
Siebel server cloning
Enterprise cloning
Patch Deployment
Capture installation changes
Apply changes to target environments
Server Configuration Deployment
Extract server configuration settings
Migrate server configurations to target environments
Google and Intel speak on NFV and SFC service delivery
The slides are as presented at the meet up "Out of Box Network Developers" sponsored by Intel Networking Developer Zone
Here is the Agenda of the slides:
How DPDK, RDT and gRPC fit into SDI/SDN, NFV and OpenStack
Key Platform Requirements for SDI
SDI Platform Ingredients: DPDK, IntelⓇRDT
gRPC Service Framework
IntelⓇ RDT and gRPC service framework
3. Architecture
Siebel Server
• Uses Siebel’s Universal DQ Connector
Universal DQ Connector interface
interface EDQ Siebel Connector
• EDQ Web Services are used for
standardization and matching, and EDQ
Shared
Jobs are used for batch/incremental Staging
Database
batch duplicate identification
• A shared database is used for batch
duplicate identification jobs (only)
Web Services Jobs
EDQ Server
Customer Data Services Pack
3
4. Deployment example 1 – Single EDQ server
EDQ Server
Shipped CDS
reference data EDQ-CDS Prepared CDS
Siebel Initialize Reference Data
Server Initialization Project
Universal DQ Connector
interface
Real-time requests EDQ-CDS
EDQ Siebel Connector Web Services
Project
Jobs
Batch jobs
Shared Staging
Database (Oracle /
PostgreSQL)
4
5. Deployment example 2 – Multiple EDQ servers
EDQ
Server 1
Shipped CDS
reference data EDQ-CDS Prepared CDS
Siebel Initialize Reference Data
Server Initialization Project
Universal DQ Connector
interface
EDQ Siebel Connector Web Services EDQ-CDS
Real-time requests Project
(load balanced) Jobs
Batch jobs
Shared Staging
Database (Oracle /
PostgreSQL)
EDQ
Server 2
Web Services EDQ-CDS
Project
Jobs
5
7. Matching
• EDQ uses Siebel’s Universal DQ Interface to prevent duplicate contacts or
accounts being entered into a Siebel CRM
• The same interface is used to match records in real-time in Siebel UCM
• In both cases, the EDQ server does not hold a copy of the working data
• Instead, records are passed between the application and the DQ service.
This is a three step process:
– Cluster Generation (Siebel)
– Candidate Selection (Siebel)
– Matching (EDQ web service)
7
8. Matching Process (1) - Offline
• First, the Siebel Key Generation job is run in Batch on all records to populate the keys
• This uses the Query Expression configured in Siebel to generate the keys for each
entity
Siebel Server
All records Update table
Siebel Key Generation Job
Id Key
1-7K4E MATTCB23
• The same Siebel job is used to refresh keys for all 1-9J4G FRAN4564
1-8K3F CLUB5471
records, or a subset of records, e.g. on Query Expression 1-7JEZ GWALFL4
change, or if records exist with missing keys 1-2NXE MMATTCA7
8
9. Matching Process (2) - Online
Siebel uses the Query Expression to generate a
key for a new or updated record…
Siebel Server
1 New/updated record
Driving Id ClusterKey Siebel Key Generation
Record Key
1-LJZJ MATTCB23
Generation
2 Siebel then Id Key …and submits
looks up all 1-7K4E MATTCB23 driving and
Candidate records that candidate
Selection 1-9J4G FRAN4564
share a key records to the
with the driving 1-8K3F CLUB5471 matching
record… 1-7JEZ MATTCB23 service as a
single message
1-2NXE MMATTCA7
9
10. Matching Process (3) - Online
3
Matching
CRM/UCM displays
possible matches
• Driving record and candidates passed to matching service
• Matching candidates passed back, ranked by Match Score
• Siebel then handles transaction commit (including commit to Cluster Key table), or not (if user
picks an existing record)
10
11. OEDQ Advantages
• Stateless real-time DQ services easier to scale and
make Highly Available
• Fully configurable matching processes with all the
power of OEDQ transformation and matching available
• Transactional commit integrity controlled by Siebel – no
complex replication/synchronization issues
11
12. Functionality
• Records can be checked, cleaned and checked for matches as they are entered
• Supports real time, batch and incremental batch modes
• No integration code is required – the service interface and functionality are all defined in
configuration
• Templates and complete configuration instructions for both Siebel and EDQ are provided to
ease initial deployment
• Function-rich templates are provided in the Customer Data Services Pack for:
– Real-time contact matching
– Batch contact matching
– Real-time account matching
– Batch account matching
– Real-time/Batch address verification/cleaning
• ‘Insert logic here’ templates are provided for:
– Real-time/Batch account standardization/cleaning
– Real-time/Batch contact standardization/cleaning
12
14. Example Account Standardization
Example Account
standardization
service (running)
Account details
instantly standardized
by the service as data
is entered
14
15. Address Verification & Standardization
• Address Cleaning service works in real-time and batch
• Uses EDQ Address Verification
• Country-specific ‘thresholds’ are used to control whether or not to change the input address
based on the confidence of the address verification result – default settings are provided
• Siebel can easily be customized to display return verification codes/messages and geocodes
from the service
Address details instantly verified
and cleaned. Partial or incorrect
addresses corrected automatically.
15
16. Account Matching
• OEDQ provides a multi-locale enabled matching process for entities (companies)
• Match scoring allows Siebel UCM to apply standard decision on survivorship
16
17. Example Contact Standardization
Example Contact
standardization
service
Contact
details
standardized
and common
errors
corrected
17
19. Editing the Interface
• Where required, changing the interface is a simple two-
step process (no change to Connector):
– Edit the Field Mappings in Siebel (GUI)
– Edit the Web Service in EDQ Director (GUI)
Siebel Field Mappings EDQ Web Service Definition
19
20. Editing the Services
• Standardization and Matching services can easily be
customized using EDQ
20
21. Integrated Service/Job Control
• EDQ Real Time services can be started automatically on Siebel
startup
• Batch Jobs can be initiated from Siebel Administration or the
command line
21
22. Siebel Data Quality Reporting
• Use EDQ’s built-in Dashboard capability to provide up
to the minute reporting on the quality of data in the
Siebel system as reported by the running services and
jobs
• Additional jobs can be set up to profile data
22