SlideShare a Scribd company logo
Data Pipeline:
Big Data meets Salesforce
Carolina Ruiz Medina
Principal Developer on Product Innovation
cruiz@financialforce.com
@carolenlanube
Agustina García Peralta
Principal Developer on Platform Strategy
agarcia@financialforce.com
@agarciaodeian
Carolina Ruiz Medina
Principal Developer on Product Innovation
FinancialForce.com , MVP
@CarolEnLaNube
@CodeCoffeeCloud
Agustina García Peralta
Principal Developer, Platform Strategy
FinancialForce.com
@agarciaodeian
About
GREAT ALONE. BETTER TOGETHER.
Native to Salesforce1™ Platform
since 2009
Investors include Salesforce Ventures
650+ employees, San Francisco based
4
Agenda
• Data Pipeline - Overview
• Pipeline Use Cases
• How Pipeline works – Demos
• Big Data
• Take away
• Q&A
Asynchronous apex
• @future
• Queueable
• Batch Apex
• Flex Queue (since Summer ’15)
Common scenario – Large amount of data
• Any other option?
• Data Pipeline: New feature to integrate Apache Pig into Salesforce
Common scenario – Large amount of data
• What does it do?
• Process massive amounts of data in parallel.
• Key elements
• MapReduce  software to write programs to run amounts of data in parallel
• Hadopp cluster  cluster for storing and analyzing amounts of data
Apache Pig Background
Enables Developers to create executions for
analyzing LARGE AMOUNT of data
in PARALLEL
• How does it work?
• It uses Pig Latin
• Data-flow language
• Between SQL and Java
• We can create our own UDF (user – define functions)
Apache Pig Background
• Why is it relevant?
• Technology associated with Hadoop but can be used by other frameworks  Salesforce
• Is there anything unique to Apache Pig running in Salesforce?
• Running in multitenant environment
Apache Pig Background
• Under Pilot program  GA by Summer ‘16 (Safe Harbor)
• How does Data Pipeline work?
• Run Pig Scripts written in Pig Latin language
What is Data Pipeline?
Data Pipeline Pig Script
Apex?
• Execution feature
• Run asynchronously
• In Parallel
• From where?
• Developer Console
• During deploy
• Tooling API  33.0 onwards
What is Data Pipeline?
• Anything else?
• It is an ETL (Extract – Transform – Load)
• Pig Scripts can be included into a package
What is Data Pipeline?
What is Data Pipeline?
1 . Performance
Data Pipeline – Advantages vs other processes
2 . Ability to Execute Scripts in Parallel
3 . No hitting governor Limits
4 . De-couple On-line Transaction
Processing and On-line Analytical
Processing
5 . Allows you to think in terms of
data flow
How Pipeline can help us?
…. and we need to process
them Now!
We have a large volume of
Financial Transactions
…. for our Users to be able to
use them: Report, print, or for
another quick process to finish
revaluate
Prepare data
for Currency
Revaluation
SObject SObject
to
How Pipeline can help us?
…. and we need to process
them Now!
We have a large volume of
Financial Transactions
…. for our manager to look the
progress, to export data
quickly...
Extracting
information
from large
amount of Data
SObject Fileto
To build the Solution lets See Pig Script first
What is Pig Script ?
Operators
 JOIN
 GROUP
 DISTINCT
 ORDER
 …
Solution SObject SObjectto
Solution
SObject Fileto
File created
Demo
Use Case –
LBX 7/7/2015 $150.00 I-00000
Other 7/7/2015 $250.00 I-00001
LBX 7/7/2015 $150.00 I-00002
LBX 12/7/2015 $350.00 I-00003
Other 15/7/2015 $550.00 I-00004
LBX 7/7/2015 $150.00 I-00000
Other 7/7/2015 $250.00 I-00001
LBX 7/7/2015 $150.00 I-00002
LBX 12/7/2015 $350.00 I-00003
Other 15/7/2015 $550.00 I-00004
LBX 7/7/2015 $150.00 I-00000
Other 7/7/2015 $250.00 I-00001
LBX 7/7/2015 $150.00 I-00002
LBX 12/7/2015 $350.00 I-00003
Other 15/7/2015 $550.00 I-00004
LBX 7/7/2015 $150.00 I-00000
Other 7/7/2015 $250.00 I-00001
LBX 7/7/2015 $150.00 I-00002
LBX 12/7/2015 $350.00 I-00003
Other 15/7/2015 $550.00 I-00004
7/7/2015 LBX $300.00
7/7/2015 Other $250.00
12/7/2015 Other $250.00
15/7/2015 Other $550.00
LBX 7/7/2015 $150.00 I-00000
Other 7/7/2015 $250.00 I-00001
LBX 7/7/2015 $150.00 I-00002
LBX 12/7/2015 $350.00 I-00003
Other 15/7/2015 $550.00 I-00004
SObjectto
File
Use Case - SObjectto
File
Use Case –
No header!!
SObjectto
File
Demo
Use Case – SObjectto
File
Use Case – SObjectto
File
Data Pipeline – 2 more options
Join 2 objects
Data Pipeline – 2 more options
Read and Process a JSON file
• Thousand of invoices
• Keep them somewhere for audit processes
• No need all information, just some field values
But that is not all!!
Big Data
#Big Data#Big Objects
Big Data – Big Objects
Custom Object Big Object
Creation Manual & Metadata Metadata
• Under Pilot program  GA by Summer ‘16 (Safe Harbor)
Big Data – Big Objects
Big Data – Big Objects
Big Data – Big Objects
Custom Object Big Object
Creation Manual & Metadata Metadata
API name myObject__c myObject__b
Enable Reports, Track Activities,
Track Field History, etc. Options Available Options No Available
Field Types All Text ; Date/Time ; Lookup
Big Data – Big Objects
Custom Object Big Object
Able to edit / delete fields? Yes No
Triggers; Field Sets; etc Options Available Options no Available
Big Data – Big Objects
Custom Object Big Object
How to Populate records All options Bulk API; SOAP API; Data Pipeline
Can I amen a record? Yes No  Only clone is available
Can I see data creating a Tab Yes No  Only via SOQL
For free? Yes No  Talk with Salesfoce about it
Storage? It count against storage limitation
It DOES NOT count against the
storage limitation
Big Data – Big Objects & Pipeline
• Size complexity  20 operators, 20 loads and 10 stores / script
• Run up to 30 scripts a day
• Bulk API
• Store calls it and its limits are in place
• Does not support some operators like Count
• Can’t break the rules on Salesforce Platform  triggers, validations, required fields, etc…
• Once you run the process there is no way back
Data Pipeline - Limitations
Data Pipeline – Take away
1. New Feature is in Pilot
2. Run Scripts via:
Developer Console
Deploy
Tooling API ( since API 33.0)
3. Run Scripts Asynchronously and in Parallel
4. Better performance
5. Easy to use!!
Q&A
ISV Scale: Big Data for ISVs
Session Date: 9/17/2015
Session Time: 4:00 p.m. - 4:40 p.m.PST
Location: Franciscan Ballroom, Park Central Hotel
• https://pig.apache.org/
• http://goo.gl/h5N7Sa
• https://goo.gl/KXQSKC
Links and more
Carolina Ruíz Medina
cruiz@financialforce.com
@CarolEnLaNube
@CodeCoffeeCloud
www.codeandvoge.com
http://www.meetup.com/es/South-Spain-
Salesforce-Developer-Group/
Agustina García Peralta
agarcia@financialforce.com
@agarciaodeian
www.agarciaodeian.com
http://www.meetup.com/es/Spain-Salesforce-
Developer-User-Group/
Thank you

More Related Content

PPTX
Analyze billions of records on Salesforce App Cloud with BigObject
PDF
Extreme Salesforce Data Volumes Webinar
PDF
Inside the Force.com Query Optimizer Webinar
PDF
Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
PDF
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
PDF
Advanced Apex Development - Asynchronous Processes
PDF
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
PPTX
Webinar: Integrating Salesforce and Slack (05 12-16)
Analyze billions of records on Salesforce App Cloud with BigObject
Extreme Salesforce Data Volumes Webinar
Inside the Force.com Query Optimizer Webinar
Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Extreme Salesforce Data Volumes Webinar (with Speaker Notes)
Advanced Apex Development - Asynchronous Processes
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Webinar: Integrating Salesforce and Slack (05 12-16)

What's hot (20)

PDF
Utilize Heroku to Push Google Analytics Data into Analytics Cloud
PDF
Salesforce1: Every Developer is a Mobile Developer
PDF
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
PPTX
Coding Apps in the Cloud with Force.com - Part 2
PDF
Lightning connect sap_integration_df2015
PPTX
Integrating Salesforce with Microsoft Office through Add-ins
PDF
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
PPTX
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
PPTX
Bringing Your Back Office Data To Life with Salesforce Connect
PPTX
Sap integration salesforce_presentation
PPTX
Integrating with Einstein Analytics
PPTX
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
PPTX
SAP and Salesforce Integration
PPTX
Salesforce & SAP Integration
PDF
Quickly Create Data Sets for the Analytics Cloud
PDF
Enterprise data science - What it takes to build?
PDF
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
PPTX
Exploring the Salesforce REST API
PPTX
Extreme Analytics @ eBay
PDF
Enterprise Information Management
Utilize Heroku to Push Google Analytics Data into Analytics Cloud
Salesforce1: Every Developer is a Mobile Developer
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Coding Apps in the Cloud with Force.com - Part 2
Lightning connect sap_integration_df2015
Integrating Salesforce with Microsoft Office through Add-ins
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Bringing Your Back Office Data To Life with Salesforce Connect
Sap integration salesforce_presentation
Integrating with Einstein Analytics
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
SAP and Salesforce Integration
Salesforce & SAP Integration
Quickly Create Data Sets for the Analytics Cloud
Enterprise data science - What it takes to build?
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Exploring the Salesforce REST API
Extreme Analytics @ eBay
Enterprise Information Management
Ad

Viewers also liked (8)

PPT
Building Reports That Fly
PPTX
Kafka at Scale: Multi-Tier Architectures
PDF
Top 5 ETL Tools for Salesforce Data Migration
PPTX
No data loss pipeline with apache kafka
PPTX
Netflix Data Pipeline With Kafka
PDF
Handle Large Messages In Apache Kafka
PPTX
Salesforce Development Best Practices
PDF
Creating an Effective MDM Strategy for Salesforce
Building Reports That Fly
Kafka at Scale: Multi-Tier Architectures
Top 5 ETL Tools for Salesforce Data Migration
No data loss pipeline with apache kafka
Netflix Data Pipeline With Kafka
Handle Large Messages In Apache Kafka
Salesforce Development Best Practices
Creating an Effective MDM Strategy for Salesforce
Ad

Similar to Data Pipelines -Big Data Meets Salesforce (20)

PDF
Data Pipelines: Big Data Meets Salesforce
PPTX
Data Pipelines - Big Data meets Salesforce
PDF
Processing Big Data At-Scale in the App Cloud
PDF
Big dataimplementation hadoop_and_beyond
PDF
IRJET- Analysis of Boston’s Crime Data using Apache Pig
PDF
Workflow Engines + Luigi
PPTX
Building a Hybrid Data Pipeline for Salesforce and Hadoop
PDF
Unleash the Potential of Big Data on Salesforce
PDF
How to Utilize Analytics to Better Understand Your Donors.pdf
PPTX
Big Data
PDF
Big data pipelines
PDF
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
PDF
High Scale Relational Storage at Salesforce Built with Apache HBase and Apach...
PDF
TDX2025 SFwelly April 2025 presented by David Smith
PPTX
Introduction to Pig | Pig Architecture | Pig Fundamentals
PDF
How pig and hadoop fit in data processing architecture
PDF
Best Practices for Building and Deploying Data Pipelines in Apache Spark
PPTX
LDV.pptx
PDF
Apache pig
PPTX
2022-12-02 Trailblazer Winter Coming to the Town.pptx
Data Pipelines: Big Data Meets Salesforce
Data Pipelines - Big Data meets Salesforce
Processing Big Data At-Scale in the App Cloud
Big dataimplementation hadoop_and_beyond
IRJET- Analysis of Boston’s Crime Data using Apache Pig
Workflow Engines + Luigi
Building a Hybrid Data Pipeline for Salesforce and Hadoop
Unleash the Potential of Big Data on Salesforce
How to Utilize Analytics to Better Understand Your Donors.pdf
Big Data
Big data pipelines
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
High Scale Relational Storage at Salesforce Built with Apache HBase and Apach...
TDX2025 SFwelly April 2025 presented by David Smith
Introduction to Pig | Pig Architecture | Pig Fundamentals
How pig and hadoop fit in data processing architecture
Best Practices for Building and Deploying Data Pipelines in Apache Spark
LDV.pptx
Apache pig
2022-12-02 Trailblazer Winter Coming to the Town.pptx

More from CarolEnLaNube (6)

PPTX
Elevate Madrid Essentials - Advance Track
PPTX
DF14 First Spanish Session - Building an app in Salesforce1
PPTX
TicMind - Gamificación- SalesforceDevGroupMadrid- Primera Reunion
PPTX
Apex Flex Queue: Batch Apex Liberated
PPTX
Descubre La Comunidad Salesforce
PPTX
PCE-Salesforce1MobileApp
Elevate Madrid Essentials - Advance Track
DF14 First Spanish Session - Building an app in Salesforce1
TicMind - Gamificación- SalesforceDevGroupMadrid- Primera Reunion
Apex Flex Queue: Batch Apex Liberated
Descubre La Comunidad Salesforce
PCE-Salesforce1MobileApp

Recently uploaded (20)

PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Introduction to the R Programming Language
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPT
Quality review (1)_presentation of this 21
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Introduction to machine learning and Linear Models
PDF
Mega Projects Data Mega Projects Data
PPTX
Computer network topology notes for revision
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PDF
[EN] Industrial Machine Downtime Prediction
PDF
Introduction to Data Science and Data Analysis
PPT
Reliability_Chapter_ presentation 1221.5784
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Introduction to the R Programming Language
Qualitative Qantitative and Mixed Methods.pptx
STERILIZATION AND DISINFECTION-1.ppthhhbx
Quality review (1)_presentation of this 21
Fluorescence-microscope_Botany_detailed content
Introduction-to-Cloud-ComputingFinal.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Introduction to machine learning and Linear Models
Mega Projects Data Mega Projects Data
Computer network topology notes for revision
Clinical guidelines as a resource for EBP(1).pdf
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
climate analysis of Dhaka ,Banglades.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
[EN] Industrial Machine Downtime Prediction
Introduction to Data Science and Data Analysis
Reliability_Chapter_ presentation 1221.5784

Data Pipelines -Big Data Meets Salesforce

  • 1. Data Pipeline: Big Data meets Salesforce Carolina Ruiz Medina Principal Developer on Product Innovation cruiz@financialforce.com @carolenlanube Agustina García Peralta Principal Developer on Platform Strategy agarcia@financialforce.com @agarciaodeian
  • 2. Carolina Ruiz Medina Principal Developer on Product Innovation FinancialForce.com , MVP @CarolEnLaNube @CodeCoffeeCloud
  • 3. Agustina García Peralta Principal Developer, Platform Strategy FinancialForce.com @agarciaodeian
  • 4. About GREAT ALONE. BETTER TOGETHER. Native to Salesforce1™ Platform since 2009 Investors include Salesforce Ventures 650+ employees, San Francisco based 4
  • 5. Agenda • Data Pipeline - Overview • Pipeline Use Cases • How Pipeline works – Demos • Big Data • Take away • Q&A
  • 6. Asynchronous apex • @future • Queueable • Batch Apex • Flex Queue (since Summer ’15) Common scenario – Large amount of data
  • 7. • Any other option? • Data Pipeline: New feature to integrate Apache Pig into Salesforce Common scenario – Large amount of data
  • 8. • What does it do? • Process massive amounts of data in parallel. • Key elements • MapReduce  software to write programs to run amounts of data in parallel • Hadopp cluster  cluster for storing and analyzing amounts of data Apache Pig Background Enables Developers to create executions for analyzing LARGE AMOUNT of data in PARALLEL
  • 9. • How does it work? • It uses Pig Latin • Data-flow language • Between SQL and Java • We can create our own UDF (user – define functions) Apache Pig Background
  • 10. • Why is it relevant? • Technology associated with Hadoop but can be used by other frameworks  Salesforce • Is there anything unique to Apache Pig running in Salesforce? • Running in multitenant environment Apache Pig Background
  • 11. • Under Pilot program  GA by Summer ‘16 (Safe Harbor) • How does Data Pipeline work? • Run Pig Scripts written in Pig Latin language What is Data Pipeline? Data Pipeline Pig Script Apex?
  • 12. • Execution feature • Run asynchronously • In Parallel • From where? • Developer Console • During deploy • Tooling API  33.0 onwards What is Data Pipeline?
  • 13. • Anything else? • It is an ETL (Extract – Transform – Load) • Pig Scripts can be included into a package What is Data Pipeline?
  • 14. What is Data Pipeline?
  • 15. 1 . Performance Data Pipeline – Advantages vs other processes 2 . Ability to Execute Scripts in Parallel 3 . No hitting governor Limits 4 . De-couple On-line Transaction Processing and On-line Analytical Processing 5 . Allows you to think in terms of data flow
  • 16. How Pipeline can help us? …. and we need to process them Now! We have a large volume of Financial Transactions …. for our Users to be able to use them: Report, print, or for another quick process to finish revaluate Prepare data for Currency Revaluation SObject SObject to
  • 17. How Pipeline can help us? …. and we need to process them Now! We have a large volume of Financial Transactions …. for our manager to look the progress, to export data quickly... Extracting information from large amount of Data SObject Fileto
  • 18. To build the Solution lets See Pig Script first What is Pig Script ? Operators  JOIN  GROUP  DISTINCT  ORDER  …
  • 21. Demo
  • 22. Use Case – LBX 7/7/2015 $150.00 I-00000 Other 7/7/2015 $250.00 I-00001 LBX 7/7/2015 $150.00 I-00002 LBX 12/7/2015 $350.00 I-00003 Other 15/7/2015 $550.00 I-00004 LBX 7/7/2015 $150.00 I-00000 Other 7/7/2015 $250.00 I-00001 LBX 7/7/2015 $150.00 I-00002 LBX 12/7/2015 $350.00 I-00003 Other 15/7/2015 $550.00 I-00004 LBX 7/7/2015 $150.00 I-00000 Other 7/7/2015 $250.00 I-00001 LBX 7/7/2015 $150.00 I-00002 LBX 12/7/2015 $350.00 I-00003 Other 15/7/2015 $550.00 I-00004 LBX 7/7/2015 $150.00 I-00000 Other 7/7/2015 $250.00 I-00001 LBX 7/7/2015 $150.00 I-00002 LBX 12/7/2015 $350.00 I-00003 Other 15/7/2015 $550.00 I-00004 7/7/2015 LBX $300.00 7/7/2015 Other $250.00 12/7/2015 Other $250.00 15/7/2015 Other $550.00 LBX 7/7/2015 $150.00 I-00000 Other 7/7/2015 $250.00 I-00001 LBX 7/7/2015 $150.00 I-00002 LBX 12/7/2015 $350.00 I-00003 Other 15/7/2015 $550.00 I-00004 SObjectto File
  • 23. Use Case - SObjectto File
  • 24. Use Case – No header!! SObjectto File
  • 25. Demo
  • 26. Use Case – SObjectto File
  • 27. Use Case – SObjectto File
  • 28. Data Pipeline – 2 more options Join 2 objects
  • 29. Data Pipeline – 2 more options Read and Process a JSON file
  • 30. • Thousand of invoices • Keep them somewhere for audit processes • No need all information, just some field values But that is not all!!
  • 32. Big Data – Big Objects Custom Object Big Object Creation Manual & Metadata Metadata • Under Pilot program  GA by Summer ‘16 (Safe Harbor)
  • 33. Big Data – Big Objects
  • 34. Big Data – Big Objects
  • 35. Big Data – Big Objects Custom Object Big Object Creation Manual & Metadata Metadata API name myObject__c myObject__b Enable Reports, Track Activities, Track Field History, etc. Options Available Options No Available Field Types All Text ; Date/Time ; Lookup
  • 36. Big Data – Big Objects Custom Object Big Object Able to edit / delete fields? Yes No Triggers; Field Sets; etc Options Available Options no Available
  • 37. Big Data – Big Objects Custom Object Big Object How to Populate records All options Bulk API; SOAP API; Data Pipeline Can I amen a record? Yes No  Only clone is available Can I see data creating a Tab Yes No  Only via SOQL For free? Yes No  Talk with Salesfoce about it Storage? It count against storage limitation It DOES NOT count against the storage limitation
  • 38. Big Data – Big Objects & Pipeline
  • 39. • Size complexity  20 operators, 20 loads and 10 stores / script • Run up to 30 scripts a day • Bulk API • Store calls it and its limits are in place • Does not support some operators like Count • Can’t break the rules on Salesforce Platform  triggers, validations, required fields, etc… • Once you run the process there is no way back Data Pipeline - Limitations
  • 40. Data Pipeline – Take away 1. New Feature is in Pilot 2. Run Scripts via: Developer Console Deploy Tooling API ( since API 33.0) 3. Run Scripts Asynchronously and in Parallel 4. Better performance 5. Easy to use!!
  • 41. Q&A ISV Scale: Big Data for ISVs Session Date: 9/17/2015 Session Time: 4:00 p.m. - 4:40 p.m.PST Location: Franciscan Ballroom, Park Central Hotel
  • 42. • https://pig.apache.org/ • http://goo.gl/h5N7Sa • https://goo.gl/KXQSKC Links and more Carolina Ruíz Medina cruiz@financialforce.com @CarolEnLaNube @CodeCoffeeCloud www.codeandvoge.com http://www.meetup.com/es/South-Spain- Salesforce-Developer-Group/ Agustina García Peralta agarcia@financialforce.com @agarciaodeian www.agarciaodeian.com http://www.meetup.com/es/Spain-Salesforce- Developer-User-Group/

Editor's Notes

  • #8: DONE  slide 7 & 8 New feature is integrating apqache pig into SF Reduce the text ! == make it more visual
  • #17: Complex process to run at the end of the month that consume lots of resources In general terms, revaluation of a currency is a calculated adjustment to a country's official exchange rate relative to a chosen baseline. The baseline can be anything from wage rates to the price of gold to a foreign currency. There are two situations in which you might want to perform a currency revaluation. At period end. You might want to revalue your income statement to eliminate the effect of exchange rate fluctuations. At year end. You might want to revalue the company’s balance sheet so that it values the assets and liabilities of the company at the exchange rate applicable on the balance sheet date.
  • #18: Get all the info from our ** weekly** extract large volumes transactions There are two situations in which you might want to perform a currency revaluation. At period end. You might want to revalue your income statement to eliminate the effect of exchange rate fluctuations. At year end. You might want to revalue the company’s balance sheet so that it values the assets and liabilities of the company at the exchange rate applicable on the balance sheet date. In general terms, revaluation of a currency is a calculated adjustment to a country's official exchange rate relative to a chosen baseline. The baseline can be anything from wage rates to the price of gold to a foreign currency.
  • #19: Pig is a high level scripting language that is used with Apache Hadoop. Pig enables data workers to write complex data transformations without knowing Java. Pig's simple SQL-like scripting language is called Pig Latin, and appeals to developers already familiar with scripting languages and SQL.  Break it down to level that is even more basic …. Before it gets to the slide – leading to --- tunning slide
  • #21: File size