
# DLI SDK简介
数据湖探索服务软件开发工具包（DLI SDK，Data Lake Insight Software Development Kit）是对DLI服务提供的REST API进行封装，以简化开发工作。
DLI提供两种SDK支持：一种是 API Explorer SDK，另一种是DLI服务自研的SDK（包括DLI SDK V1和DLI SDK V2）。
**本手册介绍的是DLI服务自研的SDK的使用操作指导。**
如果您需要了解SDK的隐私数据处理策略，请参见[华为云SDK隐私声明](https://github.com/huaweicloud/huaweicloud-sdk-java-v3/blob/master/README_CN.md#隐私声明)。
表1DLI SDK类型简介 
| 类型               | 版本         | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 使用说明                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| API Explorer SDK | V3         | API Explorer SDK的接口是根据定义API的YAML文件统一自动生成的，接口参数与服务的API保持一致。您可以直接调用SDK V3提供的接口函数，实现使用提交DLI SQL和DLI Spark作业的目的，从而简化开发流程。 **您在API Explorer页面下载使用的SDK就是API Explorer SDK。** 图1**API Explorer** **-SDK** ![](https://support.huaweicloud.com/sdkreference-dli/zh-cn_image_0000002333627678.png)                                                                                                                                                                                                                                                                                    | [API Explorer SDK（推荐使用）](https://support.huaweicloud.com/sdkreference-dli/dli_04_1008.html) [访问APIE](https://console.huaweicloud.com/apiexplorer/#/openapi/DLI/sdk?)                                                                                                                                                                                                                                              |
| DLI服务自行开发的SDK    | DLI SDK V2 | DLI服务基于通用的SDK V3自行开发的SDK，对应DLI SDK安装包中的 dli-sdk-x-2.x.x版本。 可以直接调用DLI SDK V2提交DLI SQL和DLI Spark作业的目的，从而简化开发流程。 获取[DLI SDK V2的安装包](https://uquery-sdk.obs-website.cn-north-1.myhwclouds.com/?locale=zh-cn)。 说明： DLI SDK V2当前处于受限使用阶段，如需使用请提交工单申请开通。 - 2024年5月起，首次使用DLI的用户可以直接使用DLI SDK V2，无需申请。  - 对于2024年5月之前开通并使用DLI服务的用户，如需使用"DLI SDK V2"功能，必须提交工单申请开通试用权限。   | [使用SDK提交SQL作业](https://support.huaweicloud.com/sdkreference-dli/dli_04_0084.html) [使用SDK提交Spark作业](https://support.huaweicloud.com/sdkreference-dli/dli_04_0204.html) [使用SDK提交Flink SQL作业](https://support.huaweicloud.com/sdkreference-dli/dli_04_0202.html) [使用SDK提交Flink Jar作业](https://support.huaweicloud.com/sdkreference-dli/dli_04_0203.html) |
| DLI服务自行开发的SDK    | DLI SDK V1 | DLI服务自行开发的SDK，对应DLI SDK安装包中的 dli-sdk-x-1.x.x版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 计划废弃，不推荐使用。                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   
![](https://support.huaweicloud.com/sdkreference-dli/public_sys-resources/note_3.0-zh-cn.png)
DLI SDK调用接口使用https进行访问，有服务端使用证书。
#### DLI SDK简介
数据湖探索服务软件开发工具包（DLI SDK，Data Lake Insight Software Development Kit）是对DLI服务提供的REST API进行的作业提交的封装，以简化用户的开发工作。用户直接调用DLI SDK提供的接口函数即可实现使用提交DLI SQL和DLI Spark作业。
DLI支持的SDK分为API Explorer SDK和DLI服务自行开发的SDK。
- （推荐）API Explorer SDK：是根据定义API的YAML文件统一自动生成，其接口参数与服务的API一致。 具体操作请参考[API Explorer SDK开发指南](https://support.huaweicloud.com/devg-sdk/zh-cn_topic_0070637169.html)。
  
- DLI SDK（服务自研）：是DLI服务自行开发的SDK，本手册介绍DLI 自研SDK的使用方法。相关开发包请从[华为云DLI 开发工具包（SDK](https://uquery-sdk.obs-website.cn-north-1.myhuaweicloud.com/)）获取。
  - DLI SDK V2版本操作指导：
    - Java SDK操作指导请参考[Java SDK（DLI SDK V2）](https://support.huaweicloud.com/sdkreference-dli/dli_04_0201.html)。
    
    - Python SDK操作指导请参考[Python SDK（DLI SDK V2）](https://support.huaweicloud.com/sdkreference-dli/dli_04_0205.html)
     
  
  - DLI SDK V1版本操作指导（不推荐使用）：
    - Java SDK操作指导请参考[Java SDK（DLI SDK V1）](https://support.huaweicloud.com/sdkreference-dli/dli_04_0005.html)
    
    - Python SDK操作指导请参考[Python SDK（DLI SDK V1）](https://support.huaweicloud.com/sdkreference-dli/dli_04_0072.html)
     
   
 
![](https://support.huaweicloud.com/sdkreference-dli/public_sys-resources/note_3.0-zh-cn.png)
- DLI SDK调用接口使用https进行访问，有服务端使用证书。
- 建议您同时下载SDK安装包中的.sha256文件，该文件可用于验证SDK包的完整性。
 
