CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviReport (Moderator: Dave Greenberg) »
  • I'll start--what does this from the wiki mean?
Pages: [1]

Author Topic: I'll start--what does this from the wiki mean?  (Read 7558 times)

mcsmom

  • I post frequently
  • ***
  • Posts: 266
  • Karma: 23
    • Official Joomla! Book
  • CiviCRM version: 4 and 3.4
  • CMS version: Joomla!
I'll start--what does this from the wiki mean?
September 15, 2007, 04:13:12 am
Quote
BIRT reports can be run from an Eclipse installation running on a desktop computer with access to a copy of your CiviCRM database. They can also be run as web-accessible reports using the BIRT runtime under a Tomcat server.

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviReport


Does this mean this is an either/or  thing? If the database is accessible on the desktop you don't need the tom cat?


Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: I'll start--what does this from the wiki mean?
September 15, 2007, 09:10:29 am
Yes - either / or :-)

If you have a copy of your DB on your local computer - you can download and install Eclipse OR the Standalone Report Designer and run the reports (and create new or modified ones). Install instructions for these tools are here: http://www.eclipse.org/birt/phoenix/build/

If you start playing with this more - and have ideas on improving our documentation to make it easier for others to get started - that would be great. I don't think we want to replicate the install instructions maintained by the Eclipse project - but I suspect there are "tips" and perhaps better context explanation we could do on our side.
Protect your investment in CiviCRM by  becoming a Member!

mcsmom

  • I post frequently
  • ***
  • Posts: 266
  • Karma: 23
    • Official Joomla! Book
  • CiviCRM version: 4 and 3.4
  • CMS version: Joomla!
Re: I'll start--what does this from the wiki mean?
September 15, 2007, 10:11:45 am
Thanks!

speleo

  • Ask me questions
  • ****
  • Posts: 396
  • Karma: 28
  • CiviCRM version: 4.3.1
  • CMS version: J! 2.5,9
  • MySQL version: 5.1
  • PHP version: 5.3.24
Re: I'll start--what does this from the wiki mean?
September 15, 2007, 10:35:53 am
You don't need to have the DB on you local puter if you enable remote access through port 3306 to it.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: I'll start--what does this from the wiki mean?
September 15, 2007, 05:27:21 pm
Can you add some details on the CiviReport doc about this method - a bullet point or so and perhaps a link to MySQL instructions on this...?

http://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=13255

thx,
dave
Protect your investment in CiviCRM by  becoming a Member!

speleo

  • Ask me questions
  • ****
  • Posts: 396
  • Karma: 28
  • CiviCRM version: 4.3.1
  • CMS version: J! 2.5,9
  • MySQL version: 5.1
  • PHP version: 5.3.24
Re: I'll start--what does this from the wiki mean?
September 17, 2007, 01:29:06 am
OK. I've done a first pass at this. http://wiki.civicrm.org/confluence/display/CRMDOC/Remote+Access+to+your+DB

I set up remote access to my database ages ago to test out BIRT. My initial impression of BIRT was that it was very powerful but also quite cumbersome for my needs.

A spin off from the process meant I could use Microsoft Query to directly import the report data I need directly into Excel or Word. This is what I use the remote connection for now. Works a treat!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: I'll start--what does this from the wiki mean?
September 17, 2007, 03:30:34 pm
Harry - thx for adding that info, looks great and useful!
Protect your investment in CiviCRM by  becoming a Member!

mcsmom

  • I post frequently
  • ***
  • Posts: 266
  • Karma: 23
    • Official Joomla! Book
  • CiviCRM version: 4 and 3.4
  • CMS version: Joomla!
Re: I'll start--what does this from the wiki mean?
September 17, 2007, 05:18:30 pm
Wow, that is really cool.

alfred_nutile

  • Ask me questions
  • ****
  • Posts: 464
  • Karma: 14
    • River Valley Tech Collective
Re: I'll start--what does this from the wiki mean?
December 08, 2007, 11:27:57 am
Where can I get civi reports?

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: I'll start--what does this from the wiki mean?
December 08, 2007, 06:12:47 pm
CiviReport is actually "just" a set of sample reports for CiviCRM that you run using the open source report writer - BIRT from the Eclipse project. The sample reports are included in the 1.9 downloads. Some info to help you get started w/ BIRT, as well as some tips and tricks from other CiviCRM users can be found here:

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviReport
Protect your investment in CiviCRM by  becoming a Member!

Chris Burgess

  • Ask me questions
  • ****
  • Posts: 675
  • Karma: 59
Re: I'll start--what does this from the wiki mean?
February 20, 2008, 01:28:54 pm
There's an alternative (and a better one IMO) to enabling remote access to your DB.

Remote access is not encrypted strongly. An SSH tunnel is, and ensures that your server still only accepts "local" connections, but also allows you to tunnel a local connection from the server to your desktop (yes, this is still "local"!)

You need SSH access to your server to do this, and SSH installed on your desktop machine.

Do the following:

1. On your desktop, shut down any running MySQL server processes that might occupy port 3306
2. On your desktop, run the following command:
Code: [Select]
ssh -f -N -L 3306:localhost:3306 MYHOSTNAME

MYHOSTNAME above should be the hostname / IP of your server.

Then check that you can connect to MySQL on the desktop at localhost:3306 using your login for the server. SSH will tunnel the connection to the remote machine, without your server ever accepting network requests for MySQL.

This allows you to explore reporting "live" without having to mess too much with securing your MySQL server for remote access.

Of course, replicating the DB to your local system is faster :)
@xurizaemon ● www.fuzion.co.nz

speleo

  • Ask me questions
  • ****
  • Posts: 396
  • Karma: 28
  • CiviCRM version: 4.3.1
  • CMS version: J! 2.5,9
  • MySQL version: 5.1
  • PHP version: 5.3.24
Re: I'll start--what does this from the wiki mean?
February 22, 2008, 12:32:12 am
xurizaemon, neat approach! I've added it to the wiki page. thanks!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviReport (Moderator: Dave Greenberg) »
  • I'll start--what does this from the wiki mean?

This forum was archived on 2017-11-26.