您可以连接到 Azure Database for PostgreSQL 或 Azure SQL 数据库。连接到 Azure Database for PostgreSQL 数据库时,在 User (用户) 字段中使用 username@hostname 语法,而将 Additional parameters (附加参数) 字段留空。
在 PostgreSQL 上创建数据集市时,只能使用它的默认 schema。
Microsoft SQL Server
填写数据库的连接信息。
信息注释切记: 允许数据库名称中包含点 (".") 或连字符 ("-")。
为了启用将报告写入所定义数据库的功能,请确保指定的用户拥有足够的系统权限。
在 Microsoft SQL Server 上创建数据集市时,只能使用它的默认 schema。
如果您要使用 Windows 身份验证进行连接,请将 User (用户) 和 Password (密码) 字段留空。
创建与 Microsoft SQL Server 数据库的连接以存储报告和分析结果时,Microsoft 和 Open source JTDS (开源 JTDS) 驱动程序均可受支持。
Microsoft SQL Server 数据库所用的排序规则必须区分大小写,否则可能无法成功地生成报告。您可能会遇到下面的错误:java.sql.SQLException: Invalid column name 'rep_runtime'。如需有关排序规则的更多信息,请参阅 Microsoft 文档 (仅提供英文版本)。
GRANT USAGE on WAREHOUSE <WAREHOUSE_NAME> to <ROLE_NAME>
GRANT USAGE on DATABASE <DB_NAME> to <ROLE_NAME>
GRANT USAGE on ALL SCHEMAS IN DATABASE <DB_NAME> to <ROLE_NAME>
GRANT SELECT, INSERT, UPDATE on ALL TABLES in DATABASE <DB_NAME> to <ROLE_NAME>
GRANT SELECT, INSERT, UPDATE on ALL VIEWS in DATABASE <DB_NAME> to <ROLE_NAME>
GRANT USAGE on ALL SEQUENCES in DATABASE <DB_NAME> to <ROLE_NAME>
如果您未从 DB Type (数据库类型) 列表中选择 HSQL,则在 Additional parameters (附加参数) 字段中指定附加连接属性。
连接到 MySQL 8 数据库时,配置 useSSL、requireSSL 和 serverTimezone 属性。例如,输入 useSSL=false&requireSSL=false&serverTimezone=UTC。
连接到 Azure SQL 数据库时,输入 ssl=require。
在相应的字段中输入数据库的登录信息。
可选: 要将数据集市连接和报告文件夹路径以及图标导出为上下文,请单击 Export as context (导出为上下文) 并执行下面的步骤。