Connection
from mstrio.connection import get_connection, Connection
PROJECT_NAME = '<Project_name>'
BASE_URL = '<URL>' # Insert URL for your env here
MSTR_USERNAME = '<Username>' # Insert your env username here
MSTR_PASSWORD = '<Password>' # insert your mstr password here
PROJECT_ID = '<Project_ID>' # Insert you project ID here
IDENTITY_TOKEN = '<Identtity_Token>' # Insert your identity token here
CERTIFICATE_PATH = "C:/path/to/your/certificate.pem" # Insert your certificate path here
PROXIES = {'http': 'foo.bar:3128', 'https://host.name': 'foo.bar:4012'} # Edit your proxies here
conn = get_connection(workstationData, project_name=PROJECT_NAME)
# https://your-microstrategy-server.com/MicroStrategyLibrary/api
conn.connect()
conn.close()
conn.status()
# To use LDAP, add login_mode=16 when creating your Connection object:
conn = Connection(BASE_URL, MSTR_USERNAME, MSTR_PASSWORD, project_id=PROJECT_ID, login_mode=16)
# conn = Connection(BASE_URL, identity_token=IDENTITY_TOKEN, project_id=PROJECT_ID)
# conn = Connection(BASE_URL, MSTR_USERNAME, MSTR_PASSWORD, project_id=PROJECT_ID, ssl_verify=False)
conn = Connection(
BASE_URL,
MSTR_USERNAME,
MSTR_PASSWORD,
project_id=PROJECT_ID,
certificate_path=CERTIFICATE_PATH
)