57 lines
2.1 KiB
Python
57 lines
2.1 KiB
Python
import os
|
||
|
||
# 获取当前文件所在的文件夹路径
|
||
CURRENT_DIR_PATH = os.path.dirname(os.path.abspath(__file__))
|
||
# MS.NET包的路径
|
||
NET_FOLDER = "MS.NET_Package"
|
||
|
||
# --------------------------------------------------------------
|
||
# ------------------------请填写以下信息-------------------------
|
||
# --------------------------------------------------------------
|
||
|
||
# 连接信息
|
||
### 第一个Analysis Services的连接信息
|
||
WORKSPACE_1 = "localhost:9088"
|
||
USERNAME_1 = "xxxx"
|
||
PASSWORD_1 = "xxxx"
|
||
CATALOG_1 = None
|
||
### 第二个Analysis Services的连接信息
|
||
WORKSPACE_2 = "localhost:9088"
|
||
USERNAME_2 = "xxxx"
|
||
PASSWORD_2 = "xxxx"
|
||
CATALOG_2 = None
|
||
|
||
# 导出页面查询的json文件的名称
|
||
EXPORT_PAGE_JSON_NAME_1 = "example"
|
||
EXPORT_PAGE_JSON_NAME_2 = "example"
|
||
|
||
# 是否是管理员方式运行,如果是,则为True,否则为False
|
||
IS_ADMIN_1 = True
|
||
IS_ADMIN_2 = True
|
||
# 自定义数据和角色
|
||
### 如果定义IS_ADMIN为False,则需要填写以下信息
|
||
### EFFECTIVE_USERNAME和CUSTOMER_DATA都填写只有一个生效,如果不需要生效的请填写None。
|
||
### 如果都填写,优先生效的顺序为: EFFECTIVE_USERNAME -> CUSTOMER_DATA
|
||
|
||
### 第一个Analysis Services的自定义数据和角色
|
||
ROLE_1 = "1"
|
||
EFFECTIVE_USERNAME_1 = None
|
||
CUSTOMER_DATA_1 = "1"
|
||
### 第二个Analysis Services的自定义数据和角色
|
||
ROLE_2 = "2"
|
||
EFFECTIVE_USERNAME_2 = None
|
||
CUSTOMER_DATA_2 = "2"
|
||
|
||
# --------------------------------------------------------------
|
||
# ------------------------请填写以上信息-------------------------
|
||
# --------------------------------------------------------------
|
||
|
||
desc_WORKSPACE = "Analysis Services的连接信息,如果是powerbi,则连接字符串中包含catalog"
|
||
desc_USERNAME = "用户名"
|
||
desc_PASSWORD = "密码"
|
||
desc_CATALOG = "如果是powerbi,则catalog为语义模型的名称,默认为None"
|
||
desc_EXPORT_PAGE_JSON_NAME = "导出页面查询的json文件的名称"
|
||
desc_IS_ADMIN = "是否是管理员方式运行,如果是,则为True,否则为False"
|
||
desc_ROLE = "角色名称"
|
||
desc_EFFECTIVE_USERNAME = "username()获取字段"
|
||
desc_CUSTOMER_DATA = "customerdata()获取字段" |