CMIS Input plugin and Alfresco reporting integration

921 views
763 views

Published on

This is the presentation to the Pentaho Community Meeting 2013 (#PCM13) in Sintra (Portugal).

CMIS Input is a Pentaho Data Integration (Kettle) plugin that makes you able to extract from a compliance ECM, all the available informations using the CMIS standard. The CMIS module Input plugin, thanks to the use of the library Apache Chemistry OpenCMIS (http://chemistry.apache.org/), is able to interoperate with ECM market leaders such as Alfresco, Microsoft SharePoint, Nuxeo, OpenText and many others.

Alfresco Audit Analysis and Reporting (A.A.A.R.) is a solution to extract, store and query audit data together with the document/folder informations at a very detailed level, with the goal to be useful to the end-user in a very easy way. To reach that goal, to make the data more friendly for the end-user, the data are published in reports in well-known formats (pdf, Microsoft Excel, csv, etc.) and stored directly in Alfresco as static documents organized in folders, versioned, authorized and published.

http://fcorti.com

Published in: Technology
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
921
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

CMIS Input plugin and Alfresco reporting integration

  1. 1. Pentaho Community Meeting 2013 October Sintra CMIS Input Plugin and
 Alfresco reporting integration Francesco Corti http://fcorti.com @FrkCorti 05
  2. 2. Francesco Corti ECM and BI specialist http://fcorti.com
  3. 3. The beginning It was the end of 2012 ! A Client asked for an Alfresco audit trail module ! http://fcorti.com
  4. 4. First reaction First reaction http://fcorti.com
  5. 5. Searching Easy, More user oriented, Close to BI principles, Ready to scale, Without (re)develop the basis again... and again... and again... and again... http://fcorti.com
  6. 6. Again... and again... and again... and again... http://fcorti.com
  7. 7. The strategy to reach the goal Use the best in its field Do not reinvent the wheel Moving from developing to integration http://fcorti.com
  8. 8. The solution Alfresco does not have a reporting system Alfresco is a primary s o u rc e a n d s h o u l d generate raw data http://fcorti.com
  9. 9. The solution The whole Pentaho suite is used for data analysis PDI is used for data extraction http://fcorti.com
  10. 10. The solution: A.A.A.R. http://fcorti.com
  11. 11. A.A.A.R. is for audit data only? No, thank to CMIS Input plugin http://fcorti.com
  12. 12. CMIS Input plugin CMIS Input is an ECM connector that ex t ra c t s d o c u m e n t s a n d f o l d e r s informations Is a PDI plugin released in the official Pentaho Marketplace http://fcorti.com
  13. 13. The solution Content Managament Interoperability Services is an open standard Mainly based on Restful AtomPub http://fcorti.com
  14. 14. The solution CMIS Query Language uses a SQL-like syntax to enquiry ECM http://fcorti.com
  15. 15. The solution select! cm:name,! cm:creationDate! from! cm:document! where! ... http://fcorti.com
  16. 16. The solution The Pentaho suite is the environment that hosts the data PDI is used for data extraction http://fcorti.com
  17. 17. CMIS Input Plugin http://fcorti.com
  18. 18. http://fcorti.com
  19. 19. How does A.A.A.R. work? A PDI job imports audit data and documents/folders informations in the AAAR Data Mart http://fcorti.com
  20. 20. kitchen.sh! /rep: “AAAR_Kettle”! /job:”Get all”! /dir:/Alfresco! /user:admin /pass:admin! / param:get_parents=true! /level:Basic http://fcorti.com
  21. 21. So, how to use A.A.A.R.? Simply start analyzing d boar Dash rt Repo s ysis anal Free http://fcorti.com Web Mob ile Clou d
  22. 22. Which technology? http://fcorti.com
  23. 23. http://fcorti.com
  24. 24. http://fcorti.com
  25. 25. http://fcorti.com
  26. 26. http://fcorti.com
  27. 27. http://fcorti.com
  28. 28. http://fcorti.com
  29. 29. http://fcorti.com
  30. 30. http://fcorti.com
  31. 31. We love numbers! 980+ manual downloads*
 380+ A.A.A.R. on PostgreSQL downloads*
 330+ A.A.A.R. on MySql downloads*
 40+ Cloud version downloads (*) Since 15 January 2013 on Google Code http://fcorti.com
  32. 32. Future plans • Improve CMIS Input as open source • Improve A.A.A.R. as open source • Launch A.A.A.R. analytics for Enterprise market http://fcorti.com
  33. 33. Francesco Corti ECM and BI specialist fcorti.com @FrkCorti www.linkedin.com/in/fcorti Marketplace http://fcorti.com
  34. 34. Credits Slide Image 2 License Lego man developer Creative commons Joachim S. Müller on Flickr Lego man developer Creative commons wiredforlego on Flickr 4 Lego man spaceman Creative commons pasukaru76 on Flickr 5 Lego man Indiana Jones Creative commons Rob Young on Flickr 6 Lego man pierrot Creative commons spakulsk on Flickr 7 Lego soccer Creative commons Jonathan_W (@whatie) on Flickr 11 Lego man Hamlet Creative commons Joachim S. Müller on Flickr 19 Lego man investigator Creative commons sleepymyf on Flickr 21 Lego woman in office Creative commons Oblong on Flickr 22 Lego man investigator Creative commons sleepymyf on Flickr 31 Lego pie chart Creative commons peretzp on Flickr 32 Lego spaceman Creative commons pasukaru76 on Flickr 33 Lego man developer Creative commons Joachim S. Müller on Flickr http://fcorti.com

×