# 对外部 Talend 项目运行分析

## 程序

1. 选择 外部 Talend 项目，然后点击 定位。

   项目必须位于 Git 储存库或本地工作区文件夹中，其中包含要分析的 Talend 项目。
2. 从服务器收集的项目列表中选择您要分析的项目。
3. 选择提供商并添加详细信息：
   * Git 储存库：提供储存库 URI 和凭据。如果储存库 URI 指向 SSH 协议，则凭据字段将不会显示，将提供默认 SSH 密钥。
   * SVN 储存库：提供储存库 URI 和凭据。
   * 本地工作区：提供一个本地文件夹的路径，该文件夹包含一个或多个文件夹作为Talend项目文件夹，其中包含talend.project文件。一个Talend项目文件夹必须是父文件夹的直接子文件夹。没有递归搜索。

   ![项目分析向导的第三步，您可以在其中获取项目位置，第二部分](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/project-external-workspace.png)

   示例：
   ```
   parent_folder\
       project_1\
         talend.project
         ...
         processes\
         processes_mr\
         ...
       project_2\
         talend.project
         ...
         processes\
         processes_mr\
         ...
   ```

   在此示例中，工作区是**parent\_folder**的路径，其中包含两个Talend项目：**project\_1**和**project\_2**。

   将一个Talend Studio工作区用作本地Qlik Talend Cloud Migration Toolkit工作区：
   * 对于本地项目：工作区文件夹是Talend Studio工作区路径。
   * 对于远程项目：Talend Studio工作区具有类似于此的文件夹结构：
   ```
     workspace\
       .Java\
       .JETEmitters\
       .metadata
       .repositories\
         XXXXXX\     -> unique id
           .git
           master\
             project_1\
           branches\
             development\   -> any branch name
               project_1\
   ```

   在这种情况下，工作区可以是：
   * &lt;path of workspace&gt;\.repositories\XXXXXX\master
   * &lt;path of workspace&gt;\.repositories\XXXXXX\branches\development
4. 单击加载。