创建外部数据源
外部数据源允许工作流数据读取或写入外部源,例如:
- 现有的SQLite, SQL Server, DB2或访问数据库表。
- 一个Excel电子表格。
- 一个CSV文件。
- 一个自定义的数据源定义通过指定一个连接字符串。
外部数据源也可以用于存储性能历史数据与一个RFC目的地相关联。外部数据源是由上传一个或数据文件被下载从SAP使用ST03或ST03N事务。性能历史数据存储为SQLite数据库和外部数据源提供应用程序数据。
可以从外部数据源中的/外部数据源的数据文件夹LiveCompare层次结构。此文件夹可能包含的孩子外部数据文件夹使相关的外部数据源组合在一起。
当一个访问、SQLite、Excel或CSV创建外部数据源时,相关的数据库、电子表格或文本文件上传到< LiveCompare用户数据dir > \ \ ExternalDataFiles目录。SQLite数据库不需要上传,可以直接创建。SQL Server和DB2外部数据源直接从机器运行SQL Server或访问DB2。
如果你有管理员或LiveCompare编辑特权,可以创建一个外部数据源执行以下步骤:
- 选择数据/ LiveCompare层次结构中的外部数据源文件夹并选择New >外部数据源…”从上下文菜单。
- 完成添加外部数据源屏幕如下:
场 | 描述 |
---|---|
名称: | 一个唯一的名称,将识别外部数据源。 |
描述: | 描述外部数据源。 |
REST API: | 选择“不”来创建一个外部数据源访问LiveCompare。选择Yes以创建一个外部数据源公开为Web服务客户端使用REST API。默认情况下,REST API外部数据源返回1000表行。REST API选项不可用XML外部数据源。 |
类型: | 选择要创建的外部数据源类型,然后完成其余屏幕字段如下所描述的部分。 |
增加项目: | 如果LiveCompareproject-controlled,取消选中相应的复选框来排除一个或多个项目的外部数据源。如果你有LiveCompare编辑权限,当前项目的复选框可能不是去掉的时候。如果你有LiveCompare管理员权限,就不能访问外部数据源,除非它被分配给至少一个项目。 |
访问数据库:
场 | 描述 |
---|---|
上传: 选择现有的: |
点击“浏览…“浏览现有使用mdb或.accdb扩展访问数据库。将上传到数据库文件LiveCompare服务器。另外,如果任何访问外部数据源已经定义,点击“选择现有:”选择一个访问数据库文件已经上传。 |
表名称: | 现有的或新的访问表的名称作为外部数据源。如果使用新表的名称,它将创建适当的列定义当写入数据源行动是第一次用于写入外部数据源。 |
用户标识: | 如果有必要,需要输入用户ID登录到Access数据库。 |
密码: | 这个用户ID的密码。 |
CSV文件:
场 | 描述 |
---|---|
CSV文件上传: | 单击“浏览…”浏览一个文件名。CSV文件将上传到LiveCompare服务器。 |
或者,单击“高级”指定一个自定义连接字符串将被用于访问CSV文件。
自定义外部数据源:
场 | 描述 |
---|---|
连接字符串: | 输入自定义连接字符串需要访问外部数据源。你应该确保一个适当的提供者LiveCompare服务器上安装。 |
表名称: | 输入表的名称用于外部数据源。 |
对于DB2数据库:
场 | 描述 |
---|---|
服务器名称: | DB2服务器托管数据库的名称作为外部数据源。 |
端口: | DB2端口用于连接。离开这一领域的空白,DB2使用默认端口(50000)。 |
数据库名称: | 现有的DB2数据库的名称注册DB2服务器上。 |
表名称: | 现有的或新的DB2表的名称作为外部数据源。如果使用新表的名称,它将创建适当的列定义当写入数据源行动是第一次用于写入外部数据源。 |
用户名: | 用户名,用于登录到数据库。 |
密码: | 这个用户名的密码。 |
Excel电子表格:
场 | 描述 |
---|---|
上传: 选择现有的: |
点击“浏览…“浏览现有xls或.xlsx扩展访问Excel电子表格。电子表格文件将被上传到LiveCompare服务器。另外,如果任何Excel已经定义的外部数据源,单击“选择现有:”选择一个Excel电子表格已经上传。 |
工作表: | 现有的工作表的名称作为外部数据源。 |
SQLite数据库:
场 | 描述 |
---|---|
上传: 选择现有的: 创建: |
点击“浏览…”浏览.db扩展现有的SQLite数据库。将上传到数据库文件LiveCompare服务器。点击“选择现有:”选择一个SQLite数据库文件已经上传。点击“创建”,输入一个文件名.db扩展来创建一个新的SQLite数据库作为外部数据源。 |
表名称: | SQLite数据库表的名称作为外部数据源。如果“上传”或“选择现有”选项被选中时,该字段应该设置为一个现有的数据库表中。如果“创建”选项被选中时,该字段应该设置为要创建数据库表的名称。如果使用新表的名称,它将创建适当的列定义当写入数据源行动是第一次用于写入外部数据源。 |
SQL Server数据库:
注意,SQL Server外部数据源需要MSOLEDBSQL提供者LiveCompare服务器上安装。
场 | 描述 |
---|---|
服务器名称: | SQL Server机器托管数据库的名称作为外部数据源。 |
端口: | SQL服务器端口用于连接。离开这一领域的空白,使用默认SQL服务器端口(1433)。 |
数据库名称: | 现有的SQL Server数据库的名称注册SQL服务器机器上。 |
表名称: | 现有的或新的SQL Server表的名称作为外部数据源。如果使用新表的名称,它将创建适当的列定义当写入数据源行动是第一次用于写入外部数据源。 |
身份验证: 窗户 SQL |
表明Windows用户名是否将用于登录到SQL Server (Windows身份验证),还是一个单独的SQL Server将使用用户ID (SQL验证)。 |
SQL登录用户名: | 对SQL Server身份验证、SQL Server的用户名登录到数据库。 |
SQL登录密码: | 对于SQL Server身份验证,SQL Server为这个用户名密码。 |
对于性能历史数据外部数据源
场 | 描述 |
---|---|
选择文件: | 点击“浏览…”,选择一个或多个原始性能历史数据文件下载从SAP,然后单击“打开”。在“选择文件上传”对话框中,使用Ctrl键可能会选择多个文件,以及一系列的文件可以使用Shift键选择。 |
RFC目的地 | 选择一个RFC目的地用于分类性能历史数据作为交易的名字(TCOD)项目(掠夺)或BSP (WAPA)的应用程序。如果LiveCompareproject-controlled,只有RFC目的地列出在当前选中的项目。 |
对XML文件:
场 | 描述 |
---|---|
上传XML文件: | 单击“浏览…”浏览一个文件名。XML文件将上传到LiveCompare服务器。 |
或者,单击“高级”指定一个自定义连接字符串将被用于访问电子表格,和工作表的名称用于外部数据源。
如果LiveCompareproject-controlled,使用“添加项目”部分将外部数据源添加到一个或多个项目。点击“选择所有”选择所有的项目,或选择任何项目选择None。如果你有LiveCompare编辑权限,外部数据源总是添加到当前项目,所以当前项目不得竞选资格。
- 点击“保存”保存外部数据源。如果一个外部数据源类型的性能历史数据被选中时,指定的RFC目的地用于每个名称作为一个事务或程序进行分类,为每个对象聚合和使用数量。无法分类的对象存储在表中的外部数据源AppStatsNotFound命名。
当创建一个外部数据源,它出现在LiveCompare层次结构/外部数据源的数据文件夹下面。
从一个工作流访问外部数据源,将其分配给一个外部数据源参数。