简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

创建数据源类型的准则

您必须了解用于定义 OnCommand Workflow Automation ( WFA )自定义数据源的数据源类型的创建准则。

您可以使用以下方法之一定义数据源类型:

  • SQL :您可以使用 WFA SQL 准则基于外部数据库定义来自数据源的选择查询。

  • 脚本:您可以编写一个 PowerShell 脚本,为词典条目的特定方案提供数据。

创建数据源类型的准则如下:

  • 您应使用 PowerShell 语言创建脚本。

  • PowerShell 脚本应为其当前工作目录中的每个词典条目提供输出。

  • 数据文件应命名为 dictional_entry.csv , ,其中词典条目的名称应使用小写字符。

    从 Performance Advisor 收集信息的预定义数据源类型使用基于脚本的数据源类型。输出文件名为 array_performation.csvaggregate_performation.csv 。

  • ` .csv` 文件中的内容应与词典条目属性中的内容完全相同。

    词典条目按以下顺序包括属性: array_IP ,日期,日期,小时, CPU_busy , 总操作数每秒,磁盘吞吐量每秒

    PowerShell 脚本会按相同顺序将数据添加到 ` .csv` 文件。

    $values = get-Array-CounterValueString ([REF]$data)
    Add-Content $arrayFile ([byte[]][char[]] "\N t$arrayIP't$date't$day't$hour't$values'n")
  • 您应使用编码来确保脚本输出的数据准确加载到 WFA 缓存中。

  • 在 ` .csv` 文件中输入空值时,应使用 \N 。