UiPath Documentation
process-mining
latest
false

Process Mining 用户指南

上次更新日期 2026年5月6日

正在运行数据上传器

请按照以下步骤使用DataUploader加载数据。

  1. 下载 DataUploader。
  2. 创建一个文件夹,然后将要使用此文件夹中的DataUploader上传的输入文件复制到该文件夹中。
  3. 打开 Windows Powershell。
  4. 导航到下载DataUploader的位置。
  5. 运行以下命令之一:
    重要提示:

    将每个参数值用引号括起来。

process-mining-data-uploader.exe "<csv dir>" "<sas url>" "<end-of-upload api>"
process-mining-data-uploader.exe "<csv dir>" "<sas url>" "<end-of-upload api>"
process-mining-data-uploader.exe -c "<myfolder>" -s "<my-sas-uri>" -e "<my-end-of-upload-api>"
process-mining-data-uploader.exe -c "<myfolder>" -s "<my-sas-uri>" -e "<my-end-of-upload-api>"
process-mining-data-uploader.exe --config-file "path\to\config\file"
process-mining-data-uploader.exe --config-file "path\to\config\file"

每次上传文件时,系统都会显示一个进度条。

命令字符串示例

./process-mining-data-uploader.exe "data" "https://asdf.blob.core.windows.net/a28d10b0-6822-4xxy-a197-02zz39824ad4?sv=2020-06-12&si=sap-a58d10b0-6822-4ffc-a197-02ed649824ad4&sr=c&sig=WELk3bW8zpY5rL71lJ8pPPhlOq0odLNoQleY%2BL3nPqek%3D" "https://asdf.uipath.com/org/tenant/processmining_/api/v4.0/apps/a28d10b0-6822-4ffc-a197-02ed39824ad4/ingest/authenticated?AppSecretToken=A5B221CD00E77F02677G36H572IJKLM61N2440320O44666PQ4RS3T0U81410VW" "44"
./process-mining-data-uploader.exe "data" "https://asdf.blob.core.windows.net/a28d10b0-6822-4xxy-a197-02zz39824ad4?sv=2020-06-12&si=sap-a58d10b0-6822-4ffc-a197-02ed649824ad4&sr=c&sig=WELk3bW8zpY5rL71lJ8pPPhlOq0odLNoQleY%2BL3nPqek%3D" "https://asdf.uipath.com/org/tenant/processmining_/api/v4.0/apps/a28d10b0-6822-4ffc-a197-02ed39824ad4/ingest/authenticated?AppSecretToken=A5B221CD00E77F02677G36H572IJKLM61N2440320O44666PQ4RS3T0U81410VW" "44"

增量提取

Follow these steps to run the DataUploader with incremental sync.

  1. 打开 Windows Powershell 并导航到下载DataUploader的位置。
  2. Make sure all input files follow the required naming format. See File naming for incremental sync.
  3. Run the DataUploader with the --tables parameter. The following code shows an example command.
    process-mining-data-uploader.exe -c "<csv dir>" -s "<sas url>" -e "<end-of-upload api>" --tables '[{"prefix": "pfx01", "name": "Table01", "load-type": "incremental"}, {"prefix": "pfx02", "name": "Table02", "load-type": "full"}]'
    process-mining-data-uploader.exe -c "<csv dir>" -s "<sas url>" -e "<end-of-upload api>" --tables '[{"prefix": "pfx01", "name": "Table01", "load-type": "incremental"}, {"prefix": "pfx02", "name": "Table02", "load-type": "full"}]'
    
    重要提示:

    将每个参数值用引号括起来。

备注:

After each run, DataUploader saves the sync status to a file in the same folder as the executable.

备注:

Files whose prefix does not match any entry in the --tables parameter are ignored. When --tables is not provided, all files in the folder are uploaded.

File naming for incremental sync

All files intended for incremental ingestion must follow this naming format:

<table-prefix>_<any text>_<yyyymmdd>T<HHMMSS>.<extension>
<table-prefix>_<any text>_<yyyymmdd>T<HHMMSS>.<extension>

示例:

pfx01_filename-part-not-read-by-data-uploader_20240221T142100.csv
pfx01_filename-part-not-read-by-data-uploader_20240221T142100.csv
Part描述
<table-prefix>Must match a prefix defined in the --tables parameter. Must not contain underscores.
<any text>Any descriptive text. Not used by DataUploader.
<yyyymmdd>T<HHMMSS>Timestamp of the data extraction from the source. T separates date and time.
<extension>Any file extension.

故障排除

最大文件大小

(每个文件)的最大文件大小为 5TB。

重试次数

如果上传失败(例如由于连接不稳定), DataUploader会重试上传内容,最多可重试 4 次。如果数据上传 5 次后未成功,则会创建一份报告。

警告:

在某些网络配置下,由于证书自签名, DataUploader无法访问上传结束 API,并且您将收到诸如UNABLE_TO_GET_ISSUER_CERT_LOCALLY之类的错误。可通过将数据上传器指向您组织的证书颁发机构 (CA) 证书来解决此问题。请执行以下步骤。

  1. 创建名为NODE_EXTRA_CA_CERTS的环境变量。
  2. 将新环境变量的值设置为 CA 证书的文件路径。

如果某些文件上传失败,您可以使用相同的命令并使用相同的文件重新启动DataUploader

调用结束上传 API

如果我的文件已上传,但未调用上传结束端点怎么办?

有时,即使是在上传所有文件之后,也可能会发生未成功调用上传结束 API 的情况。 如果从数据上传器上传文件后您看不到以下日志,则表示未成功调用结束上传 API:

End-of-upload API reached successfully, data transformation started.

在这种情况下,您可以在 PowerShell 会话中复制并运行以下代码,以调用上传结束 API。

$endOfUploadUri = "*******"
$delimiter = 9 # you can change this to the ascii of the character of your choice
$fullUri = "$endOfUploadUri&dataLoadOptionsJson=%7B%22UseSampleData%22%3Afalse%2C%22FileFormatOptions%22%3A%7B%22FieldDelimiter%22%3A%22$delimiter%22%7D%7D"
$response = Invoke-WebRequest -Uri $fullUri -Method POST
Write-Output $response.StatusCode
$endOfUploadUri = "*******"
$delimiter = 9 # you can change this to the ascii of the character of your choice
$fullUri = "$endOfUploadUri&dataLoadOptionsJson=%7B%22UseSampleData%22%3Afalse%2C%22FileFormatOptions%22%3A%7B%22FieldDelimiter%22%3A%22$delimiter%22%7D%7D"
$response = Invoke-WebRequest -Uri $fullUri -Method POST
Write-Output $response.StatusCode

证书

警告:

在某些网络配置下,由于自签名证书问题, DataUploader无法访问上传结束 API,并且您将收到诸如UNABLE_TO_GET_ISSUER_CERT_LOCALLY之类的错误。您可以通过为数据上传器提供有效的证书链来解决此问题。

请按照以下步骤为数据上传器提供有效的证书链。

  1. 转到 Process Mining 门户,然后从“流程应用程序”选项卡中打开流程应用程序。

  2. 导航至网页浏览器中的地址栏,然后选择地址栏中左侧的“查看站点信息”图标。

    访问站点信息

  3. 选择“连接安全” ,然后选择“证书有效”以显示证书。

    证书有效

  4. 转到“详细信息”选项卡,然后展开“证书层次结构”。

  5. 选择cloud.uipath.com条目,然后选择“导出…”

    证书查看者

  6. 选择计算机上证书文件的保存位置,并确保将其保存为Base64 编码的 ASCII 类型、证书链 (*.pem;*crt)

    cloud.uipath.crt文件将出现在所选位置。

  7. 创建环境变量NODE_EXTRA_CA_CERTS ,并将此变量的值设置为在步骤 6 中所选证书的完整文件路径(包括文件夹路径、文件名和文件扩展名)

    1. 打开“Windows 系统属性”。
    2. Go to the Advanced tab.
    3. 选择“环境变量”
    4. 选择“新建”以添加新的系统变量。

新建系统变量

  1. 启动一个新的 PowerShell 会话,以确保数据上传器可以识别该环境变量。
  • 命令字符串示例
  • 增量提取
  • File naming for incremental sync
  • 故障排除
  • 最大文件大小
  • 重试次数
  • 调用结束上传 API
  • 证书

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新