SlideShare a Scribd company logo
Unleash the Potential of Big Data
BigObject Webinar
December 2015
Jonathan Bruce
Director Product Management, Big Data – AppCloud
@jonbruce
Pat Patterson
Developer Evangelist Architect
@metadaddy
Forward Looking Statement
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such
uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from
the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact
could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues,
or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief,
any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our
services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in
our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of
any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate,
our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new
releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and
utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of
salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form
10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC
Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions
based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these
forward-looking statements.
“By now, you’ve heard the message — turn more data into business
insights — and your business has seen the potential in big data to deliver
it. By Q2 2016, 65% of data and analytics decision-makers say their firms
will have implemented big data solutions, and some part of the 26% who
were interested with no immediate plans in 2015 will move into early
implementation phases”
“The Integration Imperative of Digital Experiences, Forrester Research, August 2015”
2015 is about Big Data Execution
Customers Creating Massive Amounts of Data
90%
of the world’s data created
in last 12 months
Posts
Leads
Apps
Profiles
Usage
Events
Visits
Products
Repairs
Cases
Big Data to Become the Primary Driver for Data Archive
“By 2016, 75% of structured data archiving
will incorporate support for Big Data analytics
and by 2017, archiving support of Big Data
Analytics will surpass archiving for
compliance as the primary use case for
structured data archiving” - Gartner
Source: “Magic Quadrant Structured Data Archive Application & Retirement” - Gartner
Today: Understanding Your Customer
ERP HCM SCM Logs
1. Acquire Data
2. Wrangle Data
(Cleanse, Augment, Transform, Join)
Data Lake /
EDW
4. Take Action
Customer Success Platform
3. Analyze
Wave
Firewall
Future: Understanding Your Customer
ERP HCM SCM Logs
4. Take Action
Salesforce Apps
3. Analyze
Wave
Firewall
2. Wrangle Data
Async SOQL
1. Acquire Data
BigObjects
WaveTooling
The Data-Driven App Cloud
AsyncSOQL
Wave Data Enrichment
Sales Service Marketing AppCloud ISV
1 Data
Acquisition
2 Reduce Data
3 Visualize
Analyze,
Understand
4 Take
Action
DataBigObject, SObject, External Objects
Customer 360 Data Retention Event Capture
BigObject Top Use Cases
BigObjects let you store manage billions of
records natively
BigObject
BigObject Storage and Services
SOQL Async SOQL
API Bulk API
Data Archive
Near-line storage for policy driven
data retention
Object query language Resilient query
BigObjects means 100s of billions of records on AppCloud
Based on Apache HBase, powered by Apache Phoenix
• BigObject is the AppCloud abstraction of our trusted linear
scalable a NOSQL data store
• Fully available across all production & sandbox instances
Data persistence optimized for high-volume data
• Geared for 1, 10, 100s of billions of records
• Targeted Immutable data – think archive data, events,
external data, historical data, loyalty, logs….
• No Transactions, Eventual Consistency
High-volume storage for AppCloud - reliable, highly-available & secure
BigObject
BigObjects brings familiar look and feel
Familiar, object-based development model
• Familiar and new data types – string, number,
date, JSON (in future)
• Relationships - lookup, master-detail
• Exposed in SOAP, REST, Bulk, and Metadata
APIs
Data scale means new services and different
contracts
• Synchronous & Asynchronous SOQL
• Reports, Dashboard & Search not supported
High throughput Ingress & Egress
• New Bulk API Implementation geared for 1billion
record/day ingest
High-volume storage for AppCloud - reliable, highly-available & secure
BigObject
BigObject and SOQL
Why Constrained SOQL?
• #Field Audit Trail mandates by FieldHistoryType,
ParentId & CreatedDate, and in that order
• Custom BigObject can filter on ID only
Future: Custom Key Prefixes &
Secondary Indexes
• New design pattern around custom key prefixes that
requires thinking thru access patterns
• Enables complex & out of order filters
Data scale means highly targeted SOQL only
Introducing: Asynchronous SOQL
Based on Apache Hadoop, powered by Salesforce
Aggregation, Filtering of Across All Records
• SOQL-style queries across any object
• Works across SObject, BigObject and External
Objects
• Seamless relationships to SObjects extending the
customer data models
Exposed via RESTful API
• New async-query end-point to issues queries
• Capable Multiple parallel queries
• Directed ResultSet Targets
• Target field(s) in SObject, BigObject and External
Objects
Reliable, Resilient & Federated SOQL
Source Query
Anatomy of a Asynchronous SOQL
SOQL Source, Mapping and Object Destination
{
"query": "SELECT End_Time__c,Start_Time__c,Uber_Type__c,
Rider__r.FirstName, Rider__r.LastName, Rider__r.Email
FROM Rider_Record1__b WHERE Star_Rating__c = '5'",
"targetObject": “Rider_Reduced__b",
"targetFieldMap": {
"End_Time__c": "End_Time__c",
"Start_Time__c": "Start_Time__c",
"Uber_Type__c": ”Car_Type__c",
"Rider__r.FirstName": "First_Name__c",
"Rider__r.LastName": "Last_Name__c",
"Rider__r.Email": "Rider_Email__c"
}
}
Target Object
Field Mappings
Asynchronous SOQL
Support for aggregate functions:
count(field), avg(), sum(), more to follow
SOQL Syntax
group-by, like, having (coming Spring ‘16)
Where Clause
Comparison operators for TEXT and NUMBER fields only
=, !=, <, <=, >, >-, >=
Logical operators
AND, OR
Relationship Queries
Child-to-parent relationships are supported using the dot notation.
SELECT, WHERE and GROUP BY clauses Single-level Only
SOQL Coverage To Date
Introducing: Asynchronous SOQL
New Limits
• New query & result size limits model
• Number of Parallel queries
Future Enhancements include
• Apex driven SOQL queries supported in the future
• Additional grouping & aggregates – let us know!
Reliable, Resilient & Federated SOQL
2: Data Reduction & Processing
SObjects
BigObjects
Wave Data Sets
External Objects
Files
Archive Objects
SObjects
BigObjects
Wave Data Sets
External Objects
Files
Archive Objects
Parallel Processing Jobs
Multi-tenancy Hadoop, resource
management, scheduling, job monitoring and
management
SOQL API and Apex
interface for data
filtering, grouping and
aggregates
Data Sources Data Processing Data Targets
Async SOQL
3: Wave Driven Data Exploration, Insights & Analysis
Cloud Speed & Scale
Complete customer insights
across your business
Search-Based Query
Key-value-pair and inverted indexes for
speed & flexibility
Data Driven Conversation
Via desktop or mobile while fully
collaborative
4: Data Driven Action on Insights
Fast Action on Your Insights
Complete customer insights across your business
Enrich force.com Objects
Apply insights to your core force.com entities
Intelligent Processes
Turn insights into action by driving business process with
new customer KPIs and metrics
Demo & Code Examples
Data Archive, Customer 360 & Reports & Dashboards with BigObject data
Active Pilots
Still accepting participants!
BigObject Pilot
Current - Future
VF and Lightning
List Views
- Related lists and SFX coming
Available Data Types
Number, Text, Datetime & Lookup
– Related Lists, Large Text field, JSON & System
API UX
Create today
- Full CRUD for MetaData; CRD for Data
Setup UX
View only now - full UX coming during 2016
2nd
PILOT
Winter
‘16
AsyncSOQL
New
PILOT
Winter
‘16
Filters
Added Having, Datetime filters
- Filters on Date Time Literals, Booleans, nulls,
multi-select picklists, ….
Relationships
1-level WHERE< SELECT & GROUPBY
– 2/3 level relationships, sub-selects,…..
Clauses
- Limit, OffSet, Group By, Type Of
Setup UX
View only now - full UX coming during 2016
Current - Future
Call To Action!
Still accepting participants!
Data
Archive
Engage!
BigObject
Async
SOQL
Engage in All Pilots
Each of these products have an active pilot, apply with
your AE today to participate.
Pilot participation is free!
Make your Voice Heard
BigObject Chatter Group
Twitter - find me at @jonbruce
Build Out Your Use Cases
Leverage our Implementation
Want your voice heard?
Appendix
Subtitle placeholder
Salesforce Shield
Subtitle placeholder
Now, You Can Enhance Record Retention Capabilities
Keep track of your data evolution and life cycle
3x20 FIELDS PER OBJECTFIELDS PER OBJECT
Out-of-the-Box Field Audit Trail
Applies to all editions: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited,
Developer
SOQL
Bulk API
Maximize Auditability Without Sacrificing Performance
Retain archived field history data up to 10 years, independent of field history tracking
18
10
MONTHS
YEARS
SALESFORCE FIELD AUDIT TRAIL
1DAY
FIELD HISTORY
accounts
contacts leads
opportunities
cases
custom object
custom object
custom object
custom object
custom object
custom objectcustom object
inspection
warehouse inventory
position
job
review
badge
workstation
workstation
user story patient medications
budgets
expenses
members
points
transactions
OUT-OF-THE BOX CUSTOM POLICY
DATA ARCHIVE
bug
applicant
candidate
Field Audit Trail in a Nutshell
Single normalized data set for easier
query, storage and accessibility
Field Audit Trail - Long Range Road Map
New Field Types
Multi-select Picklists, Large Text Fields
Longer Retention Rates
10, 15 even 30 years
Wave Integration
Visualization for FIeld Audit Trail
thank y u
BigObject & Thunder (IoT)
Subtitle placeholder
Better Understand and Engage with your Customer
BigObjects
• Enriched customer profile - high-
volume data storage and
management for historical
customer data
• Self-service data curation – tools
to prepare needed for better
decision making
• Intelligent processes – turn
insights into action by driving
business process with new
customer KPIs and metrics
IoT Cloud
• Connect with Everything – connect
every device, website and app to
gather relevant data
• Build Smart Real-time Logic – use
data and insights to make smarter,
more personalized actions at IoT
scale
• Engage Proactively – use the power
of Salesforce to reach out to your
customers & employees 1:1
whereever they are

More Related Content

What's hot

Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce API Series: Fast Parallel Data Loading with the Bulk API WebinarSalesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce Developers
 
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
Salesforce Developers
 
Large Data Management Strategies
Large Data Management StrategiesLarge Data Management Strategies
Large Data Management Strategies
Salesforce Developers
 
Wave Analytics: Developing Predictive Business Intelligence Apps
Wave Analytics: Developing Predictive Business Intelligence AppsWave Analytics: Developing Predictive Business Intelligence Apps
Wave Analytics: Developing Predictive Business Intelligence Apps
Salesforce Developers
 
Integrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-insIntegrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-ins
Salesforce Developers
 
Salesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile DeveloperSalesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile Developer
Salesforce Developers
 
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom AppsUse Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Salesforce Developers
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Developers
 
Blurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce OrgsBlurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce Orgs
Salesforce Developers
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
Salesforce Developers
 
Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)
Salesforce Developers
 
Bringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce ConnectBringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce Connect
Eugenio Roldán Romasanta
 
Barcelona salesforce sdg november lightning connect
Barcelona salesforce   sdg november lightning connectBarcelona salesforce   sdg november lightning connect
Barcelona salesforce sdg november lightning connect
Aaron Dominguez Sanchez
 
Access External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning ConnectAccess External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning Connect
Salesforce Developers
 
Utilize Heroku to Push Google Analytics Data into Analytics Cloud
Utilize Heroku to Push Google Analytics Data into Analytics CloudUtilize Heroku to Push Google Analytics Data into Analytics Cloud
Utilize Heroku to Push Google Analytics Data into Analytics Cloud
Salesforce Developers
 
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Salesforce Partners
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Salesforce.org
 
Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)
Salesforce Partners
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP Integration
Raymond Gao
 
Building BOTS on App Cloud
Building BOTS on App CloudBuilding BOTS on App Cloud
Building BOTS on App Cloud
Salesforce Developers
 

What's hot (20)

Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce API Series: Fast Parallel Data Loading with the Bulk API WebinarSalesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
 
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
 
Large Data Management Strategies
Large Data Management StrategiesLarge Data Management Strategies
Large Data Management Strategies
 
Wave Analytics: Developing Predictive Business Intelligence Apps
Wave Analytics: Developing Predictive Business Intelligence AppsWave Analytics: Developing Predictive Business Intelligence Apps
Wave Analytics: Developing Predictive Business Intelligence Apps
 
Integrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-insIntegrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-ins
 
Salesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile DeveloperSalesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile Developer
 
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom AppsUse Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
 
Blurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce OrgsBlurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce Orgs
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
 
Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)
 
Bringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce ConnectBringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce Connect
 
Barcelona salesforce sdg november lightning connect
Barcelona salesforce   sdg november lightning connectBarcelona salesforce   sdg november lightning connect
Barcelona salesforce sdg november lightning connect
 
Access External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning ConnectAccess External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning Connect
 
Utilize Heroku to Push Google Analytics Data into Analytics Cloud
Utilize Heroku to Push Google Analytics Data into Analytics CloudUtilize Heroku to Push Google Analytics Data into Analytics Cloud
Utilize Heroku to Push Google Analytics Data into Analytics Cloud
 
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
 
Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP Integration
 
Building BOTS on App Cloud
Building BOTS on App CloudBuilding BOTS on App Cloud
Building BOTS on App Cloud
 

Viewers also liked

Building Reports That Fly
Building Reports That FlyBuilding Reports That Fly
Building Reports That Fly
Salesforce Developers
 
Top 5 ETL Tools for Salesforce Data Migration
Top 5 ETL Tools for Salesforce Data MigrationTop 5 ETL Tools for Salesforce Data Migration
Top 5 ETL Tools for Salesforce Data Migration
Intellipaat
 
Heroku Partner Webinar (October 1, 2014)
Heroku Partner Webinar (October 1, 2014)Heroku Partner Webinar (October 1, 2014)
Heroku Partner Webinar (October 1, 2014)
Salesforce Partners
 
You've Changed: Field Audit Trails and the Salesforce Time Machine
You've Changed: Field Audit Trails and the Salesforce Time MachineYou've Changed: Field Audit Trails and the Salesforce Time Machine
You've Changed: Field Audit Trails and the Salesforce Time Machine
Dreamforce
 
Introduction to Developing Android Apps With the Salesforce Mobile SDK
Introduction to Developing Android Apps With the Salesforce Mobile SDKIntroduction to Developing Android Apps With the Salesforce Mobile SDK
Introduction to Developing Android Apps With the Salesforce Mobile SDK
Salesforce Developers
 
How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
Salesforce Developers
 
Building a marketing data lake
Building a marketing data lakeBuilding a marketing data lake
Building a marketing data lake
Sumit Sarkar
 
7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages
Salesforce Developers
 
Diving Into Heroku Private Spaces
Diving Into Heroku Private SpacesDiving Into Heroku Private Spaces
Diving Into Heroku Private Spaces
Salesforce Developers
 
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsPerformance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Salesforce Developers
 
Hbase at Salesforce.com
Hbase at Salesforce.comHbase at Salesforce.com
Hbase at Salesforce.com
Salesforce Engineering
 
Using Apex for REST Integration
Using Apex for REST IntegrationUsing Apex for REST Integration
Using Apex for REST Integration
Salesforce Developers
 
Building the Enterprise Data Lake - Important Considerations Before You Jump In
Building the Enterprise Data Lake - Important Considerations Before You Jump InBuilding the Enterprise Data Lake - Important Considerations Before You Jump In
Building the Enterprise Data Lake - Important Considerations Before You Jump In
SnapLogic
 
Salesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without CodeSalesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without Code
Doug Ayers
 
The Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce SuccessThe Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce Success
Darren Cunningham
 
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce API Series: Release Management with the Metadata API webinarSalesforce API Series: Release Management with the Metadata API webinar
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce Developers
 

Viewers also liked (16)

Building Reports That Fly
Building Reports That FlyBuilding Reports That Fly
Building Reports That Fly
 
Top 5 ETL Tools for Salesforce Data Migration
Top 5 ETL Tools for Salesforce Data MigrationTop 5 ETL Tools for Salesforce Data Migration
Top 5 ETL Tools for Salesforce Data Migration
 
Heroku Partner Webinar (October 1, 2014)
Heroku Partner Webinar (October 1, 2014)Heroku Partner Webinar (October 1, 2014)
Heroku Partner Webinar (October 1, 2014)
 
You've Changed: Field Audit Trails and the Salesforce Time Machine
You've Changed: Field Audit Trails and the Salesforce Time MachineYou've Changed: Field Audit Trails and the Salesforce Time Machine
You've Changed: Field Audit Trails and the Salesforce Time Machine
 
Introduction to Developing Android Apps With the Salesforce Mobile SDK
Introduction to Developing Android Apps With the Salesforce Mobile SDKIntroduction to Developing Android Apps With the Salesforce Mobile SDK
Introduction to Developing Android Apps With the Salesforce Mobile SDK
 
How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
 
Building a marketing data lake
Building a marketing data lakeBuilding a marketing data lake
Building a marketing data lake
 
7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages
 
Diving Into Heroku Private Spaces
Diving Into Heroku Private SpacesDiving Into Heroku Private Spaces
Diving Into Heroku Private Spaces
 
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsPerformance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
 
Hbase at Salesforce.com
Hbase at Salesforce.comHbase at Salesforce.com
Hbase at Salesforce.com
 
Using Apex for REST Integration
Using Apex for REST IntegrationUsing Apex for REST Integration
Using Apex for REST Integration
 
Building the Enterprise Data Lake - Important Considerations Before You Jump In
Building the Enterprise Data Lake - Important Considerations Before You Jump InBuilding the Enterprise Data Lake - Important Considerations Before You Jump In
Building the Enterprise Data Lake - Important Considerations Before You Jump In
 
Salesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without CodeSalesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without Code
 
The Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce SuccessThe Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce Success
 
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce API Series: Release Management with the Metadata API webinarSalesforce API Series: Release Management with the Metadata API webinar
Salesforce API Series: Release Management with the Metadata API webinar
 

Similar to Analyze billions of records on Salesforce App Cloud with BigObject

Unleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on SalesforceUnleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on Salesforce
Dreamforce
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQL
Salesforce Developers
 
Processing Big Data At-Scale in the App Cloud
Processing Big Data At-Scale in the App CloudProcessing Big Data At-Scale in the App Cloud
Processing Big Data At-Scale in the App Cloud
Salesforce Developers
 
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ReidCarlberg
 
Elastic Stack keynote
Elastic Stack keynoteElastic Stack keynote
Elastic Stack keynote
Elasticsearch
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
VMware Tanzu
 
Turning Big Data into Better Business Outcomes
Turning Big Data into Better Business OutcomesTurning Big Data into Better Business Outcomes
Turning Big Data into Better Business Outcomes
Cisco Canada
 
Development Strategies for Enterprise Scale From the Salesforce.com Platform
Development Strategies for Enterprise Scale From the Salesforce.com PlatformDevelopment Strategies for Enterprise Scale From the Salesforce.com Platform
Development Strategies for Enterprise Scale From the Salesforce.com Platform
Salesforce Developers
 
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStoreDeveloping Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Salesforce Developers
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in Finance
Skillspeed
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
rikkehovgaard
 
February 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWSFebruary 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWS
Amazon Web Services
 
Developing a Documentation Portal on Heroku
Developing a Documentation Portal on HerokuDeveloping a Documentation Portal on Heroku
Developing a Documentation Portal on Heroku
Salesforce Developers
 
Keynote: Making search better, faster, easier
Keynote: Making search better, faster, easierKeynote: Making search better, faster, easier
Keynote: Making search better, faster, easier
Elasticsearch
 
Integrating with Einstein Analytics
Integrating with Einstein AnalyticsIntegrating with Einstein Analytics
Integrating with Einstein Analytics
Pat Patterson
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
Salesforce Developers
 
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Rhonda Ross
 
Heroku + Salesforce = Partner Success
Heroku + Salesforce = Partner SuccessHeroku + Salesforce = Partner Success
Heroku + Salesforce = Partner Success
Alexander Sutherland
 
Elastic Enterprise Search keynote
Elastic Enterprise Search keynoteElastic Enterprise Search keynote
Elastic Enterprise Search keynote
Elasticsearch
 
Sandeep_Rampalle_Resume
Sandeep_Rampalle_ResumeSandeep_Rampalle_Resume
Sandeep_Rampalle_Resume
sandeep rampalle
 

Similar to Analyze billions of records on Salesforce App Cloud with BigObject (20)

Unleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on SalesforceUnleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on Salesforce
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQL
 
Processing Big Data At-Scale in the App Cloud
Processing Big Data At-Scale in the App CloudProcessing Big Data At-Scale in the App Cloud
Processing Big Data At-Scale in the App Cloud
 
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
 
Elastic Stack keynote
Elastic Stack keynoteElastic Stack keynote
Elastic Stack keynote
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
 
Turning Big Data into Better Business Outcomes
Turning Big Data into Better Business OutcomesTurning Big Data into Better Business Outcomes
Turning Big Data into Better Business Outcomes
 
Development Strategies for Enterprise Scale From the Salesforce.com Platform
Development Strategies for Enterprise Scale From the Salesforce.com PlatformDevelopment Strategies for Enterprise Scale From the Salesforce.com Platform
Development Strategies for Enterprise Scale From the Salesforce.com Platform
 
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStoreDeveloping Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in Finance
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
 
February 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWSFebruary 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWS
 
Developing a Documentation Portal on Heroku
Developing a Documentation Portal on HerokuDeveloping a Documentation Portal on Heroku
Developing a Documentation Portal on Heroku
 
Keynote: Making search better, faster, easier
Keynote: Making search better, faster, easierKeynote: Making search better, faster, easier
Keynote: Making search better, faster, easier
 
Integrating with Einstein Analytics
Integrating with Einstein AnalyticsIntegrating with Einstein Analytics
Integrating with Einstein Analytics
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
 
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
 
Heroku + Salesforce = Partner Success
Heroku + Salesforce = Partner SuccessHeroku + Salesforce = Partner Success
Heroku + Salesforce = Partner Success
 
Elastic Enterprise Search keynote
Elastic Enterprise Search keynoteElastic Enterprise Search keynote
Elastic Enterprise Search keynote
 
Sandeep_Rampalle_Resume
Sandeep_Rampalle_ResumeSandeep_Rampalle_Resume
Sandeep_Rampalle_Resume
 

More from Salesforce Developers

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
Salesforce Developers
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
Salesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
Salesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
Salesforce Developers
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
Salesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 

More from Salesforce Developers (20)

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
 

Recently uploaded

Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 

Recently uploaded (20)

Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 

Analyze billions of records on Salesforce App Cloud with BigObject

  • 1. Unleash the Potential of Big Data BigObject Webinar December 2015 Jonathan Bruce Director Product Management, Big Data – AppCloud @jonbruce Pat Patterson Developer Evangelist Architect @metadaddy
  • 2. Forward Looking Statement Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. “By now, you’ve heard the message — turn more data into business insights — and your business has seen the potential in big data to deliver it. By Q2 2016, 65% of data and analytics decision-makers say their firms will have implemented big data solutions, and some part of the 26% who were interested with no immediate plans in 2015 will move into early implementation phases” “The Integration Imperative of Digital Experiences, Forrester Research, August 2015” 2015 is about Big Data Execution
  • 4. Customers Creating Massive Amounts of Data 90% of the world’s data created in last 12 months Posts Leads Apps Profiles Usage Events Visits Products Repairs Cases
  • 5. Big Data to Become the Primary Driver for Data Archive “By 2016, 75% of structured data archiving will incorporate support for Big Data analytics and by 2017, archiving support of Big Data Analytics will surpass archiving for compliance as the primary use case for structured data archiving” - Gartner Source: “Magic Quadrant Structured Data Archive Application & Retirement” - Gartner
  • 6. Today: Understanding Your Customer ERP HCM SCM Logs 1. Acquire Data 2. Wrangle Data (Cleanse, Augment, Transform, Join) Data Lake / EDW 4. Take Action Customer Success Platform 3. Analyze Wave Firewall
  • 7. Future: Understanding Your Customer ERP HCM SCM Logs 4. Take Action Salesforce Apps 3. Analyze Wave Firewall 2. Wrangle Data Async SOQL 1. Acquire Data BigObjects WaveTooling
  • 8. The Data-Driven App Cloud AsyncSOQL Wave Data Enrichment Sales Service Marketing AppCloud ISV 1 Data Acquisition 2 Reduce Data 3 Visualize Analyze, Understand 4 Take Action DataBigObject, SObject, External Objects
  • 9. Customer 360 Data Retention Event Capture BigObject Top Use Cases
  • 10. BigObjects let you store manage billions of records natively BigObject BigObject Storage and Services SOQL Async SOQL API Bulk API Data Archive Near-line storage for policy driven data retention Object query language Resilient query
  • 11. BigObjects means 100s of billions of records on AppCloud Based on Apache HBase, powered by Apache Phoenix • BigObject is the AppCloud abstraction of our trusted linear scalable a NOSQL data store • Fully available across all production & sandbox instances Data persistence optimized for high-volume data • Geared for 1, 10, 100s of billions of records • Targeted Immutable data – think archive data, events, external data, historical data, loyalty, logs…. • No Transactions, Eventual Consistency High-volume storage for AppCloud - reliable, highly-available & secure BigObject
  • 12. BigObjects brings familiar look and feel Familiar, object-based development model • Familiar and new data types – string, number, date, JSON (in future) • Relationships - lookup, master-detail • Exposed in SOAP, REST, Bulk, and Metadata APIs Data scale means new services and different contracts • Synchronous & Asynchronous SOQL • Reports, Dashboard & Search not supported High throughput Ingress & Egress • New Bulk API Implementation geared for 1billion record/day ingest High-volume storage for AppCloud - reliable, highly-available & secure BigObject
  • 13. BigObject and SOQL Why Constrained SOQL? • #Field Audit Trail mandates by FieldHistoryType, ParentId & CreatedDate, and in that order • Custom BigObject can filter on ID only Future: Custom Key Prefixes & Secondary Indexes • New design pattern around custom key prefixes that requires thinking thru access patterns • Enables complex & out of order filters Data scale means highly targeted SOQL only
  • 14. Introducing: Asynchronous SOQL Based on Apache Hadoop, powered by Salesforce Aggregation, Filtering of Across All Records • SOQL-style queries across any object • Works across SObject, BigObject and External Objects • Seamless relationships to SObjects extending the customer data models Exposed via RESTful API • New async-query end-point to issues queries • Capable Multiple parallel queries • Directed ResultSet Targets • Target field(s) in SObject, BigObject and External Objects Reliable, Resilient & Federated SOQL
  • 15. Source Query Anatomy of a Asynchronous SOQL SOQL Source, Mapping and Object Destination { "query": "SELECT End_Time__c,Start_Time__c,Uber_Type__c, Rider__r.FirstName, Rider__r.LastName, Rider__r.Email FROM Rider_Record1__b WHERE Star_Rating__c = '5'", "targetObject": “Rider_Reduced__b", "targetFieldMap": { "End_Time__c": "End_Time__c", "Start_Time__c": "Start_Time__c", "Uber_Type__c": ”Car_Type__c", "Rider__r.FirstName": "First_Name__c", "Rider__r.LastName": "Last_Name__c", "Rider__r.Email": "Rider_Email__c" } } Target Object Field Mappings
  • 16. Asynchronous SOQL Support for aggregate functions: count(field), avg(), sum(), more to follow SOQL Syntax group-by, like, having (coming Spring ‘16) Where Clause Comparison operators for TEXT and NUMBER fields only =, !=, <, <=, >, >-, >= Logical operators AND, OR Relationship Queries Child-to-parent relationships are supported using the dot notation. SELECT, WHERE and GROUP BY clauses Single-level Only SOQL Coverage To Date
  • 17. Introducing: Asynchronous SOQL New Limits • New query & result size limits model • Number of Parallel queries Future Enhancements include • Apex driven SOQL queries supported in the future • Additional grouping & aggregates – let us know! Reliable, Resilient & Federated SOQL
  • 18. 2: Data Reduction & Processing SObjects BigObjects Wave Data Sets External Objects Files Archive Objects SObjects BigObjects Wave Data Sets External Objects Files Archive Objects Parallel Processing Jobs Multi-tenancy Hadoop, resource management, scheduling, job monitoring and management SOQL API and Apex interface for data filtering, grouping and aggregates Data Sources Data Processing Data Targets Async SOQL
  • 19. 3: Wave Driven Data Exploration, Insights & Analysis Cloud Speed & Scale Complete customer insights across your business Search-Based Query Key-value-pair and inverted indexes for speed & flexibility Data Driven Conversation Via desktop or mobile while fully collaborative
  • 20. 4: Data Driven Action on Insights Fast Action on Your Insights Complete customer insights across your business Enrich force.com Objects Apply insights to your core force.com entities Intelligent Processes Turn insights into action by driving business process with new customer KPIs and metrics
  • 21. Demo & Code Examples Data Archive, Customer 360 & Reports & Dashboards with BigObject data
  • 23. BigObject Pilot Current - Future VF and Lightning List Views - Related lists and SFX coming Available Data Types Number, Text, Datetime & Lookup – Related Lists, Large Text field, JSON & System API UX Create today - Full CRUD for MetaData; CRD for Data Setup UX View only now - full UX coming during 2016 2nd PILOT Winter ‘16
  • 24. AsyncSOQL New PILOT Winter ‘16 Filters Added Having, Datetime filters - Filters on Date Time Literals, Booleans, nulls, multi-select picklists, …. Relationships 1-level WHERE< SELECT & GROUPBY – 2/3 level relationships, sub-selects,….. Clauses - Limit, OffSet, Group By, Type Of Setup UX View only now - full UX coming during 2016 Current - Future
  • 25. Call To Action! Still accepting participants!
  • 26. Data Archive Engage! BigObject Async SOQL Engage in All Pilots Each of these products have an active pilot, apply with your AE today to participate. Pilot participation is free! Make your Voice Heard BigObject Chatter Group Twitter - find me at @jonbruce Build Out Your Use Cases Leverage our Implementation Want your voice heard?
  • 29. Now, You Can Enhance Record Retention Capabilities Keep track of your data evolution and life cycle 3x20 FIELDS PER OBJECTFIELDS PER OBJECT Out-of-the-Box Field Audit Trail Applies to all editions: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited, Developer SOQL Bulk API
  • 30. Maximize Auditability Without Sacrificing Performance Retain archived field history data up to 10 years, independent of field history tracking 18 10 MONTHS YEARS SALESFORCE FIELD AUDIT TRAIL 1DAY FIELD HISTORY accounts contacts leads opportunities cases custom object custom object custom object custom object custom object custom objectcustom object inspection warehouse inventory position job review badge workstation workstation user story patient medications budgets expenses members points transactions OUT-OF-THE BOX CUSTOM POLICY DATA ARCHIVE bug applicant candidate
  • 31. Field Audit Trail in a Nutshell Single normalized data set for easier query, storage and accessibility
  • 32. Field Audit Trail - Long Range Road Map New Field Types Multi-select Picklists, Large Text Fields Longer Retention Rates 10, 15 even 30 years Wave Integration Visualization for FIeld Audit Trail
  • 34. BigObject & Thunder (IoT) Subtitle placeholder
  • 35. Better Understand and Engage with your Customer BigObjects • Enriched customer profile - high- volume data storage and management for historical customer data • Self-service data curation – tools to prepare needed for better decision making • Intelligent processes – turn insights into action by driving business process with new customer KPIs and metrics IoT Cloud • Connect with Everything – connect every device, website and app to gather relevant data • Build Smart Real-time Logic – use data and insights to make smarter, more personalized actions at IoT scale • Engage Proactively – use the power of Salesforce to reach out to your customers & employees 1:1 whereever they are