Category: Help

  • Connect to a TM1 instance directly via the REST API

    Connect to a TM1 instance directly via the REST API

    As well as connecting to an admin host you can also add connections directly to a REST API port, this will be beneficial if you are connecting to a cloud server and only the REST API port has been opened.

  • Setting up Arc as a Windows service

    Setting up Arc as a Windows service

    To add some durability you can run the Arc executable as a Windows service so it will always be available. To do this you need to:

  • Connect to multiple admin hosts

    Connect to multiple admin hosts

    By default Arc will connect to admin host on the local computer, if you want to connect to multiple admin hosts add an extra line for each remote admin host.

  • How to start Arc

    How to start Arc

    Arc should be installed on the same server that TM1 is running, this allows Arc to access both the ODBC data sources and text files on the TM1 server. If you install Arc on a desktop or separate server Arc will function as normal with the exception of the ODBC and Text preview in Turbo…

  • How to build your own service

    How to build your own service

    In AngularJS, a service is a function, or an object, that is available for, and limited to, your application. AngularJS has about 30 built-in services. If you are updating the URL in your application, it is likely that you have already used the $location service.

  • How to build your own directive

    How to build your own directive

    Canvas for TM1 comes with 30 directives (tm1-ui-dbr, tm1-ui-subnm…) which will help you to build quickly a page. If you combine these Canvas directives with the AngularJS Directives such as ng-repeat and ng-if, you can already achieve a lot. By combining these existing directives, you can build more sophisticated components. When you start replicating the same…

  • Trigger an action when a value is updated in a TM1 cube

    Trigger an action when a value is updated in a TM1 cube

    TM1py v1.0 introduces a new exciting feature: Delta request for transaction log. It means that each time a value is updated in a TM1 cube, TM1py is able to trigger an action such as running a TM1 process or sending this new value to an other cube…

  • FAQ TM1py

    FAQ TM1py

    + What is TM1py ? TM1py is a Python package that wraps the TM1 REST API in a simple to use library. That makes it easy to build stuff with TM1 and python. + What is Python ? Python is a widely-used general-purpose programming language that lets you work quickly and integrate systems more effectively.…

  • Set up jupyter notebook

    Set up jupyter notebook

    Jupyter is an open-source web application that enables you to mix code-execution and comments. It is great to tell a story and run through the code sections by sections.

  • Check Connectivity with TM1

    Check Connectivity with TM1

    In order to check if TM1py can connect to your TM1 instance, you can use the check.py Python script from the samples. First download the samples from Github and then navigate to the TM1py-samples folder that you downloaded from Github, in this example the samples are located in the following folder: