From 6d6608a45debccc04d375197645841881348d290 Mon Sep 17 00:00:00 2001 From: "Su, Xiaomeng" Date: Fri, 6 Mar 2026 08:27:45 +0000 Subject: [PATCH] dli_umn_20260211 Reviewed-by: Pruthi, Vineet Co-authored-by: Su, Xiaomeng Co-committed-by: Su, Xiaomeng --- docs/dli/api-ref/ALL_META.TXT.json | 4 +- docs/dli/api-ref/CLASS.TXT.json | 2 +- docs/dli/api-ref/dli_02_00003.html | 8 +- docs/dli/api-ref/dli_02_0016.html | 18 - docs/dli/api-ref/dli_02_0020.html | 2 +- docs/dli/api-ref/dli_02_0021.html | 4 +- docs/dli/api-ref/dli_02_0022.html | 2 +- docs/dli/api-ref/dli_02_0024.html | 2 +- docs/dli/api-ref/dli_02_0025.html | 8 +- docs/dli/api-ref/dli_02_0102.html | 4 +- docs/dli/api-ref/dli_02_0105.html | 4 +- docs/dli/api-ref/dli_02_0124.html | 6 +- docs/dli/api-ref/dli_02_0126.html | 4 +- docs/dli/api-ref/dli_02_0127.html | 2 +- docs/dli/api-ref/dli_02_0130.html | 4 +- docs/dli/api-ref/dli_02_0187.html | 3 +- docs/dli/api-ref/dli_02_0189.html | 10 + docs/dli/api-ref/dli_02_0190.html | 12 +- docs/dli/api-ref/dli_02_0194.html | 7 +- docs/dli/api-ref/dli_02_0196.html | 38 +- docs/dli/api-ref/dli_02_0201.html | 951 ------------- docs/dli/api-ref/dli_02_0228.html | 30 +- docs/dli/api-ref/dli_02_0229.html | 28 +- docs/dli/api-ref/dli_02_0230.html | 60 +- docs/dli/api-ref/dli_02_0231.html | 50 +- docs/dli/api-ref/dli_02_0233.html | 8 +- docs/dli/api-ref/dli_02_0234.html | 8 +- docs/dli/api-ref/dli_02_0235.html | 115 +- docs/dli/api-ref/dli_02_0236.html | 2 +- docs/dli/api-ref/dli_02_0241.html | 2 +- docs/dli/api-ref/dli_02_0242.html | 2 +- docs/dli/api-ref/dli_02_0243.html | 2 +- docs/dli/api-ref/dli_02_0245.html | 4 +- docs/dli/api-ref/dli_02_0246.html | 2 +- docs/dli/api-ref/dli_02_0247.html | 2 +- docs/dli/api-ref/dli_02_0248.html | 4 +- docs/dli/api-ref/dli_02_0250.html | 2 +- docs/dli/api-ref/dli_02_0252.html | 2 +- docs/dli/api-ref/dli_02_0254.html | 2 +- docs/dli/api-ref/dli_02_0255.html | 2 +- docs/dli/api-ref/dli_02_0312.html | 2 +- docs/dli/api-ref/dli_02_0316.html | 2 +- docs/dli/api-ref/dli_02_0326.html | 13 +- docs/dli/api-ref/dli_02_0327.html | 21 +- docs/dli/api-ref/dli_02_0336.html | 4 +- docs/dli/api-ref/dli_02_0371.html | 2 +- docs/dli/api-ref/en-us_topic_0206808210.html | 949 +++++++++++++ docs/dli/umn/ALL_META.TXT.json | 1282 ++++++++++-------- docs/dli/umn/CLASS.TXT.json | 1228 +++++++++-------- docs/dli/umn/dli_01_00006.html | 16 +- docs/dli/umn/dli_01_0001.html | 8 +- docs/dli/umn/dli_01_0002.html | 2 +- docs/dli/umn/dli_01_0005.html | 12 +- docs/dli/umn/dli_01_0006.html | 25 +- docs/dli/umn/dli_01_0010.html | 4 +- docs/dli/umn/dli_01_0014.html | 9 + docs/dli/umn/dli_01_0016.html | 2 +- docs/dli/umn/dli_01_0017.html | 6 +- docs/dli/umn/dli_01_0019.html | 2 +- docs/dli/umn/dli_01_0020.html | 2 +- docs/dli/umn/dli_01_0320.html | 12 +- docs/dli/umn/dli_01_0363.html | 8 +- docs/dli/umn/dli_01_0375.html | 6 +- docs/dli/umn/dli_01_0378.html | 47 +- docs/dli/umn/dli_01_0384.html | 10 +- docs/dli/umn/dli_01_0385.html | 2 +- docs/dli/umn/dli_01_0403.html | 2 +- docs/dli/umn/dli_01_0410.html | 4 +- docs/dli/umn/dli_01_0417.html | 37 +- docs/dli/umn/dli_01_0419.html | 14 +- docs/dli/umn/dli_01_0445.html | 509 ++++--- docs/dli/umn/dli_01_0448.html | 10 +- docs/dli/umn/dli_01_0451.html | 260 ++-- docs/dli/umn/dli_01_0457.html | 186 ++- docs/dli/umn/dli_01_0461.html | 18 +- docs/dli/umn/dli_01_0463.html | 4 +- docs/dli/umn/dli_01_0464.html | 20 +- docs/dli/umn/dli_01_0489.html | 2 +- docs/dli/umn/dli_01_0494.html | 4 +- docs/dli/umn/dli_01_0498.html | 82 +- docs/dli/umn/dli_01_0504.html | 7 +- docs/dli/umn/dli_01_0505.html | 21 +- docs/dli/umn/dli_01_0506.html | 8 +- docs/dli/umn/dli_01_0512.html | 12 +- docs/dli/umn/dli_01_0515.html | 4 +- docs/dli/umn/dli_01_0525.html | 2 +- docs/dli/umn/dli_01_0531.html | 27 +- docs/dli/umn/dli_01_0538.html | 6 +- docs/dli/umn/dli_01_0550.html | 14 +- docs/dli/umn/dli_01_0552.html | 2 +- docs/dli/umn/dli_01_0559.html | 2 +- docs/dli/umn/dli_01_0561.html | 10 +- docs/dli/umn/dli_01_0566.html | 10 +- docs/dli/umn/dli_01_0612.html | 1 - docs/dli/umn/dli_01_0616.html | 6 +- docs/dli/umn/dli_01_0617.html | 4 +- docs/dli/umn/dli_01_0618.html | 2 +- docs/dli/umn/dli_01_0622.html | 12 +- docs/dli/umn/dli_01_0623.html | 4 +- docs/dli/umn/dli_01_0632.html | 2 +- docs/dli/umn/dli_01_0636.html | 8 +- docs/dli/umn/dli_01_0638.html | 2 +- docs/dli/umn/dli_01_0639.html | 2 +- docs/dli/umn/dli_01_0687.html | 23 +- docs/dli/umn/dli_01_0698.html | 51 + docs/dli/umn/dli_03_0031.html | 4 +- docs/dli/umn/dli_03_0032.html | 6 +- docs/dli/umn/dli_03_0040.html | 2 +- docs/dli/umn/dli_03_0054.html | 2 +- docs/dli/umn/dli_03_0056.html | 2 +- docs/dli/umn/dli_03_0060.html | 2 +- docs/dli/umn/dli_03_0067.html | 19 +- docs/dli/umn/dli_03_0076.html | 4 +- docs/dli/umn/dli_03_0086.html | 253 +++- docs/dli/umn/dli_03_0098.html | 2 +- docs/dli/umn/dli_03_0156.html | 2 +- docs/dli/umn/dli_03_0173.html | 4 +- docs/dli/umn/dli_03_0175.html | 4 +- docs/dli/umn/dli_03_0184.html | 2 +- docs/dli/umn/dli_03_0211.html | 2 +- docs/dli/umn/dli_07_0003.html | 61 +- docs/dli/umn/dli_07_0004.html | 14 +- docs/dli/umn/dli_07_0005.html | 11 +- docs/dli/umn/dli_07_0006.html | 14 +- docs/dli/umn/dli_07_0007.html | 10 +- docs/dli/umn/dli_07_0009.html | 16 +- docs/dli/umn/dli_07_0027.html | 9 +- docs/dli/umn/dli_09_0210.html | 180 +++ docs/dli/umn/dli_09_0211.html | 421 ++++++ docs/dli/umn/dli_09_0215.html | 186 +++ 130 files changed, 4651 insertions(+), 3073 deletions(-) delete mode 100644 docs/dli/api-ref/dli_02_0201.html create mode 100644 docs/dli/api-ref/en-us_topic_0206808210.html create mode 100644 docs/dli/umn/dli_01_0698.html create mode 100644 docs/dli/umn/dli_09_0210.html create mode 100644 docs/dli/umn/dli_09_0211.html create mode 100644 docs/dli/umn/dli_09_0215.html diff --git a/docs/dli/api-ref/ALL_META.TXT.json b/docs/dli/api-ref/ALL_META.TXT.json index 7b786e695..a19e973db 100644 --- a/docs/dli/api-ref/ALL_META.TXT.json +++ b/docs/dli/api-ref/ALL_META.TXT.json @@ -1719,8 +1719,8 @@ "githuburl":"" }, { - "uri":"dli_02_0201.html", - "node_id":"dli_02_0201.xml", + "uri":"en-us_topic_0206808210.html", + "node_id":"en-us_topic_0206808210.xml", "product_code":"dli", "code":"79", "des":"This section describes fine-grained permissions management for your DLI. If your account does not need individual IAM users, then you may skip this section.By default, ne", diff --git a/docs/dli/api-ref/CLASS.TXT.json b/docs/dli/api-ref/CLASS.TXT.json index 51a4ddfd7..c2b7b277c 100644 --- a/docs/dli/api-ref/CLASS.TXT.json +++ b/docs/dli/api-ref/CLASS.TXT.json @@ -705,7 +705,7 @@ "desc":"This section describes fine-grained permissions management for your DLI. If your account does not need individual IAM users, then you may skip this section.By default, ne", "product_code":"dli", "title":"Permissions Policies and Supported Actions", - "uri":"dli_02_0201.html", + "uri":"en-us_topic_0206808210.html", "doc_type":"api", "p_code":"", "code":"79" diff --git a/docs/dli/api-ref/dli_02_00003.html b/docs/dli/api-ref/dli_02_00003.html index 8df774254..816003356 100644 --- a/docs/dli/api-ref/dli_02_00003.html +++ b/docs/dli/api-ref/dli_02_00003.html @@ -8,7 +8,13 @@ -

2025-09-25

+

2026-02-10

+ +

Modified the following sections:

+ + + +

2025-09-25

Modified the following sections:

diff --git a/docs/dli/api-ref/dli_02_0016.html b/docs/dli/api-ref/dli_02_0016.html index 6355094c7..cb339852a 100644 --- a/docs/dli/api-ref/dli_02_0016.html +++ b/docs/dli/api-ref/dli_02_0016.html @@ -214,24 +214,6 @@

Default Spark version of the queue

-

support_hetu_engine_versions

- -

No

- -

Array[String]

- -

HetuEngine version supported by the queue

- - -

default_hetu_engine_version

- -

No

- -

String

- -

Default HetuEngine version of the queue

- -

support_flink_sql_versions

No

diff --git a/docs/dli/api-ref/dli_02_0020.html b/docs/dli/api-ref/dli_02_0020.html index 716eb6542..4719cf9b1 100644 --- a/docs/dli/api-ref/dli_02_0020.html +++ b/docs/dli/api-ref/dli_02_0020.html @@ -114,7 +114,7 @@

Boolean

Whether to export column names when exporting CSV and JSON data.

-
  • If this parameter is set to true, the column names are exported.
  • If this parameter is set to false, the column names are not exported.
  • If this parameter is left blank, the default value false is used.
+
  • If this parameter is set to true, the column names are exported.
  • If this parameter is set to false, the column names are not exported.
  • If this parameter is left blank, the default value false is used.
diff --git a/docs/dli/api-ref/dli_02_0021.html b/docs/dli/api-ref/dli_02_0021.html index 092789e29..219db53e8 100644 --- a/docs/dli/api-ref/dli_02_0021.html +++ b/docs/dli/api-ref/dli_02_0021.html @@ -28,7 +28,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

@@ -45,7 +45,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

diff --git a/docs/dli/api-ref/dli_02_0022.html b/docs/dli/api-ref/dli_02_0022.html index 65579e394..e52efcb3c 100644 --- a/docs/dli/api-ref/dli_02_0022.html +++ b/docs/dli/api-ref/dli_02_0022.html @@ -123,7 +123,7 @@

String

-

Path to imported or exported files.

+

Path for imported or exported files.

data_type

diff --git a/docs/dli/api-ref/dli_02_0024.html b/docs/dli/api-ref/dli_02_0024.html index e2abd1b1d..66cb29efa 100644 --- a/docs/dli/api-ref/dli_02_0024.html +++ b/docs/dli/api-ref/dli_02_0024.html @@ -103,7 +103,7 @@

Boolean

Whether to export column names when exporting CSV and JSON data.

-
  • If this parameter is set to true, the column names are exported.
  • If this parameter is set to false, the column names are not exported.
  • If this parameter is left blank, the default value false is used.
+
  • If this parameter is set to true, the column names are exported.
  • If this parameter is set to false, the column names are not exported.
  • If this parameter is left blank, the default value false is used.

limit_num

diff --git a/docs/dli/api-ref/dli_02_0025.html b/docs/dli/api-ref/dli_02_0025.html index 21ea61f8d..a5c9e5245 100644 --- a/docs/dli/api-ref/dli_02_0025.html +++ b/docs/dli/api-ref/dli_02_0025.html @@ -232,11 +232,11 @@

String

Definition

-

Engine type

+

Engine type Only the Spark engine is currently supported.

Constraints

None

Range

-
  • spark: Spark engine
+
  • spark: indicates the Spark engine.

Default Value

None

@@ -535,9 +535,9 @@

String

Definition

-

Engine type

+

Engine type configured for the queue.

Range

-
  • spark: Spark engine
+
  • spark: the Spark engine.

statement

diff --git a/docs/dli/api-ref/dli_02_0102.html b/docs/dli/api-ref/dli_02_0102.html index 1a96feeed..5997153c7 100644 --- a/docs/dli/api-ref/dli_02_0102.html +++ b/docs/dli/api-ref/dli_02_0102.html @@ -32,7 +32,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

@@ -144,7 +144,7 @@

Constraints

None

Range

-
  • spark: Spark engine
+

Only the Spark engine is currently supported. The default value is spark.

Default Value

spark

diff --git a/docs/dli/api-ref/dli_02_0105.html b/docs/dli/api-ref/dli_02_0105.html index 8fef57d4f..9f3e55f2c 100644 --- a/docs/dli/api-ref/dli_02_0105.html +++ b/docs/dli/api-ref/dli_02_0105.html @@ -267,7 +267,7 @@

Long

-

Size of a DLI table. Set parameter to 0 for non-DLI tables. The unit is byte.

+

Size of a DLI table. This parameter is consistently 0 for non-DLI tables. The unit is byte.

table_type

@@ -295,7 +295,7 @@

Integer

-

Paging size. The minimum value is 1 and the maximum value is 100.

+

Paging size. The minimum value is 1 and the maximum value is 100.

current-page

diff --git a/docs/dli/api-ref/dli_02_0124.html b/docs/dli/api-ref/dli_02_0124.html index 7251a71ab..e7362279f 100644 --- a/docs/dli/api-ref/dli_02_0124.html +++ b/docs/dli/api-ref/dli_02_0124.html @@ -29,7 +29,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

@@ -347,7 +347,7 @@

Integer

Definition

-

Number of Executors in a Spark application. This configuration item replaces the default parameter in sc_type.

+

Number of Executors in a Spark application. This configuration item replaces the default parameter in sc_type.

Constraints

None

Range

@@ -739,7 +739,7 @@

Definition

Queue name. Set this parameter to the name of the created DLI queue.

-
  • This parameter is compatible with the cluster_name parameter. That is, if cluster_name is used to specify a queue, the queue is still valid.
  • You are advised to use the queue parameter. The queue and cluster_name parameters cannot coexist.
+
  • This parameter is compatible with the cluster_name parameter. That is, if cluster_name is used to specify a queue, the queue is still valid.
  • You are advised to use the queue parameter. The queue and cluster_name parameters cannot coexist.

Range

None

diff --git a/docs/dli/api-ref/dli_02_0126.html b/docs/dli/api-ref/dli_02_0126.html index 4711ae798..cfa3a87a6 100644 --- a/docs/dli/api-ref/dli_02_0126.html +++ b/docs/dli/api-ref/dli_02_0126.html @@ -27,7 +27,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

@@ -155,7 +155,7 @@

No

-

Array of Strings

+

Array of strings

Definition

Last 10 records of the current batch processing job.

diff --git a/docs/dli/api-ref/dli_02_0127.html b/docs/dli/api-ref/dli_02_0127.html index 6ccdcea3a..f97cbebe7 100644 --- a/docs/dli/api-ref/dli_02_0127.html +++ b/docs/dli/api-ref/dli_02_0127.html @@ -23,7 +23,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

diff --git a/docs/dli/api-ref/dli_02_0130.html b/docs/dli/api-ref/dli_02_0130.html index 6cd8ed215..5933ec353 100644 --- a/docs/dli/api-ref/dli_02_0130.html +++ b/docs/dli/api-ref/dli_02_0130.html @@ -211,7 +211,7 @@

Boolean

-

Whether to upload resource packages in asynchronous mode. The default value is false, indicating that the asynchronous mode is not used. You are advised to upload resource packages in asynchronous mode.

+

Whether to upload resource packages in asynchronous mode. The default value is false, indicating that the asynchronous mode is not used. You are advised to upload resource packages in asynchronous mode.

owner

@@ -297,7 +297,7 @@

Boolean

-

Whether to upload resource packages in asynchronous mode. The default value is false, indicating that the asynchronous mode is not used. You are advised to upload resource packages in asynchronous mode.

+

Whether to upload resource packages in asynchronous mode. The default value is false, indicating that the asynchronous mode is not used. You are advised to upload resource packages in asynchronous mode.

diff --git a/docs/dli/api-ref/dli_02_0187.html b/docs/dli/api-ref/dli_02_0187.html index d5918860e..d50988c46 100644 --- a/docs/dli/api-ref/dli_02_0187.html +++ b/docs/dli/api-ref/dli_02_0187.html @@ -233,8 +233,7 @@

Example Response

{
   "is_success": true,
-  "message": "Create peer connection for queues:{Queue list in the request parameter}",
-  "connection_id": "2a620c33-5609-40c9-affd-2b6453071b0f"
+  "message": "Create peer connection for queues:{Queue list in the request parameter}",   "connection_id": "2a620c33-5609-40c9-affd-2b6453071b0f"
 }

Status Codes

Table 6 describes the status code.

diff --git a/docs/dli/api-ref/dli_02_0189.html b/docs/dli/api-ref/dli_02_0189.html index d5441270d..c279f927e 100644 --- a/docs/dli/api-ref/dli_02_0189.html +++ b/docs/dli/api-ref/dli_02_0189.html @@ -142,6 +142,16 @@

User-defined host information. For details, see hosts parameter description.

+

ipv6_enable

+ +

No

+ +

Boolean

+ +

Whether to enable IPv6

+
  • true: Enable IPv6.
  • false: Do not enable IPv6.
+ +
diff --git a/docs/dli/api-ref/dli_02_0190.html b/docs/dli/api-ref/dli_02_0190.html index 7451dc479..2b8bf48b7 100644 --- a/docs/dli/api-ref/dli_02_0190.html +++ b/docs/dli/api-ref/dli_02_0190.html @@ -239,6 +239,16 @@

User-defined host information. For details, see Table 7.

+

ipv6_enable

+ +

No

+ +

Boolean

+ +

Whether to enable IPv6

+
  • true: Enable IPv6.
  • false: Do not enable IPv6.
+ + @@ -345,7 +355,7 @@

String

-

Detailed error message when the status is FAILED.

+

Detailed error message when the status is FAILED.

update_time

diff --git a/docs/dli/api-ref/dli_02_0194.html b/docs/dli/api-ref/dli_02_0194.html index b5db982cd..6e7698ca9 100644 --- a/docs/dli/api-ref/dli_02_0194.html +++ b/docs/dli/api-ref/dli_02_0194.html @@ -169,7 +169,7 @@

No

-

Array of Strings

+

Array of strings

Definition

Tag information of the queue to be created. Currently, the tag information includes whether the queue is cross-AZ (JSON string). The value can only be 2, that is, a dual-AZ queue whose compute resources are distributed in two AZs is created.

@@ -208,8 +208,7 @@

Constraints

This parameter is available only when queue_type is set to sql.

Range

-

The options are spark and hetuEngine.

-
  • spark: Spark engine
+

You can choose the Spark engine, configured as spark.

Default Value

The default value is spark.

@@ -362,7 +361,7 @@

500

-

Internal service error.

+

Internal server error.

diff --git a/docs/dli/api-ref/dli_02_0196.html b/docs/dli/api-ref/dli_02_0196.html index e79e6e447..896850722 100644 --- a/docs/dli/api-ref/dli_02_0196.html +++ b/docs/dli/api-ref/dli_02_0196.html @@ -95,24 +95,6 @@

Query results are filtered by tag.

-

limit

- -

No

- -

Integer

- -

Number of records to be displayed of the page-based query.

- - -

offset

- -

No

- -

Integer

- -

Specifies the offset of the page-based query.

- - @@ -153,7 +135,7 @@

No

-

Array of Object

+

Array of objects

Queue information For details, see Table 4.

@@ -394,24 +376,6 @@

Default Spark version of the queue

-

support_hetu_engine_versions

- -

No

- -

Array[String]

- -

HetuEngine version supported by the queue

- - -

default_hetu_engine_version

- -

No

- -

String

- -

Default HetuEngine version of the queue

- -

support_flink_sql_versions

No

diff --git a/docs/dli/api-ref/dli_02_0201.html b/docs/dli/api-ref/dli_02_0201.html deleted file mode 100644 index ff91492f5..000000000 --- a/docs/dli/api-ref/dli_02_0201.html +++ /dev/null @@ -1,951 +0,0 @@ - - -

Permissions Policies and Supported Actions

-

This section describes fine-grained permissions management for your DLI. If your account does not need individual IAM users, then you may skip this section.

-

By default, new IAM users do not have permissions assigned. You need to add them to one or more groups, and attach permissions policies or roles to these groups. Users inherit permissions from the groups to which they are added After authorization, the user can perform specified operations on MRS based on the permissions.

-

-
  • Roles are a type of coarse-grained authorization mechanism that defines permissions related to user responsibilities.
  • Policies define API-based permissions for operations on specific resources under certain conditions, allowing for more fine-grained, secure access control of cloud resources.
-

Policy-based authorization is useful if you want to allow or deny the access to an API.

-
-

An account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions. The permissions required for calling an API are determined by the actions supported by the API. Only users who have been granted permissions allowing the actions can call the API successfully. For example, if an IAM user needs to create buckets using an API, the user must have been granted permissions that allow the dli:queue:create_queue action.

-

Supported Actions

VBS provides system-defined policies that can be directly used in IAM. You can also create custom policies and use them to supplement system-defined policies, implementing more refined access control. Operations supported by policies are specific to APIs. The following are common concepts related to policies:

-
  • Permissions: Allow or deny operations on specified resources under specific conditions.
  • APIs: RESTful APIs that can be called in a custom policy.
  • Actions: added to a custom policy to control permissions for specific operations.
  • Dependencies: actions which a specific action depends on. When allowing an action for a user, you also need to allow any existing action dependencies for that user.
  • IAM or enterprise projects: Type of projects for which an action will take effect. Policies that contain actions supporting both IAM and enterprise projects can be assigned to user groups and take effect in both IAM and Enterprise Management. Policies that only contain actions supporting IAM projects can be assigned to user groups and only take effect for IAM. Such policies will not take effect if they are assigned to user groups in Enterprise Project.

    -

    Only the APIs listed in Table 1 support custom authorization.

    -
-

The check mark (√) indicates that an action takes effect. The cross mark (x) indicates that an action does not take effect.

-
-

DLI supports the following actions that can be defined in custom policies:

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Table 1 Actions

Permission

-

API

-

Actions

-

IAM Project

-

(Project)

-

Enterprise Project

-

(Enterprise Project)

-

Creating a queue

-

POST /v1.0/{project_id}/queues

-

dli:queue:createQueue

-

-

-

Deleting a queue

-

DELETE /v1.0/{project_id}/queues/{queue_name}

-

dli:queue:dropQueue

-

-

-

Submitting a job

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:queue:submitJob

-

-

×

-

Canceling a job

-

DELETE /v1.0/{project_id}/jobs/{job_id}

-

dli:queue:cancelJob

-

-

×

-

Viewing queue permissions of other users

-

GET /v1.0/{project_id}/queues/{queue_name}/users

-

dli:queue:showPrivileges

-

-

×

-

Restarting a queue

-

PUT /v1.0/{project_id}/queues/{queue_name}/action

-

dli:queue:restart

-

-

×

-

Scaling out/in a queue

-

PUT /v1.0/{project_id}/queues/{queue_name}/action

-

dli:queue:scaleQueue

-

-

×

-

Granting elastic resource pool permissions

-

PUT /v1.0/{project_id}/user-authorization

-

dli:elasticresourcepool:grantPrivilege

-

-

×

-

Revoking elastic resource pool permissions

-

PUT /v1.0/{project_id}/user-authorization

-

dli:elasticresourcepool:revokePrivilege

-

-

×

-

Obtaining information about all catalogs in a project

-

GET /v3/{project_id}/catalogs

-

dli:catalog:list

-

-

×

-

Querying details about a specified catalog

-

GET /v3/{project_id}/catalogs/{catalog_name}

-

dli:catalog:get

-

-

×

-

Binding a catalog

-

POST /v3/{project_id}/catalogs/action

-

dli:catalog:bind

-

-

×

-

Unbinding a catalog

-

POST /v3/{project_id}/catalogs/action

-

dli:catalog:unbind

-

-

×

-

Creating a database

-

POST /v1.0/{project_id}/databases

-

dli:database:createDatabase

-

-

×

-

Deleting a database

-

DELETE /v1.0/{project_id}/databases/{database_name}

-

dli:database:dropDatabase

-

-

×

-

Modifying database configuration

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:database:alterDatabaseProperties

-

-

×

-

Explaining the SQL statement as an execution plan

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:explain

-

-

×

-

Creating a table

-

POST /v1.0/{project_id}/databases/{database_name}/tables

-

dli:database:createTable

-

-

×

-

Creating a view

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:createView

-

-

×

-

Creating a function

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:createFunction

-

-

×

-

Describing a function

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:describeFunction

-

-

×

-

Deleting a function

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:dropFunction

-

-

×

-

Displaying a function

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:showFunctions

-

-

×

-

Creating a role

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:createRole

-

-

×

-

Deleting a role

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:dropRole

-

-

×

-

Displaying a role

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:showRoles

-

-

×

-

Displaying all roles

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:showAllRoles

-

-

×

-

Binding a role

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:grantRole

-

-

×

-

Unbinding a role

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:revokeRole

-

-

×

-

Displaying the binding relationships between all roles and users

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:database:showUsers

-

-

×

-

Viewing database permissions of other users

-

GET /v1.0/{project_id}/databases/{database_name}/users

-

dli:database:showPrivileges

-

-

×

-

Displaying a database

-

GET /v1.0/{project_id}/databases

-

dli:database:displayDatabase

-

-

×

-

Displaying all databases

-

GET /v1.0/{project_id}/databases

-

dli:database:displayAllDatabases

-

-

×

-

Displaying all tables

-

GET /v1.0/{project_id}/databases

-

dli:database:displayAllTables

-

-

×

-

Granting database permissions to a specified user

-

PUT /v1.0/{project_id}/user-authorization

-

dli:database:grantPrivilege

-

-

×

-

Removing database permissions of a specified user

-

PUT /v1.0/{project_id}/user-authorization

-

dli:database:revokePrivilege

-

-

×

-

Deleting a table

-

DELETE /v1.0/{project_id}/databases/{database_name}/tables/{table_name}

-

dli:table:dropTable

-

-

×

-

Displaying the table structure

-

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}

-

dli:table:describeTable

-

-

×

-

Querying a table

-

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview

-

dli:table:select

-

-

×

-

Displaying table configuration

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:showTableProperties

-

-

×

-

Displaying the table creation statement

-

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview

-

dli:table:showCreateTable

-

-

×

-

Displaying all partitions

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:showPartitions

-

-

×

-

Setting table configuration

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableSetProperties

-

-

×

-

Adding a column

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableAddColumns

-

-

×

-

Adding partitions to a partitioned table

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableAddPartition

-

-

×

-

Renaming a table partition

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableRenamePartition

-

-

×

-

Deleting partitions from a partitioned table

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableDropPartition

-

-

×

-

Restoring a table partition

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableRecoverPartition

-

-

×

-

Renaming a table

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableRename

-

-

×

-

Setting the partition path

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterTableSetLocation

-

-

×

-

Inserting table data

-

POST /v1.0/{project_id}/jobs/submit-job, statement invoking

-

dli:table:insertIntoTable

-

-

×

-

Rewriting table data

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:insertOverwriteTable

-

-

×

-

Viewing table permissions of other users

-

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/users

-

dli:table:showPrivileges

-

-

×

-

Clearing a table

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:truncateTable

-

-

×

-

Updating a table

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:update

-

-

×

-

Deleting table data

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:delete

-

-

×

-

Modifying column information

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:alterTableChangeColumn

-

-

×

-

Deleting a column

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:alterTableDropColumns

-

-

×

-

Displaying data segments

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:showSegments

-

-

×

-

Merging data segments

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:table:compaction

-

-

×

-

Modifying a view

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:table:alterView

-

-

×

-

Displaying the table structure

-

POST /v1.0/{project_id}/jobs/submit-job, executing corresponding SQL statements

-

dli:table:describeTable

-

-

×

-

Granting data table permissions to a specified user

-

PUT /v1.0/{project_id}/user-authorization

-

dli:table:grantPrivilege

-

-

×

-

Removing data table permissions of a specified user

-

PUT /v1.0/{project_id}/user-authorization

-

dli:table:revokePrivilege

-

-

×

-

Viewing the security authentication information permission list of other users

-

GET /v1.0/{project_id}/datasource/auth-infos/{auth_name}/users

-

dli:datasourceauth:showPrivileges

-

-

×

-

Using security authentication information

-

POST /v1.0/{project_id}/jobs/submit-job

-

dli:datasourceauth:useAuth

-

-

×

-

Deleting security authentication information

-

DELETE /v2.0/{project_id}/datasource/auth-infos/{auth_info_name}

-

dli:datasourceauth:dropAuth

-

-

×

-

Updating security authentication information

-

PUT /v2.0/{project_id}/datasource/auth-infos

-

dli:datasourceauth:updateAuth

-

-

×

-

Granting security authentication permissions to a specified user

-

PUT /v1.0/{project_id}/user-authorization

-

dli:datasourceauth:grantPrivilege

-

-

×

-

Removing security authentication permissions of a specified user

-

PUT /v1.0/{project_id}/user-authorization

-

dli:datasourceauth:revokePrivilege

-

-

×

-

Removing job permissions of a specified user

-

PUT /v1.0/{{project_id}}/authorization

-

dli:jobs:revokePrivilege

-

-

×

-

Querying a Column

-

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

-

dli:column:select

-

-

×

-

Granting permissions to a specified user queue

-

PUT /v1.0/{project_id}/user-authorization

-

dli:column:grantPrivilege

-

-

×

-

Removing permissions of a specified user queue

-

PUT /v1.0/{project_id}/user-authorization

-

dli:column:revokePrivilege

-

-

×

-

Listing Flink jobs

-

GET /v1.0/{project_id}/streaming/jobs

-

dli:jobs:listAll

-

-

×

-

Querying Flink job details

-

GET /v1.0/{project_id}/streaming/jobs/{job_id}

-

dli:jobs:get

-

-

×

-

Creating a Flink SQL job

-

POST /v1.0/{project_id}/streaming/sql-jobs

-

dli:jobs:create

-

-

×

-

Creating a Flink Jar job

-

POST /v1.0/{project_id}/streaming/flink-jobs

-

dli:jobs:create

-

-

×

-

Updating a Flink SQL job

-

PUT /v1.0/{project_id}/streaming/sql-jobs/{job_id}

-

dli:jobs:update

-

-

×

-

Updating a Flink Jar job

-

PUT /v1.0/{project_id}/streaming/flink-jobs/{job_id}

-

dli:jobs:update

-

-

×

-

Deleting a Flink job

-

DELETE /v1.0/{project_id}/streaming/jobs/{job_id}

-

dli:jobs:delete

-

-

×

-

Running Flink jobs in batches

-

POST /v1.0/{project_id}/streaming/jobs/run

-

dli:jobs:start

-

-

×

-

Stopping a Flink job

-

POST /v1.0/{project_id}/streaming/jobs/stopob_id/stop

-

dli:jobs:stop

-

-

×

-
-
-
-
- diff --git a/docs/dli/api-ref/dli_02_0228.html b/docs/dli/api-ref/dli_02_0228.html index 6b6ec2f40..d41701bd7 100644 --- a/docs/dli/api-ref/dli_02_0228.html +++ b/docs/dli/api-ref/dli_02_0228.html @@ -46,7 +46,7 @@

String

-

Name of the job. The value can contain 1 to 57 characters.

+

Job name. The value can contain up to 57 characters.

desc

@@ -74,7 +74,7 @@

String

-

Name of a queue. The value can contain 0 to 128 characters.

+

Queue name. The value can contain 0 to 128 characters.

sql_body

@@ -124,8 +124,8 @@

Boolean

-

Whether to enable the automatic job snapshot function.

-
  • true: indicates to enable the automatic job snapshot function.
  • false: indicates to disable the automatic job snapshot function.
  • Default value: false
+

Whether to enable the automatic job snapshot function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
  • Default value: false.

checkpoint_mode

@@ -135,8 +135,8 @@

Integer

Snapshot mode. Options:

-
  • 1: ExactlyOnce, indicates that data is processed only once.
  • 2: AtLeastOnce, indicates that data is processed at least once.
-

The default value is 1.

+
  • 1: ExactlyOnce, meaning data is consumed only once.
  • 2: AtLeastOnce, meaning data is consumed at least once.
+

Default value: 1.

checkpoint_interval

@@ -173,7 +173,7 @@

String

-

SMN topic. If a job fails, the system will send a message to users subscribed to the SMN topic.

+

SMN topic. If a job fails, the system will send a message to users subscribed to this SMN topic.

restart_when_exception

@@ -315,8 +315,8 @@

Resource configuration version. The value can be v1 or v2. The default value is v1.

Compared with the v1 template, the v2 template does not support the setting of the number of CUs. The v2 template supports the setting of Job Manager Memory and Task Manager Memory.

-

v1: applicable to Flink 1.12, 1.13, and 1.15

-

v2: applicable to Flink 1.13, 1.15, and 1.17.

+

v1: applicable to Flink 1.12 and 1.15.

+

v2: applicable to Flink 1.15 and 1.17.

You are advised to use the parameter settings of v2.

@@ -350,7 +350,7 @@

String

-

Tag key

+

Tag key.

NOTE:

A tag key can contain up to 128 characters, cannot start or end with a space, and cannot start with _sys_. Only letters, digits, spaces, and the following special characters are allowed: _.:+-@

NOTE:

A tag key can contain a maximum of 36 characters. Only letters, digits, hyphens (-), underscores (_), and spaces are allowed. The key cannot start or end with a space.

@@ -442,7 +442,8 @@

double

-

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the JobManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -474,7 +475,8 @@

double

-

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the TaskManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -507,7 +509,7 @@

String

-

Indicates whether the request is successfully executed. Value true indicates that the request is successfully executed.

+

Whether the request is successfully executed. Value true indicates that the request is successfully executed.

message

@@ -628,7 +630,7 @@
-

Error Codes

If an error occurs when this API is invoked, the system does not return the result similar to the preceding example, but returns the error code and error information. For details, see Error Codes.

+

Error Codes

If an error occurs when this API is called, the system does not return the result similar to the preceding example, but returns an error code and error message. For details, see Error Codes.

diff --git a/docs/dli/api-ref/dli_02_0229.html b/docs/dli/api-ref/dli_02_0229.html index 4beace899..42269dbc5 100644 --- a/docs/dli/api-ref/dli_02_0229.html +++ b/docs/dli/api-ref/dli_02_0229.html @@ -55,7 +55,7 @@

String

-

Name of a job. Length range: 0 to 57 characters.

+

Job name. Length range: 0 to 57 characters.

desc

@@ -73,7 +73,7 @@

String

-

Name of a queue. The value can contain 0 to 128 characters.

+

Queue name. The value can contain 0 to 128 characters.

sql_body

@@ -120,8 +120,8 @@

Boolean

-

Whether to enable the automatic job snapshot function.

-
  • true: indicates to enable the automatic job snapshot function.
  • false: indicates to disable the automatic job snapshot function.
  • Default value: false
+

Whether to enable the automatic job snapshot function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
  • Default value: false.

checkpoint_mode

@@ -131,8 +131,8 @@

Integer

Snapshot mode. Options:

-
  • 1: ExactlyOnce, indicates that data is processed only once.
  • 2: at_least_once, indicates that data is processed at least once.
-

The default value is 1.

+
  • 1: ExactlyOnce, meaning data is consumed only once.
  • 2: AtLeastOnce, meaning data is consumed at least once.
+

Default value: 1.

checkpoint_interval

@@ -169,7 +169,7 @@

String

-

SMN topic. If a job fails, the system will send a message to users subscribed to the SMN topic.

+

SMN topic. If a job fails, the system will send a message to users subscribed to this SMN topic.

restart_when_exception

@@ -319,8 +319,8 @@

Resource configuration version. The value can be v1 or v2. The default value is v1.

Compared with the v1 template, the v2 template does not support the setting of the number of CUs. The v2 template supports the setting of Job Manager Memory and Task Manager Memory.

-

v1: applicable to Flink 1.12, 1.13, and 1.15

-

v2: applicable to Flink 1.13, 1.15, and 1.17.

+

v1: applicable to Flink 1.12 and 1.15.

+

v2: applicable to Flink 1.15 and 1.17.

You are advised to use the parameter settings of v2.

@@ -406,7 +406,8 @@

double

-

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the JobManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -438,7 +439,8 @@

double

-

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the TaskManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -471,7 +473,7 @@

String

-

Indicates whether the request is successfully executed. Value true indicates that the request is successfully executed.

+

Whether the request is successfully executed. Value true indicates that the request is successfully executed.

message

@@ -575,7 +577,7 @@
-

Error Codes

If an error occurs when this API is invoked, the system does not return the result similar to the preceding example, but returns the error code and error information. For details, see Error Codes.

+

Error Codes

If an error occurs when this API is called, the system does not return the result similar to the preceding example, but returns an error code and error message. For details, see Error Codes.

diff --git a/docs/dli/api-ref/dli_02_0230.html b/docs/dli/api-ref/dli_02_0230.html index 5f0b57447..a37fe4488 100644 --- a/docs/dli/api-ref/dli_02_0230.html +++ b/docs/dli/api-ref/dli_02_0230.html @@ -30,7 +30,7 @@

Request Parameters

-
- + + + + + + + + + + @@ -75,7 +75,7 @@ diff --git a/docs/dli/api-ref/dli_02_0371.html b/docs/dli/api-ref/dli_02_0371.html index 44386005b..6a7a65257 100644 --- a/docs/dli/api-ref/dli_02_0371.html +++ b/docs/dli/api-ref/dli_02_0371.html @@ -55,7 +55,7 @@ -
Table 2 Parameter description

Parameter

+
@@ -46,7 +46,7 @@ - - + + + + + + + + + + + + + + + - - @@ -283,7 +313,7 @@
Table 2 Parameter descriptions

Parameter

Mandatory

String

Name of the job. The value can contain 1 to 57 characters.

+

Job name. The value can contain up to 57 characters.

desc

@@ -64,7 +64,7 @@

String

Name of a queue. The value can contain 0 to 128 characters.

+

Queue name. The value can contain 0 to 128 characters.

cu_number

@@ -94,14 +94,44 @@

Number of parallel operations selected for a job.

checkpoint_enabled

+

No

+

Boolean

+

Whether to enable the automatic job snapshot function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
  • Default value: false.
+

checkpoint_mode

+

No

+

Integer

+

Snapshot mode. Options:

+
  • 1: ExactlyOnce, meaning data is consumed only once.
  • 2: AtLeastOnce, meaning data is consumed at least once.
+

Default value: 1.

+

checkpoint_interval

+

No

+

Integer

+

Snapshot interval. The unit is second. The default value is 10.

+

log_enabled

No

Boolean

Whether to enable the job log function.

-
  • true: indicates to enable the job log function.
  • false: indicates to disable the job log function.
  • Default value: false
+

Whether to enable the job log function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
  • Default value: false.

obs_bucket

@@ -119,7 +149,7 @@

String

SMN topic. If a job fails, the system will send a message to users subscribed to the SMN topic.

+

SMN topic. If a job fails, the system will send a message to users subscribed to this SMN topic.

main_class

@@ -264,8 +294,8 @@

Resource configuration version. The value can be v1 or v2. The default value is v1.

Compared with the v1 template, the v2 template does not support the setting of the number of CUs. The v2 template supports the setting of Job Manager Memory and Task Manager Memory.

-

v1: applicable to Flink 1.12, 1.13, and 1.15

-

v2: applicable to Flink 1.13, 1.15, and 1.17.

+

v1: applicable to Flink 1.12 and 1.15.

+

v2: applicable to Flink 1.15 and 1.17.

You are advised to use the parameter settings of v2.

-
- - + + + + + + + + + + + + + + + - - @@ -359,7 +389,8 @@ - - @@ -931,7 +931,7 @@ @@ -1089,7 +1089,7 @@

Example Response

{
     "is_success": "true",
-    "message": "Querying of the job list succeeds.",
+    "message": "Jobs are successfully listed.",
     "job_list": {
         "total_count": 26,
         "jobs": [
diff --git a/docs/dli/api-ref/dli_02_0235.html b/docs/dli/api-ref/dli_02_0235.html
index f343dc1df..bb2e32efd 100644
--- a/docs/dli/api-ref/dli_02_0235.html
+++ b/docs/dli/api-ref/dli_02_0235.html
@@ -57,7 +57,7 @@
 
 
- - - - - @@ -350,9 +350,9 @@ - - @@ -426,7 +426,7 @@ - - - @@ -484,7 +484,7 @@ - - @@ -582,7 +582,7 @@ - @@ -650,6 +650,81 @@ + + + + + + + + + + + +
Table 3 tags parameter

Parameter

+
@@ -312,7 +342,7 @@ - @@ -389,7 +419,8 @@ - - -
Table 3 tags parameters

Parameter

Mandatory

String

Tag key.

+

Tag value.

NOTE:

A tag value can contain a maximum of 43 characters. Special characters (=*<>\|) are not allowed, and the value cannot start with a space.

double

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the JobManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -421,7 +452,8 @@

double

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the TaskManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -454,7 +486,7 @@

String

Indicates whether the request is successfully executed. Value true indicates that the request is successfully executed.

+

Whether the request is successfully executed. Value true indicates that the request is successfully executed.

message

@@ -580,7 +612,7 @@
-

Error Codes

If an error occurs when this API is invoked, the system does not return the result similar to the preceding example, but returns the error code and error information. For details, see Error Codes.

+

Error Codes

If an error occurs when this API is called, the system does not return the result similar to the preceding example, but returns an error code and error message. For details, see Error Codes.

diff --git a/docs/dli/api-ref/dli_02_0231.html b/docs/dli/api-ref/dli_02_0231.html index 034fadf0d..c0370e508 100644 --- a/docs/dli/api-ref/dli_02_0231.html +++ b/docs/dli/api-ref/dli_02_0231.html @@ -55,7 +55,7 @@

String

Name of the job. Length range: 0 to 57 characters.

+

Job name. Length range: 0 to 57 characters.

desc

@@ -100,7 +100,37 @@

Integer

Number of parallel operations selected for a job. The default value is 1.

+

Number of parallel operations selected for a job. The default value is 1.

+

checkpoint_enabled

+

No

+

Boolean

+

Whether to enable the automatic job snapshot function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
  • Default value: false.
+

checkpoint_mode

+

No

+

Integer

+

Snapshot mode. Options:

+
  • 1: ExactlyOnce, meaning data is consumed only once.
  • 2: AtLeastOnce, meaning data is consumed at least once.
+

Default value: 1.

+

checkpoint_interval

+

No

+

Integer

+

Snapshot interval. The unit is second. The default value is 10.

log_enabled

@@ -109,8 +139,8 @@

Boolean

Whether to enable the job log function.

-
  • true: indicates to enable the job log function.
  • false: indicates to disable the job log function.
  • Default value: false
+

Whether to enable the job log function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
  • Default value: false.

obs_bucket

@@ -128,7 +158,7 @@

String

SMN topic. If a job fails, the system will send a message to users subscribed to the SMN topic.

+

SMN topic. If a job fails, the system will send a message to users subscribed to this SMN topic.

main_class

@@ -272,8 +302,8 @@

Resource configuration version. The value can be v1 or v2. The default value is v1.

Compared with the v1 template, the v2 template does not support the setting of the number of CUs. The v2 template supports the setting of Job Manager Memory and Task Manager Memory.

-

v1: applicable to Flink 1.12, 1.13, and 1.15.

-

v2: applicable to Flink 1.13, 1.15, and 1.17.

+

v1: applicable to Flink 1.12 and 1.15.

+

v2: applicable to Flink 1.15 and 1.17.

You are advised to use the parameter settings of v2.

double

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for JobManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the JobManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

@@ -391,7 +422,8 @@

double

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

Number of CPU cores available for TaskManager. The default value is 1.0 CPU core, with a minimum of no less than 0.5 CPU cores.

+

If the current job is running on a basic edition elastic resource pool (16–64 CUs), it is recommended that the TaskManager's CPU value does not exceed 2 to avoid resource scheduling failures during job execution.

memory

diff --git a/docs/dli/api-ref/dli_02_0233.html b/docs/dli/api-ref/dli_02_0233.html index 75f771162..f0936474b 100644 --- a/docs/dli/api-ref/dli_02_0233.html +++ b/docs/dli/api-ref/dli_02_0233.html @@ -129,19 +129,19 @@

Example Response

[
     {
         "is_success": "true",
-        "message": "The request for submitting DLI jobs is delivered successfully."
+        "message": "The request for submitting DLI jobs is successfully delivered."
     },
     {
         "is_success": "true",
-        "message": "The request for submitting DLI jobs is delivered successfully."
+        "message": "The request for submitting DLI jobs is successfully delivered."
     },
     {
         "is_success": "true",
-        "message": "The request for submitting DLI jobs is delivered successfully."
+        "message": "The request for submitting DLI jobs is successfully delivered."
     },
     {
         "is_success": "true",
-        "message": "The request for submitting DLI jobs is delivered successfully."
+        "message": "The request for submitting DLI jobs is successfully delivered."
     }
 ]
diff --git a/docs/dli/api-ref/dli_02_0234.html b/docs/dli/api-ref/dli_02_0234.html index 955f43cfc..c3d79fa2e 100644 --- a/docs/dli/api-ref/dli_02_0234.html +++ b/docs/dli/api-ref/dli_02_0234.html @@ -382,7 +382,7 @@

Definition

Job status.

Range

-
  • job_init: The job is in the draft state.
  • job_submitting: The job is being submitted.
  • job_submit_fail: The job fails to be submitted.
  • job_running: The job is running.
  • job_running_exception: The job is running abnormally.
  • job_downloading: The job is being downloaded.
  • job_idle: The job is idle.
  • job_canceling: The job is being stopped.
  • job_cancel_success: The job has been stopped.
  • job_cancel_fail: The job fails to be stopped.
  • job_savepointing: A savepoint is being created.
  • job_arrearage_stopped: The job is stopped due to arrears.
  • job_arrearage_recovering: The job in arrears is being restored.
  • job_finish: The job is completed.
+
  • job_init: The job is in the draft state.
  • job_submitting: The job is being submitted.
  • job_submit_fail: The job fails to be submitted.
  • job_running: The job is running.
  • job_running_exception: The job is running abnormally.
  • job_downloading: The job is being downloaded.
  • job_idle: The job is idle.
  • job_canceling: The job is being stopped.
  • job_cancel_success: The job has been stopped.
  • job_cancel_fail: The job fails to be stopped.
  • job_savepointing: A savepoint is being created.
  • job_arrearage_stopped: The job is stopped due to arrears.
  • job_arrearage_recovering: The job in arrears is being restored.
  • job_finish: The job is completed.

status_desc

@@ -453,7 +453,7 @@

Boolean

Definition

-

Whether the flow diagram can be edited. Value true indicates that the flow diagram can be edited, and false indicates that the flow diagram cannot be edited.

+

Whether the stream graph of a job can be edited. Value true indicates that the stream graph can be edited, and false indicates that the stream graph cannot be edited.

Range

None

Boolean

Definition

-

Whether to enable flow diagram editing. The default value is false.

+

Whether to enable stream graph editing. The default value is false.

Range

None

String

Indicates whether the request is successfully executed. Value true indicates that the request is successfully executed.

+

Whether the request is successfully executed. Value true indicates that the request is successfully executed.

message

@@ -107,7 +107,7 @@

String

Name of the job. Length range: 0 to 57 characters.

+

Job name. Length range: 0 to 57 characters.

desc

@@ -182,7 +182,7 @@

String

Name of a queue. Length range: 1 to 128 characters.

+

Queue name. Length range: 1 to 128 characters.

project_id

@@ -300,7 +300,7 @@

Boolean

Whether the stream graph of a job can be edited. Value true indicates that the flow diagram can be edited, and false indicates that the flow diagram cannot be edited.

+

Whether the stream graph of a job can be edited. Value true indicates that the stream graph can be edited, and false indicates that the stream graph cannot be edited.

has_savepoint

@@ -316,7 +316,7 @@

No

Array of Strings

+

Array of strings

List of edge computing group IDs. Use commas (,) to separate multiple IDs.

Boolean

Whether to enable the automatic job snapshot function.

-
  • true: The automatic job snapshot function is enabled.
  • false: The automatic job snapshot function is disabled.
-

The default value is false.

+

Whether to enable the automatic job snapshot function. Options:

+
  • true: Enable this function.
  • false: Do not enable this function.
+

Default value: false.

checkpoint_interval

@@ -371,8 +371,8 @@

String

Snapshot mode. Options:

-
  • exactly_once: indicates that data is processed only once.
  • at_least_once: indicates that data is processed at least once.
-

The default value is exactly_once.

+
  • exactly_once: Data is consumed only once.
  • at_least_once: Data is consumed at least once.
+

Default value: exactly_once.

log_enabled

@@ -406,7 +406,7 @@

No

Array of Strings

+

Array of strings

List of edge computing group IDs. Use commas (,) to separate multiple IDs.

Boolean

Whether to enable flow diagram editing. The default value is false.

+

Whether stream graph editing is enabled. The default value is false.

graph_editor_data

@@ -435,7 +435,7 @@

String

Data of flow diagram editing. The default value is null.

+

Edited stream graph data. The default value is null.

executor_number

@@ -473,7 +473,7 @@

Integer

Number of concurrent jobs set by a user. This parameter is valid only when show_detail is set to true.

+

Number of parallel jobs set by a user. This parameter is valid only when show_detail is set to true.

  • Minimum value: 1
  • Maximum value: 2000

The default value is 1.

String

SMN topic name. If a job fails, the system will send a message to users subscribed to this SMN topic.

+

SMN topic. If a job fails, the system will send a message to users subscribed to this SMN topic.

restart_when_exception

@@ -573,7 +573,7 @@

No

Array of Strings

+

Array of strings

Name of the package that has been uploaded to the DLI resource management system. This parameter is used to customize other dependency packages.

No

Array of Strings

+

Array of strings

Name of the resource package that has been uploaded to the DLI resource management system. This parameter is used to customize dependency files.

Number of actually used CUs. The default value is 0, indicating that the value of cu_number is used.

resource_config_version

+

No

+

String

+

Resource configuration version. The value can be v1 or v2. The default value is v1.

+

Compared with the v1 template, the v2 template does not support the setting of the number of CUs. The v2 template supports the setting of Job Manager Memory and Task Manager Memory.

+

v1: applicable to Flink 1.12 and 1.15.

+

v2: applicable to Flink 1.15 and 1.17.

+

You are advised to use the parameter settings of v2.

+

resource_config

+

No

+

Object

+

Resource configuration of a Flink job. For detailed parameter descriptions, refer to Table 5.

+

When the resource configuration version is v2, the configuration takes effect; when the resource configuration version is v1, the configuration is invalid.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Table 5 resource_config parameters

Parameter

+

Mandatory

+

Type

+

Description

+

max_slot

+

No

+

integer

+

Number of parallel tasks that a single TaskManager can support. Each task slot can execute one task in parallel. Increasing task slots enhances the parallel processing capacity of the TaskManager but also increases resource consumption.

+

The number of task slots is linked to the CPU count of the TaskManager since each CPU can offer one task slot.

+

By default, a single TM slot is set to 1. The minimum parallelism must not be less than 1.

+

parallel_number

+

No

+

integer

+

Number of tasks concurrently executed by each operator in a job. The default value is 1.

+

jobmanager_resource_spec

+

No

+

Object

+

JobManager resource specifications. For details about the parameters, see Table 5.

+

taskmanager_resource_spec

+

No

+

Object

+

TaskManager resource specifications. For details about the parameters, see Table 6.

+
@@ -713,9 +788,9 @@ } -

Status Codes

Table 5 describes the status codes.

+

Status Codes

Table 6 describes status codes.

-
- - diff --git a/docs/dli/api-ref/dli_02_0254.html b/docs/dli/api-ref/dli_02_0254.html index d3f32ab27..6f5c5d5e0 100644 --- a/docs/dli/api-ref/dli_02_0254.html +++ b/docs/dli/api-ref/dli_02_0254.html @@ -124,7 +124,7 @@

Example Response

{
     "is_success": true,
-    "message": "The job is exported successfully.",
+    "message": "The job is successfully exported.",
     "zip_file": ["obs-test/aggregate_1582677879475.zip"]
 }
diff --git a/docs/dli/api-ref/dli_02_0255.html b/docs/dli/api-ref/dli_02_0255.html index 48fa83e00..92b411573 100644 --- a/docs/dli/api-ref/dli_02_0255.html +++ b/docs/dli/api-ref/dli_02_0255.html @@ -155,7 +155,7 @@

Example Response

{
     "is_success": true,
-    "message": "The job is imported successfully.",
+    "message": "The job is successfully imported.",
     "job_mapping": [
         {
             "old_job_id": "100",
diff --git a/docs/dli/api-ref/dli_02_0312.html b/docs/dli/api-ref/dli_02_0312.html
index a70ac899a..c9470553a 100644
--- a/docs/dli/api-ref/dli_02_0312.html
+++ b/docs/dli/api-ref/dli_02_0312.html
@@ -122,7 +122,7 @@
 
diff --git a/docs/dli/api-ref/dli_02_0316.html b/docs/dli/api-ref/dli_02_0316.html index d084aa29d..055de8e65 100644 --- a/docs/dli/api-ref/dli_02_0316.html +++ b/docs/dli/api-ref/dli_02_0316.html @@ -216,7 +216,7 @@
{
   "job_type": "flink_opensource_sql_job",
   "graph_type": "job_graph",
-  "sql_body": "create table orders(\r\n  name string,\r\n  num int\r\n) with (\r\n  'connector' = 'datagen',\r\n  'rows-per-second' = '1', --Generates a data record per second.\r\n  'fields.name.kind' = 'random', --Specify a random generator for the user_id field.\r\n  'fields.name.length' = '5' --Limit the length of user_id to 3.\r\n);\r\n \r\nCREATE TABLE sink_table (\r\n  name string,\r\n  num int\r\n) WITH (\r\n   'connector' = 'print'\r\n);\r\nINSERT into sink_table SELECT * FROM orders;",
+  "sql_body": "create table orders(\r\n  name string,\r\n  num int\r\n) with (\r\n  'connector' = 'datagen',\r\n  'rows-per-second' = '1', --Generate a data record per second.\r\n  'fields.name.kind' = 'random', --Specify a random generator for the user_id field.\r\n  'fields.name.length' = '5' --Limit the length of user_id to 3.\r\n);\r\n \r\nCREATE TABLE sink_table (\r\n  name string,\r\n  num int\r\n) WITH (\r\n   'connector' = 'print'\r\n);\r\nINSERT into sink_table SELECT * FROM orders;",
   "cu_number": 2,
   "manager_cu_number": 1,
   "parallel_number": 2,
diff --git a/docs/dli/api-ref/dli_02_0326.html b/docs/dli/api-ref/dli_02_0326.html
index 16a10f2e5..38c0add74 100644
--- a/docs/dli/api-ref/dli_02_0326.html
+++ b/docs/dli/api-ref/dli_02_0326.html
@@ -46,7 +46,7 @@
 
 
- @@ -127,6 +127,17 @@

If not set, the default is the standard version.

+ + + + +
Table 5 Status codes

Status Code

+
@@ -735,7 +810,7 @@
Table 6 Status codes

Status Code

Description

-

Error Codes

If an error occurs when this API is invoked, the system does not return the result similar to the preceding example, but returns the error code and error information. For details, see Error Codes.

+

Error Codes

If an error occurs when this API is called, the system does not return the result similar to the preceding example, but returns an error code and error message. For details, see Error Codes.

diff --git a/docs/dli/api-ref/dli_02_0236.html b/docs/dli/api-ref/dli_02_0236.html index 80c130220..4c5afccde 100644 --- a/docs/dli/api-ref/dli_02_0236.html +++ b/docs/dli/api-ref/dli_02_0236.html @@ -164,7 +164,7 @@

Example Response

{
     "is_success": "true",
-  "message": "Querying the job execution graph succeeds.",
+    "message": "The job execution stream graph is successfully queried.",
     "execute_graph": {
         "jid": "4e966f43f2c90b0e1bf3188ecf55504b",
         "name": "",
diff --git a/docs/dli/api-ref/dli_02_0241.html b/docs/dli/api-ref/dli_02_0241.html
index 1d8606507..cdf82feb5 100644
--- a/docs/dli/api-ref/dli_02_0241.html
+++ b/docs/dli/api-ref/dli_02_0241.html
@@ -126,7 +126,7 @@
 }

Example Response

[{"is_success":"true",
-"message": "The request for stopping DLI jobs is delivered successfully."}]
+"message": "The request for stopping DLI jobs is successfully delivered."}]

Status Codes

Table 5 describes status codes.

diff --git a/docs/dli/api-ref/dli_02_0242.html b/docs/dli/api-ref/dli_02_0242.html index d1af7584a..739a324b0 100644 --- a/docs/dli/api-ref/dli_02_0242.html +++ b/docs/dli/api-ref/dli_02_0242.html @@ -79,7 +79,7 @@

Example Response

{
     "is_success": "true",
-    "message": "The job is deleted successfully.",
+    "message": "The job is successfully deleted.",
 }

Status Codes

Table 3 describes status codes.

diff --git a/docs/dli/api-ref/dli_02_0243.html b/docs/dli/api-ref/dli_02_0243.html index b530234d2..5227ee56d 100644 --- a/docs/dli/api-ref/dli_02_0243.html +++ b/docs/dli/api-ref/dli_02_0243.html @@ -116,7 +116,7 @@

Example Response

[{
     "is_success": "true",
-    "message": "The job is deleted successfully.",
+    "message": "The job is successfully deleted.",
 }]

Status Codes

Table 5 describes status codes.

diff --git a/docs/dli/api-ref/dli_02_0245.html b/docs/dli/api-ref/dli_02_0245.html index 9a8333cf1..44527df25 100644 --- a/docs/dli/api-ref/dli_02_0245.html +++ b/docs/dli/api-ref/dli_02_0245.html @@ -46,7 +46,7 @@

String

Template name. The value can contain 1 to 64 characters.

+

Template name. The value can contain up to 64 characters.

desc

@@ -240,7 +240,7 @@

Example Response

{
     "is_success": true,
-    "message": "A template is created successfully.",
+    "message": "A template is successfully created.",
     "template": {
         "template_id": 0,
         "name": "IoT_example",
diff --git a/docs/dli/api-ref/dli_02_0246.html b/docs/dli/api-ref/dli_02_0246.html
index 39d1b4312..f3e2deeab 100644
--- a/docs/dli/api-ref/dli_02_0246.html
+++ b/docs/dli/api-ref/dli_02_0246.html
@@ -122,7 +122,7 @@
 

Example Response

{
     "is_success": "true",
-    "message": "The template is updated successfully.",
+    "message": "The template is successfully updated.",
 }

Status Codes

Table 4 describes status codes.

diff --git a/docs/dli/api-ref/dli_02_0247.html b/docs/dli/api-ref/dli_02_0247.html index fd98826e0..4a6ee9556 100644 --- a/docs/dli/api-ref/dli_02_0247.html +++ b/docs/dli/api-ref/dli_02_0247.html @@ -110,7 +110,7 @@

Example Response

{
     "is_success": "true",
-    "message": "The template is deleted successfully.",
+    "message": "The template is successfully deleted.",
     "template": {
         "template_id": 2
     }
diff --git a/docs/dli/api-ref/dli_02_0248.html b/docs/dli/api-ref/dli_02_0248.html
index 0b83edc05..50510165a 100644
--- a/docs/dli/api-ref/dli_02_0248.html
+++ b/docs/dli/api-ref/dli_02_0248.html
@@ -248,14 +248,14 @@
 

Example Response

{
     "is_success": "true",
-    "message": "The template list is obtained successfully.",
+    "message": "The template list is successfully obtained.",
     "template_list": {
         "total_count": 2,
         "templates": [
             {
                 "template_id": 2,
                 "name": "updatetest",
-                 "desc": "Example of quick start",
+                "desc": "Example of quick start",
                 "create_time": 1578748092000,
                 "update_time": 1578748092000,
                 "sql_body": "select * from source_table",
diff --git a/docs/dli/api-ref/dli_02_0250.html b/docs/dli/api-ref/dli_02_0250.html
index f172fe796..5cbc35b91 100644
--- a/docs/dli/api-ref/dli_02_0250.html
+++ b/docs/dli/api-ref/dli_02_0250.html
@@ -210,7 +210,7 @@
 

Array of Strings

Path. This parameter is displayed only for non-DLI tables.

+

Path. This parameter is returned only for non-DLI tables.

last_ddl_time

diff --git a/docs/dli/api-ref/dli_02_0252.html b/docs/dli/api-ref/dli_02_0252.html index 1acf27231..15dc0410f 100644 --- a/docs/dli/api-ref/dli_02_0252.html +++ b/docs/dli/api-ref/dli_02_0252.html @@ -29,7 +29,7 @@

Constraints

None

Range

-

The value can contain 1 to 64 characters. Only letters and digits are allowed.

+

The value can contain up to 64 characters. Only letters and digits are allowed.

Default Value

None

String

Job type. Options: DDL, DCL, IMPORT, EXPORT, QUERY, INSERT, DATA_MIGRATION, UPDATE, DELETE, RESTART_QUEUE and SCALE_QUEUE.

-

Currently, you can only query execution results of jobs of the QUERY type.

+

Currently, you can only query execution results of jobs of the QUERY type.

  • DDL: jobs that create, modify, and delete metadata files
  • DCL: jobs that grant and revoke permissions

    When job_type is set to DCL, the operation is synchronous.

  • IMPORT: jobs that import external data into the database
  • EXPORT: jobs that export data to an external database
  • QUERY: jobs that run query statements
  • INSERT: jobs that add new data to tables
  • DATA_MIGRATION: data migration jobs
  • UPDATE: jobs that update table data
  • DELETE: jobs that delete data from tables
  • RESTART_QUEUE: jobs that restart specified queues
  • SCALE_QUEUE: jobs that scale in or out specified queues

String

Name of a new elastic resource pool. Only digits, letters, and underscores (_) are allowed, but the value cannot contain only digits or start with an underscore (_). The value can contain 1 to 128 characters.

+

Name of a new elastic resource pool. Only digits, letters, and underscores (_) are allowed, but the value cannot contain only digits or start with an underscore (_). The value can contain up to 128 characters.

NOTE:

If the name contains uppercase letters, the system automatically converts them to lowercase letters.

ipv6_enable

+

No

+

Boolean

+

Whether to enable IPv6

+

Once enabled, the resource pool will be automatically assigned an IPv6 CIDR block. Custom IPv6 CIDR blocks are not currently supported. IPv6 cannot be disabled once enabled. The default value is false.

+
  • true: Enable IPv6.
  • false: Do not enable IPv6.
+
diff --git a/docs/dli/api-ref/dli_02_0327.html b/docs/dli/api-ref/dli_02_0327.html index 03dab791f..03a9f1e19 100644 --- a/docs/dli/api-ref/dli_02_0327.html +++ b/docs/dli/api-ref/dli_02_0327.html @@ -321,7 +321,26 @@

Map<string, string>

Label used to identify the elastic resource pool. Currently, only the developer label is supported. The value is "label": {"billing_spec_code":"developer"}.

+

Identifies the type of the elastic resource pool.

+

ipv6_enable

+

No

+

Boolean

+

Whether to enable IPv6

+
  • true: Enable IPv6.
  • false: Do not enable IPv6.
+

ipv6_cidr_in_subnet

+

No

+

String

+

IPv6 subnet CIDR block

id

diff --git a/docs/dli/api-ref/dli_02_0336.html b/docs/dli/api-ref/dli_02_0336.html index 2222c2824..f2e353c3b 100644 --- a/docs/dli/api-ref/dli_02_0336.html +++ b/docs/dli/api-ref/dli_02_0336.html @@ -31,7 +31,7 @@

String

Elastic resource pool name

-

The value can contain 1 to 128 characters.

+

The value can contain up to 128 characters.

String

Scaling status

-

Enumerated values:

+

Options:

  • success
  • fail

String

Route name. The value can contain 1 to 64 characters.

+

Route name. The value can contain up to 64 characters.

cidr

diff --git a/docs/dli/api-ref/en-us_topic_0206808210.html b/docs/dli/api-ref/en-us_topic_0206808210.html new file mode 100644 index 000000000..e875f09e0 --- /dev/null +++ b/docs/dli/api-ref/en-us_topic_0206808210.html @@ -0,0 +1,949 @@ + + +

Permissions Policies and Supported Actions

+

This section describes fine-grained permissions management for your DLI. If your account does not need individual IAM users, then you may skip this section.

+

By default, new IAM users do not have permissions assigned. You need to add them to one or more groups, and attach permissions policies or roles to these groups. Users inherit permissions from the groups to which they are added After authorization, the users can perform specified operations.

+

+
  • Roles are a type of coarse-grained authorization mechanism that defines permissions related to user responsibilities.
  • Policies define API-based permissions for operations on specific resources under certain conditions, allowing for more fine-grained, secure access control of cloud resources.
+

Policy-based authorization is useful if you want to allow or deny the access to an API.

+
+

An account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions. The permissions required for calling an API are determined by the actions supported by the API. Only users who have been granted permissions allowing the actions can call the API successfully. For example, if an IAM user needs to create buckets using an API, the user must have been granted permissions that allow the dli:queue:create_queue action.

+

Supported Actions

DLI provides system-defined policies that can be directly used in IAM. You can also create custom policies to supplement system-defined policies for more refined access control. Operations supported by policies are specific to APIs. The following are common concepts related to policies:

+
  • Permissions: Allow or deny operations on specified resources under specific conditions.
  • APIs: RESTful APIs that can be called in a custom policy.
  • Actions: added to a custom policy to control permissions for specific operations.
  • Dependencies: actions which a specific action depends on. When allowing an action for a user, you also need to allow any existing action dependencies for that user.
  • IAM or enterprise projects: Type of projects for which an action will take effect. Policies that contain actions supporting both IAM and enterprise projects can be assigned to user groups and take effect in both IAM and Enterprise Management. Policies that only contain actions supporting IAM projects can be assigned to user groups and only take effect for IAM. Such policies will not take effect if they are assigned to user groups in Enterprise Project.

    +

    Only the APIs listed in Table 1 support custom authorization.

    +
+

The check mark (√) indicates that an action takes effect. The cross mark (x) indicates that an action does not take effect.

+
+

DLI supports the following actions that can be defined in custom policies:

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Actions

Permission

+

API

+

Action

+

IAM Project

+

Enterprise Project

+

Creating a queue

+

POST /v1.0/{project_id}/queues

+

dli:queue:createQueue

+

+

+

Deleting a queue

+

DELETE /v1.0/{project_id}/queues/{queue_name}

+

dli:queue:dropQueue

+

+

+

Submitting a job

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:queue:submitJob

+

+

×

+

Canceling a job

+

DELETE /v1.0/{project_id}/jobs/{job_id}

+

dli:queue:cancelJob

+

+

×

+

Viewing queue permissions of other users

+

GET /v1.0/{project_id}/queues/{queue_name}/users

+

dli:queue:showPrivileges

+

+

×

+

Restarting a queue

+

PUT /v1.0/{project_id}/queues/{queue_name}/action

+

dli:queue:restart

+

+

×

+

Scaling out/in a queue

+

PUT /v1.0/{project_id}/queues/{queue_name}/action

+

dli:queue:scaleQueue

+

+

×

+

Granting elastic resource pool permissions

+

PUT /v1.0/{project_id}/user-authorization

+

dli:elasticresourcepool:grantPrivilege

+

+

×

+

Revoking elastic resource pool permissions

+

PUT /v1.0/{project_id}/user-authorization

+

dli:elasticresourcepool:revokePrivilege

+

+

×

+

Obtaining information about all catalogs in a project

+

GET /v3/{project_id}/catalogs

+

dli:catalog:list

+

+

×

+

Querying details about a specified catalog

+

GET /v3/{project_id}/catalogs/{catalog_name}

+

dli:catalog:get

+

+

×

+

Binding a catalog

+

POST /v3/{project_id}/catalogs/action

+

dli:catalog:bind

+

+

×

+

Unbinding a catalog

+

POST /v3/{project_id}/catalogs/action

+

dli:catalog:unbind

+

+

×

+

Creating a database

+

POST /v1.0/{project_id}/databases

+

dli:database:createDatabase

+

+

×

+

Deleting a database

+

DELETE /v1.0/{project_id}/databases/{database_name}

+

dli:database:dropDatabase

+

+

×

+

Modifying database configuration

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:database:alterDatabaseProperties

+

+

×

+

Explaining the SQL statement as an execution plan

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:explain

+

+

×

+

Creating a table

+

POST /v1.0/{project_id}/databases/{database_name}/tables

+

dli:database:createTable

+

+

×

+

Creating a view

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:createView

+

+

×

+

Creating a function

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:createFunction

+

+

×

+

Describing a function

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:describeFunction

+

+

×

+

Deleting a function

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:dropFunction

+

+

×

+

Displaying a function

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:showFunctions

+

+

×

+

Creating a role

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:createRole

+

+

×

+

Deleting a role

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:dropRole

+

+

×

+

Displaying a role

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:showRoles

+

+

×

+

Displaying all roles

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:showAllRoles

+

+

×

+

Binding a role

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:grantRole

+

+

×

+

Unbinding a role

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:revokeRole

+

+

×

+

Displaying the binding relationships between all roles and users

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:database:showUsers

+

+

×

+

Viewing database permissions of other users

+

GET /v1.0/{project_id}/databases/{database_name}/users

+

dli:database:showPrivileges

+

+

×

+

Displaying a database

+

GET /v1.0/{project_id}/databases

+

dli:database:displayDatabase

+

+

×

+

Displaying all databases

+

GET /v1.0/{project_id}/databases

+

dli:database:displayAllDatabases

+

+

×

+

Displaying all tables

+

GET /v1.0/{project_id}/databases

+

dli:database:displayAllTables

+

+

×

+

Granting database permissions to a specified user

+

PUT /v1.0/{project_id}/user-authorization

+

dli:database:grantPrivilege

+

+

×

+

Removing database permissions of a specified user

+

PUT /v1.0/{project_id}/user-authorization

+

dli:database:revokePrivilege

+

+

×

+

Deleting a table

+

DELETE /v1.0/{project_id}/databases/{database_name}/tables/{table_name}

+

dli:table:dropTable

+

+

×

+

Displaying the table structure

+

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}

+

dli:table:describeTable

+

+

×

+

Querying a table

+

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview

+

dli:table:select

+

+

×

+

Displaying table configuration

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:showTableProperties

+

+

×

+

Displaying the table creation statement

+

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview

+

dli:table:showCreateTable

+

+

×

+

Displaying all partitions

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:showPartitions

+

+

×

+

Setting table configuration

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableSetProperties

+

+

×

+

Adding a column

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableAddColumns

+

+

×

+

Adding partitions to a partitioned table

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableAddPartition

+

+

×

+

Renaming a table partition

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableRenamePartition

+

+

×

+

Deleting partitions from a partitioned table

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableDropPartition

+

+

×

+

Restoring a table partition

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableRecoverPartition

+

+

×

+

Renaming a table

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableRename

+

+

×

+

Setting the partition path

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterTableSetLocation

+

+

×

+

Inserting table data

+

POST /v1.0/{project_id}/jobs/submit-job, statement invoking

+

dli:table:insertIntoTable

+

+

×

+

Rewriting table data

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:insertOverwriteTable

+

+

×

+

Viewing table permissions of other users

+

GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/users

+

dli:table:showPrivileges

+

+

×

+

Clearing a table

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:truncateTable

+

+

×

+

Updating a table

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:update

+

+

×

+

Deleting table data

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:delete

+

+

×

+

Modifying column information

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:alterTableChangeColumn

+

+

×

+

Deleting a column

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:alterTableDropColumns

+

+

×

+

Displaying data segments

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:showSegments

+

+

×

+

Merging data segments

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:table:compaction

+

+

×

+

Modifying a view

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:table:alterView

+

+

×

+

Displaying the table structure

+

POST /v1.0/{project_id}/jobs/submit-job, executing corresponding SQL statements

+

dli:table:describeTable

+

+

×

+

Granting data table permissions to a specified user

+

PUT /v1.0/{project_id}/user-authorization

+

dli:table:grantPrivilege

+

+

×

+

Removing data table permissions of a specified user

+

PUT /v1.0/{project_id}/user-authorization

+

dli:table:revokePrivilege

+

+

×

+

Viewing the security authentication information permission list of other users

+

GET /v1.0/{project_id}/datasource/auth-infos/{auth_name}/users

+

dli:datasourceauth:showPrivileges

+

+

×

+

Using security authentication information

+

POST /v1.0/{project_id}/jobs/submit-job

+

dli:datasourceauth:useAuth

+

+

×

+

Deleting security authentication information

+

DELETE /v2.0/{project_id}/datasource/auth-infos/{auth_info_name}

+

dli:datasourceauth:dropAuth

+

+

×

+

Updating security authentication information

+

PUT /v2.0/{project_id}/datasource/auth-infos

+

dli:datasourceauth:updateAuth

+

+

×

+

Granting security authentication permissions to a specified user

+

PUT /v1.0/{project_id}/user-authorization

+

dli:datasourceauth:grantPrivilege

+

+

×

+

Removing security authentication permissions of a specified user

+

PUT /v1.0/{project_id}/user-authorization

+

dli:datasourceauth:revokePrivilege

+

+

×

+

Removing job permissions of a specified user

+

PUT /v1.0/{{project_id}}/authorization

+

dli:jobs:revokePrivilege

+

+

×

+

Querying a Column

+

POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking

+

dli:column:select

+

+

×

+

Granting permissions to a specified user queue

+

PUT /v1.0/{project_id}/user-authorization

+

dli:column:grantPrivilege

+

+

×

+

Removing permissions of a specified user queue

+

PUT /v1.0/{project_id}/user-authorization

+

dli:column:revokePrivilege

+

+

×

+

Listing Flink jobs

+

GET /v1.0/{project_id}/streaming/jobs

+

dli:jobs:listAll

+

+

×

+

Querying Flink job details

+

GET /v1.0/{project_id}/streaming/jobs/{job_id}

+

dli:jobs:get

+

+

×

+

Creating a Flink SQL job

+

POST /v1.0/{project_id}/streaming/sql-jobs

+

dli:jobs:create

+

+

×

+

Creating a Flink Jar job

+

POST /v1.0/{project_id}/streaming/flink-jobs

+

dli:jobs:create

+

+

×

+

Updating a Flink SQL job

+

PUT /v1.0/{project_id}/streaming/sql-jobs/{job_id}

+

dli:jobs:update

+

+

×

+

Updating a Flink Jar job

+

PUT /v1.0/{project_id}/streaming/flink-jobs/{job_id}

+

dli:jobs:update

+

+

×

+

Deleting a Flink job

+

DELETE /v1.0/{project_id}/streaming/jobs/{job_id}

+

dli:jobs:delete

+

+

×

+

Running Flink jobs in batches

+

POST /v1.0/{project_id}/streaming/jobs/run

+

dli:jobs:start

+

+

×

+

Stopping a Flink job

+

POST /v1.0/{project_id}/streaming/jobs/{job_id}/stop

+

dli:jobs:stop

+

+

×

+
+
+
+
+ diff --git a/docs/dli/umn/ALL_META.TXT.json b/docs/dli/umn/ALL_META.TXT.json index b6c0ac1a8..9c698ba4d 100644 --- a/docs/dli/umn/ALL_META.TXT.json +++ b/docs/dli/umn/ALL_META.TXT.json @@ -28,17 +28,17 @@ "node_id":"dli_01_0378.xml", "product_code":"dli", "code":"2", - "des":"Data Lake Insight (DLI) is a serverless data processing and analysis service fully compatible with Apache Spark and Apache Flink ecosystems. It frees you from managing an", + "des":"Data Lake Insight (DLI) is a fully-managed, serverless service for data processing and analytics. It seamlessly combines stream processing, batch processing, and interact", "doc_type":"usermanual", "kw":"What Is Data Lake Insight,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"What Is Data Lake Insight", @@ -49,17 +49,17 @@ "node_id":"dli_07_0007.xml", "product_code":"dli", "code":"3", - "des":"You do not need a background in big data to use DLI for data analysis. You only need to know SQL, and you are good to go. The SQL syntax is fully compatible with the stan", + "des":"DLI offers standard SQL APIs, enabling you to perform massive data query and analysis using only SQL. Its syntax is fully compatible with ANSI SQL 2003 standards.This sig", "doc_type":"usermanual", "kw":"Advantages,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Advantages", @@ -87,24 +87,24 @@ "githuburl":"" }, { - "uri":"dli_07_0005.html", - "node_id":"dli_07_0005.xml", + "uri":"dli_01_0698.html", + "node_id":"dli_01_0698.xml", "product_code":"dli", "code":"5", - "des":"For more notes and constraints on elastic resource pools, see Notes and Constraints on Using an Elastic Resource Pool.For more notes and constraints on using a queue, see", + "des":"This section outlines the key features supported by DLI. For detailed information on regional availability of each feature, you can refer to the console.Before submitting", "doc_type":"usermanual", - "kw":"Notes and Constraints,Service Overview,User Guide", + "kw":"Features,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], - "title":"Notes and Constraints", + "title":"Features", "githuburl":"" }, { @@ -112,17 +112,17 @@ "node_id":"dli_07_0027.xml", "product_code":"dli", "code":"6", - "des":"DLI compute resources are the foundation for job execution. Both DLI's elastic resource pools and queues fall under compute resources. This section introduces the types a", + "des":"When performing big data analysis with DLI, you need to select the appropriate compute resources based on specific business needs. DLI offers a variety of resource types ", "doc_type":"usermanual", "kw":"Compute Resource Types and Specifications,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Compute Resource Types and Specifications", @@ -133,48 +133,69 @@ "node_id":"dli_07_0006.xml", "product_code":"dli", "code":"7", - "des":"If you need to assign different permissions to employees in your enterprise to access your DLI resources, IAM is a good choice for fine-grained permissions management. IA", + "des":"After purchasing DLI resources, you can use IAM to assign different access rights to employees, ensuring proper isolation between roles. IAM provides identity authenticat", "doc_type":"usermanual", "kw":"Permission Management,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Permission Management", "githuburl":"" }, { - "uri":"dli_07_0009.html", - "node_id":"dli_07_0009.xml", + "uri":"dli_07_0005.html", + "node_id":"dli_07_0005.xml", "product_code":"dli", "code":"8", - "des":"A quota limits the quantity of a resource available to users, thereby preventing spikes in the usage of the resource.You can also request for an increased quota if your e", + "des":"For more notes and constraints on elastic resource pools, see Notes and Constraints on Using an Elastic Resource Pool.For more notes and constraints on using a queue, see", "doc_type":"usermanual", - "kw":"Quotas,Service Overview,User Guide", + "kw":"Notes and Constraints,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], - "title":"Quotas", + "title":"Notes and Constraints", + "githuburl":"" + }, + { + "uri":"dli_07_0009.html", + "node_id":"dli_07_0009.xml", + "product_code":"dli", + "code":"9", + "des":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the quantity and capacity of resources availabl", + "doc_type":"usermanual", + "kw":"Quota Management,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No;Yes;NO", + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Quota Management", "githuburl":"" }, { "uri":"dli_07_0004.html", "node_id":"dli_07_0004.xml", "product_code":"dli", - "code":"9", + "code":"10", "des":"OBS works as the data source and data storage system for DLI, and delivers the following capabilities:Data source: DLI provides an API for you to import data from corresp", "doc_type":"usermanual", "kw":"Related Services,Service Overview,User Guide", @@ -182,10 +203,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Related Services", @@ -195,18 +216,18 @@ "uri":"dli_07_0003.html", "node_id":"dli_07_0003.xml", "product_code":"dli", - "code":"10", - "des":"An elastic resource pool consists of dedicated compute resources where the resources in different pools are completely isolated from each other. Within a single elastic r", + "code":"11", + "des":"Actual CUs: The current allocated resource size of the elastic resource pool, measured in CUs.When no queues exist in the resource pool: The actual CUs equal the minimum ", "doc_type":"usermanual", "kw":"Basic Concepts,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Basic Concepts", @@ -216,7 +237,7 @@ "uri":"dli_01_0220.html", "node_id":"dli_01_0220.xml", "product_code":"dli", - "code":"11", + "code":"12", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Getting Started", @@ -237,7 +258,7 @@ "uri":"dli_01_0002.html", "node_id":"dli_01_0002.xml", "product_code":"dli", - "code":"12", + "code":"13", "des":"DLI can query data stored in OBS. This section describes how to use DLI to submit a SQL job to query OBS data.To illustrate, create a file called sampledata.csv and uploa", "doc_type":"usermanual", "kw":"Submitting a SQL Job to Query OBS Data Using DLI,Getting Started,User Guide", @@ -245,10 +266,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Submitting a SQL Job to Query OBS Data Using DLI", @@ -258,7 +279,7 @@ "uri":"dli_01_0020.html", "node_id":"dli_01_0020.xml", "product_code":"dli", - "code":"13", + "code":"14", "des":"DLI can query data stored in RDS. This section describes how to use DLI to submit a SQL job to query RDS for MySQL data.In this example, we will create an RDS for MySQL D", "doc_type":"usermanual", "kw":"Submitting a SQL Job to Query RDS for MySQL Data Using DLI,Getting Started,User Guide", @@ -266,10 +287,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Submitting a SQL Job to Query RDS for MySQL Data Using DLI", @@ -279,7 +300,7 @@ "uri":"dli_01_0531.html", "node_id":"dli_01_0531.xml", "product_code":"dli", - "code":"14", + "code":"15", "des":"DLI Flink jobs can use other cloud services as data sources and sink streams for real-time compute.This example describes how to create and submit a Flink OpenSource SQL ", "doc_type":"usermanual", "kw":"Submitting a Flink OpenSource SQL Job to Query RDS for MySQL Data Using DLI,Getting Started,User Gui", @@ -287,10 +308,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Submitting a Flink OpenSource SQL Job to Query RDS for MySQL Data Using DLI", @@ -300,7 +321,7 @@ "uri":"dli_01_0512.html", "node_id":"dli_01_0512.xml", "product_code":"dli", - "code":"15", + "code":"16", "des":"Flink Jar jobs are suitable for data analysis scenarios that require custom stream processing logic, complex state management, or integration with specific libraries. You", "doc_type":"usermanual", "kw":"Submitting a Flink Jar Job Using DLI,Getting Started,User Guide", @@ -308,10 +329,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Submitting a Flink Jar Job Using DLI", @@ -321,7 +342,7 @@ "uri":"dli_01_0375.html", "node_id":"dli_01_0375.xml", "product_code":"dli", - "code":"16", + "code":"17", "des":"DLI allows you to submit Spark jobs compiled as JAR files, which contain the necessary code and dependency information for executing the job. These files are used for spe", "doc_type":"usermanual", "kw":"Submitting a Spark Jar Job Using DLI,Getting Started,User Guide", @@ -329,10 +350,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Submitting a Spark Jar Job Using DLI", @@ -342,7 +363,7 @@ "uri":"dli_01_0001.html", "node_id":"dli_01_0001.xml", "product_code":"dli", - "code":"17", + "code":"18", "des":"This chapter walks you through on how to develop a DLI job.To manage fine-grained permissions for your DLI resources using IAM, create an IAM user and grant them permissi", "doc_type":"usermanual", "kw":"DLI Job Development Process,User Guide", @@ -350,10 +371,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Job Development Process", @@ -363,7 +384,7 @@ "uri":"dli_01_0611.html", "node_id":"dli_01_0611.xml", "product_code":"dli", - "code":"18", + "code":"19", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Preparations", @@ -384,7 +405,7 @@ "uri":"dli_01_0618.html", "node_id":"dli_01_0618.xml", "product_code":"dli", - "code":"19", + "code":"20", "des":"Before using DLI, configure DLI agency permissions. This section describes the scenarios and steps for configuring DLI agency permissions (dli_management_agency).If you u", "doc_type":"usermanual", "kw":"Configuring DLI Agency Permissions,Preparations,User Guide", @@ -392,10 +413,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Configuring DLI Agency Permissions", @@ -405,7 +426,7 @@ "uri":"dli_01_0418.html", "node_id":"dli_01_0418.xml", "product_code":"dli", - "code":"20", + "code":"21", "des":"You can use Identity and Access Management (IAM) to implement fine-grained permissions management for your DLI resources. For details, see Overview.If your cloud account ", "doc_type":"usermanual", "kw":"Creating an IAM User and Granting Permissions,Preparations,User Guide", @@ -413,10 +434,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating an IAM User and Granting Permissions", @@ -426,7 +447,7 @@ "uri":"dli_01_0536.html", "node_id":"dli_01_0536.xml", "product_code":"dli", - "code":"21", + "code":"22", "des":"Before using DLI, you need to configure a DLI job bucket. The bucket is used to store temporary data generated during DLI job running, such as job logs and results.Config", "doc_type":"usermanual", "kw":"Configuring a DLI Job Bucket,Preparations,User Guide", @@ -434,10 +455,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Configuring a DLI Job Bucket", @@ -447,7 +468,7 @@ "uri":"dli_01_0508.html", "node_id":"dli_01_0508.xml", "product_code":"dli", - "code":"22", + "code":"23", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Creating an Elastic Resource Pool and Creating Queues Within It", @@ -468,7 +489,7 @@ "uri":"dli_01_0504.html", "node_id":"dli_01_0504.xml", "product_code":"dli", - "code":"23", + "code":"24", "des":"DLI compute resources are the foundation to run jobs. This section describes the modes of DLI compute resources and queue types.Before we dive into the compute resource m", "doc_type":"usermanual", "kw":"Overview of DLI Elastic Resource Pools and Queues,Creating an Elastic Resource Pool and Creating Que", @@ -476,10 +497,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview of DLI Elastic Resource Pools and Queues", @@ -489,7 +510,7 @@ "uri":"dli_01_0505.html", "node_id":"dli_01_0505.xml", "product_code":"dli", - "code":"24", + "code":"25", "des":"An elastic resource pool offers compute resources (CPU and memory) required for running DLI jobs, which can adapt to the changing demands of services.You can create multi", "doc_type":"usermanual", "kw":"Creating an Elastic Resource Pool and Creating Queues Within It,Creating an Elastic Resource Pool an", @@ -497,10 +518,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating an Elastic Resource Pool and Creating Queues Within It", @@ -510,7 +531,7 @@ "uri":"dli_01_0529.html", "node_id":"dli_01_0529.xml", "product_code":"dli", - "code":"25", + "code":"26", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Elastic Resource Pools", @@ -531,7 +552,7 @@ "uri":"dli_01_0622.html", "node_id":"dli_01_0622.xml", "product_code":"dli", - "code":"26", + "code":"27", "des":"After creating an elastic resource pool, you can check and manage it on the management console.This section describes how to check basic information about an elastic reso", "doc_type":"usermanual", "kw":"Checking Basic Information,Managing Elastic Resource Pools,User Guide", @@ -539,10 +560,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Checking Basic Information", @@ -552,7 +573,7 @@ "uri":"dli_01_0526.html", "node_id":"dli_01_0526.xml", "product_code":"dli", - "code":"27", + "code":"28", "des":"Administrators can assign permissions of different operation scopes to users for each elastic resource pool.The administrator and elastic resource pool owner have all per", "doc_type":"usermanual", "kw":"Managing Permissions,Managing Elastic Resource Pools,User Guide", @@ -573,7 +594,7 @@ "uri":"dli_01_0530.html", "node_id":"dli_01_0530.xml", "product_code":"dli", - "code":"28", + "code":"29", "des":"If you want a queue to use resources in an elastic resource pool, bind the queue to the pool.You can click Associate Queue on the Resource Pool page to bind a queue to an", "doc_type":"usermanual", "kw":"Binding a Queue,Managing Elastic Resource Pools,User Guide", @@ -594,7 +615,7 @@ "uri":"dli_01_0686.html", "node_id":"dli_01_0686.xml", "product_code":"dli", - "code":"29", + "code":"30", "des":"Scaling out or in an elastic resource pool essentially means adjusting the actual CUs of the resource pool.In an elastic resource pool:Actual CUs: actual size of resource", "doc_type":"usermanual", "kw":"Scaling Out or In an Elastic Resource Pool,Managing Elastic Resource Pools,User Guide", @@ -602,10 +623,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Scaling Out or In an Elastic Resource Pool", @@ -615,7 +636,7 @@ "uri":"dli_01_0507.html", "node_id":"dli_01_0507.xml", "product_code":"dli", - "code":"30", + "code":"31", "des":"CU settings are used to control the maximum and minimum CU ranges for elastic resource pool scaling to prevent unlimited resource expansion risks.For example, if the curr", "doc_type":"usermanual", "kw":"Setting CUs,Managing Elastic Resource Pools,User Guide", @@ -623,10 +644,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Setting CUs", @@ -636,7 +657,7 @@ "uri":"dli_01_0525.html", "node_id":"dli_01_0525.xml", "product_code":"dli", - "code":"31", + "code":"32", "des":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.If you use ", "doc_type":"usermanual", "kw":"Managing Tags,Managing Elastic Resource Pools,User Guide", @@ -644,10 +665,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing Tags", @@ -657,18 +678,18 @@ "uri":"dli_01_0506.html", "node_id":"dli_01_0506.xml", "product_code":"dli", - "code":"32", - "des":"Multiple queues can be added to an elastic resource pool. For how to add a queue, see Creating an Elastic Resource Pool and Creating Queues Within It. You can configure t", + "code":"33", + "des":"Elastic resource pools support multiple queues to manage job execution efficiently. For details about how to create queues in a pool, see Creating an Elastic Resource Poo", "doc_type":"usermanual", "kw":"Adjusting Scaling Policies for Queues in an Elastic Resource Pool,Managing Elastic Resource Pools,Us", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Adjusting Scaling Policies for Queues in an Elastic Resource Pool", @@ -678,7 +699,7 @@ "uri":"dli_01_0532.html", "node_id":"dli_01_0532.xml", "product_code":"dli", - "code":"33", + "code":"34", "des":"If you added a queue to or deleted one from an elastic resource pool, or you scaled an added queue, the CU quantity of the elastic resource pool may be changed. You can v", "doc_type":"usermanual", "kw":"Viewing Scaling History,Managing Elastic Resource Pools,User Guide", @@ -699,18 +720,18 @@ "uri":"dli_01_0566.html", "node_id":"dli_01_0566.xml", "product_code":"dli", - "code":"34", - "des":"You can create enterprise projects matching the organizational structure of your enterprises to centrally manage cloud resources across regions by project. Then you can c", + "code":"35", + "des":"An enterprise project is a cloud resource management approach that allows organizations to plan resources based on their organizational structure. It enables unified mana", "doc_type":"usermanual", "kw":"Allocating to an Enterprise Project,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Allocating to an Enterprise Project", @@ -720,7 +741,7 @@ "uri":"dli_01_0528.html", "node_id":"dli_01_0528.xml", "product_code":"dli", - "code":"35", + "code":"36", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Queues", @@ -741,7 +762,7 @@ "uri":"dli_01_0663.html", "node_id":"dli_01_0663.xml", "product_code":"dli", - "code":"36", + "code":"37", "des":"This section walks you through how to view basic information about a queue on the management console, including the engine type and version.Log in to the DLI management c", "doc_type":"usermanual", "kw":"Viewing Basic Information About a Queue,Managing Queues,User Guide", @@ -762,7 +783,7 @@ "uri":"dli_01_0015.html", "node_id":"dli_01_0015.xml", "product_code":"dli", - "code":"37", + "code":"38", "des":"Administrators and queue owners have full operation permissions on queues. They can grant operation permissions to other users based on service needs. This ensures that u", "doc_type":"usermanual", "kw":"Queue Permission Management,Managing Queues,User Guide", @@ -783,7 +804,7 @@ "uri":"dli_01_0565.html", "node_id":"dli_01_0565.xml", "product_code":"dli", - "code":"38", + "code":"39", "des":"You can create enterprise projects matching the organizational structure of your enterprises to centrally manage cloud resources across regions by project. Then you can c", "doc_type":"usermanual", "kw":"Allocating a Queue to an Enterprise Project,Managing Queues,User Guide", @@ -804,7 +825,7 @@ "uri":"dli_01_0421.html", "node_id":"dli_01_0421.xml", "product_code":"dli", - "code":"39", + "code":"40", "des":"Once you have created an SMN topic, you can easily subscribe to it by going to the Topic Management > Topics page of the SMN console. You can choose to receive notificati", "doc_type":"usermanual", "kw":"Creating an SMN Topic,Managing Queues,User Guide", @@ -825,7 +846,7 @@ "uri":"dli_01_0022.html", "node_id":"dli_01_0022.xml", "product_code":"dli", - "code":"40", + "code":"41", "des":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.If you use ", "doc_type":"usermanual", "kw":"Managing Queue Tags,Managing Queues,User Guide", @@ -833,10 +854,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing Queue Tags", @@ -846,7 +867,7 @@ "uri":"dli_01_0563.html", "node_id":"dli_01_0563.xml", "product_code":"dli", - "code":"41", + "code":"42", "des":"DLI allows you to set properties for queues.You can currently set the following property parameters:Spark driver parameters: Set them to improve the scheduling efficiency", "doc_type":"usermanual", "kw":"Setting Queue Properties,Managing Queues,User Guide", @@ -854,10 +875,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Setting Queue Properties", @@ -867,7 +888,7 @@ "uri":"dli_01_0685.html", "node_id":"dli_01_0685.xml", "product_code":"dli", - "code":"42", + "code":"43", "des":"Spark Native is a core component of Apache Spark designed to enhance the performance of Spark SQL computations. By utilizing vectorized C++ acceleration libraries, it acc", "doc_type":"usermanual", "kw":"Enabling Spark Native Operator Optimization,Managing Queues,User Guide", @@ -888,7 +909,7 @@ "uri":"dli_01_0489.html", "node_id":"dli_01_0489.xml", "product_code":"dli", - "code":"43", + "code":"44", "des":"DLI's address connectivity testing feature can be used to verify network connectivity between DLI queues and destination addresses.This feature is typically utilized for ", "doc_type":"usermanual", "kw":"Testing the Network Connectivity Between a Queue and a Data Source,Managing Queues,User Guide", @@ -896,10 +917,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Testing the Network Connectivity Between a Queue and a Data Source", @@ -909,7 +930,7 @@ "uri":"dli_01_0016.html", "node_id":"dli_01_0016.xml", "product_code":"dli", - "code":"44", + "code":"45", "des":"You can delete a queue based on actual conditions.This operation will fail if there are jobs in the Submitting or Running state on this queue.Deleting a queue does not ca", "doc_type":"usermanual", "kw":"Deleting a Queue,Managing Queues,User Guide", @@ -917,10 +938,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Deleting a Queue", @@ -930,7 +951,7 @@ "uri":"dli_01_0487.html", "node_id":"dli_01_0487.xml", "product_code":"dli", - "code":"45", + "code":"46", "des":"Newly created queues need to run jobs before they can be scaled in or out.The operations described in this section only apply to queues in non-elastic resource pools.Queu", "doc_type":"usermanual", "kw":"Enabling Elastic Scaling for a Queue in a Non-Elastic Resource Pool,Managing Queues,User Guide", @@ -951,7 +972,7 @@ "uri":"dli_01_0488.html", "node_id":"dli_01_0488.xml", "product_code":"dli", - "code":"46", + "code":"47", "des":"When services are busy, you might need to use more compute resources to process services in a period. After this period, you do not require the same amount of resources. ", "doc_type":"usermanual", "kw":"Creating a Scheduled Elastic Scaling Task for a Queue in a Non-Elastic Resource Pool,Managing Queues", @@ -972,7 +993,7 @@ "uri":"dli_01_0443.html", "node_id":"dli_01_0443.xml", "product_code":"dli", - "code":"47", + "code":"48", "des":"If the CIDR block of the DLI queue conflicts with that of the user data source, you can change the CIDR block of the queue.If the queue whose CIDR block is to be modified", "doc_type":"usermanual", "kw":"Changing the CIDR Block of a Queue in a Non-Elastic Resource Pool,Managing Queues,User Guide", @@ -993,7 +1014,7 @@ "uri":"dli_01_0515.html", "node_id":"dli_01_0515.xml", "product_code":"dli", - "code":"48", + "code":"49", "des":"This section walks you through the procedure of adding a queue to an elastic resource pool and binding an enhanced datasource connection to the elastic resource pool.Proc", "doc_type":"usermanual", "kw":"Example Use Case: Creating an Elastic Resource Pool and Running Jobs,Creating an Elastic Resource Po", @@ -1001,10 +1022,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Example Use Case: Creating an Elastic Resource Pool and Running Jobs", @@ -1014,7 +1035,7 @@ "uri":"dli_01_0516.html", "node_id":"dli_01_0516.xml", "product_code":"dli", - "code":"49", + "code":"50", "des":"A company has multiple departments that perform data analysis in different periods during a day.Department A requires a large number of compute resources from 00:00 a.m. ", "doc_type":"usermanual", "kw":"Example Use Case: Configuring Scaling Policies for Queues in an Elastic Resource Pool,Creating an El", @@ -1035,7 +1056,7 @@ "uri":"dli_01_0363.html", "node_id":"dli_01_0363.xml", "product_code":"dli", - "code":"50", + "code":"51", "des":"Queues in the non-elastic resource pool mode are the previous-gen of resource management for DLI. It involved purchasing and releasing resources based on usage demands, r", "doc_type":"usermanual", "kw":"Creating a Non-Elastic Resource Pool Queue (Deprecated, Not Recommended),Creating an Elastic Resourc", @@ -1043,10 +1064,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Non-Elastic Resource Pool Queue (Deprecated, Not Recommended)", @@ -1056,7 +1077,7 @@ "uri":"dli_01_0390.html", "node_id":"dli_01_0390.xml", "product_code":"dli", - "code":"51", + "code":"52", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Creating a Data Directory, Database, and Table", @@ -1077,7 +1098,7 @@ "uri":"dli_01_0228.html", "node_id":"dli_01_0228.xml", "product_code":"dli", - "code":"52", + "code":"53", "des":"Databases and tables are the basis for developing SQL and Spark jobs. Before running a job, you need to define databases and tables based on your service scenarios.Flink ", "doc_type":"usermanual", "kw":"Understanding Data Catalogs, Databases, and Tables,Creating a Data Directory, Database, and Table,Us", @@ -1085,10 +1106,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Understanding Data Catalogs, Databases, and Tables", @@ -1098,7 +1119,7 @@ "uri":"dli_01_0005.html", "node_id":"dli_01_0005.xml", "product_code":"dli", - "code":"53", + "code":"54", "des":"A database is a repository of data organized, stored, and managed on computer storage devices according to data structures.A table is one of the most essential components", "doc_type":"usermanual", "kw":"Creating a Data Catalog, Database, and Table on the DLI Console,Creating a Data Directory, Database,", @@ -1106,10 +1127,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Data Catalog, Database, and Table on the DLI Console", @@ -1119,7 +1140,7 @@ "uri":"dli_01_0008.html", "node_id":"dli_01_0008.xml", "product_code":"dli", - "code":"54", + "code":"55", "des":"Metadata is data used to define the type of data. It primarily describes information about the data itself, including its source, size, format, or other characteristics. ", "doc_type":"usermanual", "kw":"Viewing Table Metadata,Creating a Data Directory, Database, and Table,User Guide", @@ -1140,7 +1161,7 @@ "uri":"dli_01_0671.html", "node_id":"dli_01_0671.xml", "product_code":"dli", - "code":"55", + "code":"56", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Data Catalogs on the DLI Console", @@ -1161,7 +1182,7 @@ "uri":"dli_01_0672.html", "node_id":"dli_01_0672.xml", "product_code":"dli", - "code":"56", + "code":"57", "des":"DLI data catalogs support authorization on the DLI console or authentication through IAM. By setting permissions, you can grant varying data catalog permissions to differ", "doc_type":"usermanual", "kw":"Configuring Data Catalog Permissions on the DLI Console,Managing Data Catalogs on the DLI Console,Us", @@ -1182,7 +1203,7 @@ "uri":"dli_01_0004.html", "node_id":"dli_01_0004.xml", "product_code":"dli", - "code":"57", + "code":"58", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Database Resources on the DLI Console", @@ -1203,7 +1224,7 @@ "uri":"dli_01_0447.html", "node_id":"dli_01_0447.xml", "product_code":"dli", - "code":"58", + "code":"59", "des":"By setting permissions, you can assign varying database permissions to different users.The administrator and database owner have all permissions, which cannot be set or m", "doc_type":"usermanual", "kw":"Configuring Database Permissions on the DLI Console,Managing Database Resources on the DLI Console,U", @@ -1211,10 +1232,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Configuring Database Permissions on the DLI Console", @@ -1224,7 +1245,7 @@ "uri":"dli_01_0011.html", "node_id":"dli_01_0011.xml", "product_code":"dli", - "code":"59", + "code":"60", "des":"You can delete an unused database from the DLI console: when a database is no longer needed, such as after a test database has completed testing; if a database has errors", "doc_type":"usermanual", "kw":"Deleting a Database on the DLI Console,Managing Database Resources on the DLI Console,User Guide", @@ -1245,7 +1266,7 @@ "uri":"dli_01_0376.html", "node_id":"dli_01_0376.xml", "product_code":"dli", - "code":"60", + "code":"61", "des":"In practical use, developers create databases and tables, which are then handed over to testers for testing. Once testing is complete, the databases and tables are handed", "doc_type":"usermanual", "kw":"Changing the Database Owner on the DLI Console,Managing Database Resources on the DLI Console,User G", @@ -1266,7 +1287,7 @@ "uri":"dli_01_0552.html", "node_id":"dli_01_0552.xml", "product_code":"dli", - "code":"61", + "code":"62", "des":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value. If you use", "doc_type":"usermanual", "kw":"Managing Tags for Database Tables,Managing Database Resources on the DLI Console,User Guide", @@ -1274,10 +1295,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing Tags for Database Tables", @@ -1287,7 +1308,7 @@ "uri":"dli_01_0625.html", "node_id":"dli_01_0625.xml", "product_code":"dli", - "code":"62", + "code":"63", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Table Resources on the DLI Console", @@ -1308,7 +1329,7 @@ "uri":"dli_01_0448.html", "node_id":"dli_01_0448.xml", "product_code":"dli", - "code":"63", + "code":"64", "des":"By setting permissions, you can assign varying table permissions to different users.The administrator and table owner have all permissions, which cannot be set or modifie", "doc_type":"usermanual", "kw":"Configuring Table Permissions on the DLI Console,Managing Table Resources on the DLI Console,User Gu", @@ -1316,10 +1337,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Configuring Table Permissions on the DLI Console", @@ -1329,7 +1350,7 @@ "uri":"dli_01_0626.html", "node_id":"dli_01_0626.xml", "product_code":"dli", - "code":"64", + "code":"65", "des":"You can delete an unused data table from the DLI console: when a data table is no longer needed, such as after a test data table has completed testing; if a data table ha", "doc_type":"usermanual", "kw":"Deleting a Table on the DLI Console,Managing Table Resources on the DLI Console,User Guide", @@ -1350,7 +1371,7 @@ "uri":"dli_01_0627.html", "node_id":"dli_01_0627.xml", "product_code":"dli", - "code":"65", + "code":"66", "des":"In practical use, developers create databases and tables, which are then handed over to testers for testing. Once testing is complete, the databases and tables are handed", "doc_type":"usermanual", "kw":"Changing the Table Owner on the DLI Console,Managing Table Resources on the DLI Console,User Guide", @@ -1371,7 +1392,7 @@ "uri":"dli_01_0253.html", "node_id":"dli_01_0253.xml", "product_code":"dli", - "code":"66", + "code":"67", "des":"This section describes how to import data stored in OBS to a table on the DLI console. Data can be imported to both DLI tables (table type: MANAGED) and OBS tables (table", "doc_type":"usermanual", "kw":"Importing OBS Data to a DLI Table,Managing Table Resources on the DLI Console,User Guide", @@ -1392,7 +1413,7 @@ "uri":"dli_01_0010.html", "node_id":"dli_01_0010.xml", "product_code":"dli", - "code":"67", + "code":"68", "des":"You can export data from a DLI table to OBS. During the export, a folder is created in OBS or the content in the existing folder is overwritten.The exported file can be i", "doc_type":"usermanual", "kw":"Exporting DLI Table Data to OBS,Managing Table Resources on the DLI Console,User Guide", @@ -1400,10 +1421,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Exporting DLI Table Data to OBS", @@ -1413,7 +1434,7 @@ "uri":"dli_01_0007.html", "node_id":"dli_01_0007.xml", "product_code":"dli", - "code":"68", + "code":"69", "des":"The Preview page displays the first 10 records in the table.You can preview data on either the Data Management page or the SQL Editor page.To preview data on the Data Man", "doc_type":"usermanual", "kw":"Previewing Table Data on the DLI Console,Managing Table Resources on the DLI Console,User Guide", @@ -1434,7 +1455,7 @@ "uri":"dli_01_0661.html", "node_id":"dli_01_0661.xml", "product_code":"dli", - "code":"69", + "code":"70", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Data Import and Migration", @@ -1455,7 +1476,7 @@ "uri":"dli_01_0662.html", "node_id":"dli_01_0662.xml", "product_code":"dli", - "code":"70", + "code":"71", "des":"DLI enables direct access to data stored in OBS for query and analysis, eliminating the need for data migration.To begin using DLI for data analysis, just import your loc", "doc_type":"usermanual", "kw":"Overview,Data Import and Migration,User Guide", @@ -1463,10 +1484,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview", @@ -1476,7 +1497,7 @@ "uri":"dli_01_0631.html", "node_id":"dli_01_0631.xml", "product_code":"dli", - "code":"71", + "code":"72", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Migrating Data from External Data Sources to DLI", @@ -1497,7 +1518,7 @@ "uri":"dli_01_0632.html", "node_id":"dli_01_0632.xml", "product_code":"dli", - "code":"72", + "code":"73", "des":"To centrally analyze and manage scattered data from various systems, you can utilize migration tools like Cloud Data Migration (CDM) to migrate the data to DLI. Once the ", "doc_type":"usermanual", "kw":"Overview of Data Migration Scenarios,Migrating Data from External Data Sources to DLI,User Guide", @@ -1505,10 +1526,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview of Data Migration Scenarios", @@ -1518,7 +1539,7 @@ "uri":"dli_01_0633.html", "node_id":"dli_01_0633.xml", "product_code":"dli", - "code":"73", + "code":"74", "des":"On its GUI, CDM enables you to create data migration tasks from multiple data sources to a data lake.This section describes how to use CDM to migrate data from data sourc", "doc_type":"usermanual", "kw":"Using CDM to Migrate Data to DLI,Migrating Data from External Data Sources to DLI,User Guide", @@ -1526,10 +1547,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Using CDM to Migrate Data to DLI", @@ -1539,7 +1560,7 @@ "uri":"dli_01_0634.html", "node_id":"dli_01_0634.xml", "product_code":"dli", - "code":"74", + "code":"75", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Configuring DLI to Read and Write Data from and to External Data Sources", @@ -1560,7 +1581,7 @@ "uri":"dli_01_0635.html", "node_id":"dli_01_0635.xml", "product_code":"dli", - "code":"75", + "code":"76", "des":"To read and write external data sources when running DLI jobs, two conditions must be met:Establish network connectivity between DLI and the external data source to ensur", "doc_type":"usermanual", "kw":"Configuring DLI to Read and Write External Data Sources,Configuring DLI to Read and Write Data from ", @@ -1568,10 +1589,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Configuring DLI to Read and Write External Data Sources", @@ -1581,7 +1602,7 @@ "uri":"dli_01_0426.html", "node_id":"dli_01_0426.xml", "product_code":"dli", - "code":"76", + "code":"77", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Configuring the Network Connection Between DLI and Data Sources (Enhanced Datasource Connection)", @@ -1602,7 +1623,7 @@ "uri":"dli_01_0003.html", "node_id":"dli_01_0003.xml", "product_code":"dli", - "code":"77", + "code":"78", "des":"Imagine DLI elastic resource pools and data sources as two isolated islands surrounded by water.To enable traffic between these two islands, you need to first construct a", "doc_type":"usermanual", "kw":"Overview of Enhanced Datasource Connections,Configuring the Network Connection Between DLI and Data ", @@ -1610,10 +1631,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview of Enhanced Datasource Connections", @@ -1623,18 +1644,18 @@ "uri":"dli_01_0006.html", "node_id":"dli_01_0006.xml", "product_code":"dli", - "code":"78", - "des":"Create an enhanced datasource connection for DLI to access, import, query, and analyze data of other data sources.For example, to connect DLI to the MRS, RDS, CSS, Kafka,", + "code":"79", + "des":"Before using DLI to access data from other sources, you need to create an enhanced datasource connection to enable network communication between DLI and the destination d", "doc_type":"usermanual", "kw":"Creating an Enhanced Datasource Connection,Configuring the Network Connection Between DLI and Data S", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating an Enhanced Datasource Connection", @@ -1644,7 +1665,7 @@ "uri":"dli_01_0410.html", "node_id":"dli_01_0410.xml", "product_code":"dli", - "code":"79", + "code":"80", "des":"If DLI needs to access external data sources, you need to establish enhanced datasource connections to enable the network between DLI and the data sources, and then devel", "doc_type":"usermanual", "kw":"Common Development Methods for DLI Cross-Source Analysis,Configuring the Network Connection Between ", @@ -1652,10 +1673,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Common Development Methods for DLI Cross-Source Analysis", @@ -1665,7 +1686,7 @@ "uri":"dli_01_0636.html", "node_id":"dli_01_0636.xml", "product_code":"dli", - "code":"80", + "code":"81", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Data Source Access Credentials Using DEW", @@ -1686,10 +1707,31 @@ "uri":"dli_01_0687.html", "node_id":"dli_01_0687.xml", "product_code":"dli", - "code":"81", - "des":"When submitting Flink or Spark jobs through DLI to access external data sources (such as OBS and Kafka), there is a risk of plaintext exposure if AK/SK, usernames/passwor", + "code":"82", + "des":"When you use DLI to perform big data processing or cross-service data queries, authentication is a critical prerequisite to ensure legitimate access and data security. Em", "doc_type":"usermanual", - "kw":"Overview,Managing Data Source Access Credentials Using DEW,User Guide", + "kw":"Using an Agency to Obtain Access Credentials in DLI,Managing Data Source Access Credentials Using DE", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No;Yes;NO", + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Using an Agency to Obtain Access Credentials in DLI", + "githuburl":"" + }, + { + "uri":"dli_09_0210.html", + "node_id":"dli_09_0210.xml", + "product_code":"dli", + "code":"83", + "des":"When DLI writes the output data of Flink jobs to MySQL or DWS, you need to set sensitive parameters such as the username and password in the connector. Storing this infor", + "doc_type":"usermanual", + "kw":"Flink OpenSource SQL Jobs Using DEW to Manage Access Credentials,Managing Data Source Access Credent", "search_title":"", "metedata":[ { @@ -1700,14 +1742,56 @@ "IsBot":"No;Yes" } ], - "title":"Overview", + "title":"Flink OpenSource SQL Jobs Using DEW to Manage Access Credentials", + "githuburl":"" + }, + { + "uri":"dli_09_0211.html", + "node_id":"dli_09_0211.xml", + "product_code":"dli", + "code":"84", + "des":"When writing output data from Flink Jar jobs to OBS, you need to configure an AK/SK for accessing OBS. To ensure the security of AK/SK data, you can use DEW and CSMS for ", + "doc_type":"usermanual", + "kw":"Flink Jar Jobs Using DEW to Acquire Access Credentials for Reading and Writing Data from and to OBS,", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;Yes;NO", + "IsBot":"No;Yes" + } + ], + "title":"Flink Jar Jobs Using DEW to Acquire Access Credentials for Reading and Writing Data from and to OBS", + "githuburl":"" + }, + { + "uri":"dli_09_0215.html", + "node_id":"dli_09_0215.xml", + "product_code":"dli", + "code":"85", + "des":"A temporary security credential grants temporary access rights. It includes a temporary AK/SK and a security token, both of which must be used together.When writing outpu", + "doc_type":"usermanual", + "kw":"Spark Jar Jobs Using DEW to Acquire Access Credentials for Reading and Writing Data from and to OBS,", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;Yes;NO", + "IsBot":"No;Yes" + } + ], + "title":"Spark Jar Jobs Using DEW to Acquire Access Credentials for Reading and Writing Data from and to OBS", "githuburl":"" }, { "uri":"dli_01_0422.html", "node_id":"dli_01_0422.xml", "product_code":"dli", - "code":"82", + "code":"86", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Using DLI Datasource Authentication to Manage Access Credentials for Data Sources", @@ -1728,7 +1812,7 @@ "uri":"dli_01_0561.html", "node_id":"dli_01_0561.xml", "product_code":"dli", - "code":"83", + "code":"87", "des":"When analyzing across multiple sources, you are advised not to configure authentication information directly in a job as it can lead to password leakage. Instead, you are", "doc_type":"usermanual", "kw":"Overview,Using DLI Datasource Authentication to Manage Access Credentials for Data Sources,User Guid", @@ -1736,10 +1820,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview", @@ -1749,7 +1833,7 @@ "uri":"dli_01_0427.html", "node_id":"dli_01_0427.xml", "product_code":"dli", - "code":"84", + "code":"88", "des":"Create a CSS datasource authentication on the DLI console to store the authentication information of the CSS security cluster to DLI. This will allow you to access to the", "doc_type":"usermanual", "kw":"Creating a CSS Datasource Authentication,Using DLI Datasource Authentication to Manage Access Creden", @@ -1770,7 +1854,7 @@ "uri":"dli_01_0558.html", "node_id":"dli_01_0558.xml", "product_code":"dli", - "code":"85", + "code":"89", "des":"Create a Kerberos datasource authentication on the DLI console to store the authentication information of the data source to DLI. This will allow you to access to the dat", "doc_type":"usermanual", "kw":"Creating a Kerberos Datasource Authentication,Using DLI Datasource Authentication to Manage Access C", @@ -1778,10 +1862,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Kerberos Datasource Authentication", @@ -1791,7 +1875,7 @@ "uri":"dli_01_0560.html", "node_id":"dli_01_0560.xml", "product_code":"dli", - "code":"86", + "code":"90", "des":"Create a Kafka_SSL datasource authentication on the DLI console to store the Kafka authentication information to DLI. This will allow you to access to Kafka instances wit", "doc_type":"usermanual", "kw":"Creating a Kafka_SSL Datasource Authentication,Using DLI Datasource Authentication to Manage Access ", @@ -1799,10 +1883,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Kafka_SSL Datasource Authentication", @@ -1812,18 +1896,18 @@ "uri":"dli_01_0559.html", "node_id":"dli_01_0559.xml", "product_code":"dli", - "code":"87", - "des":"Create a password datasource authentication on the DLI console to store passwords of the GaussDB(DWS), RDS, DCS, and DDS data sources to DLI. This will allow you to acces", + "code":"91", + "des":"Create a password datasource authentication on the DLI console to store passwords of the DWS, RDS, DCS, and DDS data sources to DLI. This will allow you to access to the ", "doc_type":"usermanual", "kw":"Creating a Password Datasource Authentication,Using DLI Datasource Authentication to Manage Access C", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Password Datasource Authentication", @@ -1833,7 +1917,7 @@ "uri":"dli_01_0480.html", "node_id":"dli_01_0480.xml", "product_code":"dli", - "code":"88", + "code":"92", "des":"Grant permissions on a datasource authentication to users so multiple user jobs can use the datasource authentication without affecting each other.The administrator and t", "doc_type":"usermanual", "kw":"Datasource Authentication Permission Management,Using DLI Datasource Authentication to Manage Access", @@ -1841,10 +1925,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Datasource Authentication Permission Management", @@ -1854,7 +1938,7 @@ "uri":"dli_01_0509.html", "node_id":"dli_01_0509.xml", "product_code":"dli", - "code":"89", + "code":"93", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Enhanced Datasource Connections", @@ -1875,7 +1959,7 @@ "uri":"dli_01_0623.html", "node_id":"dli_01_0623.xml", "product_code":"dli", - "code":"90", + "code":"94", "des":"After creating an enhanced datasource connection, you can view and manage it on the management console.This section describes how to view basic information about an enhan", "doc_type":"usermanual", "kw":"Viewing Basic Information About an Enhanced Datasource Connection,Managing Enhanced Datasource Conne", @@ -1883,10 +1967,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Viewing Basic Information About an Enhanced Datasource Connection", @@ -1896,7 +1980,7 @@ "uri":"dli_01_0018.html", "node_id":"dli_01_0018.xml", "product_code":"dli", - "code":"91", + "code":"95", "des":"Enhanced connections support user authorization by project. After authorization, users in the project have the permission to perform operations on the enhanced connection", "doc_type":"usermanual", "kw":"Enhanced Connection Permission Management,Managing Enhanced Datasource Connections,User Guide", @@ -1917,7 +2001,7 @@ "uri":"dli_01_0009.html", "node_id":"dli_01_0009.xml", "product_code":"dli", - "code":"92", + "code":"96", "des":"To connect other resource pools to data sources through enhanced datasource connections, bind enhanced datasource connections to resource pools on the Enhanced tab page.T", "doc_type":"usermanual", "kw":"Binding an Enhanced Datasource Connection to an Elastic Resource Pool,Managing Enhanced Datasource C", @@ -1938,7 +2022,7 @@ "uri":"dli_01_0555.html", "node_id":"dli_01_0555.xml", "product_code":"dli", - "code":"93", + "code":"97", "des":"Unbind an enhanced datasource connection from an elastic resource pool that does not need to access a data source through an enhanced datasoruce connection.If the status ", "doc_type":"usermanual", "kw":"Unbinding an Enhanced Datasource Connection from an Elastic Resource Pool,Managing Enhanced Datasour", @@ -1959,7 +2043,7 @@ "uri":"dli_01_0014.html", "node_id":"dli_01_0014.xml", "product_code":"dli", - "code":"94", + "code":"98", "des":"Enhanced datasource connections establish peering connections between DLI elastic resource pools and data sources to interconnect two VPC networks. If we liken these peer", "doc_type":"usermanual", "kw":"Adding a Route for an Enhanced Datasource Connection,Managing Enhanced Datasource Connections,User G", @@ -1967,10 +2051,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Adding a Route for an Enhanced Datasource Connection", @@ -1980,7 +2064,7 @@ "uri":"dli_01_0556.html", "node_id":"dli_01_0556.xml", "product_code":"dli", - "code":"95", + "code":"99", "des":"Delete a route that is no longer used.A custom route table cannot be deleted if it is associated with a subnet.Log in to the DLI management console.In the navigation pane", "doc_type":"usermanual", "kw":"Deleting the Route for an Enhanced Datasource Connection,Managing Enhanced Datasource Connections,Us", @@ -2001,7 +2085,7 @@ "uri":"dli_01_0013.html", "node_id":"dli_01_0013.xml", "product_code":"dli", - "code":"96", + "code":"100", "des":"Host information is the mapping between host IP addresses and domain names. After you configure host information, jobs can only use the configured domain names to access ", "doc_type":"usermanual", "kw":"Modifying Host Information in an Elastic Resource Pool,Managing Enhanced Datasource Connections,User", @@ -2022,7 +2106,7 @@ "uri":"dli_01_0019.html", "node_id":"dli_01_0019.xml", "product_code":"dli", - "code":"97", + "code":"101", "des":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.If you use ", "doc_type":"usermanual", "kw":"Enhanced Datasource Connection Tag Management,Managing Enhanced Datasource Connections,User Guide", @@ -2030,10 +2114,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Enhanced Datasource Connection Tag Management", @@ -2043,7 +2127,7 @@ "uri":"dli_01_0553.html", "node_id":"dli_01_0553.xml", "product_code":"dli", - "code":"98", + "code":"102", "des":"Delete an enhanced datasource connection that is no longer used on the console.Log in to the DLI management console.In the navigation pane on the left, choose Datasource ", "doc_type":"usermanual", "kw":"Deleting an Enhanced Datasource Connection,Managing Enhanced Datasource Connections,User Guide", @@ -2064,7 +2148,7 @@ "uri":"dli_01_0486.html", "node_id":"dli_01_0486.xml", "product_code":"dli", - "code":"99", + "code":"103", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Configuring an Agency to Allow DLI to Access Other Cloud Services", @@ -2085,18 +2169,18 @@ "uri":"dli_01_0419.html", "node_id":"dli_01_0419.xml", "product_code":"dli", - "code":"100", - "des":"Cloud services often interact with each other, with some of which dependent on other services. You can create an agency to delegate DLI to use other cloud services and pe", + "code":"104", + "des":"Cloud services often need to interact with each other for business operations. In some cases, one cloud service may require collaboration with another. To facilitate this", "doc_type":"usermanual", "kw":"DLI Agency Overview,Configuring an Agency to Allow DLI to Access Other Cloud Services,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Agency Overview", @@ -2106,7 +2190,7 @@ "uri":"dli_01_0616.html", "node_id":"dli_01_0616.xml", "product_code":"dli", - "code":"101", + "code":"105", "des":"When Flink 1.15, Spark 3.3, or a later version is used to execute jobs and the required agency is not included in the DLI system agency dli_management_agency, you need to", "doc_type":"usermanual", "kw":"Creating a Custom DLI Agency,Configuring an Agency to Allow DLI to Access Other Cloud Services,User ", @@ -2114,10 +2198,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Custom DLI Agency", @@ -2127,7 +2211,7 @@ "uri":"dli_01_0617.html", "node_id":"dli_01_0617.xml", "product_code":"dli", - "code":"102", + "code":"106", "des":"This section provides agency permission policies for common scenarios, which can be used to configure agency permission policies when you customize your permissions. The ", "doc_type":"usermanual", "kw":"Agency Permission Policies in Common Scenarios,Configuring an Agency to Allow DLI to Access Other Cl", @@ -2135,10 +2219,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Agency Permission Policies in Common Scenarios", @@ -2148,7 +2232,7 @@ "uri":"dli_01_0402.html", "node_id":"dli_01_0402.xml", "product_code":"dli", - "code":"103", + "code":"107", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Submitting a SQL Job on the DLI Management Console", @@ -2169,7 +2253,7 @@ "uri":"dli_01_0320.html", "node_id":"dli_01_0320.xml", "product_code":"dli", - "code":"104", + "code":"108", "des":"DLI offers a SQL editor for executing data query operations using SQL statements.This section describes how to create and submit a SQL job using the DLI SQL editor.Before", "doc_type":"usermanual", "kw":"Creating and Submitting a SQL Job,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2177,10 +2261,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating and Submitting a SQL Job", @@ -2190,7 +2274,7 @@ "uri":"dli_01_0621.html", "node_id":"dli_01_0621.xml", "product_code":"dli", - "code":"105", + "code":"109", "des":"Store the data results of analyzed SQL jobs in a specified location in the desired format.By default, DLI stores SQL job results in its job bucket. You can also download ", "doc_type":"usermanual", "kw":"Exporting SQL Job Results,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2198,10 +2282,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Exporting SQL Job Results", @@ -2211,7 +2295,7 @@ "uri":"dli_01_0612.html", "node_id":"dli_01_0612.xml", "product_code":"dli", - "code":"106", + "code":"110", "des":"There are numerous SQL engines in the big data field, which bring diversity to the solutions but also expose some issues such as varying quality of SQL input statements, ", "doc_type":"usermanual", "kw":"Creating a SQL Inspection Rule,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2219,10 +2303,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a SQL Inspection Rule", @@ -2232,7 +2316,7 @@ "uri":"dli_01_0535.html", "node_id":"dli_01_0535.xml", "product_code":"dli", - "code":"107", + "code":"111", "des":"In actual job running, it is necessary to prioritize and ensure the normal running of important and urgent tasks due to their varying levels of importance and urgency. Th", "doc_type":"usermanual", "kw":"Setting the Priority for a SQL Job,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2253,7 +2337,7 @@ "uri":"dli_01_0637.html", "node_id":"dli_01_0637.xml", "product_code":"dli", - "code":"108", + "code":"112", "des":"DLI job buckets are used to store temporary data generated during DLI job running, such as job logs and results.This section describes how to configure a bucket for DLI j", "doc_type":"usermanual", "kw":"Querying Logs for SQL Jobs,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2274,7 +2358,7 @@ "uri":"dli_01_0017.html", "node_id":"dli_01_0017.xml", "product_code":"dli", - "code":"109", + "code":"113", "des":"The SQL Jobs page displays all SQL jobs, which may span multiple pages if there are many jobs. You can navigate to a specific page as needed. DLI allows you to view jobs ", "doc_type":"usermanual", "kw":"Managing SQL Jobs,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2282,10 +2366,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing SQL Jobs", @@ -2295,7 +2379,7 @@ "uri":"dli_01_0638.html", "node_id":"dli_01_0638.xml", "product_code":"dli", - "code":"110", + "code":"114", "des":"A SQL execution plan is a logical flowchart of a database query that shows how a database management system executes a specific SQL query. The execution plan details the ", "doc_type":"usermanual", "kw":"Viewing a SQL Execution Plan,Submitting a SQL Job on the DLI Management Console,User Guide", @@ -2303,10 +2387,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Viewing a SQL Execution Plan", @@ -2316,7 +2400,7 @@ "uri":"dli_01_05110.html", "node_id":"dli_01_05110.xml", "product_code":"dli", - "code":"111", + "code":"115", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Creating and Managing SQL Job Templates", @@ -2337,7 +2421,7 @@ "uri":"dli_01_0021.html", "node_id":"dli_01_0021.xml", "product_code":"dli", - "code":"112", + "code":"116", "des":"DLI allows you to create custom templates or save currently used SQL statements as templates for quick and convenient SQL operations. Once a template is saved, you can ex", "doc_type":"usermanual", "kw":"Creating a SQL Job Template,Creating and Managing SQL Job Templates,User Guide", @@ -2358,7 +2442,7 @@ "uri":"dli_01_0639.html", "node_id":"dli_01_0639.xml", "product_code":"dli", - "code":"113", + "code":"117", "des":"DLI allows you to create custom templates or save currently used SQL statements as templates for quick and convenient SQL operations. Once a template is saved, you can ex", "doc_type":"usermanual", "kw":"Developing and Submitting a SQL Job Using a SQL Job Template,Creating and Managing SQL Job Templates", @@ -2366,10 +2450,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Developing and Submitting a SQL Job Using a SQL Job Template", @@ -2379,7 +2463,7 @@ "uri":"dli_01_05111.html", "node_id":"dli_01_05111.xml", "product_code":"dli", - "code":"114", + "code":"118", "des":"TPC-H is a test set developed by the Transaction Processing Performance Council (TPC) to simulate decision-making support applications. It is widely used in academia and ", "doc_type":"usermanual", "kw":"TPC-H Sample Data in the SQL Templates Preset on DLI,Creating and Managing SQL Job Templates,User Gu", @@ -2400,7 +2484,7 @@ "uri":"dli_01_0389.html", "node_id":"dli_01_0389.xml", "product_code":"dli", - "code":"115", + "code":"119", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Submitting a Flink Job on the DLI Management Console", @@ -2421,7 +2505,7 @@ "uri":"dli_01_0403.html", "node_id":"dli_01_0403.xml", "product_code":"dli", - "code":"116", + "code":"120", "des":"DLI supports two types of Flink jobs:Flink OpenSource SQL job:It is fully compatible with Flink of the community edition, ensuring that jobs can run smoothly on these Fli", "doc_type":"usermanual", "kw":"Flink Job Overview,Submitting a Flink Job on the DLI Management Console,User Guide", @@ -2429,10 +2513,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Flink Job Overview", @@ -2442,7 +2526,7 @@ "uri":"dli_01_0498.html", "node_id":"dli_01_0498.xml", "product_code":"dli", - "code":"117", + "code":"121", "des":"This section describes how to create a Flink OpenSource SQL job.DLI Flink OpenSource SQL jobs are fully compatible with the syntax of Flink provided by the community. In ", "doc_type":"usermanual", "kw":"Creating a Flink OpenSource SQL Job,Submitting a Flink Job on the DLI Management Console,User Guide", @@ -2450,10 +2534,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Flink OpenSource SQL Job", @@ -2463,7 +2547,7 @@ "uri":"dli_01_0457.html", "node_id":"dli_01_0457.xml", "product_code":"dli", - "code":"118", + "code":"122", "des":"A Flink Jar job involves developing a custom application Jar package based on Flink's capabilities and submitting it to a DLI queue for execution.To create a Flink Jar jo", "doc_type":"usermanual", "kw":"Creating a Flink Jar Job,Submitting a Flink Job on the DLI Management Console,User Guide", @@ -2471,10 +2555,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Flink Jar Job", @@ -2484,7 +2568,7 @@ "uri":"dli_01_0479.html", "node_id":"dli_01_0479.xml", "product_code":"dli", - "code":"119", + "code":"123", "des":"You can isolate Flink jobs allocated to different users by setting permissions to ensure data query performance.The administrator and job creator have all permissions, wh", "doc_type":"usermanual", "kw":"Configuring Flink Job Permissions,Submitting a Flink Job on the DLI Management Console,User Guide", @@ -2505,7 +2589,7 @@ "uri":"dli_01_0377.html", "node_id":"dli_01_0377.xml", "product_code":"dli", - "code":"120", + "code":"124", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Flink Jobs", @@ -2526,7 +2610,7 @@ "uri":"dli_01_0462.html", "node_id":"dli_01_0462.xml", "product_code":"dli", - "code":"121", + "code":"125", "des":"After creating a Flink job, you can check the basic information, job details, task list, and execution plan of the job on the DLI console.This section describes how to ch", "doc_type":"usermanual", "kw":"Viewing Flink Job Details,Managing Flink Jobs,User Guide", @@ -2534,10 +2618,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Viewing Flink Job Details", @@ -2547,7 +2631,7 @@ "uri":"dli_01_0650.html", "node_id":"dli_01_0650.xml", "product_code":"dli", - "code":"122", + "code":"126", "des":"In actual job running, it is necessary to prioritize and ensure the normal running of important and urgent tasks due to their varying levels of importance and urgency. Th", "doc_type":"usermanual", "kw":"Setting the Priority for a Flink Job,Managing Flink Jobs,User Guide", @@ -2568,7 +2652,7 @@ "uri":"dli_01_0534.html", "node_id":"dli_01_0534.xml", "product_code":"dli", - "code":"123", + "code":"127", "des":"In actual job operations, the compute resources required by a job vary depending on the data volume. As a result, compute resources are wasted when the volume is small an", "doc_type":"usermanual", "kw":"Enabling Dynamic Scaling for Flink Jobs,Managing Flink Jobs,User Guide", @@ -2589,7 +2673,7 @@ "uri":"dli_01_0651.html", "node_id":"dli_01_0651.xml", "product_code":"dli", - "code":"124", + "code":"128", "des":"DLI job buckets are used to store temporary data generated during DLI job running, such as job logs and results.This section describes how to configure a bucket for DLI j", "doc_type":"usermanual", "kw":"Querying Logs for Flink Jobs,Managing Flink Jobs,User Guide", @@ -2610,7 +2694,7 @@ "uri":"dli_01_0461.html", "node_id":"dli_01_0461.xml", "product_code":"dli", - "code":"125", + "code":"129", "des":"After creating a job, you can manage it by performing various operations such as editing its basic information, starting or stopping it, and importing or exporting it.You", "doc_type":"usermanual", "kw":"Common Operations of Flink Jobs,Managing Flink Jobs,User Guide", @@ -2618,10 +2702,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Common Operations of Flink Jobs", @@ -2631,7 +2715,7 @@ "uri":"dli_01_0464.html", "node_id":"dli_01_0464.xml", "product_code":"dli", - "code":"126", + "code":"130", "des":"Flink templates include sample templates and custom templates. You can modify an existing sample template to meet the actual job logic requirements and save time for edit", "doc_type":"usermanual", "kw":"Managing Flink Job Templates,Submitting a Flink Job on the DLI Management Console,User Guide", @@ -2639,10 +2723,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing Flink Job Templates", @@ -2652,7 +2736,7 @@ "uri":"dli_01_0463.html", "node_id":"dli_01_0463.xml", "product_code":"dli", - "code":"127", + "code":"131", "des":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.DLI allows ", "doc_type":"usermanual", "kw":"Adding Tags to a Flink Job,Submitting a Flink Job on the DLI Management Console,User Guide", @@ -2660,10 +2744,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Adding Tags to a Flink Job", @@ -2673,7 +2757,7 @@ "uri":"dli_01_0465.html", "node_id":"dli_01_0465.xml", "product_code":"dli", - "code":"128", + "code":"132", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Submitting a Spark Job on the DLI Management Console", @@ -2694,7 +2778,7 @@ "uri":"dli_01_0384.html", "node_id":"dli_01_0384.xml", "product_code":"dli", - "code":"129", + "code":"133", "des":"DLI Spark jobs provide fully managed Spark computing services.On the Overview page, click Create Job in the upper right corner of the Spark Jobs tab or click Create Job i", "doc_type":"usermanual", "kw":"Creating a Spark Job,Submitting a Spark Job on the DLI Management Console,User Guide", @@ -2702,10 +2786,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a Spark Job", @@ -2715,7 +2799,7 @@ "uri":"dli_01_0652.html", "node_id":"dli_01_0652.xml", "product_code":"dli", - "code":"130", + "code":"134", "des":"In actual job running, it is necessary to prioritize and ensure the normal running of important and urgent tasks due to their varying levels of importance and urgency. Th", "doc_type":"usermanual", "kw":"Setting the Priority for a Spark Job,Submitting a Spark Job on the DLI Management Console,User Guide", @@ -2736,7 +2820,7 @@ "uri":"dli_01_0379.html", "node_id":"dli_01_0379.xml", "product_code":"dli", - "code":"131", + "code":"135", "des":"DLI job buckets are used to store temporary data generated during DLI job running, such as job logs and results.This section describes how to configure a bucket for DLI j", "doc_type":"usermanual", "kw":"Querying Logs for Spark Jobs,Submitting a Spark Job on the DLI Management Console,User Guide", @@ -2757,18 +2841,18 @@ "uri":"dli_01_0385.html", "node_id":"dli_01_0385.xml", "product_code":"dli", - "code":"132", - "des":"On the Overview page, click Spark Jobs to go to the SQL job management page. Alternatively, you can click Job Management > Spark Jobs. The page displays all Spark jobs. I", + "code":"136", + "des":"To access the Spark job management page, click Spark Jobs on the Overview page or choose Job Management > Spark Jobs in the navigation pane on the left. The page displays", "doc_type":"usermanual", "kw":"Managing Spark Jobs,Submitting a Spark Job on the DLI Management Console,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing Spark Jobs", @@ -2778,7 +2862,7 @@ "uri":"dli_01_0551.html", "node_id":"dli_01_0551.xml", "product_code":"dli", - "code":"133", + "code":"137", "des":"You can modify a sample template to meet the Spark job requirements, saving time for editing SQL statements.Currently, the cloud platform does not provide preset Spark te", "doc_type":"usermanual", "kw":"Managing Spark Job Templates,Submitting a Spark Job on the DLI Management Console,User Guide", @@ -2799,7 +2883,7 @@ "uri":"dli_01_0445.html", "node_id":"dli_01_0445.xml", "product_code":"dli", - "code":"134", + "code":"138", "des":"This section describes metrics reported by DLI to Cloud Eye as well as their namespaces and dimensions. You can use the management console or APIs provided by Cloud Eye t", "doc_type":"usermanual", "kw":"Monitoring DLI Using Cloud Eye,User Guide", @@ -2807,10 +2891,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Monitoring DLI Using Cloud Eye", @@ -2820,7 +2904,7 @@ "uri":"dli_01_0318.html", "node_id":"dli_01_0318.xml", "product_code":"dli", - "code":"135", + "code":"139", "des":"With CTS, you can log operations related to DLI, making it easier to search, audit, and trace in the future.", "doc_type":"usermanual", "kw":"Using CTS to Audit DLI,User Guide", @@ -2828,10 +2912,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Using CTS to Audit DLI", @@ -2841,7 +2925,7 @@ "uri":"dli_01_0408.html", "node_id":"dli_01_0408.xml", "product_code":"dli", - "code":"136", + "code":"140", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Permission Management", @@ -2849,10 +2933,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Permission Management", @@ -2862,7 +2946,7 @@ "uri":"dli_01_0440.html", "node_id":"dli_01_0440.xml", "product_code":"dli", - "code":"137", + "code":"141", "des":"DLI features two sets of permission systems. These two permission control mechanisms are used in conjunction, with their permissions overlapping and complementing each ot", "doc_type":"usermanual", "kw":"Overview of the DLI Permission System,DLI Permission Management,User Guide", @@ -2870,10 +2954,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview of the DLI Permission System", @@ -2883,7 +2967,7 @@ "uri":"dli_01_0689.html", "node_id":"dli_01_0689.xml", "product_code":"dli", - "code":"138", + "code":"142", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Permission Management", @@ -2891,10 +2975,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Permission Management", @@ -2904,7 +2988,7 @@ "uri":"dli_01_0690.html", "node_id":"dli_01_0690.xml", "product_code":"dli", - "code":"139", + "code":"143", "des":"The permission management function of DLI itself primarily applies to the permission control of internal DLI resources, rather than relying on the unified identity authen", "doc_type":"usermanual", "kw":"Overview,DLI Permission Management,User Guide", @@ -2912,10 +2996,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview", @@ -2925,7 +3009,7 @@ "uri":"dli_01_0691.html", "node_id":"dli_01_0691.xml", "product_code":"dli", - "code":"140", + "code":"144", "des":"For details about authorization through the DLI console, see Managing Permissions.For details about authorization through the DLI console, see Queue Permission Management", "doc_type":"usermanual", "kw":"DLI Permissions,DLI Permission Management,User Guide", @@ -2933,10 +3017,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Permissions", @@ -2946,7 +3030,7 @@ "uri":"dli_01_0692.html", "node_id":"dli_01_0692.xml", "product_code":"dli", - "code":"141", + "code":"145", "des":"This section describes how to authorize resources on the DLI console.", "doc_type":"usermanual", "kw":"DLI Authorization Operation Guide,DLI Permission Management,User Guide", @@ -2954,10 +3038,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Authorization Operation Guide", @@ -2967,7 +3051,7 @@ "uri":"dli_01_0475.html", "node_id":"dli_01_0475.xml", "product_code":"dli", - "code":"142", + "code":"146", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"IAM Permission Management", @@ -2975,10 +3059,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"IAM Permission Management", @@ -2988,7 +3072,7 @@ "uri":"dli_01_0417.html", "node_id":"dli_01_0417.xml", "product_code":"dli", - "code":"143", + "code":"147", "des":"IAM is a foundational service for permission management, offering functions like user identity authentication, permission allocation, and access control, enabling you to ", "doc_type":"usermanual", "kw":"Overview,IAM Permission Management,User Guide", @@ -2996,10 +3080,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Overview", @@ -3009,7 +3093,7 @@ "uri":"dli_01_0693.html", "node_id":"dli_01_0693.xml", "product_code":"dli", - "code":"144", + "code":"148", "des":"In IAM, authorization entities are primarily categorized into users and user groups. Integration with enterprise projects enables resource isolation by group and facilita", "doc_type":"usermanual", "kw":"IAM Authorization Entity,IAM Permission Management,User Guide", @@ -3017,10 +3101,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"IAM Authorization Entity", @@ -3030,7 +3114,7 @@ "uri":"dli_01_0441.html", "node_id":"dli_01_0441.xml", "product_code":"dli", - "code":"145", + "code":"149", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"IAM Permissions,IAM Permission Management,User Guide", @@ -3038,10 +3122,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"IAM Permissions", @@ -3051,7 +3135,7 @@ "uri":"dli_01_0451.html", "node_id":"dli_01_0451.xml", "product_code":"dli", - "code":"146", + "code":"150", "des":"The role/policy-based authorization model provided by Identity and Access Management (IAM) lets you control access to DLI resources. With IAM, you can:Based on the organi", "doc_type":"usermanual", "kw":"Using IAM Roles or Policies to Grant Access to DLI,IAM Permission Management,User Guide", @@ -3059,10 +3143,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Using IAM Roles or Policies to Grant Access to DLI", @@ -3072,7 +3156,7 @@ "uri":"dli_01_0695.html", "node_id":"dli_01_0695.xml", "product_code":"dli", - "code":"147", + "code":"151", "des":"An e-commerce company conducts data analysis operations in region A. The marketing department's employees, user 1 and user 2, along with the technical department's employ", "doc_type":"usermanual", "kw":"Example Use Case: Creating a User Group and Granting Permissions for Using DLI Elastic Resource Pool", @@ -3080,10 +3164,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Example Use Case: Creating a User Group and Granting Permissions for Using DLI Elastic Resource Pools and Databases", @@ -3093,7 +3177,7 @@ "uri":"dli_01_0567.html", "node_id":"dli_01_0567.xml", "product_code":"dli", - "code":"148", + "code":"152", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Common DLI Management Operations", @@ -3114,7 +3198,7 @@ "uri":"dli_01_0494.html", "node_id":"dli_01_0494.xml", "product_code":"dli", - "code":"149", + "code":"153", "des":"To enhance the functions and performance of Spark and Flink jobs, you can create custom images by downloading the base images provided by DLI and adding dependencies (fil", "doc_type":"usermanual", "kw":"Enhancing the Job Runtime Environment Using a Custom Image,Common DLI Management Operations,User Gui", @@ -3122,10 +3206,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Enhancing the Job Runtime Environment Using a Custom Image", @@ -3135,7 +3219,7 @@ "uri":"dli_01_0476.html", "node_id":"dli_01_0476.xml", "product_code":"dli", - "code":"150", + "code":"154", "des":"DLI allows you to set variables that are frequently used during job development as global variables on the DLI management console. This avoids repeated definitions during", "doc_type":"usermanual", "kw":"Managing DLI Global Variables,Common DLI Management Operations,User Guide", @@ -3156,7 +3240,7 @@ "uri":"dli_01_0366.html", "node_id":"dli_01_0366.xml", "product_code":"dli", - "code":"151", + "code":"155", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Program Packages of Jar Jobs", @@ -3177,7 +3261,7 @@ "uri":"dli_01_0407.html", "node_id":"dli_01_0407.xml", "product_code":"dli", - "code":"152", + "code":"156", "des":"Before running DLI jobs, UDF JAR files or Jar job packages need to be uploaded to the cloud platform for unified management and maintenance.There are two ways to manage p", "doc_type":"usermanual", "kw":"Package Management Overview,Managing Program Packages of Jar Jobs,User Guide", @@ -3198,7 +3282,7 @@ "uri":"dli_01_0367.html", "node_id":"dli_01_0367.xml", "product_code":"dli", - "code":"153", + "code":"157", "des":"DLI allows you to submit program packages in batches to the general-use queue for running.If you need to update a package, you can use the same package or file to upload ", "doc_type":"usermanual", "kw":"Creating a DLI Package,Managing Program Packages of Jar Jobs,User Guide", @@ -3206,10 +3290,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Creating a DLI Package", @@ -3219,7 +3303,7 @@ "uri":"dli_01_0477.html", "node_id":"dli_01_0477.xml", "product_code":"dli", - "code":"154", + "code":"158", "des":"By configuring permissions, you can grant different package groups or packages to various users, ensuring that job efficiency remains unaffected and job performance is ma", "doc_type":"usermanual", "kw":"Configuring DLI Package Permissions,Managing Program Packages of Jar Jobs,User Guide", @@ -3240,7 +3324,7 @@ "uri":"dli_01_0478.html", "node_id":"dli_01_0478.xml", "product_code":"dli", - "code":"155", + "code":"159", "des":"DLI allows you to change the owner of a package group or package.Log in to the DLI management console and choose Data Management > Package Management.On the Package Manag", "doc_type":"usermanual", "kw":"Changing the DLI Package Owner,Managing Program Packages of Jar Jobs,User Guide", @@ -3261,7 +3345,7 @@ "uri":"dli_01_0369.html", "node_id":"dli_01_0369.xml", "product_code":"dli", - "code":"156", + "code":"160", "des":"Tags are key-value pairs that you can define to identify cloud resources. They assist you in categorizing and searching for cloud resources. A tag consists of a key and a", "doc_type":"usermanual", "kw":"Managing DLI Package Tags,Managing Program Packages of Jar Jobs,User Guide", @@ -3269,10 +3353,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing DLI Package Tags", @@ -3282,7 +3366,7 @@ "uri":"dli_01_0397.html", "node_id":"dli_01_0397.xml", "product_code":"dli", - "code":"157", + "code":"161", "des":"DLI built-in dependencies are provided by the platform by default. In case of conflicts, you do not need to upload them when packaging JAR packages of Spark or Flink Jar ", "doc_type":"usermanual", "kw":"DLI Built-in Dependencies,Managing Program Packages of Jar Jobs,User Guide", @@ -3290,10 +3374,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"DLI Built-in Dependencies", @@ -3303,18 +3387,18 @@ "uri":"dli_01_0550.html", "node_id":"dli_01_0550.xml", "product_code":"dli", - "code":"158", - "des":"A quota limits the quantity of a resource available to users, thereby preventing spikes in the usage of the resource.You can also request for an increased quota if your e", + "code":"162", + "des":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the quantity and capacity of resources availabl", "doc_type":"usermanual", "kw":"Managing DLI Resource Quotas,Common DLI Management Operations,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Managing DLI Resource Quotas", @@ -3324,7 +3408,7 @@ "uri":"dli_01_0539.html", "node_id":"dli_01_0539.xml", "product_code":"dli", - "code":"159", + "code":"163", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"FAQ", @@ -3345,7 +3429,7 @@ "uri":"dli_03_0001.html", "node_id":"dli_03_0001.xml", "product_code":"dli", - "code":"160", + "code":"164", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Basics", @@ -3365,7 +3449,7 @@ "uri":"dli_03_0115.html", "node_id":"dli_03_0115.xml", "product_code":"dli", - "code":"161", + "code":"165", "des":"Both DLI and MRS support Spark, but there are some differences in service mode, interface, application scenarios, and performance characteristics.The Spark component of D", "doc_type":"usermanual", "kw":"What Are the Differences Between MRS Spark and DLI Spark?,DLI Basics,User Guide", @@ -3385,7 +3469,7 @@ "uri":"dli_03_0029.html", "node_id":"dli_03_0029.xml", "product_code":"dli", - "code":"162", + "code":"166", "des":"Supported data formats:ParquetCSVORCJSONAvroOBS: Data used by SQL jobs, Spark jobs, and Flink jobs can be stored in OBS, reducing storage costs.DLI: The column-based Parq", "doc_type":"usermanual", "kw":"Where Can Data Be Stored in DLI?,DLI Basics,User Guide", @@ -3405,7 +3489,7 @@ "uri":"dli_03_0129.html", "node_id":"dli_03_0129.xml", "product_code":"dli", - "code":"163", + "code":"167", "des":"DLI supports importing data from OBS buckets shared by IAM users under the same tenant, but not from OBS buckets shared by other tenants.This ensures data security and is", "doc_type":"usermanual", "kw":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?,DLI Basics,User Guide", @@ -3425,7 +3509,7 @@ "uri":"dli_03_0263.html", "node_id":"dli_03_0263.xml", "product_code":"dli", - "code":"164", + "code":"168", "des":"No, a global variable can only be used by the user who created it. Global variables can be used to simplify complex parameters. For example, long and difficult variables ", "doc_type":"usermanual", "kw":"Can a Member Account Use Global Variables Created by Other Member Accounts?,DLI Basics,User Guide", @@ -3445,7 +3529,7 @@ "uri":"dli_03_0260.html", "node_id":"dli_03_0260.xml", "product_code":"dli", - "code":"165", + "code":"169", "des":"No.The spark.acls.enable configuration item is not used in DLI. The Apache Spark command injection vulnerability (CVE-2022-33891) does not exist in DLI.This vulnerability", "doc_type":"usermanual", "kw":"Is DLI Affected by the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?,DLI Basics,Use", @@ -3465,7 +3549,7 @@ "uri":"dli_03_0126.html", "node_id":"dli_03_0126.xml", "product_code":"dli", - "code":"166", + "code":"170", "des":"To manage a large number of DLI jobs, you can use the following methods:Manage jobs by group.Group tens of thousands of jobs by type and run each group on a queue.Group t", "doc_type":"usermanual", "kw":"How Do I Manage Jobs Running on DLI?,DLI Basics,User Guide", @@ -3485,7 +3569,7 @@ "uri":"dli_03_0162.html", "node_id":"dli_03_0162.xml", "product_code":"dli", - "code":"167", + "code":"171", "des":"DLI does not support directly changing the field names of a table. However, you can solve this issue by migrating the table data using the following steps:Create a table:", "doc_type":"usermanual", "kw":"How Do I Change the Field Names of an Existing Table on DLI?,DLI Basics,User Guide", @@ -3505,7 +3589,7 @@ "uri":"dli_03_0049.html", "node_id":"dli_03_0049.xml", "product_code":"dli", - "code":"168", + "code":"172", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Elastic Resource Pools and Queues", @@ -3525,7 +3609,7 @@ "uri":"dli_03_0276.html", "node_id":"dli_03_0276.xml", "product_code":"dli", - "code":"169", + "code":"173", "des":"In daily big data analysis work, it is important to allocate and manage compute resources properly to provide a good job execution environment.You can allocate resources ", "doc_type":"usermanual", "kw":"How Can I Check the Actual and Used CUs for an Elastic Resource Pool as Well as the Required CUs for", @@ -3545,7 +3629,7 @@ "uri":"dli_03_0183.html", "node_id":"dli_03_0183.xml", "product_code":"dli", - "code":"170", + "code":"174", "des":"You need to check the large number of jobs in the Submitting and Running states on the queue.Use Cloud Eye to view jobs in different states on the queue. The procedure is", "doc_type":"usermanual", "kw":"How Do I Check for a Backlog of Jobs in the Current DLI Queue?,DLI Elastic Resource Pools and Queues", @@ -3565,7 +3649,7 @@ "uri":"dli_03_0095.html", "node_id":"dli_03_0095.xml", "product_code":"dli", - "code":"171", + "code":"175", "des":"To check the running status of the DLI queue and determine whether to run more jobs on that queue, you need to check the queue load.Search for Cloud Eye on the console.In", "doc_type":"usermanual", "kw":"How Do I View the Load of a DLI Queue?,DLI Elastic Resource Pools and Queues,User Guide", @@ -3585,7 +3669,7 @@ "uri":"dli_03_0098.html", "node_id":"dli_03_0098.xml", "product_code":"dli", - "code":"172", + "code":"176", "des":"DLI allows you to subscribe to an SMN topic for failed jobs.Log in to the DLI console.In the navigation pane on the left, choose Queue Management.On the Queue Management ", "doc_type":"usermanual", "kw":"How Do I Monitor Job Exceptions on a DLI Queue?,DLI Elastic Resource Pools and Queues,User Guide", @@ -3605,7 +3689,7 @@ "uri":"dli_03_0065.html", "node_id":"dli_03_0065.xml", "product_code":"dli", - "code":"173", + "code":"177", "des":"Currently, DLI provides two types of queues, For SQL and For general use. SQL queues are used to run SQL jobs. General-use queues are compatible with Spark queues of earl", "doc_type":"usermanual", "kw":"How Do I Migrate an Old Version Spark Queue to a General-Purpose Queue?,DLI Elastic Resource Pools a", @@ -3625,7 +3709,7 @@ "uri":"dli_03_0171.html", "node_id":"dli_03_0171.xml", "product_code":"dli", - "code":"174", + "code":"178", "des":"After a SQL job was submitted to the default queue, the job runs abnormally. The job log reported that the execution timed out. The exception logs are as follows:[ERROR] ", "doc_type":"usermanual", "kw":"How Do I Do If I Encounter a Timeout Exception When Executing DLI SQL Statements on the default Queu", @@ -3645,7 +3729,7 @@ "uri":"dli_03_0211.html", "node_id":"dli_03_0211.xml", "product_code":"dli", - "code":"175", + "code":"179", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Databases and Tables", @@ -3665,7 +3749,7 @@ "uri":"dli_03_0184.html", "node_id":"dli_03_0184.xml", "product_code":"dli", - "code":"176", + "code":"180", "des":"A DLI table exists but cannot be queried on the DLI console.If a table exists but cannot be queried, there is a high probability that the current user does not have the p", "doc_type":"usermanual", "kw":"Why Am I Unable to Query a Table on the DLI Console?,DLI Databases and Tables,User Guide", @@ -3685,7 +3769,7 @@ "uri":"dli_03_0013.html", "node_id":"dli_03_0013.xml", "product_code":"dli", - "code":"177", + "code":"181", "des":"When submitting a job to import data into a DLI table, if the compression rate of the Parquet/ORC file corresponding to the OBS table is high, exceeding 5 times the compr", "doc_type":"usermanual", "kw":"How Do I Do If the Compression Rate of an OBS Table Is High?,DLI Databases and Tables,User Guide", @@ -3705,7 +3789,7 @@ "uri":"dli_03_0009.html", "node_id":"dli_03_0009.xml", "product_code":"dli", - "code":"178", + "code":"182", "des":"To avoid garbled characters caused by inconsistent character encoding, you are advised to unify the encoding format of your data source when executing jobs in DLI.DLI onl", "doc_type":"usermanual", "kw":"How Do I Do If Inconsistent Character Encoding Leads to Garbled Characters?,DLI Databases and Tables", @@ -3725,10 +3809,10 @@ "uri":"dli_03_0175.html", "node_id":"dli_03_0175.xml", "product_code":"dli", - "code":"179", + "code":"183", "des":"User A created the testTable table in a database through a SQL job and granted user B the permission to insert and delete table data. User A deleted the testTable table a", "doc_type":"usermanual", - "kw":"Do I Need to to Regrant Permissions to Users and Projects After Deleting and Recreating a Table With", + "kw":"Do I Need to Regrant Permissions to Users and Projects After Deleting and Recreating a Table With th", "search_title":"", "metedata":[ { @@ -3738,14 +3822,14 @@ "IsBot":"Yes" } ], - "title":"Do I Need to to Regrant Permissions to Users and Projects After Deleting and Recreating a Table With the Same Name?", + "title":"Do I Need to Regrant Permissions to Users and Projects After Deleting and Recreating a Table With the Same Name?", "githuburl":"" }, { "uri":"dli_03_0177.html", "node_id":"dli_03_0177.xml", "product_code":"dli", - "code":"180", + "code":"184", "des":"A CSV file is imported to a DLI partitioned table, but the imported file data does not contain the data in the partitioning column. The partitioning column needs to be sp", "doc_type":"usermanual", "kw":"How Do I Do If Files Imported Into a DLI Partitioned Table Lack Data for the Partition Columns, Caus", @@ -3765,7 +3849,7 @@ "uri":"dli_03_0181.html", "node_id":"dli_03_0181.xml", "product_code":"dli", - "code":"181", + "code":"185", "des":"When an OBS foreign table is created, a field in the specified OBS file contains a carriage return line feed (CRLF) character. As a result, the data is incorrect.The stat", "doc_type":"usermanual", "kw":"How Do I Fix Incorrect Data in an OBS Foreign Table Caused by Newline Characters in OBS File Fields?", @@ -3785,7 +3869,7 @@ "uri":"dli_03_0187.html", "node_id":"dli_03_0187.xml", "product_code":"dli", - "code":"182", + "code":"186", "des":"The on clause was not added to the SQL statement for joining tables. As a result, the Cartesian product query occurs due to multi-table association, and the queue resourc", "doc_type":"usermanual", "kw":"How Do I Prevent a Cartesian Product Query and Resource Overload Due to Missing \"ON\" Conditions in T", @@ -3805,7 +3889,7 @@ "uri":"dli_03_0190.html", "node_id":"dli_03_0190.xml", "product_code":"dli", - "code":"183", + "code":"187", "des":"Partition data is manually uploaded to a partition of an OBS table. However, the data cannot be queried using DLI SQL editor.After manually adding partition data, you nee", "doc_type":"usermanual", "kw":"How Do I Do If I Can't Query Data After Manually Adding It to the Partition Directory of an OBS Tabl", @@ -3825,7 +3909,7 @@ "uri":"dli_03_0212.html", "node_id":"dli_03_0212.xml", "product_code":"dli", - "code":"184", + "code":"188", "des":"When using the INSERT OVERWRITE statement to overwrite data in a partitioned table, if you find that it overwrites all data instead of the expected partitioned data, it m", "doc_type":"usermanual", "kw":"Why Does the \"insert overwrite\" Operation Affect All Data in a Partitioned Table Instead of Just the", @@ -3845,7 +3929,7 @@ "uri":"dli_03_0214.html", "node_id":"dli_03_0214.xml", "product_code":"dli", - "code":"185", + "code":"189", "des":"Spark does not have the datetime type and uses the TIMESTAMP type instead.You can use a function to convert data types.The following is an example.select cast(create_date", "doc_type":"usermanual", "kw":"Why Does the \"create_date\" Field in an RDS Table (Datetime Data Type) Appear as a Timestamp in DLI Q", @@ -3865,7 +3949,7 @@ "uri":"dli_03_0215.html", "node_id":"dli_03_0215.xml", "product_code":"dli", - "code":"186", + "code":"190", "des":"Changing a table name immediately after executing a SQL job may result in an incorrect data size for the table.This is because DLI updates the metadata of the table when ", "doc_type":"usermanual", "kw":"How Do I Do If Renaming a Table After a SQL Job Causes Incorrect Data Size?,DLI Databases and Tables", @@ -3885,7 +3969,7 @@ "uri":"dli_03_0231.html", "node_id":"dli_03_0231.xml", "product_code":"dli", - "code":"187", + "code":"191", "des":"When DLI is used to insert data into an OBS temporary table, only part of data is imported.Possible causes are as follows:The amount of data read during job execution is ", "doc_type":"usermanual", "kw":"How Can I Resolve Data Inconsistencies When Importing Data from DLI to OBS?,DLI Databases and Tables", @@ -3905,7 +3989,7 @@ "uri":"dli_03_0277.html", "node_id":"dli_03_0277.xml", "product_code":"dli", - "code":"188", + "code":"192", "des":"The Hudi table created using Flink SQL statements is not displayed on the DLI console, making it impossible to manage or perform query operations on the table through the", "doc_type":"usermanual", "kw":"Why Is a Hudi Table Not Displayed on the DLI Console?,DLI Databases and Tables,User Guide", @@ -3925,7 +4009,7 @@ "uri":"dli_03_0022.html", "node_id":"dli_03_0022.xml", "product_code":"dli", - "code":"189", + "code":"193", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Enhanced Datasource Connections", @@ -3945,7 +4029,7 @@ "uri":"dli_03_0238.html", "node_id":"dli_03_0238.xml", "product_code":"dli", - "code":"190", + "code":"194", "des":"The outbound rule had been configured for the security group of the queue associated with the enhanced datasource connection. The datasource authentication used a passwor", "doc_type":"usermanual", "kw":"How Do I Resolve a Failure in Connecting DLI to GaussDB(DWS) Through an Enhanced Datasource Connecti", @@ -3965,7 +4049,7 @@ "uri":"dli_03_0179.html", "node_id":"dli_03_0179.xml", "product_code":"dli", - "code":"191", + "code":"195", "des":"A datasource connection is created and bound to a queue. The connectivity test fails and the following error information is displayed:failed to connect to specified addre", "doc_type":"usermanual", "kw":"How Do I Do If the Datasource Connection Is Successfully Created but the Network Connectivity Test F", @@ -3985,7 +4069,7 @@ "uri":"dli_03_0186.html", "node_id":"dli_03_0186.xml", "product_code":"dli", - "code":"192", + "code":"196", "des":"Configuring the Connection Between a DLI Queue and a Data Source in a Private NetworkIf your DLI job needs to connect to a data source, for example, MRS, RDS, CSS, Kafka,", "doc_type":"usermanual", "kw":"How Do I Configure Network Connectivity Between a DLI Queue and a Data Source?,Enhanced Datasource C", @@ -4005,7 +4089,7 @@ "uri":"dli_03_0128.html", "node_id":"dli_03_0128.xml", "product_code":"dli", - "code":"193", + "code":"197", "des":"The main reason for creating a VPC peering connection for DLI's enhanced datasource connection is to establish network connectivity between DLI and data sources in differ", "doc_type":"usermanual", "kw":"Why Is Creating a VPC Peering Connection Necessary for Enhanced Datasource Connections in DLI?,Enhan", @@ -4025,7 +4109,7 @@ "uri":"dli_03_0257.html", "node_id":"dli_03_0257.xml", "product_code":"dli", - "code":"194", + "code":"198", "des":"The possible causes and solutions are as follows:If you have created a queue, do not bind it to a datasource connection immediately. Wait for 5 to 10 minutes. After the c", "doc_type":"usermanual", "kw":"How Do I Do If Creating a Datasource Connection in DLI Gets Stuck in the \"Creating\" State When Bindi", @@ -4045,7 +4129,7 @@ "uri":"dli_03_0047.html", "node_id":"dli_03_0047.xml", "product_code":"dli", - "code":"195", + "code":"199", "des":"The network connectivity is abnormal. Check whether the security group is correctly selected and whether the VPC is correctly configured.Example: When you create an RDS d", "doc_type":"usermanual", "kw":"How Do I Resolve the \"communication link failure\" Error When Using a Newly Created Datasource Connec", @@ -4065,7 +4149,7 @@ "uri":"dli_03_0080.html", "node_id":"dli_03_0080.xml", "product_code":"dli", - "code":"196", + "code":"200", "des":"If you have not added the cluster host information to the datasource connection, it can lead to KRB authentication failure, resulting in a connection timeout. In this cas", "doc_type":"usermanual", "kw":"How Do I Troubleshoot a Connection Timeout Issue That Isn't Recorded in Logs When Accessing MRS HBas", @@ -4085,7 +4169,7 @@ "uri":"dli_03_0239.html", "node_id":"dli_03_0239.xml", "product_code":"dli", - "code":"197", + "code":"201", "des":"A datasource RDS table was created in the DataArts Studio, and the insert overwrite statement was executed to write data into RDS. DLI.0999: BatchUpdateException: Incorre", "doc_type":"usermanual", "kw":"How Do I Do If I Encounter the \"Incorrect string value\" Error When Executing insert overwrite on a D", @@ -4105,7 +4189,7 @@ "uri":"dli_03_0250.html", "node_id":"dli_03_0250.xml", "product_code":"dli", - "code":"198", + "code":"202", "des":"The system failed to create a datasource RDS table, and null pointer error was reported.The following table creation statement was used:The RDS database is in a PostGre c", "doc_type":"usermanual", "kw":"How Do I Resolve the Null Pointer Error When Creating an RDS Datasource Table?,Enhanced Datasource C", @@ -4125,7 +4209,7 @@ "uri":"dli_03_0251.html", "node_id":"dli_03_0251.xml", "product_code":"dli", - "code":"199", + "code":"203", "des":"The system failed to execute insert overwrite on the datasource GaussDB(DWS) table, and org.postgresql.util.PSQLException: ERROR: tuple concurrently updated was displayed", "doc_type":"usermanual", "kw":"Error Message \"org.postgresql.util.PSQLException: ERROR: tuple concurrently updated\" Is Displayed Wh", @@ -4145,7 +4229,7 @@ "uri":"dli_03_0252.html", "node_id":"dli_03_0252.xml", "product_code":"dli", - "code":"200", + "code":"204", "des":"A datasource table was used to import data to a CloudTable HBase table. This HBase table contains a column family and a rowkey for 100 million simulating data records. Th", "doc_type":"usermanual", "kw":"RegionTooBusyException Is Reported When Data Is Imported to a CloudTable HBase Table Through a Datas", @@ -4165,7 +4249,7 @@ "uri":"dli_03_0253.html", "node_id":"dli_03_0253.xml", "product_code":"dli", - "code":"201", + "code":"205", "des":"A table was created on GaussDB(DWS) and then a datasource connection was created on DLI to read and write data. An error message was displayed during data writing, indica", "doc_type":"usermanual", "kw":"How Do I Do If A Null Value Is Written Into a Non-Null Field When Using a DLI Datasource Connection ", @@ -4185,7 +4269,7 @@ "uri":"dli_03_0254.html", "node_id":"dli_03_0254.xml", "product_code":"dli", - "code":"202", + "code":"206", "des":"A datasource GaussDB(DWS) table and the datasource connection were created in DLI, and the schema of the source table in GaussDB(DWS) were updated. During the job executi", "doc_type":"usermanual", "kw":"How Do I Do If an Insert Operation Failed After the Schema of the GaussDB(DWS) Source Table Is Updat", @@ -4205,7 +4289,7 @@ "uri":"dli_03_0028.html", "node_id":"dli_03_0028.xml", "product_code":"dli", - "code":"203", + "code":"207", "des":"When creating an associated RDS table in DLI, if the RDS table contains an auto-increment primary key or other auto-populated fields, you can take the following measures ", "doc_type":"usermanual", "kw":"How Do I Insert Data into an RDS Table with an Auto-Increment Primary Key Using DLI?,Enhanced Dataso", @@ -4225,7 +4309,7 @@ "uri":"dli_03_0020.html", "node_id":"dli_03_0020.xml", "product_code":"dli", - "code":"204", + "code":"208", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"SQL Jobs", @@ -4245,7 +4329,7 @@ "uri":"dli_03_0204.html", "node_id":"dli_03_0204.xml", "product_code":"dli", - "code":"205", + "code":"209", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"SQL Job Development", @@ -4265,7 +4349,7 @@ "uri":"dli_03_0200.html", "node_id":"dli_03_0200.xml", "product_code":"dli", - "code":"206", + "code":"210", "des":"A temporary table is used to store intermediate results. When a transaction or session ends, the data in the temporary table can be automatically deleted. For example, in", "doc_type":"usermanual", "kw":"SQL Jobs,SQL Job Development,User Guide", @@ -4285,8 +4369,8 @@ "uri":"dli_03_0086.html", "node_id":"dli_03_0086.xml", "product_code":"dli", - "code":"207", - "des":"If a large number of small files are generated during SQL execution, job execution and table query will take a long time. In this case, you should merge small files.You a", + "code":"211", + "des":"In distributed file systems, data is stored in blocks. A small file refers to a file whose size is significantly smaller than the block size of the storage system. Large ", "doc_type":"usermanual", "kw":"How Do I Merge Small Files?,SQL Job Development,User Guide", "search_title":"", @@ -4305,7 +4389,7 @@ "uri":"dli_03_0092.html", "node_id":"dli_03_0092.xml", "product_code":"dli", - "code":"208", + "code":"212", "des":"When creating an OBS table, you must specify a table path in the database.The path format is as follows: obs://xxx/database name/table name.If the specified path is akdc.", "doc_type":"usermanual", "kw":"How Do I Specify an OBS Path When Creating an OBS Table?,SQL Job Development,User Guide", @@ -4325,7 +4409,7 @@ "uri":"dli_03_0108.html", "node_id":"dli_03_0108.xml", "product_code":"dli", - "code":"209", + "code":"213", "des":"To associate JSON data nested in an OBS bucket, you can create a table in asynchronous mode.The following is an example of a table creation statement that shows how to us", "doc_type":"usermanual", "kw":"How Do I Create a Table Using JSON Data in an OBS Bucket?,SQL Job Development,User Guide", @@ -4345,7 +4429,7 @@ "uri":"dli_03_0069.html", "node_id":"dli_03_0069.xml", "product_code":"dli", - "code":"210", + "code":"214", "des":"The correct method for using the count function to perform aggregation is as follows:OrIf an incorrect method is used, an error will be reported.", "doc_type":"usermanual", "kw":"How Can I Use the count Function to Perform Aggregation?,SQL Job Development,User Guide", @@ -4365,7 +4449,7 @@ "uri":"dli_03_0072.html", "node_id":"dli_03_0072.xml", "product_code":"dli", - "code":"211", + "code":"215", "des":"You can use the cross-region replication function of OBS. The procedure is as follows:Export the DLI table data in region 1 to the user-defined OBS bucket.Use the OBS cro", "doc_type":"usermanual", "kw":"How Do I Synchronize DLI Table Data Across Regions?,SQL Job Development,User Guide", @@ -4385,7 +4469,7 @@ "uri":"dli_03_0191.html", "node_id":"dli_03_0191.xml", "product_code":"dli", - "code":"212", + "code":"216", "des":"If you need to insert data into a table but only want to specify certain fields, you can use the INSERT INTO statement combined with the SELECT clause.However, DLI curren", "doc_type":"usermanual", "kw":"How Do I Insert Table Data into Specific Fields of a Table Using a SQL Job?,SQL Job Development,User", @@ -4405,7 +4489,7 @@ "uri":"dli_03_0196.html", "node_id":"dli_03_0196.xml", "product_code":"dli", - "code":"213", + "code":"217", "des":"If the job runs slowly, perform the following steps to find the causes and rectify the fault:Check whether the problem is caused by FullGC.Log in to the DLI console. In t", "doc_type":"usermanual", "kw":"How Do I Troubleshoot Slow SQL Jobs?,SQL Job Development,User Guide", @@ -4425,7 +4509,7 @@ "uri":"dli_03_0091.html", "node_id":"dli_03_0091.xml", "product_code":"dli", - "code":"214", + "code":"218", "des":"You can view SQL job logs for routine O&M.Obtain the ID of the DLI job executed on the DataArts Studio console.Job IDOn the DLI console, choose Job Management > SQL Jobs.", "doc_type":"usermanual", "kw":"How Do I View DLI SQL Logs?,SQL Job Development,User Guide", @@ -4445,7 +4529,7 @@ "uri":"dli_03_0116.html", "node_id":"dli_03_0116.xml", "product_code":"dli", - "code":"215", + "code":"219", "des":"You can view the job execution records when a job is running.Log in to the DLI management console.In the navigation pane on the left, choose Job Management > SQL Jobs.Ent", "doc_type":"usermanual", "kw":"How Do I View SQL Execution Records in DLI?,SQL Job Development,User Guide", @@ -4465,7 +4549,7 @@ "uri":"dli_03_0093.html", "node_id":"dli_03_0093.xml", "product_code":"dli", - "code":"216", + "code":"220", "des":"Data skew is a common issue during the execution of SQL jobs. When data is unevenly distributed, some compute nodes process significantly more data than others, which can", "doc_type":"usermanual", "kw":"How Do I Do When Data Skew Occurs During the Execution of a SQL Job?,SQL Job Development,User Guide", @@ -4485,7 +4569,7 @@ "uri":"dli_03_0182.html", "node_id":"dli_03_0182.xml", "product_code":"dli", - "code":"217", + "code":"221", "des":"A SQL job contains join operations. After the job is submitted, it is stuck in the Running state and no result is returned.When a Spark SQL job has join operations on sma", "doc_type":"usermanual", "kw":"Why Does a SQL Job That Has Join Operations Stay in the Running State?,SQL Job Development,User Guid", @@ -4505,7 +4589,7 @@ "uri":"dli_03_0213.html", "node_id":"dli_03_0213.xml", "product_code":"dli", - "code":"218", + "code":"222", "des":"The possible causes and solutions are as follows:After you purchase a DLI queue and submit a SQL job for the first time, wait for 5 to 10 minutes. After the cluster is st", "doc_type":"usermanual", "kw":"Why Is a SQL Job Stuck in the Submitting State?,SQL Job Development,User Guide", @@ -4525,7 +4609,7 @@ "uri":"dli_03_0206.html", "node_id":"dli_03_0206.xml", "product_code":"dli", - "code":"219", + "code":"223", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"SQL Job O&M", @@ -4545,7 +4629,7 @@ "uri":"dli_03_0014.html", "node_id":"dli_03_0014.xml", "product_code":"dli", - "code":"220", + "code":"224", "des":"This message indicates that you are exporting data to an existing OBS path.Solution:Create an OBS directory.You can create an OBS directory that does not exist to store t", "doc_type":"usermanual", "kw":"Why Is Error \"path obs://xxx already exists\" Reported When Data Is Exported to OBS?,SQL Job O&M,User", @@ -4565,7 +4649,7 @@ "uri":"dli_03_0066.html", "node_id":"dli_03_0066.xml", "product_code":"dli", - "code":"221", + "code":"225", "des":"This message indicates that the two tables to be joined contain the same column, but the owner of the column is not specified when the command is executed.For example, ta", "doc_type":"usermanual", "kw":"Why Is Error \"SQL_ANALYSIS_ERROR: Reference 't.id' is ambiguous, could be: t.id, t.id.;\" Displayed W", @@ -4585,7 +4669,7 @@ "uri":"dli_03_0071.html", "node_id":"dli_03_0071.xml", "product_code":"dli", - "code":"222", + "code":"226", "des":"This message indicates that your operation is restricted because your account is in arrears or there is insufficient balance in your account.Solution:Check the account st", "doc_type":"usermanual", "kw":"Why Is Error \"The current account does not have permission to perform this operation,the current acc", @@ -4605,7 +4689,7 @@ "uri":"dli_03_0145.html", "node_id":"dli_03_0145.xml", "product_code":"dli", - "code":"223", + "code":"227", "des":"When you query the partitioned table XX.YYY, the partition column is not specified in the search criteria.A partitioned table can be queried only when the query condition", "doc_type":"usermanual", "kw":"Why Is Error \"There should be at least one partition pruning predicate on partitioned table XX.YYY\" ", @@ -4625,7 +4709,7 @@ "uri":"dli_03_0169.html", "node_id":"dli_03_0169.xml", "product_code":"dli", - "code":"224", + "code":"228", "des":"The following error message is displayed when the LOAD DATA command is executed by a Spark SQL job to import data to a DLI table:In some cases ,the following error messag", "doc_type":"usermanual", "kw":"Why Is Error \"IllegalArgumentException: Buffer size too small. size\" Reported When Data Is Loaded to", @@ -4645,7 +4729,7 @@ "uri":"dli_03_0189.html", "node_id":"dli_03_0189.xml", "product_code":"dli", - "code":"225", + "code":"229", "des":"An error is reported during SQL job execution:Please contact DLI service. DLI.0002: FileNotFoundException: getFileStatus on obs://xxx: status [404]Check whether there is ", "doc_type":"usermanual", "kw":"Why Is Error \"DLI.0002 FileNotFoundException\" Reported During SQL Job Running?,SQL Job O&M,User Guid", @@ -4665,7 +4749,7 @@ "uri":"dli_03_0046.html", "node_id":"dli_03_0046.xml", "product_code":"dli", - "code":"226", + "code":"230", "des":"Currently, DLI supports the creation of TEXTFILE, SEQUENCEFILE, RCFILE, ORC, AVRO, and PARQUET tables using the Hive syntax.If you create a table using CTAS statements, s", "doc_type":"usermanual", "kw":"Why Is a Schema Parsing Error Reported When I Create a Hive Table Using CTAS?,SQL Job O&M,User Guide", @@ -4685,7 +4769,7 @@ "uri":"dli_03_0173.html", "node_id":"dli_03_0173.xml", "product_code":"dli", - "code":"227", + "code":"231", "des":"When you run a DLI SQL script on DataArts Studio, the log shows that the statements fail to be executed. The error information is as follows:DLI.0999: RuntimeException: o", "doc_type":"usermanual", "kw":"Why Is Error \"org.apache.hadoop.fs.obs.OBSIOException\" Reported When I Run DLI SQL Scripts on DataAr", @@ -4705,7 +4789,7 @@ "uri":"dli_03_0207.html", "node_id":"dli_03_0207.xml", "product_code":"dli", - "code":"228", + "code":"232", "des":"Error message \"File not Found\" is displayed when a SQL job is accessed.The system may not be able to locate the specified file path or file due to an incorrect file path ", "doc_type":"usermanual", "kw":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?,SQL Job O&M,User Guide", @@ -4725,7 +4809,7 @@ "uri":"dli_03_0208.html", "node_id":"dli_03_0208.xml", "product_code":"dli", - "code":"229", + "code":"233", "des":"Error message \"DLI.0003: AccessControlException XXX\" is reported when a SQL job is accessed.Check the permissions of the OBS bucket to ensure that the account has access ", "doc_type":"usermanual", "kw":"Why Is Error \"DLI.0003: AccessControlException XXX\" Reported When I Access a SQL Job?,SQL Job O&M,Us", @@ -4745,7 +4829,7 @@ "uri":"dli_03_0209.html", "node_id":"dli_03_0209.xml", "product_code":"dli", - "code":"230", + "code":"234", "des":"Error message \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" is reported when a SQL job is Accessed.Ch", "doc_type":"usermanual", "kw":"Why Is Error \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{b", @@ -4765,7 +4849,7 @@ "uri":"dli_03_0210.html", "node_id":"dli_03_0210.xml", "product_code":"dli", - "code":"231", + "code":"235", "des":"Error message \"The current account does not have permission to perform this operation,the current account was restricted.\" is reported during SQL statement execution.Chec", "doc_type":"usermanual", "kw":"Why Am I Seeing the Error Message \"The current account does not have permission to perform this oper", @@ -4785,7 +4869,7 @@ "uri":"dli_03_0037.html", "node_id":"dli_03_0037.xml", "product_code":"dli", - "code":"232", + "code":"236", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Flink Jobs", @@ -4805,7 +4889,7 @@ "uri":"dli_03_0137.html", "node_id":"dli_03_0137.xml", "product_code":"dli", - "code":"233", + "code":"237", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Flink Job Consulting", @@ -4825,7 +4909,7 @@ "uri":"dli_03_0139.html", "node_id":"dli_03_0139.xml", "product_code":"dli", - "code":"234", + "code":"238", "des":"A sub-user can view queues but cannot view Flink jobs. You can authorize the sub-user using DLI or IAM.Authorization on DLILog in to the DLI console using a tenant accoun", "doc_type":"usermanual", "kw":"How Do I Authorize a Subuser to View Flink Jobs?,Flink Job Consulting,User Guide", @@ -4845,7 +4929,7 @@ "uri":"dli_03_0090.html", "node_id":"dli_03_0090.xml", "product_code":"dli", - "code":"235", + "code":"239", "des":"DLI Flink jobs are highly available. You can enable the automatic restart function to automatically restart your jobs after short-time faults of peripheral services are r", "doc_type":"usermanual", "kw":"How Do I Configure Auto Restart upon Exception for a Flink Job?,Flink Job Consulting,User Guide", @@ -4865,7 +4949,7 @@ "uri":"dli_03_0099.html", "node_id":"dli_03_0099.xml", "product_code":"dli", - "code":"236", + "code":"240", "des":"When you create a Flink SQL job or Flink Jar job, you can select Save Job Log on the job editing page to save job running logs to OBS.To set the OBS bucket for storing th", "doc_type":"usermanual", "kw":"How Do I Save Logs for Flink Jobs?,Flink Job Consulting,User Guide", @@ -4885,7 +4969,7 @@ "uri":"dli_03_0160.html", "node_id":"dli_03_0160.xml", "product_code":"dli", - "code":"237", + "code":"241", "des":"Choose Job Management > Flink Jobs. In the Operation column of the target job, choose More > Permissions. When a new user is authorized, No such user. userName:xxxx. is d", "doc_type":"usermanual", "kw":"Why Is Error \"No such user. userName:xxxx.\" Reported on the Flink Job Management Page When I Grant P", @@ -4905,7 +4989,7 @@ "uri":"dli_03_0180.html", "node_id":"dli_03_0180.xml", "product_code":"dli", - "code":"238", + "code":"242", "des":"Checkpoint was enabled when a Flink job is created, and the OBS bucket for storing checkpoints was specified. I am not sure how to restore a Flink job from a specific che", "doc_type":"usermanual", "kw":"How Do I Restore a Flink Job from a Specific Checkpoint After Manually Stopping the Job?,Flink Job C", @@ -4925,7 +5009,7 @@ "uri":"dli_03_0036.html", "node_id":"dli_03_0036.xml", "product_code":"dli", - "code":"239", + "code":"243", "des":"When you set running parameters of a DLI Flink job, you can enable Alarm Generation upon Job Exception to receive alarms when the job runs abnormally or is in arrears.If ", "doc_type":"usermanual", "kw":"Why Is a Message Displayed Indicating That the SMN Topic Does Not Exist When I Use the SMN Topic in ", @@ -4945,7 +5029,7 @@ "uri":"dli_03_0131.html", "node_id":"dli_03_0131.xml", "product_code":"dli", - "code":"240", + "code":"244", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Flink SQL Jobs", @@ -4965,7 +5049,7 @@ "uri":"dli_03_0089.html", "node_id":"dli_03_0089.xml", "product_code":"dli", - "code":"241", + "code":"245", "des":"When using a Flink SQL job, you need to create an OBS partition table for subsequent batch processing.In the following example, the day field is used as the partition fie", "doc_type":"usermanual", "kw":"How Do I Map an OBS Table to a DLI Partitioned Table?,Flink SQL Jobs,User Guide", @@ -4985,7 +5069,7 @@ "uri":"dli_03_0120.html", "node_id":"dli_03_0120.xml", "product_code":"dli", - "code":"242", + "code":"246", "des":"You used Flink 1.10 to run a Flink Opensource SQL job. You set the number of Kafka partitions for the job a small value at the beginning and need to increase the number n", "doc_type":"usermanual", "kw":"How Do I Change the Number of Kafka Partitions in a Flink SQL Job Without Stopping It?,Flink SQL Job", @@ -5005,7 +5089,7 @@ "uri":"dli_03_0167.html", "node_id":"dli_03_0167.xml", "product_code":"dli", - "code":"243", + "code":"247", "des":"When I run the creation statement with an EL expression in the table name in a Flink SQL job, the following error message is displayed:DLI.0005: AnalysisException: t_user", "doc_type":"usermanual", "kw":"How Do I Fix the DLI.0005 Error When Using EL Expressions to Create a Table in a Flink SQL Job?,Flin", @@ -5025,7 +5109,7 @@ "uri":"dli_03_0168.html", "node_id":"dli_03_0168.xml", "product_code":"dli", - "code":"244", + "code":"248", "des":"After data is written to OBS through the Flink job output stream, data cannot be queried from the DLI table created in the OBS file path.For example, use the following Fl", "doc_type":"usermanual", "kw":"Why Is No Data Queried in the DLI Table Created Using the OBS File Path When Data Is Written to OBS ", @@ -5045,7 +5129,7 @@ "uri":"dli_03_0174.html", "node_id":"dli_03_0174.xml", "product_code":"dli", - "code":"245", + "code":"249", "des":"After a Flink SQL job is submitted on DLI, the job fails to be executed. The following error information is displayed in the job log:connect to DIS failed java.lang.Illeg", "doc_type":"usermanual", "kw":"Why Does a Flink SQL Job Fails to Be Executed, and Is \"connect to DIS failed java.lang.IllegalArgume", @@ -5065,7 +5149,7 @@ "uri":"dli_03_0232.html", "node_id":"dli_03_0232.xml", "product_code":"dli", - "code":"246", + "code":"250", "des":"After a Flink SQL job consumed Kafka and sent data to the Elasticsearch cluster, the job was successfully executed, but no data is available.Possible causes are as follow", "doc_type":"usermanual", "kw":"Data Writing Fails After a Flink SQL Job Consumed Kafka and Sank Data to the Elasticsearch Cluster,F", @@ -5085,7 +5169,7 @@ "uri":"dli_03_0121.html", "node_id":"dli_03_0121.xml", "product_code":"dli", - "code":"247", + "code":"251", "des":"You used Flink 1.10 to run a Flink Opensource SQL job. The job failed after the following error was reported when Flink Sink wrote data to Kafka.The CPU usage is too high", "doc_type":"usermanual", "kw":"How Do I Configure Connection Retries for Kafka Sink If it is Disconnected?,Flink SQL Jobs,User Guid", @@ -5105,7 +5189,7 @@ "uri":"dli_03_0048.html", "node_id":"dli_03_0048.xml", "product_code":"dli", - "code":"248", + "code":"252", "des":"In a Flink job, you can use CREATE statements to define source and sink tables, and specify their connector types and related attributes.If you need to write data to diff", "doc_type":"usermanual", "kw":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?,Flink SQL Jobs,User Guide", @@ -5125,7 +5209,7 @@ "uri":"dli_03_0040.html", "node_id":"dli_03_0040.xml", "product_code":"dli", - "code":"249", + "code":"253", "des":"To rectify this fault, perform the following steps:Log in to the DIS management console. In the navigation pane, choose Stream Management. View the Flink job SQL statemen", "doc_type":"usermanual", "kw":"Why Does DIS Stream Not Exist During Job Semantic Check?,Flink SQL Jobs,User Guide", @@ -5145,7 +5229,7 @@ "uri":"dli_03_0265.html", "node_id":"dli_03_0265.xml", "product_code":"dli", - "code":"250", + "code":"254", "des":"If the Flink JobManager prompts \"Timeout expired while fetching topic metadata\", it means that the Flink job timed out while trying to fetch metadata for the Kafka topic.", "doc_type":"usermanual", "kw":"Why Is Error \"Timeout expired while fetching topic metadata\" Repeatedly Reported in Flink JobManager", @@ -5165,7 +5249,7 @@ "uri":"dli_03_0132.html", "node_id":"dli_03_0132.xml", "product_code":"dli", - "code":"251", + "code":"255", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Flink Jar Jobs", @@ -5185,7 +5269,7 @@ "uri":"dli_03_0044.html", "node_id":"dli_03_0044.xml", "product_code":"dli", - "code":"252", + "code":"256", "des":"You can upload configuration files for custom jobs (Jar).Upload the configuration file to DLI through Package Management.In the Other Dependencies area of the Flink Jar j", "doc_type":"usermanual", "kw":"Can I Upload Configuration Files for Flink Jar Jobs?,Flink Jar Jobs,User Guide", @@ -5205,7 +5289,7 @@ "uri":"dli_03_0119.html", "node_id":"dli_03_0119.xml", "product_code":"dli", - "code":"253", + "code":"257", "des":"The dependency of your Flink job conflicts with a built-in dependency of the DLI Flink platform. As a result, the job submission fails.Check whether there are conflicting", "doc_type":"usermanual", "kw":"Why Does a Flink Jar Package Conflict Result in Job Submission Failure?,Flink Jar Jobs,User Guide", @@ -5225,7 +5309,7 @@ "uri":"dli_03_0161.html", "node_id":"dli_03_0161.xml", "product_code":"dli", - "code":"254", + "code":"258", "des":"When a Flink Jar job is submitted to access GaussDB(DWS), an error message is displayed indicating that the job fails to be started. The job log contains the following er", "doc_type":"usermanual", "kw":"Why Does a Flink Jar Job Fail to Access GaussDB(DWS) and a Message Is Displayed Indicating Too Many ", @@ -5245,7 +5329,7 @@ "uri":"dli_03_0233.html", "node_id":"dli_03_0233.xml", "product_code":"dli", - "code":"255", + "code":"259", "des":"The storage path of the Flink Jar job checkpoints was set to an OBS bucket. The job failed to be submitted, and an error message indicating an invalid OBS bucket name was", "doc_type":"usermanual", "kw":"Why Is Error Invalid OBS Bucket Name Reported After a Flink Job Submission Failed?,Flink Jar Jobs,Us", @@ -5265,7 +5349,7 @@ "uri":"dli_03_0234.html", "node_id":"dli_03_0234.xml", "product_code":"dli", - "code":"256", + "code":"260", "des":"Flink Job submission failed. The exception information is as follows:Flink JAR files conflicted. The submitted Flink JAR file conflicted with the HDFS JAR file of the DLI", "doc_type":"usermanual", "kw":"Why Does the Flink Submission Fail Due to Hadoop JAR File Conflict?,Flink Jar Jobs,User Guide", @@ -5285,7 +5369,7 @@ "uri":"dli_03_0103.html", "node_id":"dli_03_0103.xml", "product_code":"dli", - "code":"257", + "code":"261", "des":"On the Flink job management page, hover the cursor on the status of the job that fails to be submitted to view the brief information about the failure.The possible causes", "doc_type":"usermanual", "kw":"How Do I Locate a Flink Job Submission Error?,Flink Jar Jobs,User Guide", @@ -5305,7 +5389,7 @@ "uri":"dli_03_0133.html", "node_id":"dli_03_0133.xml", "product_code":"dli", - "code":"258", + "code":"262", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Flink Job Performance Tuning", @@ -5325,7 +5409,7 @@ "uri":"dli_03_0106.html", "node_id":"dli_03_0106.xml", "product_code":"dli", - "code":"259", + "code":"263", "des":"Data Stacking in a Consumer GroupThe accumulated data of a consumer group can be calculated by the following formula: Total amount of data to be consumed by the consumer ", "doc_type":"usermanual", "kw":"Flink Job Performance Tuning,Flink Job Performance Tuning,User Guide", @@ -5345,7 +5429,7 @@ "uri":"dli_03_0096.html", "node_id":"dli_03_0096.xml", "product_code":"dli", - "code":"260", + "code":"264", "des":"The DLI Flink checkpoint/savepoint mechanism is complete and reliable. You can use this mechanism to prevent data loss when a job is manually restarted or restarted due t", "doc_type":"usermanual", "kw":"How Do I Prevent Data Loss After Flink Job Restart?,Flink Job Performance Tuning,User Guide", @@ -5365,7 +5449,7 @@ "uri":"dli_03_0105.html", "node_id":"dli_03_0105.xml", "product_code":"dli", - "code":"261", + "code":"265", "des":"On the Flink job management, click Edit in the Operation column of the target job. On the displayed page, check whether Save Job Log in the Running Parameters tab is enab", "doc_type":"usermanual", "kw":"How Do I Locate a Flink Job Running Error?,Flink Job Performance Tuning,User Guide", @@ -5385,7 +5469,7 @@ "uri":"dli_03_0136.html", "node_id":"dli_03_0136.xml", "product_code":"dli", - "code":"262", + "code":"266", "des":"Flink's checkpointing is a fault tolerance and recovery mechanism. This mechanism ensures that real-time programs can self-recover in case of exceptions or machine issues", "doc_type":"usermanual", "kw":"How Can I Check if a Flink Job Can Be Restored From a Checkpoint After Restarting It?,Flink Job Perf", @@ -5405,7 +5489,7 @@ "uri":"dli_03_0064.html", "node_id":"dli_03_0064.xml", "product_code":"dli", - "code":"263", + "code":"267", "des":"Mode for storing generated job logs when a DLI Flink job fails to be submitted or executed. The options are as follows:If the submission fails, a submission log is genera", "doc_type":"usermanual", "kw":"Why Are Logs Not Written to the OBS Bucket After a DLI Flink Job Fails to Be Submitted for Running?,", @@ -5425,7 +5509,7 @@ "uri":"dli_03_0236.html", "node_id":"dli_03_0236.xml", "product_code":"dli", - "code":"264", + "code":"268", "des":"JobManager and TaskManager heartbeats timed out. As a result, the Flink job is abnormal.Check whether the network is intermittently disconnected and whether the cluster l", "doc_type":"usermanual", "kw":"Why Is the Flink Job Abnormal Due to Heartbeat Timeout Between JobManager and TaskManager?,Flink Job", @@ -5445,7 +5529,7 @@ "uri":"dli_03_0021.html", "node_id":"dli_03_0021.xml", "product_code":"dli", - "code":"265", + "code":"269", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Spark Jobs", @@ -5465,7 +5549,7 @@ "uri":"dli_03_0217.html", "node_id":"dli_03_0217.xml", "product_code":"dli", - "code":"266", + "code":"270", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Spark Job Development", @@ -5485,7 +5569,7 @@ "uri":"dli_03_0201.html", "node_id":"dli_03_0201.xml", "product_code":"dli", - "code":"267", + "code":"271", "des":"DLI Spark does not support job scheduling. You can use other services, such as DataArts Studio, or use APIs or SDKs to customize job schedule.The Spark SQL syntax does no", "doc_type":"usermanual", "kw":"Spark Jobs,Spark Job Development,User Guide", @@ -5505,7 +5589,7 @@ "uri":"dli_03_0107.html", "node_id":"dli_03_0107.xml", "product_code":"dli", - "code":"268", + "code":"272", "des":"To use Spark to write data into a DLI table, configure the following parameters:fs.obs.access.keyfs.obs.secret.keyfs.obs.implfs.obs.endpointThe following is an example:", "doc_type":"usermanual", "kw":"How Do I Use Spark to Write Data into a DLI Table?,Spark Job Development,User Guide", @@ -5525,7 +5609,7 @@ "uri":"dli_03_0017.html", "node_id":"dli_03_0017.xml", "product_code":"dli", - "code":"269", + "code":"273", "des":"To obtain the AK/SK, set the parameters as follows:Create a SparkContext using code.val sc: SparkContext = new SparkContext()\nsc.hadoopConfiguration.set(\"fs.obs.access.ke", "doc_type":"usermanual", "kw":"How Do I Set Up AK/SK So That a General Queue Can Access Tables Stored in OBS?,Spark Job Development", @@ -5545,7 +5629,7 @@ "uri":"dli_03_0102.html", "node_id":"dli_03_0102.xml", "product_code":"dli", - "code":"270", + "code":"274", "des":"Log in to the DLI console. In the navigation pane, choose Job Management > Spark Jobs. In the job list, locate the target job and click next to Job ID to view the parame", "doc_type":"usermanual", "kw":"How Do I View the Resource Usage of DLI Spark Jobs?,Spark Job Development,User Guide", @@ -5565,7 +5649,7 @@ "uri":"dli_03_0076.html", "node_id":"dli_03_0076.xml", "product_code":"dli", - "code":"271", + "code":"275", "des":"If the pymysql module is missing, check whether the corresponding EGG package exists. If the package does not exist, upload the pyFile package on the Package Management p", "doc_type":"usermanual", "kw":"How Do I Use Python Scripts to Access the MySQL Database If the pymysql Module Is Missing from the S", @@ -5585,7 +5669,7 @@ "uri":"dli_03_0082.html", "node_id":"dli_03_0082.xml", "product_code":"dli", - "code":"272", + "code":"276", "des":"DLI natively supports PySpark.For most cases, Python is preferred for data analysis, and PySpark is the best choice for big data analysis. Generally, JVM programs are pac", "doc_type":"usermanual", "kw":"How Do I Run a Complex PySpark Program in DLI?,Spark Job Development,User Guide", @@ -5605,7 +5689,7 @@ "uri":"dli_03_0068.html", "node_id":"dli_03_0068.xml", "product_code":"dli", - "code":"273", + "code":"277", "des":"When shuffle statements, such as GROUP BY and JOIN, are executed in Spark jobs, data skew occurs, which slows down the job execution.To solve this problem, you can config", "doc_type":"usermanual", "kw":"How Do I Use JDBC to Set the spark.sql.shuffle.partitions Parameter to Improve the Task Concurrency?", @@ -5625,7 +5709,7 @@ "uri":"dli_03_0118.html", "node_id":"dli_03_0118.xml", "product_code":"dli", - "code":"274", + "code":"278", "des":"You can use SparkFiles to read the file submitted using –-file form a local path: SparkFiles.get(\"Name of the uploaded file\").The file path in the Driver is different fro", "doc_type":"usermanual", "kw":"How Do I Read Uploaded Files for a Spark Jar Job?,Spark Job Development,User Guide", @@ -5645,7 +5729,7 @@ "uri":"dli_03_0279.html", "node_id":"dli_03_0279.xml", "product_code":"dli", - "code":"275", + "code":"279", "des":"When running a job with Spark 3.3.1, certain fields have empty default attribute values when queried in the view attribute on the client. In contrast, when using Spark 3.", "doc_type":"usermanual", "kw":"Why Are View Attributes Empty in Spark 3.3.1 Client?,Spark Job Development,User Guide", @@ -5665,7 +5749,7 @@ "uri":"dli_03_0077.html", "node_id":"dli_03_0077.xml", "product_code":"dli", - "code":"276", + "code":"280", "des":"I cannot find the specified Python environment after adding the Python 3 package.Set spark.yarn.appMasterEnv.PYSPARK_PYTHON to python3 in the conf file to specify the Pyt", "doc_type":"usermanual", "kw":"Why Can't I Find the Specified Python Environment After Adding the Python Package?,Spark Job Develop", @@ -5685,7 +5769,7 @@ "uri":"dli_03_0220.html", "node_id":"dli_03_0220.xml", "product_code":"dli", - "code":"277", + "code":"281", "des":"The remaining CUs in the queue may be insufficient. As a result, the job cannot be submitted.To view the remaining CUs of a queue, perform the following steps:Check the C", "doc_type":"usermanual", "kw":"Why Is a Spark Jar Job Stuck in the Submitting State?,Spark Job Development,User Guide", @@ -5705,7 +5789,7 @@ "uri":"dli_03_0218.html", "node_id":"dli_03_0218.xml", "product_code":"dli", - "code":"278", + "code":"282", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Spark Job O&M", @@ -5725,7 +5809,7 @@ "uri":"dli_03_0156.html", "node_id":"dli_03_0156.xml", "product_code":"dli", - "code":"279", + "code":"283", "des":"The following error is reported when a Spark job accesses OBS data:Set the AK/SK to enable Spark jobs to access OBS data.For details, see How Do I Set Up AK/SK So That a ", "doc_type":"usermanual", "kw":"Why Do I Get \"ResponseCode: 403\" and \"ResponseStatus: Forbidden\" Errors When a Spark Job Accesses OB", @@ -5745,7 +5829,7 @@ "uri":"dli_03_0164.html", "node_id":"dli_03_0164.xml", "product_code":"dli", - "code":"280", + "code":"284", "des":"This error message may be due to the OBS bucket being set as the DLI log bucket, which cannot be used for other purposes.You can follow these steps to check:Check if the ", "doc_type":"usermanual", "kw":"Why Do I Encounter the Error \"verifyBucketExists on XXXX: status [403]\" When Using a Spark Job to Ac", @@ -5765,7 +5849,7 @@ "uri":"dli_03_0157.html", "node_id":"dli_03_0157.xml", "product_code":"dli", - "code":"281", + "code":"285", "des":"When running large amounts of data in a Spark job, if a timeout exception error occurs, it is usually due to insufficient resource configuration, data skew, network issue", "doc_type":"usermanual", "kw":"Why Does a Job Running Timeout Occur When Processing a Large Amount of Data with a Spark Job?,Spark ", @@ -5785,7 +5869,7 @@ "uri":"dli_03_0188.html", "node_id":"dli_03_0188.xml", "product_code":"dli", - "code":"282", + "code":"286", "des":"Spark jobs cannot access SFTP. Upload the files you want to access to OBS and then you can analyze the data using Spark jobs.Upload data to an OBS bucket: Upload data sto", "doc_type":"usermanual", "kw":"Why Does a Spark Job Fail to Execute with an Abnormal Access Directory Error When Accessing Files in", @@ -5805,7 +5889,7 @@ "uri":"dli_03_0192.html", "node_id":"dli_03_0192.xml", "product_code":"dli", - "code":"283", + "code":"287", "des":"When a Spark job is running, an error message is displayed, indicating that the user does not have the database permission. The error information is as follows:org.apache", "doc_type":"usermanual", "kw":"Why Does the Job Fail to Be Executed Due to Insufficient Database and Table Permissions?,Spark Job O", @@ -5825,7 +5909,7 @@ "uri":"dli_03_0272.html", "node_id":"dli_03_0272.xml", "product_code":"dli", - "code":"284", + "code":"288", "des":"I cannot find the global_temp database in the Spark 3.x job log.The global_temp database is the default built-in database of Spark 3.x and is Spark's global temporary vie", "doc_type":"usermanual", "kw":"Why Is the global_temp Database Missing in the Job Log of Spark 3.x?,Spark Job O&M,User Guide", @@ -5845,7 +5929,7 @@ "uri":"dli_03_0275.html", "node_id":"dli_03_0275.xml", "product_code":"dli", - "code":"285", + "code":"289", "des":"I failed to use the DataSource syntax to create an OBS table in Avro format when selecting Spark to access metadata.Spark 2.3.x does not support creating OBS tables in Av", "doc_type":"usermanual", "kw":"Why Does Using DataSource Syntax to Create an OBS Table of Avro Type Fail When Accessing Metadata Wi", @@ -5865,7 +5949,7 @@ "uri":"dli_03_0278.html", "node_id":"dli_03_0278.xml", "product_code":"dli", - "code":"286", + "code":"290", "des":"When the rand function is used in SQL statements of Spark 3.3.1, the error message \"Input argument to rand must be a constant\" is displayed.In Spark 3.3.1, the rand funct", "doc_type":"usermanual", "kw":"How Do I Resolve the \"Input argument to rand must be a constant\" Error in Spark 3.3.1 SQL Statements", @@ -5885,7 +5969,7 @@ "uri":"dli_03_0273.html", "node_id":"dli_03_0273.xml", "product_code":"dli", - "code":"287", + "code":"291", "des":"When using Spark 3.3.1 client to create a subquery view with aggregate functions, an error occurs when attempting to write the data, stating \"Not allowed to create a perm", "doc_type":"usermanual", "kw":"When Using Spark 3.3.1 Client to Create a View and Perform a Join Query, an Error Occurs Stating \"No", @@ -5905,7 +5989,7 @@ "uri":"dli_03_0053.html", "node_id":"dli_03_0053.xml", "product_code":"dli", - "code":"288", + "code":"292", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Resource Quotas", @@ -5925,8 +6009,8 @@ "uri":"dli_03_0031.html", "node_id":"dli_03_0031.xml", "product_code":"dli", - "code":"289", - "des":"Log in to the management console.Click in the upper left corner and select a region and a project.Click the My Quota icon in the upper right corner of the page.The Serv", + "code":"293", + "des":"Log in to the management console.Click in the upper left corner and select a region and a project.Click the My Quota icon in the upper right corner of the page.This wil", "doc_type":"usermanual", "kw":"How Do I View My Quotas?,DLI Resource Quotas,User Guide", "search_title":"", @@ -5945,8 +6029,8 @@ "uri":"dli_03_0032.html", "node_id":"dli_03_0032.xml", "product_code":"dli", - "code":"290", - "des":"The system does not support online quota adjustment. To increase a resource quota, dial the hotline or send an email to the customer service. We will process your applica", + "code":"294", + "des":"The system currently does not support online quota adjustments. If you need to modify your quota, please contact our customer service team via phone or email. They will p", "doc_type":"usermanual", "kw":"How Do I Apply for a Higher Quota?,DLI Resource Quotas,User Guide", "search_title":"", @@ -5965,7 +6049,7 @@ "uri":"dli_03_0054.html", "node_id":"dli_03_0054.xml", "product_code":"dli", - "code":"291", + "code":"295", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI Permissions Management", @@ -5985,7 +6069,7 @@ "uri":"dli_03_0008.html", "node_id":"dli_03_0008.xml", "product_code":"dli", - "code":"292", + "code":"296", "des":"You are unable to perform permission operations on the partition columns of partitioned tables.However, when you grant the permission of any non-partition column in a par", "doc_type":"usermanual", "kw":"What Is Column-Level Authorization for DLI Partitioned Tables?,DLI Permissions Management,User Guide", @@ -6005,7 +6089,7 @@ "uri":"dli_03_0195.html", "node_id":"dli_03_0195.xml", "product_code":"dli", - "code":"293", + "code":"297", "des":"When the user update an existing program package, the following error information is displayed:\"error_code\"*DLI.0003\",\"error_msg\":\"Permission denied for resource 'resourc", "doc_type":"usermanual", "kw":"How Do I Do If I Encounter Insufficient Permissions While Updating Packages?,DLI Permissions Managem", @@ -6025,7 +6109,7 @@ "uri":"dli_03_0227.html", "node_id":"dli_03_0227.xml", "product_code":"dli", - "code":"294", + "code":"298", "des":"When the SQL query statement is executed, the system displays a message indicating that the user does not have the permission to query resources.Error information: DLI.00", "doc_type":"usermanual", "kw":"Why Is Error \"DLI.0003: Permission denied for resource...\" Reported When I Run a SQL Statement?,DLI ", @@ -6045,7 +6129,7 @@ "uri":"dli_03_0228.html", "node_id":"dli_03_0228.xml", "product_code":"dli", - "code":"295", + "code":"299", "des":"If you have already granted authorization to a table and a test query was successful, but you encounter an error when trying to query it again after some time, you should", "doc_type":"usermanual", "kw":"How Do I Do If I Can't Query Table Data After Being Granted Table Permissions?,DLI Permissions Manag", @@ -6065,7 +6149,7 @@ "uri":"dli_03_0057.html", "node_id":"dli_03_0057.xml", "product_code":"dli", - "code":"296", + "code":"300", "des":"If a table inherits database permissions, you do not need to regrant the inherited permissions to the table.Re-authorizing may cause confusion in table permission managem", "doc_type":"usermanual", "kw":"Will Granting Duplicate Permissions to a Table After Inheriting Database Permissions Cause an Error?", @@ -6085,10 +6169,10 @@ "uri":"dli_03_0067.html", "node_id":"dli_03_0067.xml", "product_code":"dli", - "code":"297", - "des":"User A created Table1.User B created View1 based on Table1.After the Select Table permission on Table1 is granted to user C, user C fails to query View1.User B does not h", + "code":"301", + "des":"User A created a table named Table1.User B created a view named View1 based on Table1.After granting user C the select permission on Table1, user C failed to query the vi", "doc_type":"usermanual", - "kw":"Why Can't I Query a View After I'm Granted the Select Table Permission on the View?,DLI Permissions ", + "kw":"Why Can't I Query a View Despite Having the Select Permission?,DLI Permissions Management,User Guide", "search_title":"", "metedata":[ { @@ -6098,14 +6182,14 @@ "IsBot":"Yes" } ], - "title":"Why Can't I Query a View After I'm Granted the Select Table Permission on the View?", + "title":"Why Can't I Query a View Despite Having the Select Permission?", "githuburl":"" }, { "uri":"dli_03_0225.html", "node_id":"dli_03_0225.xml", "product_code":"dli", - "code":"298", + "code":"302", "des":"Despite configuring a job bucket and authorizing DLI to access it, I still receive an error message stating that DLI is not authorized to access the bucket when attemptin", "doc_type":"usermanual", "kw":"How Do I Do If I Receive a Message Saying I Don't Have Sufficient Permissions to Submit My Jobs to t", @@ -6125,7 +6209,7 @@ "uri":"dli_03_0056.html", "node_id":"dli_03_0056.xml", "product_code":"dli", - "code":"299", + "code":"303", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"DLI APIs", @@ -6145,10 +6229,10 @@ "uri":"dli_03_0060.html", "node_id":"dli_03_0060.xml", "product_code":"dli", - "code":"300", + "code":"304", "des":"In the REST API provided by DLI, the request header can be added to the request URI, for example, Content-Type.Content-Type indicates the request body type or format. The", "doc_type":"usermanual", - "kw":"Why Is Error \"unsupported media Type\" Reported When I Subimt a SQL Job?,DLI APIs,User Guide", + "kw":"Why Am I Getting an \"unsupported media Type\" Error When Submitting a SQL Job?,DLI APIs,User Guide", "search_title":"", "metedata":[ { @@ -6158,14 +6242,14 @@ "IsBot":"Yes" } ], - "title":"Why Is Error \"unsupported media Type\" Reported When I Subimt a SQL Job?", + "title":"Why Am I Getting an \"unsupported media Type\" Error When Submitting a SQL Job?", "githuburl":"" }, { "uri":"dli_03_0178.html", "node_id":"dli_03_0178.xml", "product_code":"dli", - "code":"301", + "code":"305", "des":"When the API call for submitting a SQL job times out, and the following error information is displayed:There are currently no resources tracked in the state, so there is ", "doc_type":"usermanual", "kw":"What Can I Do If an Error Is Reported When the Execution of the API for Creating a SQL Job Times Out", @@ -6185,7 +6269,7 @@ "uri":"dli_01_00006.html", "node_id":"dli_01_00006.xml", "product_code":"dli", - "code":"302", + "code":"306", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Change History,User Guide", @@ -6193,10 +6277,10 @@ "metedata":[ { "prodname":"dli", - "opensource":"true", - "documenttype":"usermanual", "IsMulti":"No;Yes;NO", - "IsBot":"No;Yes" + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], "title":"Change History", diff --git a/docs/dli/umn/CLASS.TXT.json b/docs/dli/umn/CLASS.TXT.json index 6ccfd45c9..c580e8517 100644 --- a/docs/dli/umn/CLASS.TXT.json +++ b/docs/dli/umn/CLASS.TXT.json @@ -9,7 +9,7 @@ "code":"1" }, { - "desc":"Data Lake Insight (DLI) is a serverless data processing and analysis service fully compatible with Apache Spark and Apache Flink ecosystems. It frees you from managing an", + "desc":"Data Lake Insight (DLI) is a fully-managed, serverless service for data processing and analytics. It seamlessly combines stream processing, batch processing, and interact", "product_code":"dli", "title":"What Is Data Lake Insight", "uri":"dli_01_0378.html", @@ -18,7 +18,7 @@ "code":"2" }, { - "desc":"You do not need a background in big data to use DLI for data analysis. You only need to know SQL, and you are good to go. The SQL syntax is fully compatible with the stan", + "desc":"DLI offers standard SQL APIs, enabling you to perform massive data query and analysis using only SQL. Its syntax is fully compatible with ANSI SQL 2003 standards.This sig", "product_code":"dli", "title":"Advantages", "uri":"dli_07_0007.html", @@ -36,16 +36,16 @@ "code":"4" }, { - "desc":"For more notes and constraints on elastic resource pools, see Notes and Constraints on Using an Elastic Resource Pool.For more notes and constraints on using a queue, see", + "desc":"This section outlines the key features supported by DLI. For detailed information on regional availability of each feature, you can refer to the console.Before submitting", "product_code":"dli", - "title":"Notes and Constraints", - "uri":"dli_07_0005.html", + "title":"Features", + "uri":"dli_01_0698.html", "doc_type":"usermanual", "p_code":"1", "code":"5" }, { - "desc":"DLI compute resources are the foundation for job execution. Both DLI's elastic resource pools and queues fall under compute resources. This section introduces the types a", + "desc":"When performing big data analysis with DLI, you need to select the appropriate compute resources based on specific business needs. DLI offers a variety of resource types ", "product_code":"dli", "title":"Compute Resource Types and Specifications", "uri":"dli_07_0027.html", @@ -54,7 +54,7 @@ "code":"6" }, { - "desc":"If you need to assign different permissions to employees in your enterprise to access your DLI resources, IAM is a good choice for fine-grained permissions management. IA", + "desc":"After purchasing DLI resources, you can use IAM to assign different access rights to employees, ensuring proper isolation between roles. IAM provides identity authenticat", "product_code":"dli", "title":"Permission Management", "uri":"dli_07_0006.html", @@ -63,14 +63,23 @@ "code":"7" }, { - "desc":"A quota limits the quantity of a resource available to users, thereby preventing spikes in the usage of the resource.You can also request for an increased quota if your e", + "desc":"For more notes and constraints on elastic resource pools, see Notes and Constraints on Using an Elastic Resource Pool.For more notes and constraints on using a queue, see", "product_code":"dli", - "title":"Quotas", - "uri":"dli_07_0009.html", + "title":"Notes and Constraints", + "uri":"dli_07_0005.html", "doc_type":"usermanual", "p_code":"1", "code":"8" }, + { + "desc":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the quantity and capacity of resources availabl", + "product_code":"dli", + "title":"Quota Management", + "uri":"dli_07_0009.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"9" + }, { "desc":"OBS works as the data source and data storage system for DLI, and delivers the following capabilities:Data source: DLI provides an API for you to import data from corresp", "product_code":"dli", @@ -78,16 +87,16 @@ "uri":"dli_07_0004.html", "doc_type":"usermanual", "p_code":"1", - "code":"9" + "code":"10" }, { - "desc":"An elastic resource pool consists of dedicated compute resources where the resources in different pools are completely isolated from each other. Within a single elastic r", + "desc":"Actual CUs: The current allocated resource size of the elastic resource pool, measured in CUs.When no queues exist in the resource pool: The actual CUs equal the minimum ", "product_code":"dli", "title":"Basic Concepts", "uri":"dli_07_0003.html", "doc_type":"usermanual", "p_code":"1", - "code":"10" + "code":"11" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -96,7 +105,7 @@ "uri":"dli_01_0220.html", "doc_type":"usermanual", "p_code":"", - "code":"11" + "code":"12" }, { "desc":"DLI can query data stored in OBS. This section describes how to use DLI to submit a SQL job to query OBS data.To illustrate, create a file called sampledata.csv and uploa", @@ -104,8 +113,8 @@ "title":"Submitting a SQL Job to Query OBS Data Using DLI", "uri":"dli_01_0002.html", "doc_type":"usermanual", - "p_code":"11", - "code":"12" + "p_code":"12", + "code":"13" }, { "desc":"DLI can query data stored in RDS. This section describes how to use DLI to submit a SQL job to query RDS for MySQL data.In this example, we will create an RDS for MySQL D", @@ -113,8 +122,8 @@ "title":"Submitting a SQL Job to Query RDS for MySQL Data Using DLI", "uri":"dli_01_0020.html", "doc_type":"usermanual", - "p_code":"11", - "code":"13" + "p_code":"12", + "code":"14" }, { "desc":"DLI Flink jobs can use other cloud services as data sources and sink streams for real-time compute.This example describes how to create and submit a Flink OpenSource SQL ", @@ -122,8 +131,8 @@ "title":"Submitting a Flink OpenSource SQL Job to Query RDS for MySQL Data Using DLI", "uri":"dli_01_0531.html", "doc_type":"usermanual", - "p_code":"11", - "code":"14" + "p_code":"12", + "code":"15" }, { "desc":"Flink Jar jobs are suitable for data analysis scenarios that require custom stream processing logic, complex state management, or integration with specific libraries. You", @@ -131,8 +140,8 @@ "title":"Submitting a Flink Jar Job Using DLI", "uri":"dli_01_0512.html", "doc_type":"usermanual", - "p_code":"11", - "code":"15" + "p_code":"12", + "code":"16" }, { "desc":"DLI allows you to submit Spark jobs compiled as JAR files, which contain the necessary code and dependency information for executing the job. These files are used for spe", @@ -140,8 +149,8 @@ "title":"Submitting a Spark Jar Job Using DLI", "uri":"dli_01_0375.html", "doc_type":"usermanual", - "p_code":"11", - "code":"16" + "p_code":"12", + "code":"17" }, { "desc":"This chapter walks you through on how to develop a DLI job.To manage fine-grained permissions for your DLI resources using IAM, create an IAM user and grant them permissi", @@ -150,7 +159,7 @@ "uri":"dli_01_0001.html", "doc_type":"usermanual", "p_code":"", - "code":"17" + "code":"18" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -159,7 +168,7 @@ "uri":"dli_01_0611.html", "doc_type":"usermanual", "p_code":"", - "code":"18" + "code":"19" }, { "desc":"Before using DLI, configure DLI agency permissions. This section describes the scenarios and steps for configuring DLI agency permissions (dli_management_agency).If you u", @@ -167,8 +176,8 @@ "title":"Configuring DLI Agency Permissions", "uri":"dli_01_0618.html", "doc_type":"usermanual", - "p_code":"18", - "code":"19" + "p_code":"19", + "code":"20" }, { "desc":"You can use Identity and Access Management (IAM) to implement fine-grained permissions management for your DLI resources. For details, see Overview.If your cloud account ", @@ -176,8 +185,8 @@ "title":"Creating an IAM User and Granting Permissions", "uri":"dli_01_0418.html", "doc_type":"usermanual", - "p_code":"18", - "code":"20" + "p_code":"19", + "code":"21" }, { "desc":"Before using DLI, you need to configure a DLI job bucket. The bucket is used to store temporary data generated during DLI job running, such as job logs and results.Config", @@ -185,8 +194,8 @@ "title":"Configuring a DLI Job Bucket", "uri":"dli_01_0536.html", "doc_type":"usermanual", - "p_code":"18", - "code":"21" + "p_code":"19", + "code":"22" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -195,7 +204,7 @@ "uri":"dli_01_0508.html", "doc_type":"usermanual", "p_code":"", - "code":"22" + "code":"23" }, { "desc":"DLI compute resources are the foundation to run jobs. This section describes the modes of DLI compute resources and queue types.Before we dive into the compute resource m", @@ -203,8 +212,8 @@ "title":"Overview of DLI Elastic Resource Pools and Queues", "uri":"dli_01_0504.html", "doc_type":"usermanual", - "p_code":"22", - "code":"23" + "p_code":"23", + "code":"24" }, { "desc":"An elastic resource pool offers compute resources (CPU and memory) required for running DLI jobs, which can adapt to the changing demands of services.You can create multi", @@ -212,8 +221,8 @@ "title":"Creating an Elastic Resource Pool and Creating Queues Within It", "uri":"dli_01_0505.html", "doc_type":"usermanual", - "p_code":"22", - "code":"24" + "p_code":"23", + "code":"25" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -221,8 +230,8 @@ "title":"Managing Elastic Resource Pools", "uri":"dli_01_0529.html", "doc_type":"usermanual", - "p_code":"22", - "code":"25" + "p_code":"23", + "code":"26" }, { "desc":"After creating an elastic resource pool, you can check and manage it on the management console.This section describes how to check basic information about an elastic reso", @@ -230,8 +239,8 @@ "title":"Checking Basic Information", "uri":"dli_01_0622.html", "doc_type":"usermanual", - "p_code":"25", - "code":"26" + "p_code":"26", + "code":"27" }, { "desc":"Administrators can assign permissions of different operation scopes to users for each elastic resource pool.The administrator and elastic resource pool owner have all per", @@ -239,8 +248,8 @@ "title":"Managing Permissions", "uri":"dli_01_0526.html", "doc_type":"usermanual", - "p_code":"25", - "code":"27" + "p_code":"26", + "code":"28" }, { "desc":"If you want a queue to use resources in an elastic resource pool, bind the queue to the pool.You can click Associate Queue on the Resource Pool page to bind a queue to an", @@ -248,8 +257,8 @@ "title":"Binding a Queue", "uri":"dli_01_0530.html", "doc_type":"usermanual", - "p_code":"25", - "code":"28" + "p_code":"26", + "code":"29" }, { "desc":"Scaling out or in an elastic resource pool essentially means adjusting the actual CUs of the resource pool.In an elastic resource pool:Actual CUs: actual size of resource", @@ -257,8 +266,8 @@ "title":"Scaling Out or In an Elastic Resource Pool", "uri":"dli_01_0686.html", "doc_type":"usermanual", - "p_code":"25", - "code":"29" + "p_code":"26", + "code":"30" }, { "desc":"CU settings are used to control the maximum and minimum CU ranges for elastic resource pool scaling to prevent unlimited resource expansion risks.For example, if the curr", @@ -266,8 +275,8 @@ "title":"Setting CUs", "uri":"dli_01_0507.html", "doc_type":"usermanual", - "p_code":"25", - "code":"30" + "p_code":"26", + "code":"31" }, { "desc":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.If you use ", @@ -275,17 +284,17 @@ "title":"Managing Tags", "uri":"dli_01_0525.html", "doc_type":"usermanual", - "p_code":"25", - "code":"31" + "p_code":"26", + "code":"32" }, { - "desc":"Multiple queues can be added to an elastic resource pool. For how to add a queue, see Creating an Elastic Resource Pool and Creating Queues Within It. You can configure t", + "desc":"Elastic resource pools support multiple queues to manage job execution efficiently. For details about how to create queues in a pool, see Creating an Elastic Resource Poo", "product_code":"dli", "title":"Adjusting Scaling Policies for Queues in an Elastic Resource Pool", "uri":"dli_01_0506.html", "doc_type":"usermanual", - "p_code":"25", - "code":"32" + "p_code":"26", + "code":"33" }, { "desc":"If you added a queue to or deleted one from an elastic resource pool, or you scaled an added queue, the CU quantity of the elastic resource pool may be changed. You can v", @@ -293,17 +302,17 @@ "title":"Viewing Scaling History", "uri":"dli_01_0532.html", "doc_type":"usermanual", - "p_code":"25", - "code":"33" + "p_code":"26", + "code":"34" }, { - "desc":"You can create enterprise projects matching the organizational structure of your enterprises to centrally manage cloud resources across regions by project. Then you can c", + "desc":"An enterprise project is a cloud resource management approach that allows organizations to plan resources based on their organizational structure. It enables unified mana", "product_code":"dli", "title":"Allocating to an Enterprise Project", "uri":"dli_01_0566.html", "doc_type":"usermanual", - "p_code":"25", - "code":"34" + "p_code":"26", + "code":"35" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -311,8 +320,8 @@ "title":"Managing Queues", "uri":"dli_01_0528.html", "doc_type":"usermanual", - "p_code":"22", - "code":"35" + "p_code":"23", + "code":"36" }, { "desc":"This section walks you through how to view basic information about a queue on the management console, including the engine type and version.Log in to the DLI management c", @@ -320,8 +329,8 @@ "title":"Viewing Basic Information About a Queue", "uri":"dli_01_0663.html", "doc_type":"usermanual", - "p_code":"35", - "code":"36" + "p_code":"36", + "code":"37" }, { "desc":"Administrators and queue owners have full operation permissions on queues. They can grant operation permissions to other users based on service needs. This ensures that u", @@ -329,8 +338,8 @@ "title":"Queue Permission Management", "uri":"dli_01_0015.html", "doc_type":"usermanual", - "p_code":"35", - "code":"37" + "p_code":"36", + "code":"38" }, { "desc":"You can create enterprise projects matching the organizational structure of your enterprises to centrally manage cloud resources across regions by project. Then you can c", @@ -338,8 +347,8 @@ "title":"Allocating a Queue to an Enterprise Project", "uri":"dli_01_0565.html", "doc_type":"usermanual", - "p_code":"35", - "code":"38" + "p_code":"36", + "code":"39" }, { "desc":"Once you have created an SMN topic, you can easily subscribe to it by going to the Topic Management > Topics page of the SMN console. You can choose to receive notificati", @@ -347,8 +356,8 @@ "title":"Creating an SMN Topic", "uri":"dli_01_0421.html", "doc_type":"usermanual", - "p_code":"35", - "code":"39" + "p_code":"36", + "code":"40" }, { "desc":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.If you use ", @@ -356,8 +365,8 @@ "title":"Managing Queue Tags", "uri":"dli_01_0022.html", "doc_type":"usermanual", - "p_code":"35", - "code":"40" + "p_code":"36", + "code":"41" }, { "desc":"DLI allows you to set properties for queues.You can currently set the following property parameters:Spark driver parameters: Set them to improve the scheduling efficiency", @@ -365,8 +374,8 @@ "title":"Setting Queue Properties", "uri":"dli_01_0563.html", "doc_type":"usermanual", - "p_code":"35", - "code":"41" + "p_code":"36", + "code":"42" }, { "desc":"Spark Native is a core component of Apache Spark designed to enhance the performance of Spark SQL computations. By utilizing vectorized C++ acceleration libraries, it acc", @@ -374,8 +383,8 @@ "title":"Enabling Spark Native Operator Optimization", "uri":"dli_01_0685.html", "doc_type":"usermanual", - "p_code":"35", - "code":"42" + "p_code":"36", + "code":"43" }, { "desc":"DLI's address connectivity testing feature can be used to verify network connectivity between DLI queues and destination addresses.This feature is typically utilized for ", @@ -383,8 +392,8 @@ "title":"Testing the Network Connectivity Between a Queue and a Data Source", "uri":"dli_01_0489.html", "doc_type":"usermanual", - "p_code":"35", - "code":"43" + "p_code":"36", + "code":"44" }, { "desc":"You can delete a queue based on actual conditions.This operation will fail if there are jobs in the Submitting or Running state on this queue.Deleting a queue does not ca", @@ -392,8 +401,8 @@ "title":"Deleting a Queue", "uri":"dli_01_0016.html", "doc_type":"usermanual", - "p_code":"35", - "code":"44" + "p_code":"36", + "code":"45" }, { "desc":"Newly created queues need to run jobs before they can be scaled in or out.The operations described in this section only apply to queues in non-elastic resource pools.Queu", @@ -401,8 +410,8 @@ "title":"Enabling Elastic Scaling for a Queue in a Non-Elastic Resource Pool", "uri":"dli_01_0487.html", "doc_type":"usermanual", - "p_code":"35", - "code":"45" + "p_code":"36", + "code":"46" }, { "desc":"When services are busy, you might need to use more compute resources to process services in a period. After this period, you do not require the same amount of resources. ", @@ -410,8 +419,8 @@ "title":"Creating a Scheduled Elastic Scaling Task for a Queue in a Non-Elastic Resource Pool", "uri":"dli_01_0488.html", "doc_type":"usermanual", - "p_code":"35", - "code":"46" + "p_code":"36", + "code":"47" }, { "desc":"If the CIDR block of the DLI queue conflicts with that of the user data source, you can change the CIDR block of the queue.If the queue whose CIDR block is to be modified", @@ -419,8 +428,8 @@ "title":"Changing the CIDR Block of a Queue in a Non-Elastic Resource Pool", "uri":"dli_01_0443.html", "doc_type":"usermanual", - "p_code":"35", - "code":"47" + "p_code":"36", + "code":"48" }, { "desc":"This section walks you through the procedure of adding a queue to an elastic resource pool and binding an enhanced datasource connection to the elastic resource pool.Proc", @@ -428,8 +437,8 @@ "title":"Example Use Case: Creating an Elastic Resource Pool and Running Jobs", "uri":"dli_01_0515.html", "doc_type":"usermanual", - "p_code":"22", - "code":"48" + "p_code":"23", + "code":"49" }, { "desc":"A company has multiple departments that perform data analysis in different periods during a day.Department A requires a large number of compute resources from 00:00 a.m. ", @@ -437,8 +446,8 @@ "title":"Example Use Case: Configuring Scaling Policies for Queues in an Elastic Resource Pool", "uri":"dli_01_0516.html", "doc_type":"usermanual", - "p_code":"22", - "code":"49" + "p_code":"23", + "code":"50" }, { "desc":"Queues in the non-elastic resource pool mode are the previous-gen of resource management for DLI. It involved purchasing and releasing resources based on usage demands, r", @@ -446,8 +455,8 @@ "title":"Creating a Non-Elastic Resource Pool Queue (Deprecated, Not Recommended)", "uri":"dli_01_0363.html", "doc_type":"usermanual", - "p_code":"22", - "code":"50" + "p_code":"23", + "code":"51" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -456,7 +465,7 @@ "uri":"dli_01_0390.html", "doc_type":"usermanual", "p_code":"", - "code":"51" + "code":"52" }, { "desc":"Databases and tables are the basis for developing SQL and Spark jobs. Before running a job, you need to define databases and tables based on your service scenarios.Flink ", @@ -464,8 +473,8 @@ "title":"Understanding Data Catalogs, Databases, and Tables", "uri":"dli_01_0228.html", "doc_type":"usermanual", - "p_code":"51", - "code":"52" + "p_code":"52", + "code":"53" }, { "desc":"A database is a repository of data organized, stored, and managed on computer storage devices according to data structures.A table is one of the most essential components", @@ -473,8 +482,8 @@ "title":"Creating a Data Catalog, Database, and Table on the DLI Console", "uri":"dli_01_0005.html", "doc_type":"usermanual", - "p_code":"51", - "code":"53" + "p_code":"52", + "code":"54" }, { "desc":"Metadata is data used to define the type of data. It primarily describes information about the data itself, including its source, size, format, or other characteristics. ", @@ -482,8 +491,8 @@ "title":"Viewing Table Metadata", "uri":"dli_01_0008.html", "doc_type":"usermanual", - "p_code":"51", - "code":"54" + "p_code":"52", + "code":"55" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -491,8 +500,8 @@ "title":"Managing Data Catalogs on the DLI Console", "uri":"dli_01_0671.html", "doc_type":"usermanual", - "p_code":"51", - "code":"55" + "p_code":"52", + "code":"56" }, { "desc":"DLI data catalogs support authorization on the DLI console or authentication through IAM. By setting permissions, you can grant varying data catalog permissions to differ", @@ -500,8 +509,8 @@ "title":"Configuring Data Catalog Permissions on the DLI Console", "uri":"dli_01_0672.html", "doc_type":"usermanual", - "p_code":"55", - "code":"56" + "p_code":"56", + "code":"57" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -509,8 +518,8 @@ "title":"Managing Database Resources on the DLI Console", "uri":"dli_01_0004.html", "doc_type":"usermanual", - "p_code":"51", - "code":"57" + "p_code":"52", + "code":"58" }, { "desc":"By setting permissions, you can assign varying database permissions to different users.The administrator and database owner have all permissions, which cannot be set or m", @@ -518,8 +527,8 @@ "title":"Configuring Database Permissions on the DLI Console", "uri":"dli_01_0447.html", "doc_type":"usermanual", - "p_code":"57", - "code":"58" + "p_code":"58", + "code":"59" }, { "desc":"You can delete an unused database from the DLI console: when a database is no longer needed, such as after a test database has completed testing; if a database has errors", @@ -527,8 +536,8 @@ "title":"Deleting a Database on the DLI Console", "uri":"dli_01_0011.html", "doc_type":"usermanual", - "p_code":"57", - "code":"59" + "p_code":"58", + "code":"60" }, { "desc":"In practical use, developers create databases and tables, which are then handed over to testers for testing. Once testing is complete, the databases and tables are handed", @@ -536,8 +545,8 @@ "title":"Changing the Database Owner on the DLI Console", "uri":"dli_01_0376.html", "doc_type":"usermanual", - "p_code":"57", - "code":"60" + "p_code":"58", + "code":"61" }, { "desc":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value. If you use", @@ -545,8 +554,8 @@ "title":"Managing Tags for Database Tables", "uri":"dli_01_0552.html", "doc_type":"usermanual", - "p_code":"57", - "code":"61" + "p_code":"58", + "code":"62" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -554,8 +563,8 @@ "title":"Managing Table Resources on the DLI Console", "uri":"dli_01_0625.html", "doc_type":"usermanual", - "p_code":"51", - "code":"62" + "p_code":"52", + "code":"63" }, { "desc":"By setting permissions, you can assign varying table permissions to different users.The administrator and table owner have all permissions, which cannot be set or modifie", @@ -563,8 +572,8 @@ "title":"Configuring Table Permissions on the DLI Console", "uri":"dli_01_0448.html", "doc_type":"usermanual", - "p_code":"62", - "code":"63" + "p_code":"63", + "code":"64" }, { "desc":"You can delete an unused data table from the DLI console: when a data table is no longer needed, such as after a test data table has completed testing; if a data table ha", @@ -572,8 +581,8 @@ "title":"Deleting a Table on the DLI Console", "uri":"dli_01_0626.html", "doc_type":"usermanual", - "p_code":"62", - "code":"64" + "p_code":"63", + "code":"65" }, { "desc":"In practical use, developers create databases and tables, which are then handed over to testers for testing. Once testing is complete, the databases and tables are handed", @@ -581,8 +590,8 @@ "title":"Changing the Table Owner on the DLI Console", "uri":"dli_01_0627.html", "doc_type":"usermanual", - "p_code":"62", - "code":"65" + "p_code":"63", + "code":"66" }, { "desc":"This section describes how to import data stored in OBS to a table on the DLI console. Data can be imported to both DLI tables (table type: MANAGED) and OBS tables (table", @@ -590,8 +599,8 @@ "title":"Importing OBS Data to a DLI Table", "uri":"dli_01_0253.html", "doc_type":"usermanual", - "p_code":"62", - "code":"66" + "p_code":"63", + "code":"67" }, { "desc":"You can export data from a DLI table to OBS. During the export, a folder is created in OBS or the content in the existing folder is overwritten.The exported file can be i", @@ -599,8 +608,8 @@ "title":"Exporting DLI Table Data to OBS", "uri":"dli_01_0010.html", "doc_type":"usermanual", - "p_code":"62", - "code":"67" + "p_code":"63", + "code":"68" }, { "desc":"The Preview page displays the first 10 records in the table.You can preview data on either the Data Management page or the SQL Editor page.To preview data on the Data Man", @@ -608,8 +617,8 @@ "title":"Previewing Table Data on the DLI Console", "uri":"dli_01_0007.html", "doc_type":"usermanual", - "p_code":"62", - "code":"68" + "p_code":"63", + "code":"69" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -618,7 +627,7 @@ "uri":"dli_01_0661.html", "doc_type":"usermanual", "p_code":"", - "code":"69" + "code":"70" }, { "desc":"DLI enables direct access to data stored in OBS for query and analysis, eliminating the need for data migration.To begin using DLI for data analysis, just import your loc", @@ -626,8 +635,8 @@ "title":"Overview", "uri":"dli_01_0662.html", "doc_type":"usermanual", - "p_code":"69", - "code":"70" + "p_code":"70", + "code":"71" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -635,8 +644,8 @@ "title":"Migrating Data from External Data Sources to DLI", "uri":"dli_01_0631.html", "doc_type":"usermanual", - "p_code":"69", - "code":"71" + "p_code":"70", + "code":"72" }, { "desc":"To centrally analyze and manage scattered data from various systems, you can utilize migration tools like Cloud Data Migration (CDM) to migrate the data to DLI. Once the ", @@ -644,8 +653,8 @@ "title":"Overview of Data Migration Scenarios", "uri":"dli_01_0632.html", "doc_type":"usermanual", - "p_code":"71", - "code":"72" + "p_code":"72", + "code":"73" }, { "desc":"On its GUI, CDM enables you to create data migration tasks from multiple data sources to a data lake.This section describes how to use CDM to migrate data from data sourc", @@ -653,8 +662,8 @@ "title":"Using CDM to Migrate Data to DLI", "uri":"dli_01_0633.html", "doc_type":"usermanual", - "p_code":"71", - "code":"73" + "p_code":"72", + "code":"74" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -663,7 +672,7 @@ "uri":"dli_01_0634.html", "doc_type":"usermanual", "p_code":"", - "code":"74" + "code":"75" }, { "desc":"To read and write external data sources when running DLI jobs, two conditions must be met:Establish network connectivity between DLI and the external data source to ensur", @@ -671,8 +680,8 @@ "title":"Configuring DLI to Read and Write External Data Sources", "uri":"dli_01_0635.html", "doc_type":"usermanual", - "p_code":"74", - "code":"75" + "p_code":"75", + "code":"76" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -680,8 +689,8 @@ "title":"Configuring the Network Connection Between DLI and Data Sources (Enhanced Datasource Connection)", "uri":"dli_01_0426.html", "doc_type":"usermanual", - "p_code":"74", - "code":"76" + "p_code":"75", + "code":"77" }, { "desc":"Imagine DLI elastic resource pools and data sources as two isolated islands surrounded by water.To enable traffic between these two islands, you need to first construct a", @@ -689,17 +698,17 @@ "title":"Overview of Enhanced Datasource Connections", "uri":"dli_01_0003.html", "doc_type":"usermanual", - "p_code":"76", - "code":"77" + "p_code":"77", + "code":"78" }, { - "desc":"Create an enhanced datasource connection for DLI to access, import, query, and analyze data of other data sources.For example, to connect DLI to the MRS, RDS, CSS, Kafka,", + "desc":"Before using DLI to access data from other sources, you need to create an enhanced datasource connection to enable network communication between DLI and the destination d", "product_code":"dli", "title":"Creating an Enhanced Datasource Connection", "uri":"dli_01_0006.html", "doc_type":"usermanual", - "p_code":"76", - "code":"78" + "p_code":"77", + "code":"79" }, { "desc":"If DLI needs to access external data sources, you need to establish enhanced datasource connections to enable the network between DLI and the data sources, and then devel", @@ -707,8 +716,8 @@ "title":"Common Development Methods for DLI Cross-Source Analysis", "uri":"dli_01_0410.html", "doc_type":"usermanual", - "p_code":"76", - "code":"79" + "p_code":"77", + "code":"80" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -716,17 +725,44 @@ "title":"Managing Data Source Access Credentials Using DEW", "uri":"dli_01_0636.html", "doc_type":"usermanual", - "p_code":"74", - "code":"80" + "p_code":"75", + "code":"81" }, { - "desc":"When submitting Flink or Spark jobs through DLI to access external data sources (such as OBS and Kafka), there is a risk of plaintext exposure if AK/SK, usernames/passwor", + "desc":"When you use DLI to perform big data processing or cross-service data queries, authentication is a critical prerequisite to ensure legitimate access and data security. Em", "product_code":"dli", - "title":"Overview", + "title":"Using an Agency to Obtain Access Credentials in DLI", "uri":"dli_01_0687.html", "doc_type":"usermanual", - "p_code":"80", - "code":"81" + "p_code":"81", + "code":"82" + }, + { + "desc":"When DLI writes the output data of Flink jobs to MySQL or DWS, you need to set sensitive parameters such as the username and password in the connector. Storing this infor", + "product_code":"dli", + "title":"Flink OpenSource SQL Jobs Using DEW to Manage Access Credentials", + "uri":"dli_09_0210.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"83" + }, + { + "desc":"When writing output data from Flink Jar jobs to OBS, you need to configure an AK/SK for accessing OBS. To ensure the security of AK/SK data, you can use DEW and CSMS for ", + "product_code":"dli", + "title":"Flink Jar Jobs Using DEW to Acquire Access Credentials for Reading and Writing Data from and to OBS", + "uri":"dli_09_0211.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"84" + }, + { + "desc":"A temporary security credential grants temporary access rights. It includes a temporary AK/SK and a security token, both of which must be used together.When writing outpu", + "product_code":"dli", + "title":"Spark Jar Jobs Using DEW to Acquire Access Credentials for Reading and Writing Data from and to OBS", + "uri":"dli_09_0215.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"85" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -734,8 +770,8 @@ "title":"Using DLI Datasource Authentication to Manage Access Credentials for Data Sources", "uri":"dli_01_0422.html", "doc_type":"usermanual", - "p_code":"74", - "code":"82" + "p_code":"75", + "code":"86" }, { "desc":"When analyzing across multiple sources, you are advised not to configure authentication information directly in a job as it can lead to password leakage. Instead, you are", @@ -743,8 +779,8 @@ "title":"Overview", "uri":"dli_01_0561.html", "doc_type":"usermanual", - "p_code":"82", - "code":"83" + "p_code":"86", + "code":"87" }, { "desc":"Create a CSS datasource authentication on the DLI console to store the authentication information of the CSS security cluster to DLI. This will allow you to access to the", @@ -752,8 +788,8 @@ "title":"Creating a CSS Datasource Authentication", "uri":"dli_01_0427.html", "doc_type":"usermanual", - "p_code":"82", - "code":"84" + "p_code":"86", + "code":"88" }, { "desc":"Create a Kerberos datasource authentication on the DLI console to store the authentication information of the data source to DLI. This will allow you to access to the dat", @@ -761,8 +797,8 @@ "title":"Creating a Kerberos Datasource Authentication", "uri":"dli_01_0558.html", "doc_type":"usermanual", - "p_code":"82", - "code":"85" + "p_code":"86", + "code":"89" }, { "desc":"Create a Kafka_SSL datasource authentication on the DLI console to store the Kafka authentication information to DLI. This will allow you to access to Kafka instances wit", @@ -770,17 +806,17 @@ "title":"Creating a Kafka_SSL Datasource Authentication", "uri":"dli_01_0560.html", "doc_type":"usermanual", - "p_code":"82", - "code":"86" + "p_code":"86", + "code":"90" }, { - "desc":"Create a password datasource authentication on the DLI console to store passwords of the GaussDB(DWS), RDS, DCS, and DDS data sources to DLI. This will allow you to acces", + "desc":"Create a password datasource authentication on the DLI console to store passwords of the DWS, RDS, DCS, and DDS data sources to DLI. This will allow you to access to the ", "product_code":"dli", "title":"Creating a Password Datasource Authentication", "uri":"dli_01_0559.html", "doc_type":"usermanual", - "p_code":"82", - "code":"87" + "p_code":"86", + "code":"91" }, { "desc":"Grant permissions on a datasource authentication to users so multiple user jobs can use the datasource authentication without affecting each other.The administrator and t", @@ -788,8 +824,8 @@ "title":"Datasource Authentication Permission Management", "uri":"dli_01_0480.html", "doc_type":"usermanual", - "p_code":"82", - "code":"88" + "p_code":"86", + "code":"92" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -797,8 +833,8 @@ "title":"Managing Enhanced Datasource Connections", "uri":"dli_01_0509.html", "doc_type":"usermanual", - "p_code":"74", - "code":"89" + "p_code":"75", + "code":"93" }, { "desc":"After creating an enhanced datasource connection, you can view and manage it on the management console.This section describes how to view basic information about an enhan", @@ -806,8 +842,8 @@ "title":"Viewing Basic Information About an Enhanced Datasource Connection", "uri":"dli_01_0623.html", "doc_type":"usermanual", - "p_code":"89", - "code":"90" + "p_code":"93", + "code":"94" }, { "desc":"Enhanced connections support user authorization by project. After authorization, users in the project have the permission to perform operations on the enhanced connection", @@ -815,8 +851,8 @@ "title":"Enhanced Connection Permission Management", "uri":"dli_01_0018.html", "doc_type":"usermanual", - "p_code":"89", - "code":"91" + "p_code":"93", + "code":"95" }, { "desc":"To connect other resource pools to data sources through enhanced datasource connections, bind enhanced datasource connections to resource pools on the Enhanced tab page.T", @@ -824,8 +860,8 @@ "title":"Binding an Enhanced Datasource Connection to an Elastic Resource Pool", "uri":"dli_01_0009.html", "doc_type":"usermanual", - "p_code":"89", - "code":"92" + "p_code":"93", + "code":"96" }, { "desc":"Unbind an enhanced datasource connection from an elastic resource pool that does not need to access a data source through an enhanced datasoruce connection.If the status ", @@ -833,8 +869,8 @@ "title":"Unbinding an Enhanced Datasource Connection from an Elastic Resource Pool", "uri":"dli_01_0555.html", "doc_type":"usermanual", - "p_code":"89", - "code":"93" + "p_code":"93", + "code":"97" }, { "desc":"Enhanced datasource connections establish peering connections between DLI elastic resource pools and data sources to interconnect two VPC networks. If we liken these peer", @@ -842,8 +878,8 @@ "title":"Adding a Route for an Enhanced Datasource Connection", "uri":"dli_01_0014.html", "doc_type":"usermanual", - "p_code":"89", - "code":"94" + "p_code":"93", + "code":"98" }, { "desc":"Delete a route that is no longer used.A custom route table cannot be deleted if it is associated with a subnet.Log in to the DLI management console.In the navigation pane", @@ -851,8 +887,8 @@ "title":"Deleting the Route for an Enhanced Datasource Connection", "uri":"dli_01_0556.html", "doc_type":"usermanual", - "p_code":"89", - "code":"95" + "p_code":"93", + "code":"99" }, { "desc":"Host information is the mapping between host IP addresses and domain names. After you configure host information, jobs can only use the configured domain names to access ", @@ -860,8 +896,8 @@ "title":"Modifying Host Information in an Elastic Resource Pool", "uri":"dli_01_0013.html", "doc_type":"usermanual", - "p_code":"89", - "code":"96" + "p_code":"93", + "code":"100" }, { "desc":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.If you use ", @@ -869,8 +905,8 @@ "title":"Enhanced Datasource Connection Tag Management", "uri":"dli_01_0019.html", "doc_type":"usermanual", - "p_code":"89", - "code":"97" + "p_code":"93", + "code":"101" }, { "desc":"Delete an enhanced datasource connection that is no longer used on the console.Log in to the DLI management console.In the navigation pane on the left, choose Datasource ", @@ -878,8 +914,8 @@ "title":"Deleting an Enhanced Datasource Connection", "uri":"dli_01_0553.html", "doc_type":"usermanual", - "p_code":"89", - "code":"98" + "p_code":"93", + "code":"102" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -888,16 +924,16 @@ "uri":"dli_01_0486.html", "doc_type":"usermanual", "p_code":"", - "code":"99" + "code":"103" }, { - "desc":"Cloud services often interact with each other, with some of which dependent on other services. You can create an agency to delegate DLI to use other cloud services and pe", + "desc":"Cloud services often need to interact with each other for business operations. In some cases, one cloud service may require collaboration with another. To facilitate this", "product_code":"dli", "title":"DLI Agency Overview", "uri":"dli_01_0419.html", "doc_type":"usermanual", - "p_code":"99", - "code":"100" + "p_code":"103", + "code":"104" }, { "desc":"When Flink 1.15, Spark 3.3, or a later version is used to execute jobs and the required agency is not included in the DLI system agency dli_management_agency, you need to", @@ -905,8 +941,8 @@ "title":"Creating a Custom DLI Agency", "uri":"dli_01_0616.html", "doc_type":"usermanual", - "p_code":"99", - "code":"101" + "p_code":"103", + "code":"105" }, { "desc":"This section provides agency permission policies for common scenarios, which can be used to configure agency permission policies when you customize your permissions. The ", @@ -914,8 +950,8 @@ "title":"Agency Permission Policies in Common Scenarios", "uri":"dli_01_0617.html", "doc_type":"usermanual", - "p_code":"99", - "code":"102" + "p_code":"103", + "code":"106" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -924,7 +960,7 @@ "uri":"dli_01_0402.html", "doc_type":"usermanual", "p_code":"", - "code":"103" + "code":"107" }, { "desc":"DLI offers a SQL editor for executing data query operations using SQL statements.This section describes how to create and submit a SQL job using the DLI SQL editor.Before", @@ -932,8 +968,8 @@ "title":"Creating and Submitting a SQL Job", "uri":"dli_01_0320.html", "doc_type":"usermanual", - "p_code":"103", - "code":"104" + "p_code":"107", + "code":"108" }, { "desc":"Store the data results of analyzed SQL jobs in a specified location in the desired format.By default, DLI stores SQL job results in its job bucket. You can also download ", @@ -941,8 +977,8 @@ "title":"Exporting SQL Job Results", "uri":"dli_01_0621.html", "doc_type":"usermanual", - "p_code":"103", - "code":"105" + "p_code":"107", + "code":"109" }, { "desc":"There are numerous SQL engines in the big data field, which bring diversity to the solutions but also expose some issues such as varying quality of SQL input statements, ", @@ -950,8 +986,8 @@ "title":"Creating a SQL Inspection Rule", "uri":"dli_01_0612.html", "doc_type":"usermanual", - "p_code":"103", - "code":"106" + "p_code":"107", + "code":"110" }, { "desc":"In actual job running, it is necessary to prioritize and ensure the normal running of important and urgent tasks due to their varying levels of importance and urgency. Th", @@ -959,8 +995,8 @@ "title":"Setting the Priority for a SQL Job", "uri":"dli_01_0535.html", "doc_type":"usermanual", - "p_code":"103", - "code":"107" + "p_code":"107", + "code":"111" }, { "desc":"DLI job buckets are used to store temporary data generated during DLI job running, such as job logs and results.This section describes how to configure a bucket for DLI j", @@ -968,8 +1004,8 @@ "title":"Querying Logs for SQL Jobs", "uri":"dli_01_0637.html", "doc_type":"usermanual", - "p_code":"103", - "code":"108" + "p_code":"107", + "code":"112" }, { "desc":"The SQL Jobs page displays all SQL jobs, which may span multiple pages if there are many jobs. You can navigate to a specific page as needed. DLI allows you to view jobs ", @@ -977,8 +1013,8 @@ "title":"Managing SQL Jobs", "uri":"dli_01_0017.html", "doc_type":"usermanual", - "p_code":"103", - "code":"109" + "p_code":"107", + "code":"113" }, { "desc":"A SQL execution plan is a logical flowchart of a database query that shows how a database management system executes a specific SQL query. The execution plan details the ", @@ -986,8 +1022,8 @@ "title":"Viewing a SQL Execution Plan", "uri":"dli_01_0638.html", "doc_type":"usermanual", - "p_code":"103", - "code":"110" + "p_code":"107", + "code":"114" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -995,8 +1031,8 @@ "title":"Creating and Managing SQL Job Templates", "uri":"dli_01_05110.html", "doc_type":"usermanual", - "p_code":"103", - "code":"111" + "p_code":"107", + "code":"115" }, { "desc":"DLI allows you to create custom templates or save currently used SQL statements as templates for quick and convenient SQL operations. Once a template is saved, you can ex", @@ -1004,8 +1040,8 @@ "title":"Creating a SQL Job Template", "uri":"dli_01_0021.html", "doc_type":"usermanual", - "p_code":"111", - "code":"112" + "p_code":"115", + "code":"116" }, { "desc":"DLI allows you to create custom templates or save currently used SQL statements as templates for quick and convenient SQL operations. Once a template is saved, you can ex", @@ -1013,8 +1049,8 @@ "title":"Developing and Submitting a SQL Job Using a SQL Job Template", "uri":"dli_01_0639.html", "doc_type":"usermanual", - "p_code":"111", - "code":"113" + "p_code":"115", + "code":"117" }, { "desc":"TPC-H is a test set developed by the Transaction Processing Performance Council (TPC) to simulate decision-making support applications. It is widely used in academia and ", @@ -1022,8 +1058,8 @@ "title":"TPC-H Sample Data in the SQL Templates Preset on DLI", "uri":"dli_01_05111.html", "doc_type":"usermanual", - "p_code":"111", - "code":"114" + "p_code":"115", + "code":"118" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1032,7 +1068,7 @@ "uri":"dli_01_0389.html", "doc_type":"usermanual", "p_code":"", - "code":"115" + "code":"119" }, { "desc":"DLI supports two types of Flink jobs:Flink OpenSource SQL job:It is fully compatible with Flink of the community edition, ensuring that jobs can run smoothly on these Fli", @@ -1040,8 +1076,8 @@ "title":"Flink Job Overview", "uri":"dli_01_0403.html", "doc_type":"usermanual", - "p_code":"115", - "code":"116" + "p_code":"119", + "code":"120" }, { "desc":"This section describes how to create a Flink OpenSource SQL job.DLI Flink OpenSource SQL jobs are fully compatible with the syntax of Flink provided by the community. In ", @@ -1049,8 +1085,8 @@ "title":"Creating a Flink OpenSource SQL Job", "uri":"dli_01_0498.html", "doc_type":"usermanual", - "p_code":"115", - "code":"117" + "p_code":"119", + "code":"121" }, { "desc":"A Flink Jar job involves developing a custom application Jar package based on Flink's capabilities and submitting it to a DLI queue for execution.To create a Flink Jar jo", @@ -1058,8 +1094,8 @@ "title":"Creating a Flink Jar Job", "uri":"dli_01_0457.html", "doc_type":"usermanual", - "p_code":"115", - "code":"118" + "p_code":"119", + "code":"122" }, { "desc":"You can isolate Flink jobs allocated to different users by setting permissions to ensure data query performance.The administrator and job creator have all permissions, wh", @@ -1067,8 +1103,8 @@ "title":"Configuring Flink Job Permissions", "uri":"dli_01_0479.html", "doc_type":"usermanual", - "p_code":"115", - "code":"119" + "p_code":"119", + "code":"123" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1076,8 +1112,8 @@ "title":"Managing Flink Jobs", "uri":"dli_01_0377.html", "doc_type":"usermanual", - "p_code":"115", - "code":"120" + "p_code":"119", + "code":"124" }, { "desc":"After creating a Flink job, you can check the basic information, job details, task list, and execution plan of the job on the DLI console.This section describes how to ch", @@ -1085,8 +1121,8 @@ "title":"Viewing Flink Job Details", "uri":"dli_01_0462.html", "doc_type":"usermanual", - "p_code":"120", - "code":"121" + "p_code":"124", + "code":"125" }, { "desc":"In actual job running, it is necessary to prioritize and ensure the normal running of important and urgent tasks due to their varying levels of importance and urgency. Th", @@ -1094,8 +1130,8 @@ "title":"Setting the Priority for a Flink Job", "uri":"dli_01_0650.html", "doc_type":"usermanual", - "p_code":"120", - "code":"122" + "p_code":"124", + "code":"126" }, { "desc":"In actual job operations, the compute resources required by a job vary depending on the data volume. As a result, compute resources are wasted when the volume is small an", @@ -1103,8 +1139,8 @@ "title":"Enabling Dynamic Scaling for Flink Jobs", "uri":"dli_01_0534.html", "doc_type":"usermanual", - "p_code":"120", - "code":"123" + "p_code":"124", + "code":"127" }, { "desc":"DLI job buckets are used to store temporary data generated during DLI job running, such as job logs and results.This section describes how to configure a bucket for DLI j", @@ -1112,8 +1148,8 @@ "title":"Querying Logs for Flink Jobs", "uri":"dli_01_0651.html", "doc_type":"usermanual", - "p_code":"120", - "code":"124" + "p_code":"124", + "code":"128" }, { "desc":"After creating a job, you can manage it by performing various operations such as editing its basic information, starting or stopping it, and importing or exporting it.You", @@ -1121,8 +1157,8 @@ "title":"Common Operations of Flink Jobs", "uri":"dli_01_0461.html", "doc_type":"usermanual", - "p_code":"120", - "code":"125" + "p_code":"124", + "code":"129" }, { "desc":"Flink templates include sample templates and custom templates. You can modify an existing sample template to meet the actual job logic requirements and save time for edit", @@ -1130,8 +1166,8 @@ "title":"Managing Flink Job Templates", "uri":"dli_01_0464.html", "doc_type":"usermanual", - "p_code":"115", - "code":"126" + "p_code":"119", + "code":"130" }, { "desc":"A tag is a user-defined key-value pair used to identify cloud resources, helping you classify and search for them. A tag consists of a tag key and a tag value.DLI allows ", @@ -1139,8 +1175,8 @@ "title":"Adding Tags to a Flink Job", "uri":"dli_01_0463.html", "doc_type":"usermanual", - "p_code":"115", - "code":"127" + "p_code":"119", + "code":"131" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1149,7 +1185,7 @@ "uri":"dli_01_0465.html", "doc_type":"usermanual", "p_code":"", - "code":"128" + "code":"132" }, { "desc":"DLI Spark jobs provide fully managed Spark computing services.On the Overview page, click Create Job in the upper right corner of the Spark Jobs tab or click Create Job i", @@ -1157,8 +1193,8 @@ "title":"Creating a Spark Job", "uri":"dli_01_0384.html", "doc_type":"usermanual", - "p_code":"128", - "code":"129" + "p_code":"132", + "code":"133" }, { "desc":"In actual job running, it is necessary to prioritize and ensure the normal running of important and urgent tasks due to their varying levels of importance and urgency. Th", @@ -1166,8 +1202,8 @@ "title":"Setting the Priority for a Spark Job", "uri":"dli_01_0652.html", "doc_type":"usermanual", - "p_code":"128", - "code":"130" + "p_code":"132", + "code":"134" }, { "desc":"DLI job buckets are used to store temporary data generated during DLI job running, such as job logs and results.This section describes how to configure a bucket for DLI j", @@ -1175,17 +1211,17 @@ "title":"Querying Logs for Spark Jobs", "uri":"dli_01_0379.html", "doc_type":"usermanual", - "p_code":"128", - "code":"131" + "p_code":"132", + "code":"135" }, { - "desc":"On the Overview page, click Spark Jobs to go to the SQL job management page. Alternatively, you can click Job Management > Spark Jobs. The page displays all Spark jobs. I", + "desc":"To access the Spark job management page, click Spark Jobs on the Overview page or choose Job Management > Spark Jobs in the navigation pane on the left. The page displays", "product_code":"dli", "title":"Managing Spark Jobs", "uri":"dli_01_0385.html", "doc_type":"usermanual", - "p_code":"128", - "code":"132" + "p_code":"132", + "code":"136" }, { "desc":"You can modify a sample template to meet the Spark job requirements, saving time for editing SQL statements.Currently, the cloud platform does not provide preset Spark te", @@ -1193,8 +1229,8 @@ "title":"Managing Spark Job Templates", "uri":"dli_01_0551.html", "doc_type":"usermanual", - "p_code":"128", - "code":"133" + "p_code":"132", + "code":"137" }, { "desc":"This section describes metrics reported by DLI to Cloud Eye as well as their namespaces and dimensions. You can use the management console or APIs provided by Cloud Eye t", @@ -1203,7 +1239,7 @@ "uri":"dli_01_0445.html", "doc_type":"usermanual", "p_code":"", - "code":"134" + "code":"138" }, { "desc":"With CTS, you can log operations related to DLI, making it easier to search, audit, and trace in the future.", @@ -1212,7 +1248,7 @@ "uri":"dli_01_0318.html", "doc_type":"usermanual", "p_code":"", - "code":"135" + "code":"139" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1221,7 +1257,7 @@ "uri":"dli_01_0408.html", "doc_type":"usermanual", "p_code":"", - "code":"136" + "code":"140" }, { "desc":"DLI features two sets of permission systems. These two permission control mechanisms are used in conjunction, with their permissions overlapping and complementing each ot", @@ -1229,8 +1265,8 @@ "title":"Overview of the DLI Permission System", "uri":"dli_01_0440.html", "doc_type":"usermanual", - "p_code":"136", - "code":"137" + "p_code":"140", + "code":"141" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1238,8 +1274,8 @@ "title":"DLI Permission Management", "uri":"dli_01_0689.html", "doc_type":"usermanual", - "p_code":"136", - "code":"138" + "p_code":"140", + "code":"142" }, { "desc":"The permission management function of DLI itself primarily applies to the permission control of internal DLI resources, rather than relying on the unified identity authen", @@ -1247,8 +1283,8 @@ "title":"Overview", "uri":"dli_01_0690.html", "doc_type":"usermanual", - "p_code":"138", - "code":"139" + "p_code":"142", + "code":"143" }, { "desc":"For details about authorization through the DLI console, see Managing Permissions.For details about authorization through the DLI console, see Queue Permission Management", @@ -1256,8 +1292,8 @@ "title":"DLI Permissions", "uri":"dli_01_0691.html", "doc_type":"usermanual", - "p_code":"138", - "code":"140" + "p_code":"142", + "code":"144" }, { "desc":"This section describes how to authorize resources on the DLI console.", @@ -1265,8 +1301,8 @@ "title":"DLI Authorization Operation Guide", "uri":"dli_01_0692.html", "doc_type":"usermanual", - "p_code":"138", - "code":"141" + "p_code":"142", + "code":"145" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1274,8 +1310,8 @@ "title":"IAM Permission Management", "uri":"dli_01_0475.html", "doc_type":"usermanual", - "p_code":"136", - "code":"142" + "p_code":"140", + "code":"146" }, { "desc":"IAM is a foundational service for permission management, offering functions like user identity authentication, permission allocation, and access control, enabling you to ", @@ -1283,8 +1319,8 @@ "title":"Overview", "uri":"dli_01_0417.html", "doc_type":"usermanual", - "p_code":"142", - "code":"143" + "p_code":"146", + "code":"147" }, { "desc":"In IAM, authorization entities are primarily categorized into users and user groups. Integration with enterprise projects enables resource isolation by group and facilita", @@ -1292,8 +1328,8 @@ "title":"IAM Authorization Entity", "uri":"dli_01_0693.html", "doc_type":"usermanual", - "p_code":"142", - "code":"144" + "p_code":"146", + "code":"148" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1301,8 +1337,8 @@ "title":"IAM Permissions", "uri":"dli_01_0441.html", "doc_type":"usermanual", - "p_code":"142", - "code":"145" + "p_code":"146", + "code":"149" }, { "desc":"The role/policy-based authorization model provided by Identity and Access Management (IAM) lets you control access to DLI resources. With IAM, you can:Based on the organi", @@ -1310,8 +1346,8 @@ "title":"Using IAM Roles or Policies to Grant Access to DLI", "uri":"dli_01_0451.html", "doc_type":"usermanual", - "p_code":"142", - "code":"146" + "p_code":"146", + "code":"150" }, { "desc":"An e-commerce company conducts data analysis operations in region A. The marketing department's employees, user 1 and user 2, along with the technical department's employ", @@ -1319,8 +1355,8 @@ "title":"Example Use Case: Creating a User Group and Granting Permissions for Using DLI Elastic Resource Pools and Databases", "uri":"dli_01_0695.html", "doc_type":"usermanual", - "p_code":"136", - "code":"147" + "p_code":"140", + "code":"151" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1329,7 +1365,7 @@ "uri":"dli_01_0567.html", "doc_type":"usermanual", "p_code":"", - "code":"148" + "code":"152" }, { "desc":"To enhance the functions and performance of Spark and Flink jobs, you can create custom images by downloading the base images provided by DLI and adding dependencies (fil", @@ -1337,8 +1373,8 @@ "title":"Enhancing the Job Runtime Environment Using a Custom Image", "uri":"dli_01_0494.html", "doc_type":"usermanual", - "p_code":"148", - "code":"149" + "p_code":"152", + "code":"153" }, { "desc":"DLI allows you to set variables that are frequently used during job development as global variables on the DLI management console. This avoids repeated definitions during", @@ -1346,8 +1382,8 @@ "title":"Managing DLI Global Variables", "uri":"dli_01_0476.html", "doc_type":"usermanual", - "p_code":"148", - "code":"150" + "p_code":"152", + "code":"154" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1355,8 +1391,8 @@ "title":"Managing Program Packages of Jar Jobs", "uri":"dli_01_0366.html", "doc_type":"usermanual", - "p_code":"148", - "code":"151" + "p_code":"152", + "code":"155" }, { "desc":"Before running DLI jobs, UDF JAR files or Jar job packages need to be uploaded to the cloud platform for unified management and maintenance.There are two ways to manage p", @@ -1364,8 +1400,8 @@ "title":"Package Management Overview", "uri":"dli_01_0407.html", "doc_type":"usermanual", - "p_code":"151", - "code":"152" + "p_code":"155", + "code":"156" }, { "desc":"DLI allows you to submit program packages in batches to the general-use queue for running.If you need to update a package, you can use the same package or file to upload ", @@ -1373,8 +1409,8 @@ "title":"Creating a DLI Package", "uri":"dli_01_0367.html", "doc_type":"usermanual", - "p_code":"151", - "code":"153" + "p_code":"155", + "code":"157" }, { "desc":"By configuring permissions, you can grant different package groups or packages to various users, ensuring that job efficiency remains unaffected and job performance is ma", @@ -1382,8 +1418,8 @@ "title":"Configuring DLI Package Permissions", "uri":"dli_01_0477.html", "doc_type":"usermanual", - "p_code":"151", - "code":"154" + "p_code":"155", + "code":"158" }, { "desc":"DLI allows you to change the owner of a package group or package.Log in to the DLI management console and choose Data Management > Package Management.On the Package Manag", @@ -1391,8 +1427,8 @@ "title":"Changing the DLI Package Owner", "uri":"dli_01_0478.html", "doc_type":"usermanual", - "p_code":"151", - "code":"155" + "p_code":"155", + "code":"159" }, { "desc":"Tags are key-value pairs that you can define to identify cloud resources. They assist you in categorizing and searching for cloud resources. A tag consists of a key and a", @@ -1400,8 +1436,8 @@ "title":"Managing DLI Package Tags", "uri":"dli_01_0369.html", "doc_type":"usermanual", - "p_code":"151", - "code":"156" + "p_code":"155", + "code":"160" }, { "desc":"DLI built-in dependencies are provided by the platform by default. In case of conflicts, you do not need to upload them when packaging JAR packages of Spark or Flink Jar ", @@ -1409,17 +1445,17 @@ "title":"DLI Built-in Dependencies", "uri":"dli_01_0397.html", "doc_type":"usermanual", - "p_code":"151", - "code":"157" + "p_code":"155", + "code":"161" }, { - "desc":"A quota limits the quantity of a resource available to users, thereby preventing spikes in the usage of the resource.You can also request for an increased quota if your e", + "desc":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the quantity and capacity of resources availabl", "product_code":"dli", "title":"Managing DLI Resource Quotas", "uri":"dli_01_0550.html", "doc_type":"usermanual", - "p_code":"148", - "code":"158" + "p_code":"152", + "code":"162" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1428,7 +1464,7 @@ "uri":"dli_01_0539.html", "doc_type":"usermanual", "p_code":"", - "code":"159" + "code":"163" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1436,8 +1472,8 @@ "title":"DLI Basics", "uri":"dli_03_0001.html", "doc_type":"usermanual", - "p_code":"159", - "code":"160" + "p_code":"163", + "code":"164" }, { "desc":"Both DLI and MRS support Spark, but there are some differences in service mode, interface, application scenarios, and performance characteristics.The Spark component of D", @@ -1445,8 +1481,8 @@ "title":"What Are the Differences Between MRS Spark and DLI Spark?", "uri":"dli_03_0115.html", "doc_type":"usermanual", - "p_code":"160", - "code":"161" + "p_code":"164", + "code":"165" }, { "desc":"Supported data formats:ParquetCSVORCJSONAvroOBS: Data used by SQL jobs, Spark jobs, and Flink jobs can be stored in OBS, reducing storage costs.DLI: The column-based Parq", @@ -1454,8 +1490,8 @@ "title":"Where Can Data Be Stored in DLI?", "uri":"dli_03_0029.html", "doc_type":"usermanual", - "p_code":"160", - "code":"162" + "p_code":"164", + "code":"166" }, { "desc":"DLI supports importing data from OBS buckets shared by IAM users under the same tenant, but not from OBS buckets shared by other tenants.This ensures data security and is", @@ -1463,8 +1499,8 @@ "title":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?", "uri":"dli_03_0129.html", "doc_type":"usermanual", - "p_code":"160", - "code":"163" + "p_code":"164", + "code":"167" }, { "desc":"No, a global variable can only be used by the user who created it. Global variables can be used to simplify complex parameters. For example, long and difficult variables ", @@ -1472,8 +1508,8 @@ "title":"Can a Member Account Use Global Variables Created by Other Member Accounts?", "uri":"dli_03_0263.html", "doc_type":"usermanual", - "p_code":"160", - "code":"164" + "p_code":"164", + "code":"168" }, { "desc":"No.The spark.acls.enable configuration item is not used in DLI. The Apache Spark command injection vulnerability (CVE-2022-33891) does not exist in DLI.This vulnerability", @@ -1481,8 +1517,8 @@ "title":"Is DLI Affected by the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?", "uri":"dli_03_0260.html", "doc_type":"usermanual", - "p_code":"160", - "code":"165" + "p_code":"164", + "code":"169" }, { "desc":"To manage a large number of DLI jobs, you can use the following methods:Manage jobs by group.Group tens of thousands of jobs by type and run each group on a queue.Group t", @@ -1490,8 +1526,8 @@ "title":"How Do I Manage Jobs Running on DLI?", "uri":"dli_03_0126.html", "doc_type":"usermanual", - "p_code":"160", - "code":"166" + "p_code":"164", + "code":"170" }, { "desc":"DLI does not support directly changing the field names of a table. However, you can solve this issue by migrating the table data using the following steps:Create a table:", @@ -1499,8 +1535,8 @@ "title":"How Do I Change the Field Names of an Existing Table on DLI?", "uri":"dli_03_0162.html", "doc_type":"usermanual", - "p_code":"160", - "code":"167" + "p_code":"164", + "code":"171" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1508,8 +1544,8 @@ "title":"DLI Elastic Resource Pools and Queues", "uri":"dli_03_0049.html", "doc_type":"usermanual", - "p_code":"159", - "code":"168" + "p_code":"163", + "code":"172" }, { "desc":"In daily big data analysis work, it is important to allocate and manage compute resources properly to provide a good job execution environment.You can allocate resources ", @@ -1517,8 +1553,8 @@ "title":"How Can I Check the Actual and Used CUs for an Elastic Resource Pool as Well as the Required CUs for a Job?", "uri":"dli_03_0276.html", "doc_type":"usermanual", - "p_code":"168", - "code":"169" + "p_code":"172", + "code":"173" }, { "desc":"You need to check the large number of jobs in the Submitting and Running states on the queue.Use Cloud Eye to view jobs in different states on the queue. The procedure is", @@ -1526,8 +1562,8 @@ "title":"How Do I Check for a Backlog of Jobs in the Current DLI Queue?", "uri":"dli_03_0183.html", "doc_type":"usermanual", - "p_code":"168", - "code":"170" + "p_code":"172", + "code":"174" }, { "desc":"To check the running status of the DLI queue and determine whether to run more jobs on that queue, you need to check the queue load.Search for Cloud Eye on the console.In", @@ -1535,8 +1571,8 @@ "title":"How Do I View the Load of a DLI Queue?", "uri":"dli_03_0095.html", "doc_type":"usermanual", - "p_code":"168", - "code":"171" + "p_code":"172", + "code":"175" }, { "desc":"DLI allows you to subscribe to an SMN topic for failed jobs.Log in to the DLI console.In the navigation pane on the left, choose Queue Management.On the Queue Management ", @@ -1544,8 +1580,8 @@ "title":"How Do I Monitor Job Exceptions on a DLI Queue?", "uri":"dli_03_0098.html", "doc_type":"usermanual", - "p_code":"168", - "code":"172" + "p_code":"172", + "code":"176" }, { "desc":"Currently, DLI provides two types of queues, For SQL and For general use. SQL queues are used to run SQL jobs. General-use queues are compatible with Spark queues of earl", @@ -1553,8 +1589,8 @@ "title":"How Do I Migrate an Old Version Spark Queue to a General-Purpose Queue?", "uri":"dli_03_0065.html", "doc_type":"usermanual", - "p_code":"168", - "code":"173" + "p_code":"172", + "code":"177" }, { "desc":"After a SQL job was submitted to the default queue, the job runs abnormally. The job log reported that the execution timed out. The exception logs are as follows:[ERROR] ", @@ -1562,8 +1598,8 @@ "title":"How Do I Do If I Encounter a Timeout Exception When Executing DLI SQL Statements on the default Queue?", "uri":"dli_03_0171.html", "doc_type":"usermanual", - "p_code":"168", - "code":"174" + "p_code":"172", + "code":"178" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1571,8 +1607,8 @@ "title":"DLI Databases and Tables", "uri":"dli_03_0211.html", "doc_type":"usermanual", - "p_code":"159", - "code":"175" + "p_code":"163", + "code":"179" }, { "desc":"A DLI table exists but cannot be queried on the DLI console.If a table exists but cannot be queried, there is a high probability that the current user does not have the p", @@ -1580,8 +1616,8 @@ "title":"Why Am I Unable to Query a Table on the DLI Console?", "uri":"dli_03_0184.html", "doc_type":"usermanual", - "p_code":"175", - "code":"176" + "p_code":"179", + "code":"180" }, { "desc":"When submitting a job to import data into a DLI table, if the compression rate of the Parquet/ORC file corresponding to the OBS table is high, exceeding 5 times the compr", @@ -1589,8 +1625,8 @@ "title":"How Do I Do If the Compression Rate of an OBS Table Is High?", "uri":"dli_03_0013.html", "doc_type":"usermanual", - "p_code":"175", - "code":"177" + "p_code":"179", + "code":"181" }, { "desc":"To avoid garbled characters caused by inconsistent character encoding, you are advised to unify the encoding format of your data source when executing jobs in DLI.DLI onl", @@ -1598,17 +1634,17 @@ "title":"How Do I Do If Inconsistent Character Encoding Leads to Garbled Characters?", "uri":"dli_03_0009.html", "doc_type":"usermanual", - "p_code":"175", - "code":"178" + "p_code":"179", + "code":"182" }, { "desc":"User A created the testTable table in a database through a SQL job and granted user B the permission to insert and delete table data. User A deleted the testTable table a", "product_code":"dli", - "title":"Do I Need to to Regrant Permissions to Users and Projects After Deleting and Recreating a Table With the Same Name?", + "title":"Do I Need to Regrant Permissions to Users and Projects After Deleting and Recreating a Table With the Same Name?", "uri":"dli_03_0175.html", "doc_type":"usermanual", - "p_code":"175", - "code":"179" + "p_code":"179", + "code":"183" }, { "desc":"A CSV file is imported to a DLI partitioned table, but the imported file data does not contain the data in the partitioning column. The partitioning column needs to be sp", @@ -1616,8 +1652,8 @@ "title":"How Do I Do If Files Imported Into a DLI Partitioned Table Lack Data for the Partition Columns, Causing Query Failures After the Import Is Completed?", "uri":"dli_03_0177.html", "doc_type":"usermanual", - "p_code":"175", - "code":"180" + "p_code":"179", + "code":"184" }, { "desc":"When an OBS foreign table is created, a field in the specified OBS file contains a carriage return line feed (CRLF) character. As a result, the data is incorrect.The stat", @@ -1625,8 +1661,8 @@ "title":"How Do I Fix Incorrect Data in an OBS Foreign Table Caused by Newline Characters in OBS File Fields?", "uri":"dli_03_0181.html", "doc_type":"usermanual", - "p_code":"175", - "code":"181" + "p_code":"179", + "code":"185" }, { "desc":"The on clause was not added to the SQL statement for joining tables. As a result, the Cartesian product query occurs due to multi-table association, and the queue resourc", @@ -1634,8 +1670,8 @@ "title":"How Do I Prevent a Cartesian Product Query and Resource Overload Due to Missing \"ON\" Conditions in Table Joins?", "uri":"dli_03_0187.html", "doc_type":"usermanual", - "p_code":"175", - "code":"182" + "p_code":"179", + "code":"186" }, { "desc":"Partition data is manually uploaded to a partition of an OBS table. However, the data cannot be queried using DLI SQL editor.After manually adding partition data, you nee", @@ -1643,8 +1679,8 @@ "title":"How Do I Do If I Can't Query Data After Manually Adding It to the Partition Directory of an OBS Table?", "uri":"dli_03_0190.html", "doc_type":"usermanual", - "p_code":"175", - "code":"183" + "p_code":"179", + "code":"187" }, { "desc":"When using the INSERT OVERWRITE statement to overwrite data in a partitioned table, if you find that it overwrites all data instead of the expected partitioned data, it m", @@ -1652,8 +1688,8 @@ "title":"Why Does the \"insert overwrite\" Operation Affect All Data in a Partitioned Table Instead of Just the Targeted Partition?", "uri":"dli_03_0212.html", "doc_type":"usermanual", - "p_code":"175", - "code":"184" + "p_code":"179", + "code":"188" }, { "desc":"Spark does not have the datetime type and uses the TIMESTAMP type instead.You can use a function to convert data types.The following is an example.select cast(create_date", @@ -1661,8 +1697,8 @@ "title":"Why Does the \"create_date\" Field in an RDS Table (Datetime Data Type) Appear as a Timestamp in DLI Queries?", "uri":"dli_03_0214.html", "doc_type":"usermanual", - "p_code":"175", - "code":"185" + "p_code":"179", + "code":"189" }, { "desc":"Changing a table name immediately after executing a SQL job may result in an incorrect data size for the table.This is because DLI updates the metadata of the table when ", @@ -1670,8 +1706,8 @@ "title":"How Do I Do If Renaming a Table After a SQL Job Causes Incorrect Data Size?", "uri":"dli_03_0215.html", "doc_type":"usermanual", - "p_code":"175", - "code":"186" + "p_code":"179", + "code":"190" }, { "desc":"When DLI is used to insert data into an OBS temporary table, only part of data is imported.Possible causes are as follows:The amount of data read during job execution is ", @@ -1679,8 +1715,8 @@ "title":"How Can I Resolve Data Inconsistencies When Importing Data from DLI to OBS?", "uri":"dli_03_0231.html", "doc_type":"usermanual", - "p_code":"175", - "code":"187" + "p_code":"179", + "code":"191" }, { "desc":"The Hudi table created using Flink SQL statements is not displayed on the DLI console, making it impossible to manage or perform query operations on the table through the", @@ -1688,8 +1724,8 @@ "title":"Why Is a Hudi Table Not Displayed on the DLI Console?", "uri":"dli_03_0277.html", "doc_type":"usermanual", - "p_code":"175", - "code":"188" + "p_code":"179", + "code":"192" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1697,8 +1733,8 @@ "title":"Enhanced Datasource Connections", "uri":"dli_03_0022.html", "doc_type":"usermanual", - "p_code":"159", - "code":"189" + "p_code":"163", + "code":"193" }, { "desc":"The outbound rule had been configured for the security group of the queue associated with the enhanced datasource connection. The datasource authentication used a passwor", @@ -1706,8 +1742,8 @@ "title":"How Do I Resolve a Failure in Connecting DLI to GaussDB(DWS) Through an Enhanced Datasource Connection?", "uri":"dli_03_0238.html", "doc_type":"usermanual", - "p_code":"189", - "code":"190" + "p_code":"193", + "code":"194" }, { "desc":"A datasource connection is created and bound to a queue. The connectivity test fails and the following error information is displayed:failed to connect to specified addre", @@ -1715,8 +1751,8 @@ "title":"How Do I Do If the Datasource Connection Is Successfully Created but the Network Connectivity Test Fails?", "uri":"dli_03_0179.html", "doc_type":"usermanual", - "p_code":"189", - "code":"191" + "p_code":"193", + "code":"195" }, { "desc":"Configuring the Connection Between a DLI Queue and a Data Source in a Private NetworkIf your DLI job needs to connect to a data source, for example, MRS, RDS, CSS, Kafka,", @@ -1724,8 +1760,8 @@ "title":"How Do I Configure Network Connectivity Between a DLI Queue and a Data Source?", "uri":"dli_03_0186.html", "doc_type":"usermanual", - "p_code":"189", - "code":"192" + "p_code":"193", + "code":"196" }, { "desc":"The main reason for creating a VPC peering connection for DLI's enhanced datasource connection is to establish network connectivity between DLI and data sources in differ", @@ -1733,8 +1769,8 @@ "title":"Why Is Creating a VPC Peering Connection Necessary for Enhanced Datasource Connections in DLI?", "uri":"dli_03_0128.html", "doc_type":"usermanual", - "p_code":"189", - "code":"193" + "p_code":"193", + "code":"197" }, { "desc":"The possible causes and solutions are as follows:If you have created a queue, do not bind it to a datasource connection immediately. Wait for 5 to 10 minutes. After the c", @@ -1742,8 +1778,8 @@ "title":"How Do I Do If Creating a Datasource Connection in DLI Gets Stuck in the \"Creating\" State When Binding It to a Queue?", "uri":"dli_03_0257.html", "doc_type":"usermanual", - "p_code":"189", - "code":"194" + "p_code":"193", + "code":"198" }, { "desc":"The network connectivity is abnormal. Check whether the security group is correctly selected and whether the VPC is correctly configured.Example: When you create an RDS d", @@ -1751,8 +1787,8 @@ "title":"How Do I Resolve the \"communication link failure\" Error When Using a Newly Created Datasource Connection That Appears to Be Activated?", "uri":"dli_03_0047.html", "doc_type":"usermanual", - "p_code":"189", - "code":"195" + "p_code":"193", + "code":"199" }, { "desc":"If you have not added the cluster host information to the datasource connection, it can lead to KRB authentication failure, resulting in a connection timeout. In this cas", @@ -1760,8 +1796,8 @@ "title":"How Do I Troubleshoot a Connection Timeout Issue That Isn't Recorded in Logs When Accessing MRS HBase Through a Datasource Connection?", "uri":"dli_03_0080.html", "doc_type":"usermanual", - "p_code":"189", - "code":"196" + "p_code":"193", + "code":"200" }, { "desc":"A datasource RDS table was created in the DataArts Studio, and the insert overwrite statement was executed to write data into RDS. DLI.0999: BatchUpdateException: Incorre", @@ -1769,8 +1805,8 @@ "title":"How Do I Do If I Encounter the \"Incorrect string value\" Error When Executing insert overwrite on a Datasource RDS Table?", "uri":"dli_03_0239.html", "doc_type":"usermanual", - "p_code":"189", - "code":"197" + "p_code":"193", + "code":"201" }, { "desc":"The system failed to create a datasource RDS table, and null pointer error was reported.The following table creation statement was used:The RDS database is in a PostGre c", @@ -1778,8 +1814,8 @@ "title":"How Do I Resolve the Null Pointer Error When Creating an RDS Datasource Table?", "uri":"dli_03_0250.html", "doc_type":"usermanual", - "p_code":"189", - "code":"198" + "p_code":"193", + "code":"202" }, { "desc":"The system failed to execute insert overwrite on the datasource GaussDB(DWS) table, and org.postgresql.util.PSQLException: ERROR: tuple concurrently updated was displayed", @@ -1787,8 +1823,8 @@ "title":"Error Message \"org.postgresql.util.PSQLException: ERROR: tuple concurrently updated\" Is Displayed When the System Executes insert overwrite on a Datasource GaussDB(DWS) Table", "uri":"dli_03_0251.html", "doc_type":"usermanual", - "p_code":"189", - "code":"199" + "p_code":"193", + "code":"203" }, { "desc":"A datasource table was used to import data to a CloudTable HBase table. This HBase table contains a column family and a rowkey for 100 million simulating data records. Th", @@ -1796,8 +1832,8 @@ "title":"RegionTooBusyException Is Reported When Data Is Imported to a CloudTable HBase Table Through a Datasource Table", "uri":"dli_03_0252.html", "doc_type":"usermanual", - "p_code":"189", - "code":"200" + "p_code":"193", + "code":"204" }, { "desc":"A table was created on GaussDB(DWS) and then a datasource connection was created on DLI to read and write data. An error message was displayed during data writing, indica", @@ -1805,8 +1841,8 @@ "title":"How Do I Do If A Null Value Is Written Into a Non-Null Field When Using a DLI Datasource Connection to Connect to a GaussDB(DWS) Table?", "uri":"dli_03_0253.html", "doc_type":"usermanual", - "p_code":"189", - "code":"201" + "p_code":"193", + "code":"205" }, { "desc":"A datasource GaussDB(DWS) table and the datasource connection were created in DLI, and the schema of the source table in GaussDB(DWS) were updated. During the job executi", @@ -1814,8 +1850,8 @@ "title":"How Do I Do If an Insert Operation Failed After the Schema of the GaussDB(DWS) Source Table Is Updated?", "uri":"dli_03_0254.html", "doc_type":"usermanual", - "p_code":"189", - "code":"202" + "p_code":"193", + "code":"206" }, { "desc":"When creating an associated RDS table in DLI, if the RDS table contains an auto-increment primary key or other auto-populated fields, you can take the following measures ", @@ -1823,8 +1859,8 @@ "title":"How Do I Insert Data into an RDS Table with an Auto-Increment Primary Key Using DLI?", "uri":"dli_03_0028.html", "doc_type":"usermanual", - "p_code":"189", - "code":"203" + "p_code":"193", + "code":"207" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1832,8 +1868,8 @@ "title":"SQL Jobs", "uri":"dli_03_0020.html", "doc_type":"usermanual", - "p_code":"159", - "code":"204" + "p_code":"163", + "code":"208" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1841,8 +1877,8 @@ "title":"SQL Job Development", "uri":"dli_03_0204.html", "doc_type":"usermanual", - "p_code":"204", - "code":"205" + "p_code":"208", + "code":"209" }, { "desc":"A temporary table is used to store intermediate results. When a transaction or session ends, the data in the temporary table can be automatically deleted. For example, in", @@ -1850,17 +1886,17 @@ "title":"SQL Jobs", "uri":"dli_03_0200.html", "doc_type":"usermanual", - "p_code":"205", - "code":"206" + "p_code":"209", + "code":"210" }, { - "desc":"If a large number of small files are generated during SQL execution, job execution and table query will take a long time. In this case, you should merge small files.You a", + "desc":"In distributed file systems, data is stored in blocks. A small file refers to a file whose size is significantly smaller than the block size of the storage system. Large ", "product_code":"dli", "title":"How Do I Merge Small Files?", "uri":"dli_03_0086.html", "doc_type":"usermanual", - "p_code":"205", - "code":"207" + "p_code":"209", + "code":"211" }, { "desc":"When creating an OBS table, you must specify a table path in the database.The path format is as follows: obs://xxx/database name/table name.If the specified path is akdc.", @@ -1868,8 +1904,8 @@ "title":"How Do I Specify an OBS Path When Creating an OBS Table?", "uri":"dli_03_0092.html", "doc_type":"usermanual", - "p_code":"205", - "code":"208" + "p_code":"209", + "code":"212" }, { "desc":"To associate JSON data nested in an OBS bucket, you can create a table in asynchronous mode.The following is an example of a table creation statement that shows how to us", @@ -1877,8 +1913,8 @@ "title":"How Do I Create a Table Using JSON Data in an OBS Bucket?", "uri":"dli_03_0108.html", "doc_type":"usermanual", - "p_code":"205", - "code":"209" + "p_code":"209", + "code":"213" }, { "desc":"The correct method for using the count function to perform aggregation is as follows:OrIf an incorrect method is used, an error will be reported.", @@ -1886,8 +1922,8 @@ "title":"How Can I Use the count Function to Perform Aggregation?", "uri":"dli_03_0069.html", "doc_type":"usermanual", - "p_code":"205", - "code":"210" + "p_code":"209", + "code":"214" }, { "desc":"You can use the cross-region replication function of OBS. The procedure is as follows:Export the DLI table data in region 1 to the user-defined OBS bucket.Use the OBS cro", @@ -1895,8 +1931,8 @@ "title":"How Do I Synchronize DLI Table Data Across Regions?", "uri":"dli_03_0072.html", "doc_type":"usermanual", - "p_code":"205", - "code":"211" + "p_code":"209", + "code":"215" }, { "desc":"If you need to insert data into a table but only want to specify certain fields, you can use the INSERT INTO statement combined with the SELECT clause.However, DLI curren", @@ -1904,8 +1940,8 @@ "title":"How Do I Insert Table Data into Specific Fields of a Table Using a SQL Job?", "uri":"dli_03_0191.html", "doc_type":"usermanual", - "p_code":"205", - "code":"212" + "p_code":"209", + "code":"216" }, { "desc":"If the job runs slowly, perform the following steps to find the causes and rectify the fault:Check whether the problem is caused by FullGC.Log in to the DLI console. In t", @@ -1913,8 +1949,8 @@ "title":"How Do I Troubleshoot Slow SQL Jobs?", "uri":"dli_03_0196.html", "doc_type":"usermanual", - "p_code":"205", - "code":"213" + "p_code":"209", + "code":"217" }, { "desc":"You can view SQL job logs for routine O&M.Obtain the ID of the DLI job executed on the DataArts Studio console.Job IDOn the DLI console, choose Job Management > SQL Jobs.", @@ -1922,8 +1958,8 @@ "title":"How Do I View DLI SQL Logs?", "uri":"dli_03_0091.html", "doc_type":"usermanual", - "p_code":"205", - "code":"214" + "p_code":"209", + "code":"218" }, { "desc":"You can view the job execution records when a job is running.Log in to the DLI management console.In the navigation pane on the left, choose Job Management > SQL Jobs.Ent", @@ -1931,8 +1967,8 @@ "title":"How Do I View SQL Execution Records in DLI?", "uri":"dli_03_0116.html", "doc_type":"usermanual", - "p_code":"205", - "code":"215" + "p_code":"209", + "code":"219" }, { "desc":"Data skew is a common issue during the execution of SQL jobs. When data is unevenly distributed, some compute nodes process significantly more data than others, which can", @@ -1940,8 +1976,8 @@ "title":"How Do I Do When Data Skew Occurs During the Execution of a SQL Job?", "uri":"dli_03_0093.html", "doc_type":"usermanual", - "p_code":"205", - "code":"216" + "p_code":"209", + "code":"220" }, { "desc":"A SQL job contains join operations. After the job is submitted, it is stuck in the Running state and no result is returned.When a Spark SQL job has join operations on sma", @@ -1949,8 +1985,8 @@ "title":"Why Does a SQL Job That Has Join Operations Stay in the Running State?", "uri":"dli_03_0182.html", "doc_type":"usermanual", - "p_code":"205", - "code":"217" + "p_code":"209", + "code":"221" }, { "desc":"The possible causes and solutions are as follows:After you purchase a DLI queue and submit a SQL job for the first time, wait for 5 to 10 minutes. After the cluster is st", @@ -1958,8 +1994,8 @@ "title":"Why Is a SQL Job Stuck in the Submitting State?", "uri":"dli_03_0213.html", "doc_type":"usermanual", - "p_code":"205", - "code":"218" + "p_code":"209", + "code":"222" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1967,8 +2003,8 @@ "title":"SQL Job O&M", "uri":"dli_03_0206.html", "doc_type":"usermanual", - "p_code":"204", - "code":"219" + "p_code":"208", + "code":"223" }, { "desc":"This message indicates that you are exporting data to an existing OBS path.Solution:Create an OBS directory.You can create an OBS directory that does not exist to store t", @@ -1976,8 +2012,8 @@ "title":"Why Is Error \"path obs://xxx already exists\" Reported When Data Is Exported to OBS?", "uri":"dli_03_0014.html", "doc_type":"usermanual", - "p_code":"219", - "code":"220" + "p_code":"223", + "code":"224" }, { "desc":"This message indicates that the two tables to be joined contain the same column, but the owner of the column is not specified when the command is executed.For example, ta", @@ -1985,8 +2021,8 @@ "title":"Why Is Error \"SQL_ANALYSIS_ERROR: Reference 't.id' is ambiguous, could be: t.id, t.id.;\" Displayed When Two Tables Are Joined?", "uri":"dli_03_0066.html", "doc_type":"usermanual", - "p_code":"219", - "code":"221" + "p_code":"223", + "code":"225" }, { "desc":"This message indicates that your operation is restricted because your account is in arrears or there is insufficient balance in your account.Solution:Check the account st", @@ -1994,8 +2030,8 @@ "title":"Why Is Error \"The current account does not have permission to perform this operation,the current account was restricted. Restricted for no budget.\" Reported when a SQL Statement Is Executed?", "uri":"dli_03_0071.html", "doc_type":"usermanual", - "p_code":"219", - "code":"222" + "p_code":"223", + "code":"226" }, { "desc":"When you query the partitioned table XX.YYY, the partition column is not specified in the search criteria.A partitioned table can be queried only when the query condition", @@ -2003,8 +2039,8 @@ "title":"Why Is Error \"There should be at least one partition pruning predicate on partitioned table XX.YYY\" Reported When a Query Statement Is Executed?", "uri":"dli_03_0145.html", "doc_type":"usermanual", - "p_code":"219", - "code":"223" + "p_code":"223", + "code":"227" }, { "desc":"The following error message is displayed when the LOAD DATA command is executed by a Spark SQL job to import data to a DLI table:In some cases ,the following error messag", @@ -2012,8 +2048,8 @@ "title":"Why Is Error \"IllegalArgumentException: Buffer size too small. size\" Reported When Data Is Loaded to an OBS Foreign Table?", "uri":"dli_03_0169.html", "doc_type":"usermanual", - "p_code":"219", - "code":"224" + "p_code":"223", + "code":"228" }, { "desc":"An error is reported during SQL job execution:Please contact DLI service. DLI.0002: FileNotFoundException: getFileStatus on obs://xxx: status [404]Check whether there is ", @@ -2021,8 +2057,8 @@ "title":"Why Is Error \"DLI.0002 FileNotFoundException\" Reported During SQL Job Running?", "uri":"dli_03_0189.html", "doc_type":"usermanual", - "p_code":"219", - "code":"225" + "p_code":"223", + "code":"229" }, { "desc":"Currently, DLI supports the creation of TEXTFILE, SEQUENCEFILE, RCFILE, ORC, AVRO, and PARQUET tables using the Hive syntax.If you create a table using CTAS statements, s", @@ -2030,8 +2066,8 @@ "title":"Why Is a Schema Parsing Error Reported When I Create a Hive Table Using CTAS?", "uri":"dli_03_0046.html", "doc_type":"usermanual", - "p_code":"219", - "code":"226" + "p_code":"223", + "code":"230" }, { "desc":"When you run a DLI SQL script on DataArts Studio, the log shows that the statements fail to be executed. The error information is as follows:DLI.0999: RuntimeException: o", @@ -2039,8 +2075,8 @@ "title":"Why Is Error \"org.apache.hadoop.fs.obs.OBSIOException\" Reported When I Run DLI SQL Scripts on DataArts Studio?", "uri":"dli_03_0173.html", "doc_type":"usermanual", - "p_code":"219", - "code":"227" + "p_code":"223", + "code":"231" }, { "desc":"Error message \"File not Found\" is displayed when a SQL job is accessed.The system may not be able to locate the specified file path or file due to an incorrect file path ", @@ -2048,8 +2084,8 @@ "title":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?", "uri":"dli_03_0207.html", "doc_type":"usermanual", - "p_code":"219", - "code":"228" + "p_code":"223", + "code":"232" }, { "desc":"Error message \"DLI.0003: AccessControlException XXX\" is reported when a SQL job is accessed.Check the permissions of the OBS bucket to ensure that the account has access ", @@ -2057,8 +2093,8 @@ "title":"Why Is Error \"DLI.0003: AccessControlException XXX\" Reported When I Access a SQL Job?", "uri":"dli_03_0208.html", "doc_type":"usermanual", - "p_code":"219", - "code":"229" + "p_code":"223", + "code":"233" }, { "desc":"Error message \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" is reported when a SQL job is Accessed.Ch", @@ -2066,8 +2102,8 @@ "title":"Why Is Error \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" Reported When I Access a SQL Job?", "uri":"dli_03_0209.html", "doc_type":"usermanual", - "p_code":"219", - "code":"230" + "p_code":"223", + "code":"234" }, { "desc":"Error message \"The current account does not have permission to perform this operation,the current account was restricted.\" is reported during SQL statement execution.Chec", @@ -2075,8 +2111,8 @@ "title":"Why Am I Seeing the Error Message \"The current account does not have permission to perform this operation,the current account was restricted. Restricted for no budget\" When Executing a SQL Statement?", "uri":"dli_03_0210.html", "doc_type":"usermanual", - "p_code":"219", - "code":"231" + "p_code":"223", + "code":"235" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2084,8 +2120,8 @@ "title":"Flink Jobs", "uri":"dli_03_0037.html", "doc_type":"usermanual", - "p_code":"159", - "code":"232" + "p_code":"163", + "code":"236" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2093,8 +2129,8 @@ "title":"Flink Job Consulting", "uri":"dli_03_0137.html", "doc_type":"usermanual", - "p_code":"232", - "code":"233" + "p_code":"236", + "code":"237" }, { "desc":"A sub-user can view queues but cannot view Flink jobs. You can authorize the sub-user using DLI or IAM.Authorization on DLILog in to the DLI console using a tenant accoun", @@ -2102,8 +2138,8 @@ "title":"How Do I Authorize a Subuser to View Flink Jobs?", "uri":"dli_03_0139.html", "doc_type":"usermanual", - "p_code":"233", - "code":"234" + "p_code":"237", + "code":"238" }, { "desc":"DLI Flink jobs are highly available. You can enable the automatic restart function to automatically restart your jobs after short-time faults of peripheral services are r", @@ -2111,8 +2147,8 @@ "title":"How Do I Configure Auto Restart upon Exception for a Flink Job?", "uri":"dli_03_0090.html", "doc_type":"usermanual", - "p_code":"233", - "code":"235" + "p_code":"237", + "code":"239" }, { "desc":"When you create a Flink SQL job or Flink Jar job, you can select Save Job Log on the job editing page to save job running logs to OBS.To set the OBS bucket for storing th", @@ -2120,8 +2156,8 @@ "title":"How Do I Save Logs for Flink Jobs?", "uri":"dli_03_0099.html", "doc_type":"usermanual", - "p_code":"233", - "code":"236" + "p_code":"237", + "code":"240" }, { "desc":"Choose Job Management > Flink Jobs. In the Operation column of the target job, choose More > Permissions. When a new user is authorized, No such user. userName:xxxx. is d", @@ -2129,8 +2165,8 @@ "title":"Why Is Error \"No such user. userName:xxxx.\" Reported on the Flink Job Management Page When I Grant Permission to a User?", "uri":"dli_03_0160.html", "doc_type":"usermanual", - "p_code":"233", - "code":"237" + "p_code":"237", + "code":"241" }, { "desc":"Checkpoint was enabled when a Flink job is created, and the OBS bucket for storing checkpoints was specified. I am not sure how to restore a Flink job from a specific che", @@ -2138,8 +2174,8 @@ "title":"How Do I Restore a Flink Job from a Specific Checkpoint After Manually Stopping the Job?", "uri":"dli_03_0180.html", "doc_type":"usermanual", - "p_code":"233", - "code":"238" + "p_code":"237", + "code":"242" }, { "desc":"When you set running parameters of a DLI Flink job, you can enable Alarm Generation upon Job Exception to receive alarms when the job runs abnormally or is in arrears.If ", @@ -2147,8 +2183,8 @@ "title":"Why Is a Message Displayed Indicating That the SMN Topic Does Not Exist When I Use the SMN Topic in DLI?", "uri":"dli_03_0036.html", "doc_type":"usermanual", - "p_code":"233", - "code":"239" + "p_code":"237", + "code":"243" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2156,8 +2192,8 @@ "title":"Flink SQL Jobs", "uri":"dli_03_0131.html", "doc_type":"usermanual", - "p_code":"232", - "code":"240" + "p_code":"236", + "code":"244" }, { "desc":"When using a Flink SQL job, you need to create an OBS partition table for subsequent batch processing.In the following example, the day field is used as the partition fie", @@ -2165,8 +2201,8 @@ "title":"How Do I Map an OBS Table to a DLI Partitioned Table?", "uri":"dli_03_0089.html", "doc_type":"usermanual", - "p_code":"240", - "code":"241" + "p_code":"244", + "code":"245" }, { "desc":"You used Flink 1.10 to run a Flink Opensource SQL job. You set the number of Kafka partitions for the job a small value at the beginning and need to increase the number n", @@ -2174,8 +2210,8 @@ "title":"How Do I Change the Number of Kafka Partitions in a Flink SQL Job Without Stopping It?", "uri":"dli_03_0120.html", "doc_type":"usermanual", - "p_code":"240", - "code":"242" + "p_code":"244", + "code":"246" }, { "desc":"When I run the creation statement with an EL expression in the table name in a Flink SQL job, the following error message is displayed:DLI.0005: AnalysisException: t_user", @@ -2183,8 +2219,8 @@ "title":"How Do I Fix the DLI.0005 Error When Using EL Expressions to Create a Table in a Flink SQL Job?", "uri":"dli_03_0167.html", "doc_type":"usermanual", - "p_code":"240", - "code":"243" + "p_code":"244", + "code":"247" }, { "desc":"After data is written to OBS through the Flink job output stream, data cannot be queried from the DLI table created in the OBS file path.For example, use the following Fl", @@ -2192,8 +2228,8 @@ "title":"Why Is No Data Queried in the DLI Table Created Using the OBS File Path When Data Is Written to OBS by a Flink Job Output Stream?", "uri":"dli_03_0168.html", "doc_type":"usermanual", - "p_code":"240", - "code":"244" + "p_code":"244", + "code":"248" }, { "desc":"After a Flink SQL job is submitted on DLI, the job fails to be executed. The following error information is displayed in the job log:connect to DIS failed java.lang.Illeg", @@ -2201,8 +2237,8 @@ "title":"Why Does a Flink SQL Job Fails to Be Executed, and Is \"connect to DIS failed java.lang.IllegalArgumentException: Access key cannot be null\" Displayed in the Log?", "uri":"dli_03_0174.html", "doc_type":"usermanual", - "p_code":"240", - "code":"245" + "p_code":"244", + "code":"249" }, { "desc":"After a Flink SQL job consumed Kafka and sent data to the Elasticsearch cluster, the job was successfully executed, but no data is available.Possible causes are as follow", @@ -2210,8 +2246,8 @@ "title":"Data Writing Fails After a Flink SQL Job Consumed Kafka and Sank Data to the Elasticsearch Cluster", "uri":"dli_03_0232.html", "doc_type":"usermanual", - "p_code":"240", - "code":"246" + "p_code":"244", + "code":"250" }, { "desc":"You used Flink 1.10 to run a Flink Opensource SQL job. The job failed after the following error was reported when Flink Sink wrote data to Kafka.The CPU usage is too high", @@ -2219,8 +2255,8 @@ "title":"How Do I Configure Connection Retries for Kafka Sink If it is Disconnected?", "uri":"dli_03_0121.html", "doc_type":"usermanual", - "p_code":"240", - "code":"247" + "p_code":"244", + "code":"251" }, { "desc":"In a Flink job, you can use CREATE statements to define source and sink tables, and specify their connector types and related attributes.If you need to write data to diff", @@ -2228,8 +2264,8 @@ "title":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?", "uri":"dli_03_0048.html", "doc_type":"usermanual", - "p_code":"240", - "code":"248" + "p_code":"244", + "code":"252" }, { "desc":"To rectify this fault, perform the following steps:Log in to the DIS management console. In the navigation pane, choose Stream Management. View the Flink job SQL statemen", @@ -2237,8 +2273,8 @@ "title":"Why Does DIS Stream Not Exist During Job Semantic Check?", "uri":"dli_03_0040.html", "doc_type":"usermanual", - "p_code":"240", - "code":"249" + "p_code":"244", + "code":"253" }, { "desc":"If the Flink JobManager prompts \"Timeout expired while fetching topic metadata\", it means that the Flink job timed out while trying to fetch metadata for the Kafka topic.", @@ -2246,8 +2282,8 @@ "title":"Why Is Error \"Timeout expired while fetching topic metadata\" Repeatedly Reported in Flink JobManager Logs?", "uri":"dli_03_0265.html", "doc_type":"usermanual", - "p_code":"240", - "code":"250" + "p_code":"244", + "code":"254" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2255,8 +2291,8 @@ "title":"Flink Jar Jobs", "uri":"dli_03_0132.html", "doc_type":"usermanual", - "p_code":"232", - "code":"251" + "p_code":"236", + "code":"255" }, { "desc":"You can upload configuration files for custom jobs (Jar).Upload the configuration file to DLI through Package Management.In the Other Dependencies area of the Flink Jar j", @@ -2264,8 +2300,8 @@ "title":"Can I Upload Configuration Files for Flink Jar Jobs?", "uri":"dli_03_0044.html", "doc_type":"usermanual", - "p_code":"251", - "code":"252" + "p_code":"255", + "code":"256" }, { "desc":"The dependency of your Flink job conflicts with a built-in dependency of the DLI Flink platform. As a result, the job submission fails.Check whether there are conflicting", @@ -2273,8 +2309,8 @@ "title":"Why Does a Flink Jar Package Conflict Result in Job Submission Failure?", "uri":"dli_03_0119.html", "doc_type":"usermanual", - "p_code":"251", - "code":"253" + "p_code":"255", + "code":"257" }, { "desc":"When a Flink Jar job is submitted to access GaussDB(DWS), an error message is displayed indicating that the job fails to be started. The job log contains the following er", @@ -2282,8 +2318,8 @@ "title":"Why Does a Flink Jar Job Fail to Access GaussDB(DWS) and a Message Is Displayed Indicating Too Many Client Connections?", "uri":"dli_03_0161.html", "doc_type":"usermanual", - "p_code":"251", - "code":"254" + "p_code":"255", + "code":"258" }, { "desc":"The storage path of the Flink Jar job checkpoints was set to an OBS bucket. The job failed to be submitted, and an error message indicating an invalid OBS bucket name was", @@ -2291,8 +2327,8 @@ "title":"Why Is Error Invalid OBS Bucket Name Reported After a Flink Job Submission Failed?", "uri":"dli_03_0233.html", "doc_type":"usermanual", - "p_code":"251", - "code":"255" + "p_code":"255", + "code":"259" }, { "desc":"Flink Job submission failed. The exception information is as follows:Flink JAR files conflicted. The submitted Flink JAR file conflicted with the HDFS JAR file of the DLI", @@ -2300,8 +2336,8 @@ "title":"Why Does the Flink Submission Fail Due to Hadoop JAR File Conflict?", "uri":"dli_03_0234.html", "doc_type":"usermanual", - "p_code":"251", - "code":"256" + "p_code":"255", + "code":"260" }, { "desc":"On the Flink job management page, hover the cursor on the status of the job that fails to be submitted to view the brief information about the failure.The possible causes", @@ -2309,8 +2345,8 @@ "title":"How Do I Locate a Flink Job Submission Error?", "uri":"dli_03_0103.html", "doc_type":"usermanual", - "p_code":"251", - "code":"257" + "p_code":"255", + "code":"261" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2318,8 +2354,8 @@ "title":"Flink Job Performance Tuning", "uri":"dli_03_0133.html", "doc_type":"usermanual", - "p_code":"232", - "code":"258" + "p_code":"236", + "code":"262" }, { "desc":"Data Stacking in a Consumer GroupThe accumulated data of a consumer group can be calculated by the following formula: Total amount of data to be consumed by the consumer ", @@ -2327,8 +2363,8 @@ "title":"Flink Job Performance Tuning", "uri":"dli_03_0106.html", "doc_type":"usermanual", - "p_code":"258", - "code":"259" + "p_code":"262", + "code":"263" }, { "desc":"The DLI Flink checkpoint/savepoint mechanism is complete and reliable. You can use this mechanism to prevent data loss when a job is manually restarted or restarted due t", @@ -2336,8 +2372,8 @@ "title":"How Do I Prevent Data Loss After Flink Job Restart?", "uri":"dli_03_0096.html", "doc_type":"usermanual", - "p_code":"258", - "code":"260" + "p_code":"262", + "code":"264" }, { "desc":"On the Flink job management, click Edit in the Operation column of the target job. On the displayed page, check whether Save Job Log in the Running Parameters tab is enab", @@ -2345,8 +2381,8 @@ "title":"How Do I Locate a Flink Job Running Error?", "uri":"dli_03_0105.html", "doc_type":"usermanual", - "p_code":"258", - "code":"261" + "p_code":"262", + "code":"265" }, { "desc":"Flink's checkpointing is a fault tolerance and recovery mechanism. This mechanism ensures that real-time programs can self-recover in case of exceptions or machine issues", @@ -2354,8 +2390,8 @@ "title":"How Can I Check if a Flink Job Can Be Restored From a Checkpoint After Restarting It?", "uri":"dli_03_0136.html", "doc_type":"usermanual", - "p_code":"258", - "code":"262" + "p_code":"262", + "code":"266" }, { "desc":"Mode for storing generated job logs when a DLI Flink job fails to be submitted or executed. The options are as follows:If the submission fails, a submission log is genera", @@ -2363,8 +2399,8 @@ "title":"Why Are Logs Not Written to the OBS Bucket After a DLI Flink Job Fails to Be Submitted for Running?", "uri":"dli_03_0064.html", "doc_type":"usermanual", - "p_code":"258", - "code":"263" + "p_code":"262", + "code":"267" }, { "desc":"JobManager and TaskManager heartbeats timed out. As a result, the Flink job is abnormal.Check whether the network is intermittently disconnected and whether the cluster l", @@ -2372,8 +2408,8 @@ "title":"Why Is the Flink Job Abnormal Due to Heartbeat Timeout Between JobManager and TaskManager?", "uri":"dli_03_0236.html", "doc_type":"usermanual", - "p_code":"258", - "code":"264" + "p_code":"262", + "code":"268" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2381,8 +2417,8 @@ "title":"Spark Jobs", "uri":"dli_03_0021.html", "doc_type":"usermanual", - "p_code":"159", - "code":"265" + "p_code":"163", + "code":"269" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2390,8 +2426,8 @@ "title":"Spark Job Development", "uri":"dli_03_0217.html", "doc_type":"usermanual", - "p_code":"265", - "code":"266" + "p_code":"269", + "code":"270" }, { "desc":"DLI Spark does not support job scheduling. You can use other services, such as DataArts Studio, or use APIs or SDKs to customize job schedule.The Spark SQL syntax does no", @@ -2399,8 +2435,8 @@ "title":"Spark Jobs", "uri":"dli_03_0201.html", "doc_type":"usermanual", - "p_code":"266", - "code":"267" + "p_code":"270", + "code":"271" }, { "desc":"To use Spark to write data into a DLI table, configure the following parameters:fs.obs.access.keyfs.obs.secret.keyfs.obs.implfs.obs.endpointThe following is an example:", @@ -2408,8 +2444,8 @@ "title":"How Do I Use Spark to Write Data into a DLI Table?", "uri":"dli_03_0107.html", "doc_type":"usermanual", - "p_code":"266", - "code":"268" + "p_code":"270", + "code":"272" }, { "desc":"To obtain the AK/SK, set the parameters as follows:Create a SparkContext using code.val sc: SparkContext = new SparkContext()\nsc.hadoopConfiguration.set(\"fs.obs.access.ke", @@ -2417,8 +2453,8 @@ "title":"How Do I Set Up AK/SK So That a General Queue Can Access Tables Stored in OBS?", "uri":"dli_03_0017.html", "doc_type":"usermanual", - "p_code":"266", - "code":"269" + "p_code":"270", + "code":"273" }, { "desc":"Log in to the DLI console. In the navigation pane, choose Job Management > Spark Jobs. In the job list, locate the target job and click next to Job ID to view the parame", @@ -2426,8 +2462,8 @@ "title":"How Do I View the Resource Usage of DLI Spark Jobs?", "uri":"dli_03_0102.html", "doc_type":"usermanual", - "p_code":"266", - "code":"270" + "p_code":"270", + "code":"274" }, { "desc":"If the pymysql module is missing, check whether the corresponding EGG package exists. If the package does not exist, upload the pyFile package on the Package Management p", @@ -2435,8 +2471,8 @@ "title":"How Do I Use Python Scripts to Access the MySQL Database If the pymysql Module Is Missing from the Spark Job Results Stored in MySQL?", "uri":"dli_03_0076.html", "doc_type":"usermanual", - "p_code":"266", - "code":"271" + "p_code":"270", + "code":"275" }, { "desc":"DLI natively supports PySpark.For most cases, Python is preferred for data analysis, and PySpark is the best choice for big data analysis. Generally, JVM programs are pac", @@ -2444,8 +2480,8 @@ "title":"How Do I Run a Complex PySpark Program in DLI?", "uri":"dli_03_0082.html", "doc_type":"usermanual", - "p_code":"266", - "code":"272" + "p_code":"270", + "code":"276" }, { "desc":"When shuffle statements, such as GROUP BY and JOIN, are executed in Spark jobs, data skew occurs, which slows down the job execution.To solve this problem, you can config", @@ -2453,8 +2489,8 @@ "title":"How Do I Use JDBC to Set the spark.sql.shuffle.partitions Parameter to Improve the Task Concurrency?", "uri":"dli_03_0068.html", "doc_type":"usermanual", - "p_code":"266", - "code":"273" + "p_code":"270", + "code":"277" }, { "desc":"You can use SparkFiles to read the file submitted using –-file form a local path: SparkFiles.get(\"Name of the uploaded file\").The file path in the Driver is different fro", @@ -2462,8 +2498,8 @@ "title":"How Do I Read Uploaded Files for a Spark Jar Job?", "uri":"dli_03_0118.html", "doc_type":"usermanual", - "p_code":"266", - "code":"274" + "p_code":"270", + "code":"278" }, { "desc":"When running a job with Spark 3.3.1, certain fields have empty default attribute values when queried in the view attribute on the client. In contrast, when using Spark 3.", @@ -2471,8 +2507,8 @@ "title":"Why Are View Attributes Empty in Spark 3.3.1 Client?", "uri":"dli_03_0279.html", "doc_type":"usermanual", - "p_code":"266", - "code":"275" + "p_code":"270", + "code":"279" }, { "desc":"I cannot find the specified Python environment after adding the Python 3 package.Set spark.yarn.appMasterEnv.PYSPARK_PYTHON to python3 in the conf file to specify the Pyt", @@ -2480,8 +2516,8 @@ "title":"Why Can't I Find the Specified Python Environment After Adding the Python Package?", "uri":"dli_03_0077.html", "doc_type":"usermanual", - "p_code":"266", - "code":"276" + "p_code":"270", + "code":"280" }, { "desc":"The remaining CUs in the queue may be insufficient. As a result, the job cannot be submitted.To view the remaining CUs of a queue, perform the following steps:Check the C", @@ -2489,8 +2525,8 @@ "title":"Why Is a Spark Jar Job Stuck in the Submitting State?", "uri":"dli_03_0220.html", "doc_type":"usermanual", - "p_code":"266", - "code":"277" + "p_code":"270", + "code":"281" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2498,8 +2534,8 @@ "title":"Spark Job O&M", "uri":"dli_03_0218.html", "doc_type":"usermanual", - "p_code":"265", - "code":"278" + "p_code":"269", + "code":"282" }, { "desc":"The following error is reported when a Spark job accesses OBS data:Set the AK/SK to enable Spark jobs to access OBS data.For details, see How Do I Set Up AK/SK So That a ", @@ -2507,8 +2543,8 @@ "title":"Why Do I Get \"ResponseCode: 403\" and \"ResponseStatus: Forbidden\" Errors When a Spark Job Accesses OBS Data?", "uri":"dli_03_0156.html", "doc_type":"usermanual", - "p_code":"278", - "code":"279" + "p_code":"282", + "code":"283" }, { "desc":"This error message may be due to the OBS bucket being set as the DLI log bucket, which cannot be used for other purposes.You can follow these steps to check:Check if the ", @@ -2516,8 +2552,8 @@ "title":"Why Do I Encounter the Error \"verifyBucketExists on XXXX: status [403]\" When Using a Spark Job to Access an OBS Bucket That I Have Permission to Access?", "uri":"dli_03_0164.html", "doc_type":"usermanual", - "p_code":"278", - "code":"280" + "p_code":"282", + "code":"284" }, { "desc":"When running large amounts of data in a Spark job, if a timeout exception error occurs, it is usually due to insufficient resource configuration, data skew, network issue", @@ -2525,8 +2561,8 @@ "title":"Why Does a Job Running Timeout Occur When Processing a Large Amount of Data with a Spark Job?", "uri":"dli_03_0157.html", "doc_type":"usermanual", - "p_code":"278", - "code":"281" + "p_code":"282", + "code":"285" }, { "desc":"Spark jobs cannot access SFTP. Upload the files you want to access to OBS and then you can analyze the data using Spark jobs.Upload data to an OBS bucket: Upload data sto", @@ -2534,8 +2570,8 @@ "title":"Why Does a Spark Job Fail to Execute with an Abnormal Access Directory Error When Accessing Files in SFTP?", "uri":"dli_03_0188.html", "doc_type":"usermanual", - "p_code":"278", - "code":"282" + "p_code":"282", + "code":"286" }, { "desc":"When a Spark job is running, an error message is displayed, indicating that the user does not have the database permission. The error information is as follows:org.apache", @@ -2543,8 +2579,8 @@ "title":"Why Does the Job Fail to Be Executed Due to Insufficient Database and Table Permissions?", "uri":"dli_03_0192.html", "doc_type":"usermanual", - "p_code":"278", - "code":"283" + "p_code":"282", + "code":"287" }, { "desc":"I cannot find the global_temp database in the Spark 3.x job log.The global_temp database is the default built-in database of Spark 3.x and is Spark's global temporary vie", @@ -2552,8 +2588,8 @@ "title":"Why Is the global_temp Database Missing in the Job Log of Spark 3.x?", "uri":"dli_03_0272.html", "doc_type":"usermanual", - "p_code":"278", - "code":"284" + "p_code":"282", + "code":"288" }, { "desc":"I failed to use the DataSource syntax to create an OBS table in Avro format when selecting Spark to access metadata.Spark 2.3.x does not support creating OBS tables in Av", @@ -2561,8 +2597,8 @@ "title":"Why Does Using DataSource Syntax to Create an OBS Table of Avro Type Fail When Accessing Metadata With Spark 2.3.x?", "uri":"dli_03_0275.html", "doc_type":"usermanual", - "p_code":"278", - "code":"285" + "p_code":"282", + "code":"289" }, { "desc":"When the rand function is used in SQL statements of Spark 3.3.1, the error message \"Input argument to rand must be a constant\" is displayed.In Spark 3.3.1, the rand funct", @@ -2570,8 +2606,8 @@ "title":"How Do I Resolve the \"Input argument to rand must be a constant\" Error in Spark 3.3.1 SQL Statements?", "uri":"dli_03_0278.html", "doc_type":"usermanual", - "p_code":"278", - "code":"286" + "p_code":"282", + "code":"290" }, { "desc":"When using Spark 3.3.1 client to create a subquery view with aggregate functions, an error occurs when attempting to write the data, stating \"Not allowed to create a perm", @@ -2579,8 +2615,8 @@ "title":"When Using Spark 3.3.1 Client to Create a View and Perform a Join Query, an Error Occurs Stating \"Not allowed to create a permanent view\" When Attempting to Write the Data", "uri":"dli_03_0273.html", "doc_type":"usermanual", - "p_code":"278", - "code":"287" + "p_code":"282", + "code":"291" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2588,26 +2624,26 @@ "title":"DLI Resource Quotas", "uri":"dli_03_0053.html", "doc_type":"usermanual", - "p_code":"159", - "code":"288" + "p_code":"163", + "code":"292" }, { - "desc":"Log in to the management console.Click in the upper left corner and select a region and a project.Click the My Quota icon in the upper right corner of the page.The Serv", + "desc":"Log in to the management console.Click in the upper left corner and select a region and a project.Click the My Quota icon in the upper right corner of the page.This wil", "product_code":"dli", "title":"How Do I View My Quotas?", "uri":"dli_03_0031.html", "doc_type":"usermanual", - "p_code":"288", - "code":"289" + "p_code":"292", + "code":"293" }, { - "desc":"The system does not support online quota adjustment. To increase a resource quota, dial the hotline or send an email to the customer service. We will process your applica", + "desc":"The system currently does not support online quota adjustments. If you need to modify your quota, please contact our customer service team via phone or email. They will p", "product_code":"dli", "title":"How Do I Apply for a Higher Quota?", "uri":"dli_03_0032.html", "doc_type":"usermanual", - "p_code":"288", - "code":"290" + "p_code":"292", + "code":"294" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2615,8 +2651,8 @@ "title":"DLI Permissions Management", "uri":"dli_03_0054.html", "doc_type":"usermanual", - "p_code":"159", - "code":"291" + "p_code":"163", + "code":"295" }, { "desc":"You are unable to perform permission operations on the partition columns of partitioned tables.However, when you grant the permission of any non-partition column in a par", @@ -2624,8 +2660,8 @@ "title":"What Is Column-Level Authorization for DLI Partitioned Tables?", "uri":"dli_03_0008.html", "doc_type":"usermanual", - "p_code":"291", - "code":"292" + "p_code":"295", + "code":"296" }, { "desc":"When the user update an existing program package, the following error information is displayed:\"error_code\"*DLI.0003\",\"error_msg\":\"Permission denied for resource 'resourc", @@ -2633,8 +2669,8 @@ "title":"How Do I Do If I Encounter Insufficient Permissions While Updating Packages?", "uri":"dli_03_0195.html", "doc_type":"usermanual", - "p_code":"291", - "code":"293" + "p_code":"295", + "code":"297" }, { "desc":"When the SQL query statement is executed, the system displays a message indicating that the user does not have the permission to query resources.Error information: DLI.00", @@ -2642,8 +2678,8 @@ "title":"Why Is Error \"DLI.0003: Permission denied for resource...\" Reported When I Run a SQL Statement?", "uri":"dli_03_0227.html", "doc_type":"usermanual", - "p_code":"291", - "code":"294" + "p_code":"295", + "code":"298" }, { "desc":"If you have already granted authorization to a table and a test query was successful, but you encounter an error when trying to query it again after some time, you should", @@ -2651,8 +2687,8 @@ "title":"How Do I Do If I Can't Query Table Data After Being Granted Table Permissions?", "uri":"dli_03_0228.html", "doc_type":"usermanual", - "p_code":"291", - "code":"295" + "p_code":"295", + "code":"299" }, { "desc":"If a table inherits database permissions, you do not need to regrant the inherited permissions to the table.Re-authorizing may cause confusion in table permission managem", @@ -2660,17 +2696,17 @@ "title":"Will Granting Duplicate Permissions to a Table After Inheriting Database Permissions Cause an Error?", "uri":"dli_03_0057.html", "doc_type":"usermanual", - "p_code":"291", - "code":"296" + "p_code":"295", + "code":"300" }, { - "desc":"User A created Table1.User B created View1 based on Table1.After the Select Table permission on Table1 is granted to user C, user C fails to query View1.User B does not h", + "desc":"User A created a table named Table1.User B created a view named View1 based on Table1.After granting user C the select permission on Table1, user C failed to query the vi", "product_code":"dli", - "title":"Why Can't I Query a View After I'm Granted the Select Table Permission on the View?", + "title":"Why Can't I Query a View Despite Having the Select Permission?", "uri":"dli_03_0067.html", "doc_type":"usermanual", - "p_code":"291", - "code":"297" + "p_code":"295", + "code":"301" }, { "desc":"Despite configuring a job bucket and authorizing DLI to access it, I still receive an error message stating that DLI is not authorized to access the bucket when attemptin", @@ -2678,8 +2714,8 @@ "title":"How Do I Do If I Receive a Message Saying I Don't Have Sufficient Permissions to Submit My Jobs to the Job Bucket?", "uri":"dli_03_0225.html", "doc_type":"usermanual", - "p_code":"291", - "code":"298" + "p_code":"295", + "code":"302" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2687,17 +2723,17 @@ "title":"DLI APIs", "uri":"dli_03_0056.html", "doc_type":"usermanual", - "p_code":"159", - "code":"299" + "p_code":"163", + "code":"303" }, { "desc":"In the REST API provided by DLI, the request header can be added to the request URI, for example, Content-Type.Content-Type indicates the request body type or format. The", "product_code":"dli", - "title":"Why Is Error \"unsupported media Type\" Reported When I Subimt a SQL Job?", + "title":"Why Am I Getting an \"unsupported media Type\" Error When Submitting a SQL Job?", "uri":"dli_03_0060.html", "doc_type":"usermanual", - "p_code":"299", - "code":"300" + "p_code":"303", + "code":"304" }, { "desc":"When the API call for submitting a SQL job times out, and the following error information is displayed:There are currently no resources tracked in the state, so there is ", @@ -2705,8 +2741,8 @@ "title":"What Can I Do If an Error Is Reported When the Execution of the API for Creating a SQL Job Times Out?", "uri":"dli_03_0178.html", "doc_type":"usermanual", - "p_code":"299", - "code":"301" + "p_code":"303", + "code":"305" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -2715,6 +2751,6 @@ "uri":"dli_01_00006.html", "doc_type":"usermanual", "p_code":"", - "code":"302" + "code":"306" } ] \ No newline at end of file diff --git a/docs/dli/umn/dli_01_00006.html b/docs/dli/umn/dli_01_00006.html index 6c20f8be5..9d109b960 100644 --- a/docs/dli/umn/dli_01_00006.html +++ b/docs/dli/umn/dli_01_00006.html @@ -4,11 +4,17 @@
- - + + + @@ -144,7 +144,7 @@ @@ -176,7 +176,7 @@ - @@ -212,7 +212,7 @@

Released On

What's New

+

Change Description

2025-09-25

+

2025-02-10

+

Modified the following sections:

+ +

2025-09-25

Modified the following sections:

@@ -43,7 +49,7 @@

2023-11-01

Modified the following content:

- +

2023-10-08

@@ -56,8 +62,8 @@

Added the following sections:

-

Deleted the following section:

-
  • Deleted the content related to Flink job debugging.
+

Taken offline the following content:

+
  • Taken offline the relevant content for debugging Flink jobs.

Modified the following section:

  • Common Operations of Flink Jobs: Modified the description of the Auto Restart upon Exception parameter in the runtime configuration. Flink SQL jobs and Flink OpenSource SQL jobs cannot be restored from checkpoints.
Optimized the following sections: diff --git a/docs/dli/umn/dli_01_0001.html b/docs/dli/umn/dli_01_0001.html index f251d8bc4..840054d70 100644 --- a/docs/dli/umn/dli_01_0001.html +++ b/docs/dli/umn/dli_01_0001.html @@ -2,11 +2,11 @@

DLI Job Development Process

This chapter walks you through on how to develop a DLI job.

-

Creating an IAM User and Granting Permissions

  • To manage fine-grained permissions for your DLI resources using IAM, create an IAM user and grant them permissions to DLI if you are an enterprise user. For details, see Creating an IAM User and Granting Permissions.
  • When using DLI for the first time, you need to update the DLI agency according to the console's guidance so that DLI can use other cloud services and perform resource O&M operations on your behalf. The agency includes permissions to obtain IAM user information, access and use VPCs, CIDR blocks, routes, and peering connections, and send notifications via SMN in case of job execution failure.

    For more information on the specific permissions included in the agency, refer to Configuring DLI Agency Permissions.

    +

    Creating an IAM User and Granting Permissions

    • To manage fine-grained permissions for your DLI resources using IAM, create an IAM user and grant them permissions to DLI if you are an enterprise user. For details, see Creating an IAM User and Granting Permissions.
    • When using DLI for the first time, you need to update the DLI agency according to the console's guidance so that DLI can use other cloud services and perform resource O&M operations on your behalf. The agency includes permissions to obtain IAM user information, access and use VPCs, CIDR blocks, routes, and peering connections, and send notifications via SMN in case of job execution failure.

      For more information on the specific permissions included in the agency, see Configuring DLI Agency Permissions.

    -

    Creating Compute Resources and Metadata Required for Running Jobs

    • Before submitting a job using DLI, you need to create an elastic resource pool and create queues within it. This will provide the necessary compute resources for running the job. For how to create an elastic resource pool and create queues within it, see Overview of DLI Elastic Resource Pools and Queues.

      Alternatively, you can enhance DLI's computing environment by creating custom images. Specifically, to enhance the functions and performance of Spark and Flink jobs, you can create custom images by downloading the base images provided by DLI and adding dependencies (files, JAR files, or software) and private capabilities required for job execution. This changes the container runtime environment for the jobs.

      -

      For example, you can add a Python package or C library related to machine learning to a custom image to help you extend functions. For how to create a custom image, see Enhancing the Job Runtime Environment Using a Custom Image.

      +

      Creating Compute Resources and Metadata Required for Running Jobs

      • Before submitting a job using DLI, you need to create an elastic resource pool and create queues within it. This will provide the necessary compute resources for running the job. For details about how to create an elastic resource pool and create queues within it, see Overview of DLI Elastic Resource Pools and Queues.

        Alternatively, you can enhance DLI's computing environment by creating custom images. Specifically, to enhance the functions and performance of Spark and Flink jobs, you can create custom images by downloading the base images provided by DLI and adding dependencies (files, JAR files, or software) and private capabilities required for job execution. This changes the container runtime environment for the jobs.

        +

        For example, you can add a Python package or C library related to machine learning to a custom image to help you extend functions. For details about how to create a custom image, see Enhancing the Job Runtime Environment Using a Custom Image.

      • DLI metadata is the basis for developing SQL and Spark jobs. Before executing a job, you need to define databases and tables based on your business scenario.

        Flink allows for dynamic data types, enabling the definition of data structures at runtime without the need for predefined metadata.

        @@ -67,7 +67,7 @@

        Using Cloud Eye to Monitor DLI

        You can query DLI monitoring metrics and alarms through Cloud Eye management console or APIs.

        For example, you can monitor the resource usage and job status of a DLI queue. For details about DLI metrics, see Monitoring DLI Using Cloud Eye.

        -

        Using CTS to Audit DLI

        With CTS, you can log operations related to DLI, making it easier to search, audit, and trace in the future. For the supported operations, see Using CTS to Audit DLI.

        +

        Using CTS to Audit DLI

        With CTS, you can log operations related to DLI, making it easier to search, audit, and trace in the future. For details about the supported operations, see Using CTS to Audit DLI.

        diff --git a/docs/dli/umn/dli_01_0002.html b/docs/dli/umn/dli_01_0002.html index c5415bad0..68961d2c8 100644 --- a/docs/dli/umn/dli_01_0002.html +++ b/docs/dli/umn/dli_01_0002.html @@ -51,7 +51,7 @@ 22,book_2 29,book_9

        After the file is uploaded successfully, the file path is obs://obs1/sampledata.csv.

        -

        For more operations on the OBS console, see Object Storage Service User Guide.

        +

        For more operations on the OBS console, see Object Storage Service User Guide.

      Step 2: Create an Elastic Resource Pool and Create Queues Within It

      In this example, the elastic resource pool dli_resource_pool and queue dli_queue_01 are created.
      1. Log in to the DLI management console.
      2. In the navigation pane on the left, choose Resources > Resource Pool.
      3. On the displayed page, click Buy Resource Pool in the upper right corner.
      4. On the displayed page, set the parameters.
        Table 2 describes the parameters. diff --git a/docs/dli/umn/dli_01_0005.html b/docs/dli/umn/dli_01_0005.html index ef2c0e7dd..f29737fbf 100644 --- a/docs/dli/umn/dli_01_0005.html +++ b/docs/dli/umn/dli_01_0005.html @@ -51,9 +51,9 @@

      Creating a Table

      Before creating a table, ensure that a database has been created.

      -
      1. You can create a table on either the Databases and Tables page or the SQL Editor page.

        Datasource connection tables, such as View tables, HBase (MRS) tables, OpenTSDB (MRS) tables, GaussDB(DWS) tables, RDS tables, and CSS tables, cannot be created. You can use SQL to create views and datasource connection tables. For details, see "Creating a View" and "Creating a Datasource Connection Table" in Data Lake Insight SQL Syntax Reference.

        +
        1. You can create a table on either the Databases and Tables page or the SQL Editor page.

          Datasource connection tables, such as View tables, HBase (MRS) tables, OpenTSDB (MRS) tables, DWS tables, RDS tables, and CSS tables, cannot be created. You can use SQL to create views and datasource connection tables. For details, see "Creating a View" and "Creating a Datasource Connection Table" in the Data Lake Insight SQL Syntax Reference.

          -
          • To create a table on the Data Management page:
            1. In the navigation pane on the left of the console, choose Data Management > Databases and Tables.
            2. On the Databases and Tables page, select the database for which you want to create a table. In the Operation column, click More > Create Table to create a table in the current database.
            +
            • To create a table on the Data Management page:
              1. In the navigation pane on the left of the console, choose Data Management > Databases and Tables.
              2. On the Databases and Tables page, select the database for which you want to create a table. In the Operation column, click More > Create Table to create a table in the current database.
            • To create a table on the SQL Editor page:
              1. In the navigation pane on the left of the management console, choose SQL Editor.
              2. In the navigation pane of the displayed SQL Editor page, click Databases. You can create a table in either of the following ways:
                • Click a database name. In the Tables area, click on the right to create a table in the current database.
                • Click on the right of the database and choose Create Table from the shortcut menu to create a table in the current database.
            @@ -108,7 +108,7 @@

Type

Data type of a column. This parameter corresponds to Column Name.

-
  • string: The data is of the string type.
  • int: Each integer is stored on four bytes.
  • date: The value ranges from 0000-01-01 to 9999-12-31.
  • double: Each number is stored on eight bytes.
  • boolean: Each value is stored on one byte.
  • decimal: The valid bits are positive integers between 1 to 38, including 1 and 38. The decimal digits are integers less than 10.
  • smallint/short: The number is stored on two bytes.
  • bigint/long: The number is stored on eight bytes.
  • timestamp: The data indicates a date and time. The value can be accurate to six decimal points.
  • float: Each number is stored on four bytes.
  • tinyint: Each number is stored on one byte. Only OBS tables support this data type.
+
  • string: The data is of the string type.
  • int: Each integer is stored on four bytes.
  • date: The value ranges from 0000-01-01 to 9999-12-31.
  • double: Each number is stored on eight bytes.
  • boolean: Each value is stored on one byte.
  • decimal: The valid bits are positive integers ranging from 1 to 38. The decimal digits are integers less than 10.
  • smallint/short: The number is stored on two bytes.
  • bigint/long: The number is stored on eight bytes.
  • timestamp: The data indicates a date and time. The value can be accurate to six decimal points.
  • float: Each number is stored on four bytes.
  • tinyint: Each number is stored on one byte. Only OBS tables support this data type.

string

Data Format

DLI supports the following data formats:

-
  • Parquet: DLI can read non-compressed data or data that is compressed using Snappy and gzip.
  • CSV: DLI can read non-compressed data or data that is compressed using gzip.
  • ORC: DLI can read non-compressed data or data that is compressed using Snappy.
  • JSON: DLI can read non-compressed data or data that is compressed using gzip.
  • Avro: DLI can read uncompressed Avro data.
+
  • Parquet: DLI can read non-compressed data or data that is compressed using Snappy and gzip.
  • CSV: DLI can read non-compressed data or data that is compressed using gzip.
  • ORC: DLI can read non-compressed data or data that is compressed using Snappy.
  • JSON: DLI can read non-compressed data or data that is compressed using gzip.
  • Avro: DLI can read uncompressed Avro data.

CSV

User-defined Quotation Character

This parameter is valid only when Data Format is set to CSV and you select User-defined Quotation Character.

+

This parameter is valid only when Data Format is set to CSV and you select User-defined Quotation Character.

The following quotation characters are supported:

  • Single quotation mark (')
  • Double quotation marks (")
  • Others: Enter a user-defined quotation character.
-

  • Click OK.

    After a table is created, you can view and select the table for use on the Data Management page or SQL Editor page.

    +

  • Click OK.

    After a table is created, you can view and select the table for use on the Data Management page or SQL Editor page.

  • Related Operations

    After a table is created, you can import data from other OBS buckets to the table.

    diff --git a/docs/dli/umn/dli_01_0006.html b/docs/dli/umn/dli_01_0006.html index 96c36cb4e..a50f81dc0 100644 --- a/docs/dli/umn/dli_01_0006.html +++ b/docs/dli/umn/dli_01_0006.html @@ -1,9 +1,9 @@

    Creating an Enhanced Datasource Connection

    -

    Scenario

    Create an enhanced datasource connection for DLI to access, import, query, and analyze data of other data sources.

    -

    For example, to connect DLI to the MRS, RDS, CSS, Kafka, or GaussDB(DWS) data source, you need to enable the network between DLI and the VPC of the data source.

    -

    Create an enhanced datasource connection on the console.

    +

    Scenario

    Before using DLI to access data from other sources, you need to create an enhanced datasource connection to enable network communication between DLI and the destination data source. This allows DLI to seamlessly access, import, query, and analyze data stored in external systems.

    +

    For example, when connecting DLI to services such as MRS, RDS, CSS, Kafka, or DWS, you must first configure the network connectivity between DLI and the corresponding VPC of these data sources to facilitate smooth data exchange.

    +

    This section provides a step-by-step guide on how to create an enhanced datasource connection via the management console.

    Notes and Constraints

    + + +
    Table 1 Notes and constraints on enhanced datasource connections

    Item

    @@ -137,6 +137,7 @@

    Subnet

    Subnet used by the data source.

    +

    If the subnet of the selected data source has IPv6 enabled, the enhanced datasource connection you create will also support IPv6. For more information on using IPv6 for cross-source access, see How Do I Configure a Network Connection with IPv6 Address Enabled?.

    Host Information

    @@ -185,6 +186,15 @@

    Name of a custom route, which is unique in the same enhanced datasource connection. The name can contain up to 64 characters. Only digits, letters, underscores (_), and hyphens (-) are allowed.

    IP Address Type

    +

    The options are IPv4 and IPv6.

    +

    If your data source has IPv6 enabled and the current enhanced datasource connection supports IPv6, you can select IPv6 routes when adding a route table.

    +

    You can check whether the current enhanced datasource connection supports IPv6 in its basic information. For details, see Viewing Basic Information About an Enhanced Datasource Connection.

    +

    The route IP address example is as follows:

    +
    • IPv4 address: 192.168.2.0/24.
    • IPv6 address: 2407:c080:802:be7::/64.
    +

    IP Address

    Custom route CIDR block. The CIDR blocks of different routes can overlap but cannot be identical.

    @@ -196,12 +206,17 @@
  • After adding a route, you can view the route information on the route details page.
  • -

    Step 3: Test the Connectivity Between the Queue in the Elastic Resource Pool and the Data Source Address

    1. Log in to the DLI management console. In the navigation pane on the left, choose Resources > Queue Management.
    2. On the Queue Management page, locate the row containing the target queue, click More in the Operation column, and select Test Address Connectivity.
    3. On the Test Address Connectivity page, enter the address to be tested. The domain name and IP address are supported, and the port number can be specified.

      You can input the data source address in the following formats: IPv4 address; IPv4 address + Port number; Domain name; Domain name + Port number.

      -
      • IPv4 address: 192.168.x.x
      • IPv4 + Port number: 192.168.x.x:8080
      • Domain name: domain-xxxxxx.com
      • Domain name + Port number: domain-xxxxxx.com:8080
      +

      Step 3: Test the Connectivity Between the Queue in the Elastic Resource Pool and the Data Source Address

      1. Log in to the DLI management console. In the navigation pane on the left, choose Resources > Queue Management.
      2. On the Queue Management page, locate the row containing the target queue, click More in the Operation column, and select Test Address Connectivity.
      3. On the Test Address Connectivity page, enter the address to be tested. The domain name and IP address are supported, and the port number can be specified.

        You can input the data source address in the following formats: IPv4 address; IPv4 address + Port number; Domain name; Domain name + Port number.

        +
        • IPv4 address: 192.168.x.x
        • IPv4 + Port number: 192.168.x.x:8080
        • Domain name: domain-xxxxxx.com
        • Domain name + Port number: domain-xxxxxx.com:8080
        • IPv6 address: 2001:0db8:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX
        • [IPv6] + Port number: [2001:0db8:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]:8080

      4. Click Test.
        • If the test address is reachable, you will receive a message.
        • If the test address is unreachable, you will also receive a message. Check the network configurations and retry. Network configurations include the VPC peering and the datasource connection. Check whether they have been activated.
      +

      How Do I Configure a Network Connection with IPv6 Address Enabled?

      DLI resource networks support IPv4/IPv6 dual stack. When creating an enhanced datasource connection, you can choose to use an IPv6 address for communication to enhance network compatibility and security.

      +

      A prerequisite for using IPv6 in datasource scenarios is that both the DLI elastic resource pool and the data source must have IPv6 enabled.

      + +

      To verify if IPv6 communication is successful, use an IPv6 address to test the network connectivity between the queue and the data source by referring to Step 3: Test the Connectivity Between the Queue in the Elastic Resource Pool and the Data Source Address.

      +