This application makes backup of you IRIS Adaptive Analytic's cubes to GitHub repository.
Install this package by ZPM applet in IRIS BI.
zpm "install atscale-backups"
After installation complete you have to configure module. You need know Adaptive Analytics servername, credentials, GitHub token and repository
d ##class(AtScaleBackups.utils).setConfig(
"GitHub_username",
"GitHub_PersonalAccessToken",
"GitHub_Repository_Name",
"Delay_in_seconds_between_backups",
"AtScale_host_name(for example: localhost:10500)",
"AtScale_org(example: default)",
"AtScale_login",
"AtScale_password",
[{"name" : "ProjectName", "id": "ProjectID(for example: 2d93c2be-5a95-4bec-6731-102eeb5c8d8d)"}]
)
AtScale_org you can take from the URL:
Project ID is also available from the URL:
Module store its config in the /src/AtScaleBackups/config.ini file.
To start backup process you have to execute this command in IRIS
d ##class(AtScaleBackups.utils).start()
After that first backup will be created. The process will be repeated with "Delay_in_seconds_between_backups" delay.