Skip to content

Commit ec9ed31

Browse files
committed
AtScale and bi systems
1 parent f38ce62 commit ec9ed31

File tree

119 files changed

+6609
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+6609
-11
lines changed

README.md

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,57 @@
33
[![Gitter](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/joinchat/FoZ4M0KF5NakAJPwyg1Saw)
44

55
InterSystems Developer Community analytics.
6-
Project made with InterSystems Analytics (DeepSee) to visualize and analyze members, articles, questions, answers, views and other pieces of content and activity on [InterSystems Developer Community](community.intersystems.com)
6+
Project made with InterSystems Analytics (DeepSee) and various BI systems to visualize and analyze members, articles, questions, answers, views and other pieces of content and activity on [InterSystems Developer Community](community.intersystems.com). This project contains pre-configured IRIS and Atscale deployment in Docker containers and project files for BI systems .
77

8-
[See Live DC analytics](https://analytics.community.intersystems.com/dswpub/index.html#!/?ns=COMMUNITYPUBLIC&embed=1)
9-
![DC analytics](https://github.com/MakarovS96/images/blob/master/dcanalitycs.jpg)
8+
[See Live DC analytics](we'll provide the link to online demo as soon as we made it)
9+
10+
### 1. To start IRIS
11+
Open the terminal in this directory and run:
12+
```
13+
$ docker-compose up -d iris
14+
```
15+
Check the availability of the service:
16+
http://localhost:52773/dsw/index.html#/DCANALYTICS
17+
18+
Standard login and password:
19+
_system/SYS
20+
21+
### 2. To start the Atscale server:
22+
23+
A license must be entered to run Atscale server. To do this, you need to put the json file with the license in the folder "atscale-dataset/src/license".
24+
25+
If you need to change hostname parameter, open directory "atscale-dataset", file "atscale.yaml" and edit (ip or dns name):
26+
loadbalancer_dns_name: "127.0.0.1"
27+
28+
Run docker container with the command:
29+
```
30+
docker-compose up -d atscale
31+
```
32+
Wait 2-3 minutes while server is starting up and check the availability of the service:
33+
http://localhost:10500/login
34+
35+
Standard login and password:
36+
admin/admin
37+
38+
If you want to access the web interface, at the initialization step, you need to leave the default connection port, leave the login and password admin / admin and select an Embedded directory for storing data. These connection settings are stored in the BI projects settings.
39+
40+
### 3. To use BI projects
41+
42+
#### Power BI
43+
44+
You may simply run the .pbix file from "analytic dashboards\Power BI" in Power BI desktop. Power BI stored data in this file, so to have actual data you firstly need to update the report by the Refresh button.
45+
46+
#### Logi
47+
You need a licensed copy of the Logi report Designer to run the reports.
48+
49+
In the folder "analytic dashboards\logi report\En report" you can find the report for the EN community.
50+
51+
In folder "analytic dashboards\logi report\members by community" you can find the report about distribution of members by different language communities.
1052

1153
# Collaboration
1254

55+
If you want to use this project on your inw IRIS installation, you may use the following instructions.
56+
1357
## Installation
1458
### Basic
1559
1. First be sure, that you have [MDX2JSON](https://github.com/intersystems-ru/Cache-MDX2JSON) and [DSW](https://github.com/intersystems-ru/DeepSeeWeb) installed.
Binary file not shown.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## AtScale
2+
First you need to run two AtScale and IRIS containers “docker-compose up -d atscale”, “docker-compose up -d iris”. The AtSacle container already has a test published cube.
3+
4+
## PowerBI
5+
To view and develop reports on PowerBI, first of all, you need to download PowerBI Desktop on the official Microsoft website https://www.microsoft.com/store/productId/9NTXR16HNW1T
6+
Then, to connect, you need to click Get data -> More -> Database -> AtScale cubes.
7+
8+
![image](https://user-images.githubusercontent.com/47400570/165940147-26abee0c-2030-4b44-9622-d3eced32c081.png)
9+
10+
In the server field, you need to insert an MDX link and select Data Connectivity mode "DirectQuery" and click OK.
11+
12+
![image](https://user-images.githubusercontent.com/47400570/165940185-9c02d280-08ac-4d71-9e20-c9c1277cb43e.png)
13+
14+
An authorization dialog will open in which you need to enter User name and Password (default admin: admin), then click Connect
15+
16+
![image](https://user-images.githubusercontent.com/47400570/165940238-74fc94a2-92a7-434d-bdbe-e161116a9ac8.png)
17+
18+
Then a dialog box will open, where all available cubes in the source will be displayed, select the one you need and click Load.
19+
20+
![image](https://user-images.githubusercontent.com/47400570/165940278-accc4fa7-d521-4972-93fc-b59ba5610fcf.png)
21+
22+
Done. Now you can start developing dashboards. On the left are the fields that can be used to build reports.
23+
24+
![image](https://user-images.githubusercontent.com/47400570/165940410-0c7cdd67-0adf-450c-901c-5b455a8fde1d.png)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
## AtScale
2+
To develop reports on PowerBI + AtScale, you first need to run the AtScale and IRIS containers “docker-compose up -d atscale”, “docker-compose up -d iris”.
3+
4+
### Creating a cube in AtSacle
5+
Go to http://localhost:10500 is authorized (default admin:admin) in the top navigation menu go to Projects, all created projects will be displayed here. The container already has a GameOfThrones test project.
6+
7+
To create your own cube, you need to click “+ New projects” in Projects and write the name of the project in the window that appears.
8+
9+
![image](https://user-images.githubusercontent.com/47400570/165940835-7ced36e6-5a0e-4ec6-aadb-aab6729035a7.png)
10+
11+
Then you need to go to the created project and press Enter Model.
12+
13+
![image](https://user-images.githubusercontent.com/47400570/165940869-a963617e-160e-429a-9fcd-5082fbc6b4dd.png)
14+
15+
To view detailed documentation, you can go to Support -> Documentation. Here is the official AtScale documentation.
16+
17+
EnCommunityAnalytics2 test cube example:
18+
19+
![image](https://user-images.githubusercontent.com/47400570/165940961-71666008-8186-4ac8-906a-79dda15e3567.png)
20+
21+
Then you need to publish this project by going to Project -> (your project) and clicking Publish.
22+
23+
![image](https://user-images.githubusercontent.com/47400570/165941009-9b5e94d5-e1a3-4bb5-95c2-4547db685bf2.png)
24+
25+
## PowerBI connection
26+
27+
First of all, you need to download PowerBI Desktop on the official Microsoft website https://www.microsoft.com/store/productId/9NTXR16HNW1T
28+
29+
Then, to connect, you need to click Get data -> More -> Database -> AtScale cubes.
30+
31+
![image](https://user-images.githubusercontent.com/47400570/165941132-8ee8c6e4-1fa6-4208-9a83-2f8b0d498110.png)
32+
33+
In the server field, you need to insert an MDX link and select Data Connectivity mode "DirectQuery" and click OK.
34+
35+
![image](https://user-images.githubusercontent.com/47400570/165941252-28f1eaf7-2b9a-44ad-a1ea-962f474a3cd9.png)
36+
37+
An authorization dialog will open in which you need to enter User name and Password (default admin: admin), then click Connect.
38+
39+
![image](https://user-images.githubusercontent.com/47400570/165941281-6fabb96c-9c85-41d5-801b-26461ef04eb8.png)
40+
41+
Then a dialog box will open, where all available cubes in the source will be displayed, select the one you need and click Load.
42+
43+
![image](https://user-images.githubusercontent.com/47400570/165941335-bb47c062-20c5-4ed6-afdc-b3621bcbd447.png)
44+
45+
Done. Now you can start developing dashboards. On the left are the fields that can be used to build reports.
46+
47+
![image](https://user-images.githubusercontent.com/47400570/165941386-7da52024-a193-4c41-aff9-55bf0bf5da74.png)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<jreport-principals load-type="4">
3+
<role rolename="everyone" description="" sourcetype="2"/>
4+
</jreport-principals>

0 commit comments

Comments
 (0)