Article
Oliver Wilms · Sep 11, 2021 5m read
iris-analytics-for-money

I regret getting a late start in the InterSystems Analytics contest. I had tried a couple of times before to use Analytics, but I had not gotten too far. I have been recording financial transactions in Excel workbook ever since I had to retire Microsoft Money. Since my iris-for-money was not fully functional, I created a worksheet per account I was tracking. I had developed a CSP page in iris-for-money to import transactions by reading a CSV file.

8 1
0 160
Article
Peter Steiwer · Nov 26, 2019 3m read
Designing valid hierarchies in DeepSee

When designing a hierarchy in DeepSee, a child member must have only one parent member. In the case where a child corresponds to two parents, the results can become unreliable. In the case where two similar members exist, their keys must be changed so that they are unique. We will take a look at two examples to see when this happens and how to prevent it.

5 1
0 354

InterSystems IRIS Business Intelligence allows you to keep your cubes up to date in multiple ways. This article will cover building vs synchronizing. There are also ways to manually keep cubes up to date, but these are very special cases and almost always cubes are kept current by building or synchronizing.

2 1
0 323

Hi, 

As we announced at our Global Summit in October, we are developing dedicated connectors for a number of third-party data visualization tools for InterSystems IRIS. With these connectors, we want to combine an excellent user experience with optimal performance when using those tools to visualize data managed on InterSystems IRIS Data Platform.

1 3
0 767

I want to have a generic PercentOfAll measure that can be used for any dimension of the cube. This PercentOfAll should act like Count, but instead of showing the number of rows in a cell, it will show the percentage  (100*number of rows for that member/all rows) .It should not matter what dimension is being viewed. Ex

There are a total of 100 rows in the source class.

1 1
0 199
Article
Evgeny Shvarov · Aug 31, 2016 1m read
DeepSee cubes building troubleshooting

Hi!

Sometimes you see that call to DeepSee cube building method:

w ##class(%DeepSee.Utils).%BuildCube("CubeName")

does nothing.

Here are my 2 cents on possible reasons.

1. Run DeepSee Reset method in certain Namespace:

NAMESPACE> w ##class(%DeepSee.Utils).%Reset()

and try again.

2. Make sure, that all the indices in your base class for the cube are rebuilt, rebuild them and run it again:

1 2
0 290

Let's say I have a persistent class Sales.
I need to create a report that shows the amount of sales for each branch.
By simply using the class Sales for the source of the cube, I can show what I want with one little exception - the branches that did not have any sales are not shown.
Is there a way around that that does not involve creating a whole new table just for this cube or using a Data connector (they have horrible documentation and I am unable to figure out how to use them properly)?

0 3
0 99

The structure of a DeepSee cube definition is shown with Measures, Dimentions, Listings and Calculated Members where each is briefly described.

InterSystems IRIS Analytics (DeepSee) InterSystems IRIS Analytics (DeepSee)Cubes
0 0
0 0

DeepSee measures define the aggregate values seen in individual cells when analyzing data. Measures are defined for a cube using Architect and can be based on properties of the source class as well as COS expressions.

InterSystems IRIS Analytics (DeepSee) InterSystems IRIS Analytics (DeepSee)Cubes
0 0
0 0

Hello, I've completed this tutorial: https://community.intersystems.com/post/deepsee-period-date-vs-same-peri...
I've used the "year" level instead of a pivot variable.
I want to calculate something like the following variation: 100 * ([DateOfSale].[PTD] - [DateOfSale].[LYPTD]) / [DateOfSale].[LYPTD]
I create a new calculated member, under the same dimmension with the above expression.

0 3
0 308

Listings in DeepSee provide record level detail for the aggregate value in a cell in a pivot. Listings can be based on the source class or SQL. Geo Listings use Lattitude and Longitude to integrate to Google Maps but can only be viewed in a Dashboard

InterSystems IRIS Analytics (DeepSee) InterSystems IRIS Analytics (DeepSee)Cubes InterSystems IRIS Analytics (DeepSee)Listings
0 0
0 0

Measures and dimensions can be calculated using other members of the cube with MDX. Several measures and dimensions are added to a cube via Architect and their use demonstrated in Analyzer.

InterSystems IRIS Analytics (DeepSee) InterSystems IRIS Analytics (DeepSee)Cubes
0 0
0 0

Subject Areas allow you to create a subset of an existing cube for use in Analyzer. You can filter the cube data and modify the cube members for the specific needs of your users.

InterSystems IRIS Analytics (DeepSee) InterSystems IRIS Analytics (DeepSee)Cubes
0 0
0 0

Related cubes allow the sharing of dimensions between cubes. Dimension sharing can be one-way or two-way.

InterSystems IRIS Analytics (DeepSee) InterSystems IRIS Analytics (DeepSee)Cubes
0 0
0 0

Working on "HealthShare 2019.1 [HealthShare Modules: Core:17.0.9941 + Patient Index:17.0.9941 + Clinical Viewer:17.0.9941 + Active Analytics:17.0.9941] - Cache for Windows (x86-64) 2018.1.1 (Build 312_1_18859U) Tue Mar 19 2019 00:43:30 EDT"

In creating a DeepSee Cube - Pivot - Dashboard I am not finding out how to sort my rows by the row label value.

My Rows are numeric values, but they are sorting lexically not numerically. By this I mean that given the  Row Values 1, 2, 3, 10, 100 the rows ar being displayed in the Analyzer  in the alphabetic order of:

0 1
0 119

NewBie's Corner Session 4 The Plus Sign and Concatenation Operators

Welcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.

Click on the Caché Cube in your system tray and select Terminal to try out the commands.

Plus Sign (+) operator

Typically, the Plus sign (+) adds two numbers together. This is true in COS (Caché ObjectScript), but COS uses it in other ways as well.

Set the variable X to a value of +12

0 0
0 319