What is the best way to export all JIRA data (projects, issues, ...)? I saw that there is an API and a plugin mechanism which probably can provide all the information. But what is the easiest way to export the data? Does it work out of the box or do I have to implement a plugin?
Generally, there are two main approaches to backup your JIRA data. The first one is to back up your database in which JIRA info is stored. The second one is to use the “Backup Data to XML feature”, which is a JIRA feature. Personally, I prefer the second one, because it can be restored to any database engine (MySQL, MSSQL, etc). In addition, as far as it is Xml, it can be compressed to a great extent.
I have written a little ruby utility that uses JIRA's REST API to export all tickets for a given project to the local file system. It is available as a ruby gem, so the installation is trivial.
The tickets are saved as individual JSON files. The tool also supports incremental updates.
I'm using JIRA v1000.747.1 which has native export to CSV of issues.
If you navigate to https://[your-jira-instance]/issues you should see a query screen with results. Fine tune that via the UI or go to the Advanced menu to do more complicated JQL. Then you can click the export button (upper right) to export to XML/Word/HTML/CSV.
The following add-ons will work out of the box, they are configurable and there is no need to code anything:
Better Excel Plugin for XLSX output
PDF View Plugin for PDF output
You can use both free for 30 days, which should be sufficient to migrate your data to the new issue tracker.
You can use this web application to export the data to Word:
http://www.jiratoword.com/
It is quite basic and it could be improved but it is free.
Related
I use Jira for project management in my projects, however we have to produce ppt presentations for executives and high-level managers which take a bit of time to assemble.
I would like to automate the production of Powerpoints for my projects that would easily take key information either by choosing the fields or linking some data to a ppt template.
=> Is there a simple way or any add-on to do it that has any success currently ?
Thanks a lot
Perhaps export the Jira data into CSV, import into Excel and then follow
https://support.microsoft.com/en-us/office/insert-excel-data-in-powerpoint-0690708a-5ce6-41b4-923f-11d57554138d
I'm trying to convert a bunch of blob files back into PDFs.
Currently they look like this:
I haven't really found much on the internet, and the few guides or post i've found, haven't yielded any results.
Has anyone ever tried doing this?
I'm not aware of any existing bulk export utility, however you should be able to use the Enterprise Manager tool in your image to save each individual BLOB as PDF. A bulk export utility could be created on request.
I am working on Adobe CQ. I created 2-3 versions(1.2,1.2,1.3) for a particular page in my author instance. Now I tried to package my content page and installed it in another instance. I couldn't see the versions of the page which I installed in another instance.
Can anyone help me out doing this?? I want to migrate my content pages along with their versions from one CQ instance to another??
We are in the same situation. You can extract prior version details using the packaging approach, but you will be precluded from reloading them in due to the new Oak security model. The next issue is that you would need to extract and transform the data, and then reinsert due to the node ID's potentially differing, especially if you are using partial data sets to extract.
Where we have gotten to, and are proving now, is to use the new migration tool to move content from instance to instance, which purportedly has a version extract tool. I will update details here when we get our results back.
UPDATE:
We have tested the CRX2OAK migration tool, and it indeed does move versions across. Using the tool, you can specify filters to only migrate a subset of content, which will then drag the version details across as well.
It seems this approach works quite well for both single tenancy and multi tenancy approaches as it used to using a package for content.
Unfortunately, it can't be used as a portable backup system, as it is an instance to instance solution. It does, however, work well for blue/green deployment strategies.
Versions are stored by path '/jcr:system/jcr:versionStorage' in AEM.
To transfer pages with their versions just create a package with filters for content which you want to move and the version storage path as well, download package and install in other AEM.
If anyone comes across this question like me, here is the summarised answer:
You can use crx2oak utility available from link below to migrate pages and page version across instances:
https://repo.adobe.com/nexus/content/groups/public/com/adobe/granite/crx2oak/
This is a powerful utility with multiple uses (especially in upgrades) as documented in links below:
https://docs.adobe.com/docs/en/aem/6-2/deploy/upgrade/using-crx2oak.html
https://jackrabbit.apache.org/oak/docs/migration.html
The source and destination repositories need to be offline while running this utility so best to plan ahead for this type of migration.
HTH
The stock reports provided by Atlassian do not cover what I would like to investigate
Without buying 3rd party controls, how can I extract data from Jira to play around with and create my own reports and analysis?
You can take a look on JIRA rest api: https://docs.atlassian.com/jira/REST/latest/
You may want to use this: https://bitbucket.org/kaszaq/howfastyouaregoing/ - library which greatly simplifies creation of any metrics based on data from Jira which is cached locally so it does not need to connect and pull issues from Jira each time.
I am using google app engine to store information to a small database (I have 3 tables). I would like to export these tables to excel files for data analysis. How is that possible?
Could do with some more information before being able to give a good answer to this.
Code for Java AppEngine and Python AppEngine is obviously different (and now Go is supported too) - so which language?
There are two options:
Code your own specific version of an export tool depending on your requirements
Use the built-in download/upload tools provided see : http://code.google.com/appengine/docs/python/tools/uploadingdata.html
The second option will generally be quicker to get setup, but may not do everything you want/need.