Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

eazyBI Overview - Embedding Mondrian in other applications

Presentation at Pentaho Community Meetup 2014 in Antwerp

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

eazyBI Overview - Embedding Mondrian in other applications

  1. 1. Overview ! Embedding Mondrian in other applications
  2. 2. Raimonds Simanovskis @rsim github.com/rsim
  3. 3. Integrated BI application ETL from standard sources Mondrian OLAP Reports, charts and dashboards Embedding in other apps
  4. 4. Standard ETL
  5. 5. Drag-and-drop report editor
  6. 6. Many chart types
  7. 7. Calculated members formula editor
  8. 8. Product editions eazybi.com eazyBI JIRA plugin eazyBI add-on for JIRA Cloud Private eazyBI
  9. 9. Components MySQL JRuby on Rails Postgre SQL Oracle MS SQL
  10. 10. Ruby on Rails application .com Jetty JRuby Application Gems deploy Mondrian OLAP engine Apache Batik SVG toolkit Private Packaged application Application Gems package plugin package OSGi bundle JRuby jruby-rack *.jar Application Gems SQL Server Deployment options
  11. 11. Multi-tenant database schemas • MySQL Many databases eazybi_dwh_NNN • PostgreSQL, MS SQL Many schemas eazybi_dwh_NNN • Oracle One schema with prefixed tables #NNN_table_name
  12. 12. Multi-tenant Mondrian connections • Many Mondrian connections with UseContentChecksum=true • Generate timestamp in schema XML description when schema should be reloaded and cache cleared
  13. 13. Embedded Mondrian • Shared JVM and shared Java heap • Limit Mondrian resource usage mondrian.rolap.queryTimeout mondrian.rolap.cellBatchSize mondrian.util.memoryMonitor.enable • Unload Mondrian threads and free memory
  14. 14. Current Mondrian issues • Long running background threads • NON EMPTY with Time based calculated measures (MONDRIAN-2202)
  15. 15. Additional Mondrian User Defined Functions https://docs.eazybi.com/display/EAZYBI/ MDX+Function+Reference DateParse, DateAddDays, DateAddWorkdays, DateInPeriod, AnyDateInPeriod, DateCompare, DateDiffDays, DateDiffHours, DateDiffMinutes, DateDiffWorkdays, DateWithoutTime CurrentDateMember, DateMember, StartDate CurrentHierarchy, CurrentHierarchyMember, getMemberByKey CurrentUser, CurrentUserName, CurrentUserEmail ChildrenSet, DefaultContext get, getNumber, getString, getBoolean, getDate NonZero, isNumber, ExtractString, StringInCSV, Titleize
  16. 16. PCM14 Hackathon Rubens artworks https://eazybi.com/accounts/6280/dashboards/rubens
  17. 17. Questions?

    Als Erste(r) kommentieren

    Loggen Sie sich ein, um Kommentare anzuzeigen.

Presentation at Pentaho Community Meetup 2014 in Antwerp

Aufrufe

Aufrufe insgesamt

1.927

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

5

Befehle

Downloads

13

Geteilt

0

Kommentare

0

Likes

0

×