Where can I find Mondrian tutorial? - mondrian

I am having trouble finding how to create a simple web-app to analyse its
data on OLAP cubes with Mondrian. I have a small database that consists
only of one fact table and 2 dimension tables.
Is there a tutorial or a
reference on how to build a web-app that will connect my 3 tables in a
MySQL to a Mondrian web-app that allows MDX queries?
Any help appreciated.

http://type-exit.org/adventures-with-open-source-bi/

This is a very good tutorial for beginners:
Mondrian 4 get ready

You can have a look at the official documentation of Mondrian.

If you are a first time user, you can have a look at this site
http://pentaho-en.phi-integration.com/mondrian/configuring-mondrian-sample/jpivot-pivot-table

Developer's Guide.
API-functions.

Related

How to move OCI-classic to OCI

I have been using OCI-classic. And I'd like to move OCI-classic to OCI.
So I'd be greatly appreciated if you could tell me about below.
Support limitation of OCI-classic
Sample of migration from OCI-classic to OCI
If you can do, tell me the URL too.
Thanks.
There are different migration tools responsible for this, but at the same time, there are considerations you should make before migration to OCI, what kind of services you will migrate, compute,storage, and other services. It would help if you mapped before doing anything.
I highly recommended reading this documentation from Oracle to take a brief about the migration here
OCI-classic is a single tenant offering from Oracle Cloud with limited support. With the multitenant cloud premise available on OCI, it is best to move to OCI . There are lots of interconnected services on OCI which can help lift and shift but it also needs oracle devops help. I would suggest to reach out to Oracle support using SR and they can guide further based on your environment.

How to describe an OLAP cube to Mondrian

does anyone have a working example of Mondrian connected to Kylin?
I would like also to know if there are tools which are able to build the XML OLAP cube description in an automatic fashion.
As I know, there is no such tool yet. There is a blog about Saiku with Mondrian connect to Kylin. http://kylin.apache.org/blog/2019/05/23/saiku-kylin-molap/

Neo4j - get friend list up to the 4th degree

I am working with one application which requires to show a friend list up to the 4th degree. After some research I came to know about one solution i.e. Neo4j.
I didn't get a clear idea from their tutorial, can I connect Neo4j to MySQL, and if not how should I implement that myself? I am currently using the codeigniter framework with MySQL.
Thanks.
neo4j is a database, and mysql is a database. so, this question is largely about connecting databases from different vendors together.
at this time, neo4j and mysql do not support direct connections to each other. you'd typically accomplish your desired task by exporting your data from mysql as CSV files (http://www.mysqltutorial.org/mysql-export-table-to-csv/) and importing to neo4j (http://jexp.de/blog/2014/06/load-csv-into-neo4j-quickly-and-successfully/)
michael hunger, a colleague of mine at neo4j, recently wrote this auto importer. you might want to check it out to make this process much easier:
https://github.com/jexp/neo4j-rdbms-import
before going through this data export/import, you may just want to download neo4j and play with the movie dataset. you can do this in about a minute (https://www.youtube.com/watch?v=om6E-HqtrZ0).
then, there are standalone PHP drivers for Neo4j:
http://neo4j.com/developer/php/
josh addell, the author of Neo4jPHP, has even written a post about how to use codeignitor 2 with his library:
http://blog.everymansoftware.com/2011/08/getting-neo4jphp-working-with.html

Adhoc saiku queries

With no luck finding on net, I am bound to ask this here. How does Saiku makes queries to mondrian? If some one can kindly point to the exact path of query generation to result display it will be just perfect.
Thanking in advance =)
Till i know saiku will not make any query directly, you have to create your mdx query into schema workbench and after creating cube in schema workbench you have to publish those cubes in bi server.(schema workbench is modified version of mondrian,you can read more regarding the same)
so you are able to visualize it in bi server..
and if you want to display that result into saiku only then add saiku pluggin into bi server so that you can analyze your output in saiku also.

Is there a way for the Oracle Data Integrator to extract data from MongoDB

I'm trying to move snapshots of data from our MongoDB into our Oracle BI data store.
From the BI team I've been asked to make the data available for ODI, but I haven't been able to find an example of that being done.
Is it possible and what do I need to implement it?
If there is a more generic way of getting MongoDB data into Oracle then I'm happy to propose that as well.
Versions
MongoDB: 2.0.1
ODI: 11.1.1.5
Oracle: 11.2g
Edit:
This is something that will be queried once a day, maybe twice but at this stage the BI report granularity is daily
In ODI, under the Topology tab and Physical Architecture sub-tab, you can see all technologies that are supported out of the box. MongoDB is not one of them. There are also no Knowledge Modules available for importing/exporting from/to MongoDB.
ODI supports implementing your own technologies and your own Knowledge Modules.
This manual will get you started with developing your won Knowledge module, and in one of the other manuals i'm sure you can find an explanation on how to implement your own technologies. (Ctrl-F for "Data integrator")
If you're lucky, you might find someone else who has already implemented it. Your best places to look would be The Oracle Technology Network Forum, or a forum related to MongoDB.
Instead of creating a direct link, you could also take an easier workaround. Export the data from the MongoDB to a format that ODI supports, and MongoDB can extract to. CSV or XML maybe? Then load the data trough ODI into the oracle database. I think... that will be the best option, unless you have to do this frequently...
Look at the blog post below for an option;
https://blogs.oracle.com/dataintegration/entry/odi_mongodb_and_a_java
Cheers
David

Resources