Watch this new 7-minute video on YouTuberelease spotlight video highlights the keyField Service enhancementsin theFebruary 2016 Oracle Service Cloud Release.
Oracle Service Cloud Feb 2016 Release: Spotlight Video
Replay: Service Cloud Feb 2016 Release Webcast
The February quarterly release is out, so stay current on the latest news & enhancements with the Oracle Service Cloud February 2016 Release Overview Webcast.
Thereplay is now available on the Oracle Service Cloud Webcast site, under"Event Recordings". Share with your customers today!
Cassandra & Couchbase in NetBeans IDE
In NetBeans IDE 8.1, in a change especially useful with the Darcula plugin installed, the Cassandra and Couchbase plugins now have icons that look pretty good and that match/correspond with each other, while both are now found correctly within the Databases node:
If you want to get involved in the development of support for Cassandra and Couchbase in NetBeans IDE, here are the GitHub repos and please also feel free to add new issues for missing features:
New And Updated FOSS Components In Oracle Solaris 11.3
This is rather late update but hopefully still useful. Number of new and modified Free and Open Source Software (FOSS) Components are provided in Oracle Solaris 11.3. The following information covers FOSS components delivered as part of Solaris Userland.
New Components
check 0.9.14 | cryptography 0.8.2 | django-pyscss 1.0.6 | enum34 1.0.4 |
futures 2.2.0 | glance_store 0.1.10 | gsl 1.16 | heat 2014.2.2 |
help2man 1.46.1 | hiera 1.3.4 | iniparse 0.4 | ipaddr 2.1.11 |
ironic 2014.2.1 | jansson 2.7 | keystonemiddleware 1.3.1 | ldappool 1.0 |
liblogging 1.0.4 | libmicrohttpd 0.9.37 | logutils 0.3.3 | mailman 2.1.18-1 |
mtr 0.86 | MySQL-python 1.2.5 | networkx 1.9.1 | nicstat 1.95 |
noVNC 0.5 | oauthlib 0.7.2 | openssh 6.5p1 | oslo.context 0.1.0 |
oslo.db 1.0.3 | oslo.i18n 1.3.1 | oslo.messaging 1.4.1 | oslo.middleware 0.4.0 |
oslo.serialization 1.2.0 | oslo.utils 1.2.1 | oslo.vmware 0.8.0 | osprofiler 0.3.0 |
paramiko 1.15.2 | pecan 0.8.3 | pigz 2.2.5 | posix_ipc 0.9.9 |
postfix 2.11.3 | procps-ng 3.3.10 | pycadf 0.6.0 | pyScss 1.2.1 |
pysendfile 2.0.1 | python-barbicanclient 3.0.1 | python-ironicclient 0.3.3 | python-saharaclient 0.7.6 |
retrying 1.3.3 | rfc3986 0.2.0 | scp 0.8.0 | simplegeneric 0.8.1 |
singledispatch 3.4.0.3 | taskflow 0.6.1 | WSME 0.6.4 | xmlto 0.0.25 |
Updated Components
alembic 0.7.4 (was 0.6.0) | amqp 1.4.6 (was 1.0.12) | ant 1.9.3 (was 1.8.4) |
apache2 2.2.29, 2.4.12 (was 2.2.27) | apr 1.3.9, 1.5.1 (was 1.3.9) | apr-util 1.3.9, 1.5.4 (was 1.3.9) |
bind 9.6-ESV-R11-P2 (was 9.6-ESV-R11-P0) | boto 2.34.0 (was 2.9.9) | cinder 2014.2.2 (was 0.2013.2.3) |
cliff 1.9.0 (was 1.4.5) | libcurl 7.40.0 (was 7.21.2) | Django 1.4.20 (was 1.4.11) |
django_compressor 1.4 (was 1.3) | django_openstack_auth 1.1.9 (was 1.1.3) | erlang 17.5 (was 15.2.3) |
eventlet 0.15.2 (was 0.13.0) | facter 2.1.0 (was 1.6.18) | glance 2014.2.2 (was 0.2013.2.3) |
gnupg 2.0.27 (was 2.0.22) | gpgme 1.5.3 (was 1.1.8) | greenlet 0.4.5 (was 0.4.1) |
groff 1.22.2 (was 1.19.2) | horizon 2014.2.2 (was 0.2013.2.3) | hplip 3.14.6 (was 3.12.4) |
iso8601 0.1.10 (was 0.1.4) | Jinja2 2.7.3 (was 2.7.2) | keystone 2014.2.2 (was 0.2013.2.3) |
kombu 3.0.7 (was 2.5.12) | less 458 (was 436) | libassuan 2.2.0 (was 2.0.1) |
libee 0.4.1 (was 0.3.2) | libestr 0.1.9 (was 0.1.2) | libksba 1.3.2 (was 1.1.0) |
libneon 0.30.1 (was 0.29.6) | libxml2 2.9.2 (was 2.9.1) | links 2.9 (was 1.0.3) |
mc 4.8.13 (was 4.8.8) | mercurial 3.4 (was 2.8.2) | mod_jk 1.2.40 (was 1.2.28) |
mod_security2 2.8.0 (was 2.7.5) | mod_wsgi 4.3.0 (was 3.3) | mysql 5.1.37, 5.5.43, 5.6.21 (was 5.1.37, 5.5.31) |
netaddr 0.7.13 (was 0.7.10) | netifaces 0.10.4 (was 0.8) | neutron 2014.2.2 (was 0.2013.2.3) |
nova 2014.2.2 (was 0.2013.2.3) | ntp 4.2.8 (was 4.2.7) | openscap 1.2.3 (was 1.0.0) |
openssl 1.0.1p (was 1.0.1h) | openssl-fips-140 1.0.1p (was 1.0.1h) | openstack 2014.2.2 (was 0.2013.2.3) |
oslo.config 1.6.0 (was 1.3.0) | patch 2.7.5 (was 2.5.9) | pcre 8.37 (was 8.21) |
pep8 1.5.7 (was 1.4.4) | php 5.3.29, 5.6.8 (was 5.2.17, 5.3.28) | pip 6.0.8 (was 1.4.1) |
privoxy 3.0.23 (was 3.0.17) | proftpd 1.3.5 (was 1.3.4) | puppet 3.6.2 (was 3.4.1) |
py 1.4.26 (was 1.4.15) | pyflakes 0.8.1 (was 0.7.2) | pytest 2.6.4 (was 2.3.5) |
Python 2.6.8, 2.7.9, 3.4.3 (was 2.6.8, 2.7.3) | python-ceilometerclient 1.0.12 (was 1.0.10) | python-cinderclient 1.1.1 (was 1.0.9) |
python-glanceclient 0.15.0 (was 0.12.0) | python-heatclient 0.2.12 (was 0.2.9) | python-keystoneclient 1.0.0 (was 0.8.0) |
python-neutronclient 2.3.10 (was 2.3.4) | python-novaclient 2.20.0 (was 2.17.0) | python-swiftclient 2.3.1 (was 2.1.0) |
python-troveclient 1.0.8 (was 0.1.4) | pytz 2014.10 (was 2013.4) | requests 2.6.0 (was 1.2.3) |
rpm2cpio 1.3 (was 0.5.11) | rsync 3.1.1 (was 3.1.0) | rsyslog 8.4.2 (was 6.2.0) |
ruby 1.9.3, 2.1.6 (was 1.8.7, 1.9.3) | samba 3.6.25 (was 3.6.23) | setuptools 0.9.6 (was 0.6.11) |
simplejson 3.6.5 (was 2.1.2) | six 1.9.0 (was 1.6.1) | SQLAlchemy 0.9.8 (was 0.7.9) |
sqlalchemy-migrate 0.9.1 (was 0.7.2) | squid 3.5.5 (was 3.1.23) | stevedore 1.2.0 (was 0.10) |
subversion 1.7.20 (was 1.7.5) | sudo 1.8.9.5 (was 1.8.6.7) | suhosin 0.9.37.1 (was 0.9.29, 0.9.33) |
swift 2.2.2 (was 2.1.0) | tcpdump 4.7.4 (was 4.5.1) | text-utilities 2.24.2 (was 2.8.7) |
timezone 2015e (was 2014c) | tmux 1.9 (was 1.8) | tomcat 6.0.43, 8.0.21 (was 6.0.41) |
tox 1.8.1 (was 1.4.3) | unixODBC 2.3.1 (was 2.3.0) | virtualenv 12.0.7 (was 1.9.1) |
websockify 0.6.0 (was 0.5.1) | wget 1.16 (was 1.14) | wireshark 1.12.5 (was 1.10.7) |
xdebug 2.3.2 (was 2.0.5, 2.2.0) | XML-LibXML 2.121 (was 2.14) | zlib 1.2.8 (was 1.2.3) |
zsh 5.0.7 (was 5.0.5) |
Generic Specialization
Project Valhalla proposes to bring value types and specialized generics to Java. In this talk, Java Language Architect Brian Goetz offers some of the highlights of the progress and pitfalls of adding these features to the Java Language and VM.
More information:
Project Valhalla - http://openjdk.java.net/projects/valhalla/
Java 9 - http://openjdk.java.net/projects/jdk9/
Stereo Pioneer Marantz and All Nippon Airways Drive Innovation and Growth with Oracle Service Cloud

ATOS combines Exadata and PCA for maximum performance and flexibility
Erik Cramer, Atos Global Offering and Portfolio Manager, explains how the combination of Exadata and PCA provides both extreme performance and flexibility to customers of their EPCe (Extreme Performance Computing environment) service.
Overview of Oracle Solaris Release Cadence, IPS, SRUs, IDRs, and CVE Metadata
After 12 years using my beloved SunRay - Oracle Sun's most underrated product by far - I got a new Oracle Solaris x86 workstation in January and for the first time in many years I have a root password. Oh, the power!!!
This has enabled me to play around with IPS and practice what I preach regarding Oracle Solaris lifecycle management. The result is this documentwhich I'm in the process of publishing to MOS as Doc 2114039.1. My Product Management friends are also looking to publish it on OTN.
The document provides an overview of the Oracle Solaris release cadence including Releases, Updates, Support Repository Updates (SRUs), Critical Patch Updates (CPUs), and Interim Diagnostics or Relief (IDRs).
It also provides an overview of the Oracle Solaris Binary Application and Source Code Guarantee which protects your long term investment in Oracle Solaris.
It then looks at the Image Packaging System (IPS) used in products such as Oracle Solaris 11 and Oracle Solaris Cluster 4, provides an overview of Oracle Solaris 11 Install Groups and Incorporations, and how IPS is used to apply SRUs and IDRs.
Finally, it shows how the IPS 'pkg' command can be used to query Critical Vulnerability and Exposures (CVEs) and Oracle BugID metadata. This is useful for anyone involved in security compliance.
This overview is designed for hands-on IT Executives and Managers, Senior and Junior System Administrators including those responsible for security compliance, and anyone with an interest in understanding the Oracle Solaris lifecycle.
I've deliberately used the simplest form of 'pkg' commands in my examples. You can play with options like '-H', '-o', '-s', '-t', etc. to manipulate output for beautification or easy parsing. Remember, 'man pkg' is your friend.
I hope you find it useful.
Best Wishes,
Gerry.
Understanding E-Business Suite Conflict Domains
By Mike Waddoups, Instructor and Technical Team Leader, Oracle University
E-Business Suite has the ability to run programs as batch processes in the background. Programs simply start and run, log their execution, and finish. No users monitor the program.
The topic of conflict domains within the E-Business Suite has to do with concurrent programs and concurrent execution. These programs need to be able to avoid conflict with other programs, which could cause data errors or prevent execution. If there are conflict issues, we may require another program to run and finish first.
E-Business Suite handles this through a concept called conflict domains, which prevent two or more concurrent programs from having issues caused by executing at the same time. Users don’t monitor the programs, so the programs have to take care of themselves. Here are some possible conflict issues:
A program may:
- Require another program to run first
- Require data elements that are locked by other programs
- Have other conflicts that require execution
There are other types of conflicts as well. But we don’t need to identify all the conflicts - just how to prevent them.
Conflicting programs face two possible outcomes:
1. One, conflicting programs lock up against each other, where neither program can execute.
2. One of the programs generates error data because of the conflict.
Conflicts are best handled at the time the concurrent programs are created. There are a few ways to do this.
One option is to create a concurrent request set where you establish that one program runs first and the second one runs after the first program is finished.
Another option is to execute these programs with identified conflicts using conflict domains and program definitions. This means you identify the conflicting programs so they will not run at the same time.
Still another option is to allow only certain users to have access to the programs that could be in conflict. Presumably, these users would understand the conflict and know not to run the two programs at the same time.
You define the incompatible programs when you register the concurrent program. You create a list of programs that are incompatible with the program you're registering. There are two types of incompatibility that can be defined.
Two types of conflict:
- Global conflict – globally incompatible across the E-Business Suite
- Domain conflict – conflict between abstract representations of groups of data (domains), such as sets of books
When you register a program, you can set it as a Run Alone program. If you do that, the conflict is taken care of because no other program can be running when this one runs.

You can identify the incompatible data for incompatible programs in a conflict domain (a domain is simply an abstract representation of data groupings). The conflict domain can be set automatically based on user definition. A user may have access to a particular set of books, or a particular user organization.
Their login ID identifies their definition characteristics. And the conflict domain is identified by those user characteristics.
The Conflict Resolution Manager is what determines when two programs in conflict can execute. If A and B are incompatible and A is running, B will wait. If B program is running, A will wait. Because programs are incompatible, they just simply cannot run together.
I hope you can join me for the full webinar, E-Business Suite: Conflict Domains Explained, where I show you how to set up programs to handle domain conflicts.
Big Data SQL on Cloudera and Hortonworks on all Hardware
Big Data SQL (version 3.0) is now
available on any hardware
with Cloudera or Hortonworks.
Most Oracle Data Warehouse customers
are using Hadoop somewhere in their organization, and what they all want to
avoid is information silos where different people and applications can only
access a subset of the data.
With Big Data SQL we have a great
solution to deliver one fast secure SQL, querying on all data, joining Hadoop,
Oracle Databases, and NoSQL databases.
Big Data SQL runs on the Oracle Big Data Appliance and Exadata,
but these are not
mandatory. It works with any Cloudera or Hortonworks Hadoop cluster,
and any Linux-based hardware for Oracle Database 12c (12.1.0.2 to be precise).
- New Technology Bridges Oracle, Hadoop, and NoSQL Data Stores
- Unified Query for Big Data Management Systems – White Paper
- Oracle Big Data SQL – Data Sheet
- Analyze All Your Data with Oracle Big Data SQL - Tutorials
- OBIEE 12c 12.2.1 - Sample Application version SA511 including Big Data SQL
- Oracle Big Data Lite Virtual Machine Version 4.4.0
Webcast: The ASCP Data Collections Analyzer, March 10, 2016 9:00 AM MT
The ASCP Data Collections Analyzer
Date: March 10, 2015 at 11:00 am ET, 8:00 am PT, 3:00 pm GMT, 8:30 pm, India Time (Mumbai)
During this webcast we will review the latest ASCP Collections Analyzer data points. We will discuss the scope of the analyzer input/output and recommended solutions.
We will cover the analyzer execution logic and options when executing. Functional Super Users and technical staff can gain insight into the environment where ASCP Data Collections is submitted. Understanding the technical nature of the output will give one a better understanding of what to expect from a performance perspective.
Topics will include:
- Profile Options
- Partitions
- RDBMS Review
- Functional Setup
- Source and Destination
- Complete Review of Collection Environment
Reasons to be Cheerful – a Whole 1000 Cloud Reasons!
In the song “Reasons to be Cheerful (Part 3)” released by Ian Dury and Blockheads in 1979, the lyrics list, believe it or not, many reasons to be cheerful! You will be pleased to know I will not be listing 1000 reasons here, as my 1000 reasons relates to the milestone reached last month of 1000 customers of Oracle EPM Cloud Services. A milestone reached in just two years from the release of the first Oracle EPM Cloud Service – Oracle Planning and Budgeting Cloud Service (PBCS) - on 14 February 2014. Certainly for Oracle and our customers a 1000 reasons to be cheerful – you can listen to some of our customers by clicking on these names Racepoint
Global, Western Alliance Bancorp, Moda Holding, Bukhatir Group, and Baxters.
To put the numbers in perspective, it took 5 years to reach the 1000 customer milestone when we released Oracle Hyperion Planning back in 2000. If you do the math for Oracle Planning and Budgeting Cloud, you will see customers have been signing up at the rate of 1.37 per day every day since the launch!
So to what do we attribute this success? Here is where I have my list :
- Oracle PBCS is built from the ground up for pure cloud deployment and can support simple requirements as well as enterprise planning complexities that the on-premises Hyperion Planning product handles.
- Oracle PBCS is based on the experience of over 5000 planning and forecasting customers globally, 1000s of years of staff experience, but is also highly innovative benefiting from Oracle’s large investment in R&D.
- Oracle PBCS integration is built to support the smallest or largest customer needs. You can start with simple ASCII imports and then add more sophisticated integration capabilities such as GL/Hierarchy mapping, data quality management and drill through to source.
- Oracle PBCS is priced and designed to provide competitive TCO whether you are a small or large enterprise (just a single subscription fee per user and no additional hidden charges).
- Oracle PBCS is proven for any size/complexity of EPM requirements and for scalability. Over 50% of the 1000 customers are small or midsize, but we also have user counts of more than 1000 in some customers who are using it for complex zero-based budgeting and other planning activities.
- Oracle PBCS provides simplified ‘business user’ driven cloud deployment, configuration, and administration, designed to be implemented and managed by the finance and the lines of business with minimal reliance on IT or additional consultants. Virtually zero training is needed, due to built-in starter kits and online help/tutorials.
- If you should need help globally, there are 1000s of trained experts available through Oracle’s vast network of partners, many of whom offer low cost, fixed price packages for their PBCS services.
- Oracle PBCS deployments span the entire enterprise across finance, marketing, sales, operations, HR, etc. using a wide span of planning techniques including predictive planning, driver-based planning, rolling forecasts and zero-based budgeting.
- Deployed in the Oracle-owned and operated data centers, PBCS leverages in-memory processing and is designed to scale without impact to performance or complexity of administration.
- The Oracle Cloud single tenancy approach, along with two environments (test and production), provides world class security and the flexibility for customers to chose when they upgrade to suit their specific business needs.
I think that is a good top 10 for my list right now. There are many more and more to come as additional enterprise Oracle EPM capabilities are coming to Oracle SaaS very soon.
By the way, in case you were wondering, there never was a part 1 or 2 from Ian Dury and the Blockheads, but do go out on the internet and listen to part 3. It is a classic, and while you are there you can find out much more about Oracle EPM Cloud solutions here.
Oracle Sales Cloud Release 11 Readiness materials
The next and final wave of readiness content is ready for you: The Release 11 Readiness page includes What's New; Release Training; Product Demos, video's, etc. Go to cloud.oracle.com (Support > Release Readiness).
Be First with a New Oracle Database 12c SQL Certified Associate Badge!
Beta testing is happening now for Oracle Database 12c SQL (1Z1-071) at a discount rate of $50US.
Get
ready to make this your best year ever. Become an Oracle Certified
Associate in Oracle Database 12c SQL with only one exam. See exam topics
and more details at Oracle Database 12c SQL.
Take the next step. Register for the (1Z1-071) exam before the beta ends.
Need more persuasion? Certification gets you noticed in any job market. Display your solid understanding of fundamental SQL concepts to employers with a new Digital Badge.
In the 2015 Annual Certification Magazine Salary Survey published last month, Oracle Certified Associate is in the top 75 certifications.
Get Oracle Certified and start building your career today.
Adding a Timestamp to a Signed Java RIA
As the title suggests, the focus for this article revolves around adding timestamps to signed Java Rich Internet Applications. The related subtopics are worth mentioning up front in case the reader is interested in jumping right to one of those areas:
- Example Signed (and Timestamped) RIAs
- What is Timestamping and Why Should I Care?
- How Can Code Be Signed and Timestamped?
- How Can you Verify That a Jar File Has Been Signed?
- How Can you Integrate Signing and Timestamping into a NetBeans Project?
Example Signed (and Timestamped) RIAs
If your interest lies solely in getting access to a signed and timestamped Java web application, here are two that can be run by clicking on the images below. The SocketServerFX and SocketClientFX applications, when run simultaneously and connected, demonstrate how simple text can be sent and received over sockets. For those experimenting with Deployment Rule Sets, these two web applications could serve as test examples for use in managing RIA access.
Applications signed with a trusted certificate come with an expiration date. At expiration, the code signer has to re-issue the software package with with an updated certificate in order to maintain a valid trusted signature. There are a whole host of reasons why re-signing may be impractical; the question becomes, is it possible to validate trusted signatures even after they have expired, thus prolonging their lifetime? The answer is yes by including a timestamp verified by a Timestamp Authority. With the timestamp, you're essentially proving that your code signing certificate was still valid at the time of signing.
How Can Code be Signed and Timestamped?
The jarsigner utility, found in the Java Development Kit, is the mechanism used to for signing Java applications. A -tsa argument can be included on the command-line to specify a Timestamp Authority. A sample invocation from a Windows system might look something like this:
> jarsigner -keystore code-sign.jks -tsa http://timestamp.comodoca.com \
SocketServerFX.jar "jim connors's comodo ca limited id"
Enter Passphrase for keystore:
jar signed.
As the code signing certificate referenced above comes from Comodo, one of many trusted certificate authorities, we use their Timestamp Authority to authorize the signature.
How Can You Verify That a Jar File Has Been Signed?
Perhaps not the most elegant solution, you can utilize additional command-line arguments provided for by the jarsigner utility (-verify -verbose -certs) and search for a timestamp that is formatted in a specific way, as demonstrated by the following sample invocation:
> jarsigner -verify -verbose -certs SocketServerFX.jar | findstr signed
[entry was signed on 3/1/16 8:48 AM]
[entry was signed on 3/1/16 8:48 AM]
. . .
[entry was signed on 3/1/16 8:48 AM]
If you see text of the form "[entry was signed on ...]", then you know the jar file has been signed and timestamped. If the jar is not timestamped, no such output will appear.
How Can you Integrate Signing and Timestamping into a NetBeans Project?
Within the NetBeans IDE, if you'd like to sign and timestamp your application automatically as part of your build process, you can do so by making a few modifications to your NetBeans project.
1. Add the following properties onto your project's project.properties file:By running the sign-jars ant target, your project's jar file will be signed and timestampped.
# Properties for custom signjar
jnlp.signjar.alias=<your certificate alias>
jnlp.signjar.keystore=<keystore file containing certificate private key>
jnlp.signjar.keypass=<keystore passphrase>
jnlp.signing.tsaurl=<URL for TimeStamp Authority>
2. Add the following target to the project's build.xml file.
This should be placed at the bottom of the file but before the </projects> directive.
<!-- Custom Code Timestamping using Ant's signjar instead of NetBeans -->
<target name="sign-jars" depends="-check-signing-possible">
<echo message="Using custom code for signing and timestamping via build.xml..."/>
<signjar
alias="${jnlp.signjar.alias}"
storepass="${jnlp.signjar.storepass}"
keystore="${jnlp.signjar.keystore}"
keypass="${jnlp.signjar.keypass}"
tsaurl="${jnlp.signing.tsaurl}">
<path>
<fileset dir="dist" includes="*.jar" />
</path>
</signjar>
</target>
10 Best Practices for CPG Marketers Using Purchase-Based Targeting and ROI
In an NBA that’s getting more and more data-savvy each season, the
Houston Rockets’ front office is considered one of the most sophisticated in
the league.
The Rockets made the Western Conference finals last year by
playing a style of play heavy on advanced analytics. But this season the team
is on the brink of missing the playoffs. Acquisitions like Ty Lawson looked
like an analytical fit but didn’t mesh with a team already full of complicated
personalities.
The lesson? Data should be the foundation of a successful
strategy, but data in a silo can also set you back if you ignore other
considerations.
The same applies to data-driven marketing. In order to best achieve
your marketing objectives, it’s best to combine hard data with the human
element.
Below are 5 of the 10
best practices for using Purchase-Based Targeting and ROI that will help
streamline your brand’s data-driven strategy so you focus on driving sales and
measuring what matters. (For rules 6 through 10, be sure to tune into our blog
tomorrow!).
These best practices are grounded in analysis of more than 1,000 measurement
studies conducted by Oracle Data Cloud on the sales lift produced by digital
campaigns for Consumer Packages Goods clients.
Rule 1: Increase your
reach:
Let’s say you’re a CPG manufacturer running a $500,000
digital campaign aimed at driving incremental sales of an organic granola bar
brand. Your KPI is to have a return on ad spend (ROAS) of at least $1, which
means your campaign needs to drive $500,000 in incremental sales. If a package
of your granola bar runs $5 on average, your campaign must move 100,000
incremental units in order to hit meet your goal.
If the campaign drives an incremental unit for 1 of every 100
households – pat yourself on the shoulder if that’s the case because your
campaign did well – you’d need to expose 10 million households in order to hit
your KPI. That’s a lot of households.
From a measurement perspective, larger reach reduces noise
and makes it easier to measure a statistically significant lift between your
exposed group and a control.
Rule 2: Target category
buyers:
So your organic granola bar campaign targets a demo audience
of 25-49-year-old women. If lucky, 50 percent of your exposures will go to
households that actually buy in the wholesome snack category.
Or, put another way, you just blew 50 percent of your ad buy
on households that would never consider buying your bar. If you’re trying to
move 100,000 incremental units, you can’t afford that type of waste.
Unfortunately this
story is all too common.
Oracle Data Cloud research has shown that nearly half of
impressions delivered against demographic or native platform targeting goes to
households that never buy the category being advertised, let alone the
advertised brand. That’s bad, right? It gets worse: ODC has shown a strongcorrelation between sales lift among category buyers and overall campaign lift.
So if you’re not reaching category buyers, you’re making campaign lift a pipe
dream.
Rule 3: Don’t treat
all category buyers the same.
So you changed your targeting from demo-based to purchase-based,
focusing on an audience of households that have purchased wholesome snacks
during the past year. That’s a great start. The challenge, however, is that
there’s a lot of variety in your audience definition.
Knowing the relationship between category-and-brand
purchases can help you hone in on audiences that can best help you achieve your
marketing objective. The answer will vary by brand and by campaign.
In this case, targeting medium-to-heavy wholesome snack
buyers provides you with the best upside. Heavy category buyers make more than
11 category purchases per year. Light wholesome snack category buyers, meanwhile,
make on average 1.4 purchases year, meaning there’s not much room to capture
more sales.
Rule 4: Keep your
brand buyers top of mind.
Of course, given that your campaign objective is to maximize
incremental sales, it’s imperative not to forget your brand buyers.
Oracle research shows that targeting medium or light brand
buyers – your bottom 70 percent of buyers, based on annual spend – consistently
produces the strongest incremental sales lift. This group already knows your
brand but also offers upside for more purchases due to their lower spending on
the brand.
That’s not to say you should completely ignore your best
buyers. It’s crucial you keep loyalists loyal and fend off conquesting
attempts. Additionally, they could have room to grow, especially via new
product innovations.
Rule 5: Don’t get too
specific with audience selection.
You likely have insights galore on your brand. You have
personas that define your ideal customer, all the way down to the type of yoga
pants they wear. That’s great data to have, for sure. It can help with creative
development and overall brand strategy.
But when it comes to defining a purchase-based target, you
want to keep it fairly broad. If you build an audience with too much Boolean
logic, you’re going to be left with so few buyers that you won’t be able to
achieve any real reach.
And, remember, reach
is crucial to driving meaningful sales.
So you need to find the right balance of building
purchase-based segments that are broad enough to get scale against but niche
enough to eliminate waste.
Oracle Data Cloud recommends focusing on four audience types:
·Heavy category buyers who are light/medium brand buyers
·Competitive buyers who are also heavy category buyers
·Lapsed buyers
·Brand buyers
By following these five steps, you can better ensure your
product is being marketed to the right people at the right time. Tomorrow, we
will delve into the five remaining best practices for CPG marketers, so don’t
miss the next installment!
This week’s guest blog was contributed by Ben Sylvan, Director, Client
Solutions, Oracle Data Cloud.
Are you a CPG Marketer looking for more resources? Be sure to read Valuable Online Marketing Lessons for
Consumer Brands, as well as The Next Steps in the Audience Planning
Evolution, on the Oracle Data
Cloud blog.
Stay up to date on all things data! Follow us on Twitter and like us on Facebook to stay in the loop. Need data-related answers
for your next marketing campaign or your client partner? Contact thedatahotline@oracle.com today.
Amazing Results on SPARC T7 by MSC Software
More GREAT performance results on SPARC T7.
In this joint Oracle and MSC Software solution brief, Oracle’s T7 server with Solaris 11 is deployed to consolidate multiple instances of MSC's SimManager server, associated web application server, and a supporting instance of the Oracle Database 12c server, onto a single platform.
This demonstrated how a single T7 server can accomplish the work of a complex cluster of multiple x86 Lintel servers while achieving 75,000 simulations in a single day.
Not kidding.
Leo Kilfoy, General Manager at MSC Software, spoke to us on video at Oracle OpenWorld 2015 about the "amazing results" his company is seeing in recent tests on the Oracle SPARC T7 processor. System throughput is peaking out at a 2x improvement over the SPARC and Intel processors they have used in the past and T7 is able to deliver better core-to-core throughput than an Intel Xeon X5 v3 server running a SimManager workload.
For more AMAZING results on SPARC T7/M7, go to: SPARC M7: Are You Kidding Me!?
For more information on work we are doing with SPARC M7/T7 and our ISVs, you can contact isvsupport_ww@oracle.com.
Partner Webcast – Oracle PaaS: Application Container Cloud Service
Oracle Application Container
Cloud Service, a new Oracle Cloud Platform
(PaaS) offering, leverages Docker containers and provides
a lightweight infrastructure so that you can run Java SE and Node.js
applications in the Cloud.
Oracle Application Container Cloudsubstantially expands the functionality of the Oracle Cloud Platform by enabling customers to easily and rapidly deploy applications included in:
- Java SE Cloud Service– designed to run Java code that doesn’t require a full Java Enterprise Edition infrastructure, Java SE Cloud Service includes support for Spring, Jersey, Tomcat, Play, and can run JVM-based languages like JRuby, Jython, and Closure.
- Node Cloud Service– optimized to run JavaScript-based server side functionality using the popular Node JS platform, this offering includes support for popular Node frameworks and npm modules like Express, underscore, and passport.
Applications are available with any
required libraries or frameworks on the highly available and dynamically
scalable Oracle cloud infrastructure -- complete with cloud-based tooling for continuous
integration and application management.
Register on this Partner Webcast to find out more about how Oracle Application Container Cloud joins the already popular Java Cloud Service, which offers a Java Enterprise Edition deployment platform based on Oracle WebLogic Server, and Oracle Mobile Cloud, a Node.JS-based mobile optimized integration platform.
Agenda:
- Oracle Application Container Cloud
- Application Container Cloud Architecture
- Java Cloud Service
- Node Cloud Service
- Oracle Application Container Strengths and Advantages
- Summary - Q & A
Delivery
Format
This FREE online LIVE eSeminar will be
delivered over the Web. Registrations received less than 24 hours prior to start
time may not receive confirmation to attend.
Presenter:
Jernej Kase - ECEMEA A&C Partner
Transformation Specialist
Date: Thursday, March 24th , 10 am CET (9am GMT/11am EET)
Duration: 1 hour
| ||
![]() |
For any questions please contact us at partner.imc@beehiveonline.oracle.com
Growing Retailers Get Best-in-Class Solution with Merchandise Financial Planning Cloud Service
Heightened operational visibility and control are never more important than during the push for growth. When expanding, a retailer’s financial and merchandising teams require solutions that provide real-time visibility into operations and the tools to manage more predictable and consistent business results. However, when niche retailers grow their store base or expand to new markets, that growth often precedes any kind of merchandising or financial systems upgrade. The existing proprietary or “off the shelf” spreadsheets and ad-hoc solutions can begin to show signs of strain well before they can be replaced.
To give retailers more immediate access to best-in-class solutions designed to help them navigate these critical junctures in their growth, Oracle has launched Oracle Retail Merchandise Financial Planning Cloud Service as part of the recent Oracle Retail Release 15. Retail companies use Oracle Retail planning and optimization solutions to identify opportunities for more-profitable sales and margin planning combined with targeted inventory investments. This collaborative approach is critical to planning merchandise operations across disparate channels and brands. These solutions also help ensure that day-to-day merchandising, inventory, and financial decisions align with overarching business objectives.
Oracle Cloud Solution
Lets Retailers Pick and Choose Features
With Oracle Retail cloud services, retailers access world-class capabilities in solutions that are serviced and supported by Oracle, rather than by expanding and staffing an in-house IT operation. Since Oracle Retail Merchandise Financial Planning Cloud Service is a true cloud solution, retailers can shape it for their business needs and pay for just what they use.
Ready-to-go configurations include retail or cost-plus accounting methods, global currency planning and location planning, as well as wholesale/franchise planning. Oracle Retail Merchandise Financial Planning Cloud Service is the first merchandise financial planning solution provided in seven (7) languages for global operations. And to keep pace with today’s high-speed business environment, it can be deployed in weeks or days rather than months.
Retailers Share Their
Success
Oracle has more licensed customers using its merchandise financial planning solutions than any other provider. These successful retailers include charming charlie, Deckers Brands, Groupe Dynamite, Kohl’s, lululemon, Nahdi Medical Group, Nordstrom, Perry Ellis International, Valentino, and Walt Disney Parks and Resorts.
“To grow with retail, we want to have the best IT systems available to support our business,” said Sandeep Baghel, Director of Retail Systems, Perry Ellis International, in a 2015 interview with Oracle. “We are working through multiple channels, and Oracle provides a platform that can seamlessly integrate those. We want to be available to customers wherever they want us to be.”
To delve deeper into the specifics of Oracle Retail Merchandise Financial Planning Cloud Service, check out:
- Thewebsite page, complete with product screen shots, reading material, customer assets, and related solution links
Tuning Use Cases for PaaS4SaaS Success by Julian Orr
Gearing up for a PaaS4SaaS project? This 2 Minute Tech Tip from Oracle senior usability engineer Julian Orr describes key steps you can take to insure that you're not just building the thing right, but that you're building the right thing.
For more PaaS4SaaS and UX insight, visit the Usable Apps in the Cloud Blog
Want more 2 Minute Tech Tips?Click here.
Have an idea for a 2 Minute Tech Tip? Contact me: @OTNArchBeat
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog
Twitter
LinkedIn
Facebook
Wiki
Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress