0
Embed GoodData Analyticsin Your Force.com App                         Petr Olmer            GoodData Chief Evangelist
What is GoodData   business intelligence platform in the cloud
GoodDataDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
GoodDataDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Data in, analytics out   DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Our Vision           BI without the BS.It’s called Business Intelligence,          not IT Intelligence.   GOODDATA@CLOUDST...
Business intelligence “Ay, madam, it is common.”                                                                  Hamlet  ...
Platform is not enough      Apps are the best way  to get started with GoodData.    GOODDATA@CLOUDSTOCK –ANALYTICS2010 – P...
BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
Your appDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
GoodData Architecture            it’s the economy, stupid
Standard IT projects                                    never	 delivered           success                                ...
Standard BI projects                                       never	 delivered     never	 used                  not	 in	 time...
In the cloudDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Key principlesmultitenant                                 statelesspartitioned                          asynchronous   GOO...
Data agnostic                   GoodData                    REST API                                                      ...
Parles-vous MAQL?  multidimensional analysis driven by logical data model        simple yet powerful  GOODDATA@CLOUDSTOCK ...
MAQLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
API in and out          If you can see it, there’s an API call for it.GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAM...
Report on UIDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
ReportDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Report de nition DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Data ResultDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Your Data to GoodData             apps and connectors
Customer Success Team   DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
ApplicationsDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
ApplicationsDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Applications                 dashboards                   reports                 metrics/KPIs                 data model ...
The meat          at les connectors           SQL connectors            API connectorsGOODDATA@CLOUDSTOCK –ANALYTICS2010 –...
Command line utility                                                       manages:         GoodData                      ...
CL commands           CreateProject();                  UseSfdc();          GenerateMaql();           TransferData();     ...
Work owForce.com     UseSfdc                              TransferData                                                    ...
Uni ed model in XML<schema>  <name>users</name>  <columns>     <column>       ...     </column>     <column>       ...    ...
Uni ed model in XML       <column>         <name>id</name>         <title>User ID</title>         <ldmType>ATTRIBUTE</ldmT...
Uni ed model in XML       <column>         <name>id</name>         <title>User ID</title>         <ldmType>ATTRIBUTE</ldmT...
<ldmType>                ATTRIBUTE                       FACT                       DATE     CONNECTION_POINT             ...
Attribute and labels                       Account                               Id                           Name        ...
Attribute and labels                       Account                               Id                           Name        ...
GoodData to Force.com                  just plug in
Integration                               dataForce.com                                                        GoodData   ...
GoodDataDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Salesforce.comDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
EmbedDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
EmbedDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
EmbedDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Embedlabel.account.sfdcid.name={!$Account.Name}         DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Embedlabel.account.sfdcid.name={!$Account.Name}         DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
In Force.comDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
In Force.comDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Dynamicmany views                                                     one report Force.com                                ...
More dynamic              page context               user contextGOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAMFORCE...
Variablesdifferent data to different users   GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER   DREAMFORCE 2011: EMBED GOOD...
Single Sign-OnDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Integration                               dataForce.com                                                        GoodData   ...
Ruby DSLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Ruby DSLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Ruby DSLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
Integration                     3rd party tools  data                                                                 cont...
Resourceshttp://developer.gooddata.com                @gooddata_dev  GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER  DREA...
Embed GoodData Analyticsin Your Force.com App                            it’s easy                        @petrolmer      ...
Upcoming SlideShare
Loading in...5
×

Embed GoodData Analytics in Your Force.com App

7,026

Published on

It's easy to embed GoodData analytics in a Force.com application.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,026
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Embed GoodData Analytics in Your Force.com App"

  1. 1. Embed GoodData Analyticsin Your Force.com App Petr Olmer GoodData Chief Evangelist
  2. 2. What is GoodData business intelligence platform in the cloud
  3. 3. GoodDataDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  4. 4. GoodDataDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  5. 5. Data in, analytics out DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  6. 6. Our Vision BI without the BS.It’s called Business Intelligence, not IT Intelligence. GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  7. 7. Business intelligence “Ay, madam, it is common.” Hamlet GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  8. 8. Platform is not enough Apps are the best way to get started with GoodData. GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  9. 9. BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
  10. 10. BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
  11. 11. BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
  12. 12. BI PLATFORM AS A SERVICE: INTRODUCTION TO GOODDATA
  13. 13. Your appDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  14. 14. GoodData Architecture it’s the economy, stupid
  15. 15. Standard IT projects never delivered success not in time/budget never used DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  16. 16. Standard BI projects never delivered never used not in time/budget DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  17. 17. In the cloudDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  18. 18. Key principlesmultitenant statelesspartitioned asynchronous GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  19. 19. Data agnostic GoodData REST API uni ed logical data modelDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  20. 20. Parles-vous MAQL? multidimensional analysis driven by logical data model simple yet powerful GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  21. 21. MAQLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  22. 22. API in and out If you can see it, there’s an API call for it.GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  23. 23. Report on UIDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  24. 24. ReportDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  25. 25. Report de nition DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  26. 26. Data ResultDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  27. 27. Your Data to GoodData apps and connectors
  28. 28. Customer Success Team DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  29. 29. ApplicationsDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  30. 30. ApplicationsDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  31. 31. Applications dashboards reports metrics/KPIs data model connectorsDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  32. 32. The meat at les connectors SQL connectors API connectorsGOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  33. 33. Command line utility manages: GoodData ★ projectCL ★ model REST API ★ data ★ users DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  34. 34. CL commands CreateProject(); UseSfdc(); GenerateMaql(); TransferData(); InviteUser();GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  35. 35. Work owForce.com UseSfdc TransferData GoodData cloud XML MAQL ExecuteMAQL GenerateMAQL your machine with CL DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  36. 36. Uni ed model in XML<schema> <name>users</name> <columns> <column> ... </column> <column> ... </column> </columns></schema> GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  37. 37. Uni ed model in XML <column> <name>id</name> <title>User ID</title> <ldmType>ATTRIBUTE</ldmType> </column> GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  38. 38. Uni ed model in XML <column> <name>id</name> <title>User ID</title> <ldmType>ATTRIBUTE</ldmType> </column> GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  39. 39. <ldmType> ATTRIBUTE FACT DATE CONNECTION_POINT REFERENCE LABELGOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  40. 40. Attribute and labels Account Id Name Uri DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  41. 41. Attribute and labels Account Id Name Uri Force.com DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  42. 42. GoodData to Force.com just plug in
  43. 43. Integration dataForce.com GoodData dashboards reports DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  44. 44. GoodDataDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  45. 45. Salesforce.comDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  46. 46. EmbedDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  47. 47. EmbedDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  48. 48. EmbedDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  49. 49. Embedlabel.account.sfdcid.name={!$Account.Name} DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  50. 50. Embedlabel.account.sfdcid.name={!$Account.Name} DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  51. 51. In Force.comDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  52. 52. In Force.comDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  53. 53. Dynamicmany views one report Force.com GoodData reports DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  54. 54. More dynamic page context user contextGOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMERDREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  55. 55. Variablesdifferent data to different users GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  56. 56. Single Sign-OnDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  57. 57. Integration dataForce.com GoodData dashboards reports DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  58. 58. Ruby DSLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  59. 59. Ruby DSLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  60. 60. Ruby DSLDREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  61. 61. Integration 3rd party tools data control dataForce.com GoodData dashboards reports DREAMFORCE 2011: EMBED GOODDATA ANALYTICS IN YOUR FORCE.COM APP
  62. 62. Resourceshttp://developer.gooddata.com @gooddata_dev GOODDATA@CLOUDSTOCK –ANALYTICS2010 – PETR OLMER DREAMFORCE 2011: EMBED GOODDATA DEC 6, IN YOUR FORCE.COM APP
  63. 63. Embed GoodData Analyticsin Your Force.com App it’s easy @petrolmer GoodData Chief Evangelist
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×