Article Alessandro Marin · Aug 14, 2018 5m read Triggering DeepSee synchronization when source class properties reference a different class The source class of a DeepSee cube has a property referencing a different class: Class ClassA Extends %Persistent { Property P1 As ClassB; } When records in class B change, the ^OBJ.DSTIME global for Class A will not be automatically updated. This means that synchronization of cubes based on source class A will not reflect the changes occurred to property P1.This post will help you determine the best way to achieve synchronization of properties referencing a different class #Analytics #Object Data Model #InterSystems IRIS BI (DeepSee) 4 2 2 351
Article Alessandro Marin · May 7, 2018 5m read DeepSee: Databases, Namespaces, and Mappings - Part 5 of 5 The following post concludes the series with a list of all databases seen in the example for the fully flexible architecture. #Analytics #Beginner #Databases #Deployment #Mapping #Tutorial #InterSystems IRIS BI (DeepSee) 6 0 0 536
Article Alessandro Marin · Apr 17, 2018 2m read DeepSee: Databases, Namespaces, and Mappings - Part 4 of 5 The following post outlines a more flexible architectural design for DeepSee. As in the previous example, this implementation includes separate databases for storing the DeepSee cache, DeepSee implementation and settings, and synchronization globals. This example introduces one new databases to store the DeepSee indices. We will redefine the global mappings so that the DeepSee indices are not mapped together with the fact and dimension tables. #Analytics #Beginner #Deployment #Mapping #Tutorial #InterSystems IRIS BI (DeepSee) 2 1 0 473
Article Alessandro Marin · Apr 10, 2018 3m read DeepSee: Databases, Namespaces, and Mappings - Part 3 of 5 The following post outlines an architectural design of intermediate complexity for DeepSee. As in the previous example, this implementation includes separate databases for storing the DeepSee cache, DeepSee implementation and settings. This post introduces two new databases: the first to store the globals needed for synchronization, the second to store fact tables and indices. #Analytics #Beginner #Databases #Deployment #Mapping #Tutorial #InterSystems IRIS BI (DeepSee) 5 5 0 612
Article Alessandro Marin · Apr 3, 2018 2m read DeepSee: Databases, Namespaces, and Mappings - Part 2 of 5 The following post is a guide to implement a basic architecture for DeepSee. This implementation includes a database for the DeepSee cache and a database for the DeepSee implementation and settings. #Analytics #Beginner #Databases #Deployment #Mapping #Tutorial #InterSystems IRIS BI (DeepSee) 3 0 1 638
Article Alessandro Marin · Mar 27, 2018 3m read DeepSee: Databases, Namespaces, and Mappings - Part 1 of 5 I am planning to implement Business Intelligence based on the data in my instances. What is the best way to set up my databases and environment to use DeepSee? #Analytics #Beginner #Best Practices #Databases #Deployment #Mapping #Tutorial #InterSystems IRIS BI (DeepSee) 3 4 1 813
Article Alessandro Marin · Jan 8, 2018 4m read DeepSee: Setting up security - Part 5 of 5 In part 1, part 2, and part 3 parts of this series we set up three user types. In part 4 we saw how to secure model elements and DeepSee items. In this last part of the tutorial we conclude with some remarks on DeepSee security and troubleshooting tips. In particular, we see how pivot tables in User Portal can be "hidden". #Access control #Beginner #Security #InterSystems IRIS BI (DeepSee) 1 0 0 358
Article Alessandro Marin · Jan 8, 2018 2m read DeepSee: Setting up security - Part 4 of 5 In part 1, part 2, and part 3 of this series we set up three user types. In this part of the tutorial we see how to secure model elements (such as DeepSee cubes) and DeepSee items (such as a folder containing pivot tables and dashboards in the DeepSee User Portal). #Access control #Beginner #Security #InterSystems IRIS BI (DeepSee) 1 0 0 325
Article Alessandro Marin · Jan 8, 2018 2m read DeepSee: Setting up security - Part 3 of 5 In part 1 and part 2 of this series we set up two user types, simpleuser and poweruser. In this part of the tutorial we create one last user type having privileges typically needed by an administrator/developer in analytics. #Access control #Beginner #Security #InterSystems IRIS BI (DeepSee) 1 0 0 356
Article Alessandro Marin · Jan 8, 2018 2m read DeepSee: Setting up security - Part 2 of 5 In part 1 we started working on a security model for DeepSee and create a user type having privileges typical of end users. In this part we are going to create a second user type with ability to edit and create DeepSee pivot tables and dashboards. #Access control #Beginner #Security #InterSystems IRIS BI (DeepSee) 2 0 0 404