diff --git a/docs/dli/umn/ALL_META.TXT.json b/docs/dli/umn/ALL_META.TXT.json index e09a1d5bc..4b3478871 100644 --- a/docs/dli/umn/ALL_META.TXT.json +++ b/docs/dli/umn/ALL_META.TXT.json @@ -14,7 +14,10 @@ "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Service Overview", @@ -27,17 +30,18 @@ "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", "doc_type":"usermanual", - "kw":"What Is Data Lake Insight?,Service Overview,User Guide", + "kw":"What Is Data Lake Insight,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"What Is Data Lake Insight?", + "title":"What Is Data Lake Insight", "githuburl":"" }, { @@ -52,9 +56,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Advantages", @@ -72,9 +77,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Application Scenarios", @@ -85,26 +91,48 @@ "node_id":"dli_07_0005.xml", "product_code":"dli", "code":"5", - "des":"Only the latest 100 jobs are displayed on DLI's SparkUI.A maximum of 1,000 job results can be displayed on the console. To view more or all jobs, export the job data to O", + "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":"Notes and Constraints,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Notes and Constraints", "githuburl":"" }, + { + "uri":"dli_07_0027.html", + "node_id":"dli_07_0027.xml", + "product_code":"dli", + "code":"6", + "des":"An elastic resource pool provides compute resources (CPU and memory) for running DLI jobs. The unit is CU. One CU contains one CPU and 4 GB memory.You can create multiple", + "doc_type":"usermanual", + "kw":"Specifications,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Specifications", + "githuburl":"" + }, { "uri":"dli_07_0006.html", "node_id":"dli_07_0006.xml", "product_code":"dli", - "code":"6", + "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", "doc_type":"usermanual", "kw":"Permissions Management,Service Overview,User Guide", @@ -112,9 +140,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Permissions Management", @@ -124,7 +153,7 @@ "uri":"dli_07_0009.html", "node_id":"dli_07_0009.xml", "product_code":"dli", - "code":"7", + "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", "doc_type":"usermanual", "kw":"Quotas,Service Overview,User Guide", @@ -132,9 +161,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Quotas", @@ -144,17 +174,18 @@ "uri":"dli_07_0003.html", "node_id":"dli_07_0003.xml", "product_code":"dli", - "code":"8", - "des":"DLI allows multiple organizations, departments, or applications to share resources. A logical entity, also called a tenant, is provided to use diverse resources and servi", + "code":"9", + "des":"Dedicated computing resources. They are isolated by resource pools and can only be shared by queues in the same elastic resource pool. You can set scaling policies of dif", "doc_type":"usermanual", "kw":"Basic Concepts,Service Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Basic Concepts", @@ -164,7 +195,7 @@ "uri":"dli_01_0220.html", "node_id":"dli_01_0220.xml", "product_code":"dli", - "code":"9", + "code":"10", "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", @@ -172,7 +203,10 @@ "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Getting Started", @@ -182,60 +216,42 @@ "uri":"dli_01_0002.html", "node_id":"dli_01_0002.xml", "product_code":"dli", - "code":"10", - "des":"DLI can query data stored in OBS. This section describes how to us a Spark SQL job on DLI to query OBS data.You can use DLI to submit a Spark SQL job to query data. The g", - "doc_type":"usermanual", - "kw":"Creating and Submitting a Spark SQL Job,Getting Started,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating and Submitting a Spark SQL Job", - "githuburl":"" - }, - { - "uri":"dli_01_0512.html", - "node_id":"dli_01_0512.xml", - "product_code":"dli", "code":"11", - "des":"DLI allows you to customize query templates or save frequently used SQL statements as templates to facilitate SQL operations. After templates are saved, you do not need t", + "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 new file called sampledata.csv and u", "doc_type":"usermanual", - "kw":"Developing and Submitting a Spark SQL Job Using the TPC-H Sample Template,Getting Started,User Guide", + "kw":"Using DLI to Submit a SQL Job to Query OBS Data,Getting Started,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Developing and Submitting a Spark SQL Job Using the TPC-H Sample Template", + "title":"Using DLI to Submit a SQL Job to Query OBS Data", "githuburl":"" }, { - "uri":"dli_01_0375.html", - "node_id":"dli_01_0375.xml", + "uri":"dli_01_0020.html", + "node_id":"dli_01_0020.xml", "product_code":"dli", "code":"12", - "des":"DLI can query data stored in OBS. This section describes how to use a Spark Jar job on DLI to query OBS data in real time.You can use DLI to submit Spark jobs for real-ti", + "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":"Creating and Submitting a Spark Jar Job,Getting Started,User Guide", + "kw":"Using DLI to Submit a SQL Job to Query RDS for MySQL Data,Getting Started,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Creating and Submitting a Spark Jar Job", + "title":"Using DLI to Submit a SQL Job to Query RDS for MySQL Data", "githuburl":"" }, { @@ -243,59 +259,62 @@ "node_id":"dli_01_0531.xml", "product_code":"dli", "code":"13", - "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", + "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":"Creating and Submitting a Flink OpenSource SQL Job,Getting Started,User Guide", + "kw":"Using DLI to Submit a Flink OpenSource SQL Job to Query RDS for MySQL Data,Getting Started,User Guid", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Creating and Submitting a Flink OpenSource SQL Job", + "title":"Using DLI to Submit a Flink OpenSource SQL Job to Query RDS for MySQL Data", "githuburl":"" }, { - "uri":"dli_01_0377.html", - "node_id":"dli_01_0377.xml", + "uri":"dli_01_0512.html", + "node_id":"dli_01_0512.xml", "product_code":"dli", "code":"14", - "des":"The Overview page of the DLI console provides you with the DLI workflow and resource usage.The process of using DLI is as follows:Create a queue.Queues are DLI's compute ", + "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":"DLI Console Overview,User Guide", + "kw":"Using DLI to Submit a Flink Jar Job,Getting Started,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"DLI Console Overview", + "title":"Using DLI to Submit a Flink Jar Job", "githuburl":"" }, { - "uri":"dli_01_0320.html", - "node_id":"dli_01_0320.xml", + "uri":"dli_01_0375.html", + "node_id":"dli_01_0375.xml", "product_code":"dli", "code":"15", - "des":"You can edit and run SQL statements in the SQL job editor to execute data query.The editor supports SQL:2003 and is compatible with Spark SQL. For details about the synta", + "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":"SQL Editor,User Guide", + "kw":"Using DLI to Submit a Spark Jar Job,Getting Started,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"SQL Editor", + "title":"Using DLI to Submit a Spark Jar Job", "githuburl":"" }, { @@ -303,834 +322,269 @@ "node_id":"dli_01_0001.xml", "product_code":"dli", "code":"16", - "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.", + "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":"Job Management", + "kw":"DLI Job Development Process,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Job Management", + "title":"DLI Job Development Process", "githuburl":"" }, { - "uri":"dli_01_0567.html", - "node_id":"dli_01_0567.xml", + "uri":"dli_01_0611.html", + "node_id":"dli_01_0611.xml", "product_code":"dli", "code":"17", - "des":"DLI provides the following job types:SQL job: SQL jobs provide you with standard SQL statements and are compatible with Spark SQL and Presto SQL (based on Presto). You ca", + "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":"Overview,Job Management,User Guide", + "kw":"Preparations", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Overview", + "title":"Preparations", "githuburl":"" }, { - "uri":"dli_01_0017.html", - "node_id":"dli_01_0017.xml", + "uri":"dli_01_0618.html", + "node_id":"dli_01_0618.xml", "product_code":"dli", "code":"18", - "des":"SQL jobs allow you to execute SQL statements in the SQL job editing window, import data, and export data.SQL job management provides the following functions:Searching for", + "des":"To use DLI, you must first configure permissions.This section applies to the following scenarios:If you use DLI for the first time, configure DLI agency permissions by re", "doc_type":"usermanual", - "kw":"SQL Job Management,Job Management,User Guide", + "kw":"Configuring DLI Agency Permissions,Preparations,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"SQL Job Management", + "title":"Configuring DLI Agency Permissions", "githuburl":"" }, { - "uri":"dli_01_0389.html", - "node_id":"dli_01_0389.xml", + "uri":"dli_01_0418.html", + "node_id":"dli_01_0418.xml", "product_code":"dli", "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.", + "des":"You can use Identity and Access Management (IAM) to implement fine-grained permissions control on DLI resources. For details, see Overview.If your cloud account does not ", "doc_type":"usermanual", - "kw":"Flink Job Management", + "kw":"Creating an IAM User and Granting Permissions,Preparations,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Flink Job Management", + "title":"Creating an IAM User and Granting Permissions", "githuburl":"" }, { - "uri":"dli_01_0403.html", - "node_id":"dli_01_0403.xml", + "uri":"dli_01_0536.html", + "node_id":"dli_01_0536.xml", "product_code":"dli", "code":"20", - "des":"On the Job Management page of Flink jobs, you can submit a Flink job. Currently, the following job types are supported:Flink SQL uses SQL statements to define jobs and ca", + "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":"Overview,Flink Job Management,User Guide", + "kw":"Configuring a DLI Job Bucket,Preparations,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Overview", - "githuburl":"" - }, - { - "uri":"dli_01_0479.html", - "node_id":"dli_01_0479.xml", - "product_code":"dli", - "code":"21", - "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":"Managing Flink Job Permissions,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Managing Flink Job Permissions", - "githuburl":"" - }, - { - "uri":"dli_01_0454.html", - "node_id":"dli_01_0454.xml", - "product_code":"dli", - "code":"22", - "des":"To create a Flink job, you need to enter the data source and data output channel, that is, source and sink. To use another service as the source or sink stream, you need ", - "doc_type":"usermanual", - "kw":"Preparing Flink Job Data,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Preparing Flink Job Data", - "githuburl":"" - }, - { - "uri":"dli_01_0498.html", - "node_id":"dli_01_0498.xml", - "product_code":"dli", - "code":"23", - "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 1.10 and 1.12 provided by the ", - "doc_type":"usermanual", - "kw":"(Recommended) Creating a Flink OpenSource SQL Job,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"(Recommended) Creating a Flink OpenSource SQL Job", - "githuburl":"" - }, - { - "uri":"dli_01_0455.html", - "node_id":"dli_01_0455.xml", - "product_code":"dli", - "code":"24", - "des":"This section describes how to create a Flink SQL job. You can use Flink SQLs to develop jobs to meet your service requirements. Using SQL statements simplifies logic impl", - "doc_type":"usermanual", - "kw":"Creating a Flink SQL Job,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating a Flink SQL Job", - "githuburl":"" - }, - { - "uri":"dli_01_0457.html", - "node_id":"dli_01_0457.xml", - "product_code":"dli", - "code":"25", - "des":"This section describes how to create a Flink Jar job. You can perform secondary development based on Flink APIs, build your own JAR file, and submit the JAR file to DLI q", - "doc_type":"usermanual", - "kw":"Creating a Flink Jar Job,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating a Flink Jar Job", - "githuburl":"" - }, - { - "uri":"dli_01_0461.html", - "node_id":"dli_01_0461.xml", - "product_code":"dli", - "code":"26", - "des":"After a job is created, you can perform operations on the job as required.Editing a JobStarting a JobStopping a JobDeleting a JobExporting a JobImporting a JobModifying N", - "doc_type":"usermanual", - "kw":"Performing Operations on a Flink Job,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Performing Operations on a Flink Job", - "githuburl":"" - }, - { - "uri":"dli_01_0462.html", - "node_id":"dli_01_0462.xml", - "product_code":"dli", - "code":"27", - "des":"After creating a job, you can view the job details to learn about the following information:Viewing Job DetailsChecking Job Monitoring InformationViewing the Task List of", - "doc_type":"usermanual", - "kw":"Flink Job Details,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Flink Job Details", - "githuburl":"" - }, - { - "uri":"dli_01_0463.html", - "node_id":"dli_01_0463.xml", - "product_code":"dli", - "code":"28", - "des":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", - "doc_type":"usermanual", - "kw":"Tag Management,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Tag Management", - "githuburl":"" - }, - { - "uri":"dli_01_0534.html", - "node_id":"dli_01_0534.xml", - "product_code":"dli", - "code":"29", - "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,Flink Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Enabling Dynamic Scaling for Flink Jobs", - "githuburl":"" - }, - { - "uri":"dli_01_0465.html", - "node_id":"dli_01_0465.xml", - "product_code":"dli", - "code":"30", - "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 Management", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Spark Job Management", - "githuburl":"" - }, - { - "uri":"dli_01_0385.html", - "node_id":"dli_01_0385.xml", - "product_code":"dli", - "code":"31", - "des":"Based on the open-source Spark, DLI optimizes performance and reconstructs services to be compatible with the Apache Spark ecosystem and interfaces, and executes batch pr", - "doc_type":"usermanual", - "kw":"Spark Job Management,Spark Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Spark Job Management", - "githuburl":"" - }, - { - "uri":"dli_01_0384.html", - "node_id":"dli_01_0384.xml", - "product_code":"dli", - "code":"32", - "des":"DLI provides fully-managed Spark computing services by allowing you to execute Spark jobs.On the Overview page, click Create Job in the upper right corner of the Spark Jo", - "doc_type":"usermanual", - "kw":"Creating a Spark Job,Spark Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating a Spark Job", - "githuburl":"" - }, - { - "uri":"dli_01_0535.html", - "node_id":"dli_01_0535.xml", - "product_code":"dli", - "code":"33", - "des":"In actual job operations, jobs have different importance and urgency levels. So, the compute resources required for normal operations of important and urgent jobs need to", - "doc_type":"usermanual", - "kw":"Setting the Priority for a Job,Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Setting the Priority for a Job", - "githuburl":"" - }, - { - "uri":"dli_01_0012.html", - "node_id":"dli_01_0012.xml", - "product_code":"dli", - "code":"34", - "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":"Queue Management", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Queue Management", - "githuburl":"" - }, - { - "uri":"dli_01_0402.html", - "node_id":"dli_01_0402.xml", - "product_code":"dli", - "code":"35", - "des":"Queues in DLI are computing resources, which are the basis for using DLI. All executed jobs require computing resources.Currently, DLI provides two types of queues: For S", - "doc_type":"usermanual", - "kw":"Overview,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Overview", - "githuburl":"" - }, - { - "uri":"dli_01_0015.html", - "node_id":"dli_01_0015.xml", - "product_code":"dli", - "code":"36", - "des":"You can isolate queues allocated to different users by setting permissions to ensure data query performance.The administrator and queue owner have all permissions, which ", - "doc_type":"usermanual", - "kw":"Queue Permission Management,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Queue Permission Management", - "githuburl":"" - }, - { - "uri":"dli_01_0363.html", - "node_id":"dli_01_0363.xml", - "product_code":"dli", - "code":"37", - "des":"Before executing a job, you need to create a queue.If you use a sub-account to create a queue for the first time, log in to the DLI management console using the main acco", - "doc_type":"usermanual", - "kw":"Creating a Queue,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating a Queue", - "githuburl":"" - }, - { - "uri":"dli_01_0016.html", - "node_id":"dli_01_0016.xml", - "product_code":"dli", - "code":"38", - "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,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Deleting a Queue", - "githuburl":"" - }, - { - "uri":"dli_01_0565.html", - "node_id":"dli_01_0565.xml", - "product_code":"dli", - "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,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Allocating a Queue to an Enterprise Project", - "githuburl":"" - }, - { - "uri":"dli_01_0443.html", - "node_id":"dli_01_0443.xml", - "product_code":"dli", - "code":"40", - "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":"Modifying the CIDR Block,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Modifying the CIDR Block", - "githuburl":"" - }, - { - "uri":"dli_01_0487.html", - "node_id":"dli_01_0487.xml", - "product_code":"dli", - "code":"41", - "des":"Elastic scaling can be performed for a newly created queue only when there were jobs running in this queue.Queues with 16 CUs do not support scale-out or scale-in.Queues ", - "doc_type":"usermanual", - "kw":"Elastic Scaling of Queues,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Elastic Scaling of Queues", - "githuburl":"" - }, - { - "uri":"dli_01_0488.html", - "node_id":"dli_01_0488.xml", - "product_code":"dli", - "code":"42", - "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":"Scheduling CU Changes,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Scheduling CU Changes", - "githuburl":"" - }, - { - "uri":"dli_01_0489.html", - "node_id":"dli_01_0489.xml", - "product_code":"dli", - "code":"43", - "des":"It can be used to test the connectivity between the DLI queue and the peer IP address specified by the user in common scenarios, or the connectivity between the DLI queue", - "doc_type":"usermanual", - "kw":"Testing Address Connectivity,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Testing Address Connectivity", - "githuburl":"" - }, - { - "uri":"dli_01_0421.html", - "node_id":"dli_01_0421.xml", - "product_code":"dli", - "code":"44", - "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,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating an SMN Topic", - "githuburl":"" - }, - { - "uri":"dli_01_0022.html", - "node_id":"dli_01_0022.xml", - "product_code":"dli", - "code":"45", - "des":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", - "doc_type":"usermanual", - "kw":"Managing Queue Tags,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Managing Queue Tags", - "githuburl":"" - }, - { - "uri":"dli_01_0563.html", - "node_id":"dli_01_0563.xml", - "product_code":"dli", - "code":"46", - "des":"DLI allows you to set properties for queues.You can set Spark driver parameters to improve the scheduling efficiency of queues.This section describes how to set queue pro", - "doc_type":"usermanual", - "kw":"Setting Queue Properties,Queue Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Setting Queue Properties", + "title":"Configuring a DLI Job Bucket", "githuburl":"" }, { "uri":"dli_01_0508.html", "node_id":"dli_01_0508.xml", "product_code":"dli", - "code":"47", + "code":"21", "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":"Elastic Resource Pool", + "kw":"Creating an Elastic Resource Pool and Queues Within It", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Elastic Resource Pool", - "githuburl":"" - }, - { - "uri":"dli_01_0528.html", - "node_id":"dli_01_0528.xml", - "product_code":"dli", - "code":"48", - "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":"Before You Start", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Before You Start", + "title":"Creating an Elastic Resource Pool and Queues Within It", "githuburl":"" }, { "uri":"dli_01_0504.html", "node_id":"dli_01_0504.xml", "product_code":"dli", - "code":"49", - "des":"An elastic resource pool provides compute resources (CPU and memory) for running DLI jobs. The unit is CU. One CU contains one CPU and 4 GB memory.You can create multiple", + "code":"22", + "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,Before You Start,User Guide", + "kw":"Overview of DLI Elastic Resource Pools and Queues,Creating an Elastic Resource Pool and Queues Withi", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Overview", - "githuburl":"" - }, - { - "uri":"dli_01_0515.html", - "node_id":"dli_01_0515.xml", - "product_code":"dli", - "code":"50", - "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":"Creating an Elastic Resource Pool and Running a Job,Before You Start,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating an Elastic Resource Pool and Running a Job", - "githuburl":"" - }, - { - "uri":"dli_01_0516.html", - "node_id":"dli_01_0516.xml", - "product_code":"dli", - "code":"51", - "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":"Configuring Scaling Policies for Queues,Before You Start,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Configuring Scaling Policies for Queues", - "githuburl":"" - }, - { - "uri":"dli_01_0529.html", - "node_id":"dli_01_0529.xml", - "product_code":"dli", - "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":"Regular Operations", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Regular Operations", + "title":"Overview of DLI Elastic Resource Pools and Queues", "githuburl":"" }, { "uri":"dli_01_0505.html", "node_id":"dli_01_0505.xml", "product_code":"dli", - "code":"53", - "des":"For details about the application scenarios of elastic resource pools, see the Overview. This section describes how to create an elastic resource pool.If you use an enhan", + "code":"23", + "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,Regular Operations,User Guide", + "kw":"Creating an Elastic Resource Pool and Creating Queues Within It,Creating an Elastic Resource Pool an", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Creating an Elastic Resource Pool", + "title":"Creating an Elastic Resource Pool and Creating Queues Within It", + "githuburl":"" + }, + { + "uri":"dli_01_0529.html", + "node_id":"dli_01_0529.xml", + "product_code":"dli", + "code":"24", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Elastic Resource Pools", + "githuburl":"" + }, + { + "uri":"dli_01_0622.html", + "node_id":"dli_01_0622.xml", + "product_code":"dli", + "code":"25", + "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":"Viewing Basic Information,Managing Elastic Resource Pools,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Viewing Basic Information", "githuburl":"" }, { "uri":"dli_01_0526.html", "node_id":"dli_01_0526.xml", "product_code":"dli", - "code":"54", + "code":"26", "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,Regular Operations,User Guide", + "kw":"Managing Permissions,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Managing Permissions", "githuburl":"" }, - { - "uri":"dli_01_0509.html", - "node_id":"dli_01_0509.xml", - "product_code":"dli", - "code":"55", - "des":"You can add one or more queues to an elastic resource pool to run jobs. This section describes how to add a queue to an elastic resource pool.Automatic scaling of an elas", - "doc_type":"usermanual", - "kw":"Adding a Queue,Regular Operations,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Adding a Queue", - "githuburl":"" - }, { "uri":"dli_01_0530.html", "node_id":"dli_01_0530.xml", "product_code":"dli", - "code":"56", + "code":"27", "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,Regular Operations,User Guide", + "kw":"Binding a Queue,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Binding a Queue", "githuburl":"" }, - { - "uri":"dli_01_0506.html", - "node_id":"dli_01_0506.xml", - "product_code":"dli", - "code":"57", - "des":"Multiple queues can be added to an elastic resource pool. For details about how to add a queue, see Adding a Queue. You can configure the number of CUs you want based on ", - "doc_type":"usermanual", - "kw":"Managing Queues,Regular Operations,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Managing Queues", - "githuburl":"" - }, { "uri":"dli_01_0507.html", "node_id":"dli_01_0507.xml", "product_code":"dli", - "code":"58", + "code":"28", "des":"CU settings are used to control the maximum and minimum CU ranges for elastic resource pools to avoid unlimited resource scaling.For example, an elastic resource pool has", "doc_type":"usermanual", - "kw":"Setting CUs,Regular Operations,User Guide", + "kw":"Setting CUs,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Setting CUs", @@ -1140,17 +594,18 @@ "uri":"dli_01_0524.html", "node_id":"dli_01_0524.xml", "product_code":"dli", - "code":"59", - "des":"If the current specifications of your elastic resource pool do not meet your service needs, you can modify them using the change specifications function.In the navigation", + "code":"29", + "des":"If the current specifications of your elastic resource pool do not meet your service needs, you can modify them using the change yearly/monthly CUs function.In the naviga", "doc_type":"usermanual", - "kw":"Modifying Specifications,Regular Operations,User Guide", + "kw":"Modifying Specifications,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Modifying Specifications", @@ -1160,37 +615,60 @@ "uri":"dli_01_0525.html", "node_id":"dli_01_0525.xml", "product_code":"dli", - "code":"60", + "code":"30", "des":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", "doc_type":"usermanual", - "kw":"Managing Tags,Regular Operations,User Guide", + "kw":"Managing Tags,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Managing Tags", "githuburl":"" }, { - "uri":"dli_01_0532.html", - "node_id":"dli_01_0532.xml", + "uri":"dli_01_0506.html", + "node_id":"dli_01_0506.xml", "product_code":"dli", - "code":"61", - "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", + "code":"31", + "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", "doc_type":"usermanual", - "kw":"Viewing Scaling History,Regular Operations,User Guide", + "kw":"Adjusting Scaling Policies for Queues in an Elastic Resource Pool,Managing Elastic Resource Pools,Us", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Adjusting Scaling Policies for Queues in an Elastic Resource Pool", + "githuburl":"" + }, + { + "uri":"dli_01_0532.html", + "node_id":"dli_01_0532.xml", + "product_code":"dli", + "code":"32", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Viewing Scaling History", @@ -1200,816 +678,900 @@ "uri":"dli_01_0566.html", "node_id":"dli_01_0566.xml", "product_code":"dli", - "code":"62", + "code":"33", "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 to an Enterprise Project,Regular Operations,User Guide", + "kw":"Allocating to an Enterprise Project,Managing Elastic Resource Pools,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Allocating to an Enterprise Project", "githuburl":"" }, { - "uri":"dli_01_0004.html", - "node_id":"dli_01_0004.xml", + "uri":"dli_01_0528.html", + "node_id":"dli_01_0528.xml", "product_code":"dli", - "code":"63", + "code":"34", "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 Management", + "kw":"Managing Queues", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Data Management", + "title":"Managing Queues", + "githuburl":"" + }, + { + "uri":"dli_01_0663.html", + "node_id":"dli_01_0663.xml", + "product_code":"dli", + "code":"35", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Viewing Basic Information About a Queue", + "githuburl":"" + }, + { + "uri":"dli_01_0015.html", + "node_id":"dli_01_0015.xml", + "product_code":"dli", + "code":"36", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Queue Permission Management", + "githuburl":"" + }, + { + "uri":"dli_01_0565.html", + "node_id":"dli_01_0565.xml", + "product_code":"dli", + "code":"37", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Allocating a Queue to an Enterprise Project", + "githuburl":"" + }, + { + "uri":"dli_01_0421.html", + "node_id":"dli_01_0421.xml", + "product_code":"dli", + "code":"38", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating an SMN Topic", + "githuburl":"" + }, + { + "uri":"dli_01_0022.html", + "node_id":"dli_01_0022.xml", + "product_code":"dli", + "code":"39", + "des":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", + "doc_type":"usermanual", + "kw":"Managing Queue Tags,Managing Queues,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Queue Tags", + "githuburl":"" + }, + { + "uri":"dli_01_0563.html", + "node_id":"dli_01_0563.xml", + "product_code":"dli", + "code":"40", + "des":"DLI allows you to set properties for queues.You can set Spark driver parameters to improve the scheduling efficiency of queues.This section describes how to set queue pro", + "doc_type":"usermanual", + "kw":"Setting Queue Properties,Managing Queues,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Setting Queue Properties", + "githuburl":"" + }, + { + "uri":"dli_01_0489.html", + "node_id":"dli_01_0489.xml", + "product_code":"dli", + "code":"41", + "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 Address Connectivity,Managing Queues,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Testing Address Connectivity", + "githuburl":"" + }, + { + "uri":"dli_01_0016.html", + "node_id":"dli_01_0016.xml", + "product_code":"dli", + "code":"42", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Deleting a Queue", + "githuburl":"" + }, + { + "uri":"dli_01_0487.html", + "node_id":"dli_01_0487.xml", + "product_code":"dli", + "code":"43", + "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 standard queues.Queues with 16 CUs do not", + "doc_type":"usermanual", + "kw":"Auto Scaling of Standard Queues,Managing Queues,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Auto Scaling of Standard Queues", + "githuburl":"" + }, + { + "uri":"dli_01_0488.html", + "node_id":"dli_01_0488.xml", + "product_code":"dli", + "code":"44", + "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":"Setting a Scheduled Auto Scaling Task for a Standard Queue,Managing Queues,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Setting a Scheduled Auto Scaling Task for a Standard Queue", + "githuburl":"" + }, + { + "uri":"dli_01_0443.html", + "node_id":"dli_01_0443.xml", + "product_code":"dli", + "code":"45", + "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 for a Standard Queue,Managing Queues,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Changing the CIDR Block for a Standard Queue", + "githuburl":"" + }, + { + "uri":"dli_01_0515.html", + "node_id":"dli_01_0515.xml", + "product_code":"dli", + "code":"46", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Example Use Case: Creating an Elastic Resource Pool and Running Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0516.html", + "node_id":"dli_01_0516.xml", + "product_code":"dli", + "code":"47", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Example Use Case: Configuring Scaling Policies for Queues in an Elastic Resource Pool", + "githuburl":"" + }, + { + "uri":"dli_01_0363.html", + "node_id":"dli_01_0363.xml", + "product_code":"dli", + "code":"48", + "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 (Discarded and Not Recommended),Creating an Elastic Resou", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a Non-Elastic Resource Pool Queue (Discarded and Not Recommended)", "githuburl":"" }, { "uri":"dli_01_0390.html", "node_id":"dli_01_0390.xml", "product_code":"dli", - "code":"64", + "code":"49", "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":"Databases and Tables", + "kw":"Creating Databases and Tables", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Databases and Tables", + "title":"Creating Databases and Tables", "githuburl":"" }, { "uri":"dli_01_0228.html", "node_id":"dli_01_0228.xml", "product_code":"dli", - "code":"65", - "des":"DLI database and table management provide the following functions:Database Permission ManagementTable Permission ManagementCreating a Database or a TableDeleting a Databa", + "code":"50", + "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":"Overview,Databases and Tables,User Guide", + "kw":"Understanding Data Catalogs, Databases, and Tables,Creating Databases and Tables,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Overview", - "githuburl":"" - }, - { - "uri":"dli_01_0447.html", - "node_id":"dli_01_0447.xml", - "product_code":"dli", - "code":"66", - "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":"Managing Database Permissions,Databases and Tables,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Managing Database Permissions", - "githuburl":"" - }, - { - "uri":"dli_01_0448.html", - "node_id":"dli_01_0448.xml", - "product_code":"dli", - "code":"67", - "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":"Managing Table Permissions,Databases and Tables,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Managing Table Permissions", + "title":"Understanding Data Catalogs, Databases, and Tables", "githuburl":"" }, { "uri":"dli_01_0005.html", "node_id":"dli_01_0005.xml", "product_code":"dli", - "code":"68", + "code":"51", "des":"A database, built on the computer storage device, is a data warehouse where data is organized, stored, and managed based on its structure.The table is an important part o", "doc_type":"usermanual", - "kw":"Creating a Database or a Table,Databases and Tables,User Guide", + "kw":"Creating a Database and Table on the DLI Console,Creating Databases and Tables,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Creating a Database or a Table", - "githuburl":"" - }, - { - "uri":"dli_01_0011.html", - "node_id":"dli_01_0011.xml", - "product_code":"dli", - "code":"69", - "des":"You can delete unnecessary databases and tables based on actual conditions.You are not allowed to delete databases or tables that are being used for running jobs.The admi", - "doc_type":"usermanual", - "kw":"Deleting a Database or a Table,Databases and Tables,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Deleting a Database or a Table", - "githuburl":"" - }, - { - "uri":"dli_01_0376.html", - "node_id":"dli_01_0376.xml", - "product_code":"dli", - "code":"70", - "des":"During actual use, developers create databases and tables and submit them to test personnel for testing. After the test is complete, the databases and tables are transfer", - "doc_type":"usermanual", - "kw":"Modifying the Owners of Databases and Tables,Databases and Tables,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Modifying the Owners of Databases and Tables", - "githuburl":"" - }, - { - "uri":"dli_01_0253.html", - "node_id":"dli_01_0253.xml", - "product_code":"dli", - "code":"71", - "des":"You can import data from OBS to a table created in DLI.Only one path can be specified during data import. The path cannot contain commas (,).To import data in CSV format ", - "doc_type":"usermanual", - "kw":"Importing Data to the Table,Databases and Tables,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Importing Data to the Table", - "githuburl":"" - }, - { - "uri":"dli_01_0010.html", - "node_id":"dli_01_0010.xml", - "product_code":"dli", - "code":"72", - "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 Data from DLI to OBS,Databases and Tables,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Exporting Data from DLI to OBS", + "title":"Creating a Database and Table on the DLI Console", "githuburl":"" }, { "uri":"dli_01_0008.html", "node_id":"dli_01_0008.xml", "product_code":"dli", - "code":"73", + "code":"52", "des":"Metadata is used to define data types. It describes information about the data, including the source, size, format, and other data features. In database fields, metadata ", "doc_type":"usermanual", - "kw":"Viewing Metadata,Databases and Tables,User Guide", + "kw":"Viewing Table Metadata,Creating Databases and Tables,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Viewing Metadata", + "title":"Viewing Table Metadata", "githuburl":"" }, { - "uri":"dli_01_0007.html", - "node_id":"dli_01_0007.xml", + "uri":"dli_01_0004.html", + "node_id":"dli_01_0004.xml", "product_code":"dli", - "code":"74", - "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", + "code":"53", + "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":"Previewing Data,Databases and Tables,User Guide", + "kw":"Managing Database Resources on the DLI Console", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Previewing Data", + "title":"Managing Database Resources on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0447.html", + "node_id":"dli_01_0447.xml", + "product_code":"dli", + "code":"54", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Configuring Database Permissions on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0011.html", + "node_id":"dli_01_0011.xml", + "product_code":"dli", + "code":"55", + "des":"You can delete databases as needed.You are not allowed to delete databases or tables that are being used for running jobs.The administrator, database owner, and users wit", + "doc_type":"usermanual", + "kw":"Deleting a Database on the DLI Console,Managing Database Resources on the DLI Console,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Deleting a Database on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0376.html", + "node_id":"dli_01_0376.xml", + "product_code":"dli", + "code":"56", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Changing the Database Owner on the DLI Console", "githuburl":"" }, { "uri":"dli_01_0552.html", "node_id":"dli_01_0552.xml", "product_code":"dli", - "code":"75", + "code":"57", "des":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", "doc_type":"usermanual", - "kw":"Managing Tags,Databases and Tables,User Guide", + "kw":"Managing Tags,Managing Database Resources on the DLI Console,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Managing Tags", "githuburl":"" }, { - "uri":"dli_01_0366.html", - "node_id":"dli_01_0366.xml", + "uri":"dli_01_0625.html", + "node_id":"dli_01_0625.xml", "product_code":"dli", - "code":"76", + "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":"Package Management", + "kw":"Managing Table Resources on the DLI Console", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Package Management", + "title":"Managing Table Resources on the DLI Console", "githuburl":"" }, { - "uri":"dli_01_0407.html", - "node_id":"dli_01_0407.xml", + "uri":"dli_01_0448.html", + "node_id":"dli_01_0448.xml", "product_code":"dli", - "code":"77", - "des":"Package management provides the following functions:Managing Package PermissionsCreating a PackageDeleting a PackageYou can delete program packages in batches.You can del", + "code":"59", + "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":"Overview,Package Management,User Guide", + "kw":"Configuring Table Permissions on the DLI Console,Managing Table Resources on the DLI Console,User Gu", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Configuring Table Permissions on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0626.html", + "node_id":"dli_01_0626.xml", + "product_code":"dli", + "code":"60", + "des":"You can delete tables as needed.Databases or tables that are being used for running jobs cannot be deleted.Only administrators, table owners, and users with table deletio", + "doc_type":"usermanual", + "kw":"Deleting a Table on the DLI Console,Managing Table Resources on the DLI Console,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Deleting a Table on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0627.html", + "node_id":"dli_01_0627.xml", + "product_code":"dli", + "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 Table Owner on the DLI Console,Managing Table Resources on the DLI Console,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Changing the Table Owner on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0253.html", + "node_id":"dli_01_0253.xml", + "product_code":"dli", + "code":"62", + "des":"This section describes how to import data stored in OBS to a table on the DLI console.Only one path can be specified during data import. The path cannot contain commas (,", + "doc_type":"usermanual", + "kw":"Importing OBS Data to DLI,Managing Table Resources on the DLI Console,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Importing OBS Data to DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0010.html", + "node_id":"dli_01_0010.xml", + "product_code":"dli", + "code":"63", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Exporting DLI Table Data to OBS", + "githuburl":"" + }, + { + "uri":"dli_01_0007.html", + "node_id":"dli_01_0007.xml", + "product_code":"dli", + "code":"64", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Previewing Table Data on the DLI Console", + "githuburl":"" + }, + { + "uri":"dli_01_0661.html", + "node_id":"dli_01_0661.xml", + "product_code":"dli", + "code":"65", + "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 Migration and Transmission", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Data Migration and Transmission", + "githuburl":"" + }, + { + "uri":"dli_01_0662.html", + "node_id":"dli_01_0662.xml", + "product_code":"dli", + "code":"66", + "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 Migration and Transmission,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Overview", "githuburl":"" }, { - "uri":"dli_01_0477.html", - "node_id":"dli_01_0477.xml", + "uri":"dli_01_0634.html", + "node_id":"dli_01_0634.xml", "product_code":"dli", - "code":"78", - "des":"You can isolate package groups or packages allocated to different users by setting permissions to ensure data query performance.The administrator and the owner of a packa", - "doc_type":"usermanual", - "kw":"Managing Permissions on Packages and Package Groups,Package Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Managing Permissions on Packages and Package Groups", - "githuburl":"" - }, - { - "uri":"dli_01_0367.html", - "node_id":"dli_01_0367.xml", - "product_code":"dli", - "code":"79", - "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 Package,Package Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating a Package", - "githuburl":"" - }, - { - "uri":"dli_01_0369.html", - "node_id":"dli_01_0369.xml", - "product_code":"dli", - "code":"80", - "des":"You can delete a package based on actual conditions.On the left of the management console, choose Data Management > Package Management.Click Delete in the Operation colum", - "doc_type":"usermanual", - "kw":"Deleting a Package,Package Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Deleting a Package", - "githuburl":"" - }, - { - "uri":"dli_01_0478.html", - "node_id":"dli_01_0478.xml", - "product_code":"dli", - "code":"81", - "des":"To change the owner of a package, click More > Modify Owner in the Operation column of a package on the Package Management page.If the package has been grouped, you can m", - "doc_type":"usermanual", - "kw":"Modifying the Owner,Package Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Modifying the Owner", - "githuburl":"" - }, - { - "uri":"dli_01_0397.html", - "node_id":"dli_01_0397.xml", - "product_code":"dli", - "code":"82", - "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":"Built-in Dependencies,Package Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Built-in Dependencies", - "githuburl":"" - }, - { - "uri":"dli_01_0379.html", - "node_id":"dli_01_0379.xml", - "product_code":"dli", - "code":"83", + "code":"67", "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":"Job Templates", + "kw":"Configuring DLI to Read and Write Data from and to External Data Sources", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Job Templates", - "githuburl":"" - }, - { - "uri":"dli_01_0021.html", - "node_id":"dli_01_0021.xml", - "product_code":"dli", - "code":"84", - "des":"To facilitate SQL operation execution, DLI allows you to customize query templates or save the SQL statements in use as templates. After templates are saved, you do not n", - "doc_type":"usermanual", - "kw":"Managing SQL Templates,Job Templates,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Managing SQL Templates", + "title":"Configuring DLI to Read and Write Data from and to External Data Sources", "githuburl":"" }, { - "uri":"dli_01_0464.html", - "node_id":"dli_01_0464.xml", + "uri":"dli_01_0635.html", + "node_id":"dli_01_0635.xml", "product_code":"dli", - "code":"85", - "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", + "code":"68", + "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":"Managing Flink Templates,Job Templates,User Guide", + "kw":"Configuring DLI to Read and Write External Data Sources,Configuring DLI to Read and Write Data from ", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Managing Flink Templates", - "githuburl":"" - }, - { - "uri":"dli_01_0551.html", - "node_id":"dli_01_0551.xml", - "product_code":"dli", - "code":"86", - "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 SQL Templates,Job Templates,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Managing Spark SQL Templates", - "githuburl":"" - }, - { - "uri":"dli_01_05110.html", - "node_id":"dli_01_05110.xml", - "product_code":"dli", - "code":"87", - "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":"Appendix", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Appendix", - "githuburl":"" - }, - { - "uri":"dli_01_05111.html", - "node_id":"dli_01_05111.xml", - "product_code":"dli", - "code":"88", - "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 Template,Appendix,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"TPC-H Sample Data in the SQL Template", + "title":"Configuring DLI to Read and Write External Data Sources", "githuburl":"" }, { "uri":"dli_01_0426.html", "node_id":"dli_01_0426.xml", "product_code":"dli", - "code":"89", + "code":"69", "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", + "kw":"Configuring the Network Connection Between DLI and Data Sources (Enhanced Datasource Connection)", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Enhanced Datasource Connections", + "title":"Configuring the Network Connection Between DLI and Data Sources (Enhanced Datasource Connection)", "githuburl":"" }, { "uri":"dli_01_0003.html", "node_id":"dli_01_0003.xml", "product_code":"dli", - "code":"90", + "code":"70", "des":"In cross-source data analysis scenarios, DLI needs to connect to external data sources. However, due to the different VPCs between the data source and DLI, the network ca", "doc_type":"usermanual", - "kw":"Overview,Enhanced Datasource Connections,User Guide", + "kw":"Overview of Enhanced Datasource Connections,Configuring the Network Connection Between DLI and Data ", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Overview", - "githuburl":"" - }, - { - "uri":"dli_01_0410.html", - "node_id":"dli_01_0410.xml", - "product_code":"dli", - "code":"91", - "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":"Cross-Source Analysis Development Methods,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Cross-Source Analysis Development Methods", + "title":"Overview of Enhanced Datasource Connections", "githuburl":"" }, { "uri":"dli_01_0006.html", "node_id":"dli_01_0006.xml", "product_code":"dli", - "code":"92", + "code":"71", "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,", "doc_type":"usermanual", - "kw":"Creating an Enhanced Datasource Connection,Enhanced Datasource Connections,User Guide", + "kw":"Creating an Enhanced Datasource Connection,Configuring the Network Connection Between DLI and Data S", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Creating an Enhanced Datasource Connection", "githuburl":"" }, { - "uri":"dli_01_0624.html", - "node_id":"dli_01_0624.xml", + "uri":"dli_01_0410.html", + "node_id":"dli_01_0410.xml", "product_code":"dli", - "code":"93", - "des":"VPC sharing allows sharing VPC resources created in one account with other accounts using Resource Access Manager (RAM). For example, account A can share its VPC and subn", + "code":"72", + "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":"Establishing a Network Connection Between DLI and Resources in a Shared VPC,Enhanced Datasource Conn", + "kw":"Common Development Methods for DLI Cross-Source Analysis,Configuring the Network Connection Between ", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Establishing a Network Connection Between DLI and Resources in a Shared VPC", + "title":"Common Development Methods for DLI Cross-Source Analysis", "githuburl":"" }, { - "uri":"dli_01_0553.html", - "node_id":"dli_01_0553.xml", + "uri":"dli_01_0636.html", + "node_id":"dli_01_0636.xml", "product_code":"dli", - "code":"94", - "des":"Delete an enhanced datasource connection that is no longer used on the console.Log in to the DLI management console.In the left navigation pane, choose Datasource Connect", + "code":"73", + "des":"When using DLI to submit jobs that involve reading and writing data from external sources, it is crucial to securely access these sources by properly storing their access", "doc_type":"usermanual", - "kw":"Deleting an Enhanced Datasource Connection,Enhanced Datasource Connections,User Guide", + "kw":"Using DEW to Manage Access Credentials for Data Sources,Configuring DLI to Read and Write Data from ", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Deleting an Enhanced Datasource Connection", - "githuburl":"" - }, - { - "uri":"dli_01_0013.html", - "node_id":"dli_01_0013.xml", - "product_code":"dli", - "code":"95", - "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,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Modifying Host Information in an Elastic Resource Pool", - "githuburl":"" - }, - { - "uri":"dli_01_0514.html", - "node_id":"dli_01_0514.xml", - "product_code":"dli", - "code":"96", - "des":"The CIDR block of the DLI queue that is bound with a datasource connection cannot overlap with that of the data source.The default queue cannot be bound with a connection", - "doc_type":"usermanual", - "kw":"Binding and Unbinding a Queue,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Binding and Unbinding a Queue", - "githuburl":"" - }, - { - "uri":"dli_01_0014.html", - "node_id":"dli_01_0014.xml", - "product_code":"dli", - "code":"97", - "des":"A route is configured with the destination, next hop type, and next hop to determine where the network traffic is directed. Routes are classified into system routes and c", - "doc_type":"usermanual", - "kw":"Adding a Route,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Adding a Route", - "githuburl":"" - }, - { - "uri":"dli_01_0556.html", - "node_id":"dli_01_0556.xml", - "product_code":"dli", - "code":"98", - "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 left navigation", - "doc_type":"usermanual", - "kw":"Deleting a Route,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Deleting a Route", - "githuburl":"" - }, - { - "uri":"dli_01_0018.html", - "node_id":"dli_01_0018.xml", - "product_code":"dli", - "code":"99", - "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,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Enhanced Connection Permission Management", - "githuburl":"" - }, - { - "uri":"dli_01_0019.html", - "node_id":"dli_01_0019.xml", - "product_code":"dli", - "code":"100", - "des":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", - "doc_type":"usermanual", - "kw":"Enhanced Datasource Connection Tag Management,Enhanced Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"Yes", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Enhanced Datasource Connection Tag Management", + "title":"Using DEW to Manage Access Credentials for Data Sources", "githuburl":"" }, { "uri":"dli_01_0422.html", "node_id":"dli_01_0422.xml", "product_code":"dli", - "code":"101", + "code":"74", "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":"Datasource Authentication", + "kw":"Using DLI Datasource Authentication to Manage Access Credentials for Data Sources", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Datasource Authentication", + "title":"Using DLI Datasource Authentication to Manage Access Credentials for Data Sources", "githuburl":"" }, { "uri":"dli_01_0561.html", "node_id":"dli_01_0561.xml", "product_code":"dli", - "code":"102", - "des":"When analyzing across multiple sources, it is not recommended to configure authentication information directly in a job as it can lead to password leakage. Instead, you a", + "code":"75", + "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,Datasource Authentication,User Guide", + "kw":"Overview,Using DLI Datasource Authentication to Manage Access Credentials for Data Sources,User Guid", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Overview", @@ -2019,18 +1581,18 @@ "uri":"dli_01_0427.html", "node_id":"dli_01_0427.xml", "product_code":"dli", - "code":"103", + "code":"76", "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,Datasource Authentication,User Guide", + "kw":"Creating a CSS Datasource Authentication,Using DLI Datasource Authentication to Manage Access Creden", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Creating a CSS Datasource Authentication", @@ -2040,18 +1602,18 @@ "uri":"dli_01_0558.html", "node_id":"dli_01_0558.xml", "product_code":"dli", - "code":"104", + "code":"77", "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,Datasource Authentication,User Guide", + "kw":"Creating a Kerberos Datasource Authentication,Using DLI Datasource Authentication to Manage Access C", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Creating a Kerberos Datasource Authentication", @@ -2061,18 +1623,18 @@ "uri":"dli_01_0560.html", "node_id":"dli_01_0560.xml", "product_code":"dli", - "code":"105", + "code":"78", "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,Datasource Authentication,User Guide", + "kw":"Creating a Kafka_SSL Datasource Authentication,Using DLI Datasource Authentication to Manage Access ", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Creating a Kafka_SSL Datasource Authentication", @@ -2082,18 +1644,18 @@ "uri":"dli_01_0559.html", "node_id":"dli_01_0559.xml", "product_code":"dli", - "code":"106", + "code":"79", "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", "doc_type":"usermanual", - "kw":"Creating a Password Datasource Authentication,Datasource Authentication,User Guide", + "kw":"Creating a Password Datasource Authentication,Using DLI Datasource Authentication to Manage Access C", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Creating a Password Datasource Authentication", @@ -2103,86 +1665,1057 @@ "uri":"dli_01_0480.html", "node_id":"dli_01_0480.xml", "product_code":"dli", - "code":"107", + "code":"80", "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,Datasource Authentication,User Guide", + "kw":"Datasource Authentication Permission Management,Using DLI Datasource Authentication to Manage Access", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"Yes", "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Datasource Authentication Permission Management", "githuburl":"" }, { - "uri":"dli_01_0485.html", - "node_id":"dli_01_0485.xml", + "uri":"dli_01_0509.html", + "node_id":"dli_01_0509.xml", "product_code":"dli", - "code":"108", + "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":"Global Configuration", + "kw":"Managing Enhanced Datasource Connections", "search_title":"", "metedata":[ { "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Enhanced Datasource Connections", + "githuburl":"" + }, + { + "uri":"dli_01_0623.html", + "node_id":"dli_01_0623.xml", + "product_code":"dli", + "code":"82", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Viewing Basic Information About an Enhanced Datasource Connection", + "githuburl":"" + }, + { + "uri":"dli_01_0018.html", + "node_id":"dli_01_0018.xml", + "product_code":"dli", + "code":"83", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Enhanced Connection Permission Management", + "githuburl":"" + }, + { + "uri":"dli_01_0514.html", + "node_id":"dli_01_0514.xml", + "product_code":"dli", + "code":"84", + "des":"Bind an elastic resource pool to a queue to connect the queue to a target data source. When an enhanced datasource connection is no longer needed, unbind the queue that w", + "doc_type":"usermanual", + "kw":"Binding or Unbinding an Enhanced Datasource Connection to a Queue,Managing Enhanced Datasource Conne", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Binding or Unbinding an Enhanced Datasource Connection to a Queue", + "githuburl":"" + }, + { + "uri":"dli_01_0014.html", + "node_id":"dli_01_0014.xml", + "product_code":"dli", + "code":"85", + "des":"A route is configured with the destination, next hop type, and next hop to determine where the network traffic is directed. Routes are classified into system routes and c", + "doc_type":"usermanual", + "kw":"Adding a Route for an Enhanced Datasource Connection,Managing Enhanced Datasource Connections,User G", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Adding a Route for an Enhanced Datasource Connection", + "githuburl":"" + }, + { + "uri":"dli_01_0556.html", + "node_id":"dli_01_0556.xml", + "product_code":"dli", + "code":"86", + "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 left navigation", + "doc_type":"usermanual", + "kw":"Deleting the Route for an Enhanced Datasource Connection,Managing Enhanced Datasource Connections,Us", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Deleting the Route for an Enhanced Datasource Connection", + "githuburl":"" + }, + { + "uri":"dli_01_0013.html", + "node_id":"dli_01_0013.xml", + "product_code":"dli", + "code":"87", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Modifying Host Information in an Elastic Resource Pool", + "githuburl":"" + }, + { + "uri":"dli_01_0019.html", + "node_id":"dli_01_0019.xml", + "product_code":"dli", + "code":"88", + "des":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", + "doc_type":"usermanual", + "kw":"Enhanced Datasource Connection Tag Management,Managing Enhanced Datasource Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Enhanced Datasource Connection Tag Management", + "githuburl":"" + }, + { + "uri":"dli_01_0553.html", + "node_id":"dli_01_0553.xml", + "product_code":"dli", + "code":"89", + "des":"Delete an enhanced datasource connection that is no longer used on the console.Log in to the DLI management console.In the left navigation pane, choose Datasource Connect", + "doc_type":"usermanual", + "kw":"Deleting an Enhanced Datasource Connection,Managing Enhanced Datasource Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Deleting an Enhanced Datasource Connection", + "githuburl":"" + }, + { + "uri":"dli_01_0486.html", + "node_id":"dli_01_0486.xml", + "product_code":"dli", + "code":"90", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Configuring an Agency to Allow DLI to Access Other Cloud Services", + "githuburl":"" + }, + { + "uri":"dli_01_0419.html", + "node_id":"dli_01_0419.xml", + "product_code":"dli", + "code":"91", + "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", + "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;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"DLI Agency Overview", + "githuburl":"" + }, + { + "uri":"dli_01_0616.html", + "node_id":"dli_01_0616.xml", + "product_code":"dli", + "code":"92", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a Custom DLI Agency", + "githuburl":"" + }, + { + "uri":"dli_01_0617.html", + "node_id":"dli_01_0617.xml", + "product_code":"dli", + "code":"93", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Agency Permission Policies in Common Scenarios", + "githuburl":"" + }, + { + "uri":"dli_01_0402.html", + "node_id":"dli_01_0402.xml", + "product_code":"dli", + "code":"94", + "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 Using DLI", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Submitting a SQL Job Using DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0320.html", + "node_id":"dli_01_0320.xml", + "product_code":"dli", + "code":"95", + "des":"The SQL Editor allows you to execute data query operations using SQL statements.It supports SQL:2003 and is compatible with Spark SQL.To access the SQL editor, choose SQL", + "doc_type":"usermanual", + "kw":"Creating and Submitting a SQL Job,Submitting a SQL Job Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating and Submitting a SQL Job", + "githuburl":"" + }, + { + "uri":"dli_01_0621.html", + "node_id":"dli_01_0621.xml", + "product_code":"dli", + "code":"96", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Exporting SQL Job Results", + "githuburl":"" + }, + { + "uri":"dli_01_0535.html", + "node_id":"dli_01_0535.xml", + "product_code":"dli", + "code":"97", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Setting the Priority for a SQL Job", + "githuburl":"" + }, + { + "uri":"dli_01_0637.html", + "node_id":"dli_01_0637.xml", + "product_code":"dli", + "code":"98", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Querying Logs for SQL Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0017.html", + "node_id":"dli_01_0017.xml", + "product_code":"dli", + "code":"99", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing SQL Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0638.html", + "node_id":"dli_01_0638.xml", + "product_code":"dli", + "code":"100", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Viewing a SQL Execution Plan", + "githuburl":"" + }, + { + "uri":"dli_01_05110.html", + "node_id":"dli_01_05110.xml", + "product_code":"dli", + "code":"101", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating and Managing SQL Job Templates", + "githuburl":"" + }, + { + "uri":"dli_01_0021.html", + "node_id":"dli_01_0021.xml", + "product_code":"dli", + "code":"102", + "des":"To facilitate SQL operation execution, DLI allows you to customize query templates or save the SQL statements in use as templates. After templates are saved, you do not n", + "doc_type":"usermanual", + "kw":"Creating a SQL Job Template,Creating and Managing SQL Job Templates,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a SQL Job Template", + "githuburl":"" + }, + { + "uri":"dli_01_0639.html", + "node_id":"dli_01_0639.xml", + "product_code":"dli", + "code":"103", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Developing and Submitting a SQL Job Using a SQL Job Template", + "githuburl":"" + }, + { + "uri":"dli_01_05111.html", + "node_id":"dli_01_05111.xml", + "product_code":"dli", + "code":"104", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"TPC-H Sample Data in the SQL Templates Preset on DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0389.html", + "node_id":"dli_01_0389.xml", + "product_code":"dli", + "code":"105", + "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 Using DLI", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Submitting a Flink Job Using DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0403.html", + "node_id":"dli_01_0403.xml", + "product_code":"dli", + "code":"106", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Flink Job Overview", + "githuburl":"" + }, + { + "uri":"dli_01_0498.html", + "node_id":"dli_01_0498.xml", + "product_code":"dli", + "code":"107", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a Flink OpenSource SQL Job", + "githuburl":"" + }, + { + "uri":"dli_01_0457.html", + "node_id":"dli_01_0457.xml", + "product_code":"dli", + "code":"108", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a Flink Jar Job", + "githuburl":"" + }, + { + "uri":"dli_01_0479.html", + "node_id":"dli_01_0479.xml", + "product_code":"dli", + "code":"109", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Configuring Flink Job Permissions", + "githuburl":"" + }, + { + "uri":"dli_01_0377.html", + "node_id":"dli_01_0377.xml", + "product_code":"dli", + "code":"110", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Flink Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0462.html", + "node_id":"dli_01_0462.xml", + "product_code":"dli", + "code":"111", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Viewing Flink Job Details", + "githuburl":"" + }, + { + "uri":"dli_01_0650.html", + "node_id":"dli_01_0650.xml", + "product_code":"dli", + "code":"112", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Setting the Priority for a Flink Job", + "githuburl":"" + }, + { + "uri":"dli_01_0534.html", + "node_id":"dli_01_0534.xml", + "product_code":"dli", + "code":"113", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Enabling Dynamic Scaling for Flink Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0651.html", + "node_id":"dli_01_0651.xml", + "product_code":"dli", + "code":"114", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Querying Logs for Flink Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0461.html", + "node_id":"dli_01_0461.xml", + "product_code":"dli", + "code":"115", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Common Operations of Flink Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0464.html", + "node_id":"dli_01_0464.xml", + "product_code":"dli", + "code":"116", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Flink Job Templates", + "githuburl":"" + }, + { + "uri":"dli_01_0463.html", + "node_id":"dli_01_0463.xml", + "product_code":"dli", + "code":"117", + "des":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", + "doc_type":"usermanual", + "kw":"Adding Tags to a Flink Job,Submitting a Flink Job Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Adding Tags to a Flink Job", + "githuburl":"" + }, + { + "uri":"dli_01_0465.html", + "node_id":"dli_01_0465.xml", + "product_code":"dli", + "code":"118", + "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 Using DLI", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Submitting a Spark Job Using DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0384.html", + "node_id":"dli_01_0384.xml", + "product_code":"dli", + "code":"119", + "des":"DLI provides fully-managed Spark computing services by allowing you to execute Spark jobs.On the Overview page, click Create Job in the upper right corner of the Spark Jo", + "doc_type":"usermanual", + "kw":"Creating a Spark Job,Submitting a Spark Job Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a Spark Job", + "githuburl":"" + }, + { + "uri":"dli_01_0652.html", + "node_id":"dli_01_0652.xml", + "product_code":"dli", + "code":"120", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Setting the Priority for a Spark Job", + "githuburl":"" + }, + { + "uri":"dli_01_0379.html", + "node_id":"dli_01_0379.xml", + "product_code":"dli", + "code":"121", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Querying Logs for Spark Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0385.html", + "node_id":"dli_01_0385.xml", + "product_code":"dli", + "code":"122", + "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", + "doc_type":"usermanual", + "kw":"Managing Spark Jobs,Submitting a Spark Job Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Spark Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0551.html", + "node_id":"dli_01_0551.xml", + "product_code":"dli", + "code":"123", + "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 Using DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing Spark Job Templates", + "githuburl":"" + }, + { + "uri":"dli_01_0445.html", + "node_id":"dli_01_0445.xml", + "product_code":"dli", + "code":"124", + "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":"Using Cloud Eye to Monitor DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Using Cloud Eye to Monitor DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0664.html", + "node_id":"dli_01_0664.xml", + "product_code":"dli", + "code":"125", + "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 AOM to Monitor DLI", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Using AOM to Monitor DLI", + "githuburl":"" + }, + { + "uri":"dli_01_0665.html", + "node_id":"dli_01_0665.xml", + "product_code":"dli", + "code":"126", + "des":"AOM's Prometheus Monitoring is a comprehensive solution that integrates with the open source Prometheus ecosystem. It supports monitoring of various types of components, ", + "doc_type":"usermanual", + "kw":"Connecting DLI to AOM's Prometheus Monitoring,Using AOM to Monitor DLI,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No;Yes;NO", + "IsBot":"No;Yes", + "opensource":"true", "documenttype":"usermanual" } ], - "title":"Global Configuration", + "title":"Connecting DLI to AOM's Prometheus Monitoring", "githuburl":"" }, { - "uri":"dli_01_0476.html", - "node_id":"dli_01_0476.xml", + "uri":"dli_01_0666.html", + "node_id":"dli_01_0666.xml", "product_code":"dli", - "code":"109", - "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", + "code":"127", + "des":"When connecting DLI to AOM's Prometheus Monitoring, the system automatically configures the parameters listed in table 1 in Configuration Items for Connecting DLI to AOM'", "doc_type":"usermanual", - "kw":"Global Variables,Global Configuration,User Guide", + "kw":"Configuration Items for Connecting DLI to AOM's Prometheus Monitoring,Using AOM to Monitor DLI,User ", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;Yes;NO", + "IsBot":"No;Yes", + "opensource":"true", + "documenttype":"usermanual" } ], - "title":"Global Variables", + "title":"Configuration Items for Connecting DLI to AOM's Prometheus Monitoring", "githuburl":"" }, { - "uri":"dli_01_0533.html", - "node_id":"dli_01_0533.xml", + "uri":"dli_01_0667.html", + "node_id":"dli_01_0667.xml", "product_code":"dli", - "code":"110", - "des":"You can grant permissions on a global variable to users.The administrator and the global variable owner have all permissions. You do not need to set permissions for them,", + "code":"128", + "des":"Table 1 lists the basic monitoring metrics that are reported by DLI to Prometheus. AOM Prometheus can store these basic metrics for free.", "doc_type":"usermanual", - "kw":"Permission Management for Global Variables,Global Configuration,User Guide", + "kw":"Basic Monitoring Metrics Reported by DLI to Prometheus,Using AOM to Monitor DLI,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Permission Management for Global Variables", + "title":"Basic Monitoring Metrics Reported by DLI to Prometheus", + "githuburl":"" + }, + { + "uri":"dli_01_0318.html", + "node_id":"dli_01_0318.xml", + "product_code":"dli", + "code":"129", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Using CTS to Audit DLI", "githuburl":"" }, { "uri":"dli_01_0408.html", "node_id":"dli_01_0408.xml", "product_code":"dli", - "code":"111", + "code":"130", "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":"Permissions Management", @@ -2190,7 +2723,10 @@ "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Permissions Management", @@ -2200,7 +2736,7 @@ "uri":"dli_01_0440.html", "node_id":"dli_01_0440.xml", "product_code":"dli", - "code":"112", + "code":"131", "des":"DLI has a comprehensive permission control mechanism and supports fine-grained authentication through Identity and Access Management (IAM). You can create policies in IAM", "doc_type":"usermanual", "kw":"Overview,Permissions Management,User Guide", @@ -2208,39 +2744,20 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Overview", "githuburl":"" }, - { - "uri":"dli_01_0418.html", - "node_id":"dli_01_0418.xml", - "product_code":"dli", - "code":"113", - "des":"You can use Identity and Access Management (IAM) to implement fine-grained permissions control on DLI resources. For details, see Overview.If your cloud account does not ", - "doc_type":"usermanual", - "kw":"Creating an IAM User and Granting Permissions,Permissions Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "IsMulti":"No", - "documenttype":"usermanual", - "IsBot":"Yes" - } - ], - "title":"Creating an IAM User and Granting Permissions", - "githuburl":"" - }, { "uri":"dli_01_0451.html", "node_id":"dli_01_0451.xml", "product_code":"dli", - "code":"114", + "code":"132", "des":"Custom policies can be created as a supplement to the system policies of DLI. You can add actions to custom policies. For the actions supported for custom policies, see \"", "doc_type":"usermanual", "kw":"Creating a Custom Policy,Permissions Management,User Guide", @@ -2248,9 +2765,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Creating a Custom Policy", @@ -2260,7 +2778,7 @@ "uri":"dli_01_0417.html", "node_id":"dli_01_0417.xml", "product_code":"dli", - "code":"115", + "code":"133", "des":"A resource is an object that exists within a service. You can select DLI resources by specifying their paths.", "doc_type":"usermanual", "kw":"DLI Resources,Permissions Management,User Guide", @@ -2268,9 +2786,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"DLI Resources", @@ -2280,7 +2799,7 @@ "uri":"dli_01_0475.html", "node_id":"dli_01_0475.xml", "product_code":"dli", - "code":"116", + "code":"134", "des":"Request conditions are useful in determining when a custom policy takes effect. A request condition consists of a condition key and operator. Condition keys are either gl", "doc_type":"usermanual", "kw":"DLI Request Conditions,Permissions Management,User Guide", @@ -2288,9 +2807,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"DLI Request Conditions", @@ -2300,7 +2820,7 @@ "uri":"dli_01_0441.html", "node_id":"dli_01_0441.xml", "product_code":"dli", - "code":"117", + "code":"135", "des":"Table 1 lists the common operations supported by each system policy of DLI. Choose proper system policies according to this table. For details about the SQL statement per", "doc_type":"usermanual", "kw":"Common Operations Supported by DLI System Policy,Permissions Management,User Guide", @@ -2308,117 +2828,251 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Common Operations Supported by DLI System Policy", "githuburl":"" }, { - "uri":"dli_01_0513.html", - "node_id":"dli_01_0513.xml", + "uri":"dli_01_0567.html", + "node_id":"dli_01_0567.xml", "product_code":"dli", - "code":"118", + "code":"136", "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":"Other Common Operations", + "kw":"Common DLI Management Operations", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Other Common Operations", + "title":"Common DLI Management Operations", "githuburl":"" }, { - "uri":"dli_01_0420.html", - "node_id":"dli_01_0420.xml", + "uri":"dli_01_0494.html", + "node_id":"dli_01_0494.xml", "product_code":"dli", - "code":"119", - "des":"On the DLI management console, you can import data stored in OBS into DLI tables.To import OBS data to a DLI table, either choose Data Management > Databases and Tables i", + "code":"137", + "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":"Importing Data to a DLI Table,Other Common Operations,User Guide", + "kw":"Using a Custom Image to Enhance the Job Running Environment,Common DLI Management Operations,User Gu", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Importing Data to a DLI Table", + "title":"Using a Custom Image to Enhance the Job Running Environment", "githuburl":"" }, { - "uri":"dli_01_0445.html", - "node_id":"dli_01_0445.xml", + "uri":"dli_01_0476.html", + "node_id":"dli_01_0476.xml", "product_code":"dli", - "code":"120", - "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", + "code":"138", + "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":"Viewing Monitoring Metrics,Other Common Operations,User Guide", + "kw":"Managing DLI Global Variables,Common DLI Management Operations,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Viewing Monitoring Metrics", + "title":"Managing DLI Global Variables", "githuburl":"" }, { - "uri":"dli_01_0318.html", - "node_id":"dli_01_0318.xml", + "uri":"dli_01_0366.html", + "node_id":"dli_01_0366.xml", "product_code":"dli", - "code":"121", - "des":"With CTS, you can record operations associated with DLI for later query, audit, and backtrack operations.", + "code":"139", + "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 Operations That Can Be Recorded by CTS,Other Common Operations,User Guide", + "kw":"Managing Program Packages of Jar Jobs", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"DLI Operations That Can Be Recorded by CTS", + "title":"Managing Program Packages of Jar Jobs", + "githuburl":"" + }, + { + "uri":"dli_01_0407.html", + "node_id":"dli_01_0407.xml", + "product_code":"dli", + "code":"140", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Package Management Overview", + "githuburl":"" + }, + { + "uri":"dli_01_0367.html", + "node_id":"dli_01_0367.xml", + "product_code":"dli", + "code":"141", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Creating a DLI Package", + "githuburl":"" + }, + { + "uri":"dli_01_0477.html", + "node_id":"dli_01_0477.xml", + "product_code":"dli", + "code":"142", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Configuring DLI Package Permissions", + "githuburl":"" + }, + { + "uri":"dli_01_0478.html", + "node_id":"dli_01_0478.xml", + "product_code":"dli", + "code":"143", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Changing the DLI Package Owner", + "githuburl":"" + }, + { + "uri":"dli_01_0369.html", + "node_id":"dli_01_0369.xml", + "product_code":"dli", + "code":"144", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"Managing DLI Package Tags", + "githuburl":"" + }, + { + "uri":"dli_01_0397.html", + "node_id":"dli_01_0397.xml", + "product_code":"dli", + "code":"145", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" + } + ], + "title":"DLI Built-in Dependencies", "githuburl":"" }, { "uri":"dli_01_0550.html", "node_id":"dli_01_0550.xml", "product_code":"dli", - "code":"122", + "code":"146", "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", "doc_type":"usermanual", - "kw":"Quota Management,Other Common Operations,User Guide", + "kw":"Managing DLI Resource Quotas,Common DLI Management Operations,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "IsMulti":"No", + "opensource":"true", "documenttype":"usermanual", - "IsBot":"Yes" + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], - "title":"Quota Management", + "title":"Managing DLI Resource Quotas", "githuburl":"" }, { "uri":"dli_01_0539.html", "node_id":"dli_01_0539.xml", "product_code":"dli", - "code":"123", + "code":"147", "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", @@ -2426,2023 +3080,50 @@ "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"FAQ", "githuburl":"" }, - { - "uri":"dli_03_0037.html", - "node_id":"dli_03_0037.xml", - "product_code":"dli", - "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":"Flink Jobs", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Flink Jobs", - "githuburl":"" - }, - { - "uri":"dli_03_0137.html", - "node_id":"dli_03_0137.xml", - "product_code":"dli", - "code":"125", - "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":"Usage", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Usage", - "githuburl":"" - }, - { - "uri":"dli_03_0083.html", - "node_id":"dli_03_0083.xml", - "product_code":"dli", - "code":"126", - "des":"DLI Flink jobs support the following data formats:Avro, Avro_merge, BLOB, CSV, EMAIL, JSON, ORC, Parquet, and XML.DLI Flink jobs support data from the following data sour", - "doc_type":"usermanual", - "kw":"What Data Formats and Data Sources Are Supported by DLI Flink Jobs?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"What Data Formats and Data Sources Are Supported by DLI Flink Jobs?", - "githuburl":"" - }, - { - "uri":"dli_03_0139.html", - "node_id":"dli_03_0139.xml", - "product_code":"dli", - "code":"127", - "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?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Authorize a Subuser to View Flink Jobs?", - "githuburl":"" - }, - { - "uri":"dli_03_0090.html", - "node_id":"dli_03_0090.xml", - "product_code":"dli", - "code":"128", - "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 Set Auto Restart upon Exception for a Flink Job?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Set Auto Restart upon Exception for a Flink Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0099.html", - "node_id":"dli_03_0099.xml", - "product_code":"dli", - "code":"129", - "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 Flink Job Logs?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Save Flink Job Logs?", - "githuburl":"" - }, - { - "uri":"dli_03_0043.html", - "node_id":"dli_03_0043.xml", - "product_code":"dli", - "code":"130", - "des":"DLI can output Flink job results to DIS. You can view the results in DIS. For details, see \"Obtaining Data from DIS\" in Data Ingestion Service User Guide.DLI can output F", - "doc_type":"usermanual", - "kw":"How Can I Check Flink Job Results?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Check Flink Job Results?", - "githuburl":"" - }, - { - "uri":"dli_03_0160.html", - "node_id":"dli_03_0160.xml", - "product_code":"dli", - "code":"131", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"No such user. userName:xxxx.\" Reported on the Flink Job Management Page When I Grant Permission to a User?", - "githuburl":"" - }, - { - "uri":"dli_03_0180.html", - "node_id":"dli_03_0180.xml", - "product_code":"dli", - "code":"132", - "des":"Checkpoint was enabled when a Flink job is created, and the OBS bucket for storing checkpoints was specified. After a Flink job is manually stopped, no message is display", - "doc_type":"usermanual", - "kw":"How Do I Know Which Checkpoint the Flink Job I Stopped Will Be Restored to When I Start the Job Agai", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Know Which Checkpoint the Flink Job I Stopped Will Be Restored to When I Start the Job Again?", - "githuburl":"" - }, - { - "uri":"dli_03_0036.html", - "node_id":"dli_03_0036.xml", - "product_code":"dli", - "code":"133", - "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 ", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a Message Displayed Indicating That the SMN Topic Does Not Exist When I Use the SMN Topic in DLI?", - "githuburl":"" - }, - { - "uri":"dli_03_0131.html", - "node_id":"dli_03_0131.xml", - "product_code":"dli", - "code":"134", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Flink SQL", - "githuburl":"" - }, - { - "uri":"dli_03_0130.html", - "node_id":"dli_03_0130.xml", - "product_code":"dli", - "code":"135", - "des":"The consumption capability of a Flink SQL job depends on the data source transmission, queue size, and job parameter settings. The peak consumption is 10 Mbit/s.", - "doc_type":"usermanual", - "kw":"How Much Data Can Be Processed in a Day by a Flink SQL Job?,Flink SQL,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Much Data Can Be Processed in a Day by a Flink SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0061.html", - "node_id":"dli_03_0061.xml", - "product_code":"dli", - "code":"136", - "des":"The temp stream in Flink SQL is similar to a subquery. It is a logical stream used to simplify the SQL logic and does not generate data storage. Therefore, there is no ne", - "doc_type":"usermanual", - "kw":"Does Data in the Temporary Stream of Flink SQL Need to Be Cleared Periodically? How Do I Clear the D", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Does Data in the Temporary Stream of Flink SQL Need to Be Cleared Periodically? How Do I Clear the Data?", - "githuburl":"" - }, - { - "uri":"dli_03_0138.html", - "node_id":"dli_03_0138.xml", - "product_code":"dli", - "code":"137", - "des":"When you create a Flink SQL job and configure the parameters, you select an OBS bucket you have created. The system displays a message indicating that the OBS bucket is n", - "doc_type":"usermanual", - "kw":"Why Is a Message Displayed Indicating That the OBS Bucket Is Not Authorized When I Select an OBS Buc", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a Message Displayed Indicating That the OBS Bucket Is Not Authorized When I Select an OBS Bucket for a Flink SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0089.html", - "node_id":"dli_03_0089.xml", - "product_code":"dli", - "code":"138", - "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 Create an OBS Partitioned Table for a Flink SQL Job?,Flink SQL,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Create an OBS Partitioned Table for a Flink SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0075.html", - "node_id":"dli_03_0075.xml", - "product_code":"dli", - "code":"139", - "des":"In this example, the day field is used as the partition field with the parquet encoding format (only the parquet format is supported currently) to dump car_info data to O", - "doc_type":"usermanual", - "kw":"How Do I Dump Data to OBS and Create an OBS Partitioned Table?,Flink SQL,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Dump Data to OBS and Create an OBS Partitioned Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0167.html", - "node_id":"dli_03_0167.xml", - "product_code":"dli", - "code":"140", - "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":"Why Is Error Message \"DLI.0005\" Displayed When I Use an EL Expression to Create a Table in a Flink S", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error Message \"DLI.0005\" Displayed When I Use an EL Expression to Create a Table in a Flink SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0168.html", - "node_id":"dli_03_0168.xml", - "product_code":"dli", - "code":"141", - "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 ", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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?", - "githuburl":"" - }, - { - "uri":"dli_03_0174.html", - "node_id":"dli_03_0174.xml", - "product_code":"dli", - "code":"142", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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?", - "githuburl":"" - }, - { - "uri":"dli_03_0176.html", - "node_id":"dli_03_0176.xml", - "product_code":"dli", - "code":"143", - "des":"Semantic verification for a Flink SQL job (reading DIS data) fails. The following information is displayed when the job fails:Get dis channel xxxinfo failed. error info: ", - "doc_type":"usermanual", - "kw":"Why Is Error \"Not authorized\" Reported When a Flink SQL Job Reads DIS Data?,Flink SQL,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"Not authorized\" Reported When a Flink SQL Job Reads DIS Data?", - "githuburl":"" - }, - { - "uri":"dli_03_0232.html", - "node_id":"dli_03_0232.xml", - "product_code":"dli", - "code":"144", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Data Writing Fails After a Flink SQL Job Consumed Kafka and Sank Data to the Elasticsearch Cluster", - "githuburl":"" - }, - { - "uri":"dli_03_0132.html", - "node_id":"dli_03_0132.xml", - "product_code":"dli", - "code":"145", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Flink Jar Jobs", - "githuburl":"" - }, - { - "uri":"dli_03_0044.html", - "node_id":"dli_03_0044.xml", - "product_code":"dli", - "code":"146", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Can I Upload Configuration Files for Flink Jar Jobs?", - "githuburl":"" - }, - { - "uri":"dli_03_0119.html", - "node_id":"dli_03_0119.xml", - "product_code":"dli", - "code":"147", - "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.Delete your JAR file that is the sa", - "doc_type":"usermanual", - "kw":"Why Does a Flink Jar Package Conflict Result in Submission Failure?,Flink Jar Jobs,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does a Flink Jar Package Conflict Result in Submission Failure?", - "githuburl":"" - }, - { - "uri":"dli_03_0161.html", - "node_id":"dli_03_0161.xml", - "product_code":"dli", - "code":"148", - "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 ", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does a Flink Jar Job Fail to Access GaussDB(DWS) and a Message Is Displayed Indicating Too Many Client Connections?", - "githuburl":"" - }, - { - "uri":"dli_03_0165.html", - "node_id":"dli_03_0165.xml", - "product_code":"dli", - "code":"149", - "des":"An exception occurred when a Flink Jar job is running. The following error information is displayed in the job log:org.apache.flink.shaded.curator.org.apache.curator.Conn", - "doc_type":"usermanual", - "kw":"Why Is Error Message \"Authentication failed\" Displayed During Flink Jar Job Running?,Flink Jar Jobs,", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error Message \"Authentication failed\" Displayed During Flink Jar Job Running?", - "githuburl":"" - }, - { - "uri":"dli_03_0233.html", - "node_id":"dli_03_0233.xml", - "product_code":"dli", - "code":"150", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error Invalid OBS Bucket Name Reported After a Flink Job Submission Failed?", - "githuburl":"" - }, - { - "uri":"dli_03_0234.html", - "node_id":"dli_03_0234.xml", - "product_code":"dli", - "code":"151", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does the Flink Submission Fail Due to Hadoop JAR File Conflict?", - "githuburl":"" - }, - { - "uri":"dli_03_0266.html", - "node_id":"dli_03_0266.xml", - "product_code":"dli", - "code":"152", - "des":"You can use Flink Jar to connect to Kafka with SASL SSL authentication enabled.", - "doc_type":"usermanual", - "kw":"How Do I Connect a Flink jar Job to SASL_SSL?,Flink Jar Jobs,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Connect a Flink jar Job to SASL_SSL?", - "githuburl":"" - }, - { - "uri":"dli_03_0133.html", - "node_id":"dli_03_0133.xml", - "product_code":"dli", - "code":"153", - "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":"Performance Tuning", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Performance Tuning", - "githuburl":"" - }, - { - "uri":"dli_03_0106.html", - "node_id":"dli_03_0106.xml", - "product_code":"dli", - "code":"154", - "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":"How Do I Optimize Performance of a Flink Job?,Performance Tuning,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Optimize Performance of a Flink Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0048.html", - "node_id":"dli_03_0048.xml", - "product_code":"dli", - "code":"155", - "des":"Add the following SQL statements to the Flink job:", - "doc_type":"usermanual", - "kw":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?,Performance Tuning,User Guid", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0096.html", - "node_id":"dli_03_0096.xml", - "product_code":"dli", - "code":"156", - "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?,Performance Tuning,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Prevent Data Loss After Flink Job Restart?", - "githuburl":"" - }, - { - "uri":"dli_03_0135.html", - "node_id":"dli_03_0135.xml", - "product_code":"dli", - "code":"157", - "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":"O&M Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"O&M Guide", - "githuburl":"" - }, - { - "uri":"dli_03_0103.html", - "node_id":"dli_03_0103.xml", - "product_code":"dli", - "code":"158", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Locate a Flink Job Submission Error?", - "githuburl":"" - }, - { - "uri":"dli_03_0105.html", - "node_id":"dli_03_0105.xml", - "product_code":"dli", - "code":"159", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Locate a Flink Job Running Error?", - "githuburl":"" - }, - { - "uri":"dli_03_0136.html", - "node_id":"dli_03_0136.xml", - "product_code":"dli", - "code":"160", - "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?,O&M Guide,User", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Check if a Flink Job Can Be Restored From a Checkpoint After Restarting It?", - "githuburl":"" - }, - { - "uri":"dli_03_0040.html", - "node_id":"dli_03_0040.xml", - "product_code":"dli", - "code":"161", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does DIS Stream Not Exist During Job Semantic Check?", - "githuburl":"" - }, - { - "uri":"dli_03_0045.html", - "node_id":"dli_03_0045.xml", - "product_code":"dli", - "code":"162", - "des":"If the OBS bucket selected for a job is not authorized, perform the following steps:Select Enable Checkpointing or Save Job Log.Specify OBS Bucket.Select Authorize OBS.", - "doc_type":"usermanual", - "kw":"Why Is the OBS Bucket Selected for Job Not Authorized?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is the OBS Bucket Selected for Job Not Authorized?", - "githuburl":"" - }, - { - "uri":"dli_03_0064.html", - "node_id":"dli_03_0064.xml", - "product_code":"dli", - "code":"163", - "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?,", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Are Logs Not Written to the OBS Bucket After a DLI Flink Job Fails to Be Submitted for Running?", - "githuburl":"" - }, - { - "uri":"dli_03_0235.html", - "node_id":"dli_03_0235.xml", - "product_code":"dli", - "code":"164", - "des":"The Flink/Spark UI was displayed with incomplete information.When the queue is used to run a job, the system releases the cluster and takes about 10 minutes to create a n", - "doc_type":"usermanual", - "kw":"Why Is Information Displayed on the FlinkUI/Spark UI Page Incomplete?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Information Displayed on the FlinkUI/Spark UI Page Incomplete?", - "githuburl":"" - }, - { - "uri":"dli_03_0236.html", - "node_id":"dli_03_0236.xml", - "product_code":"dli", - "code":"165", - "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?,O&M Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is the Flink Job Abnormal Due to Heartbeat Timeout Between JobManager and TaskManager?", - "githuburl":"" - }, - { - "uri":"dli_03_0265.html", - "node_id":"dli_03_0265.xml", - "product_code":"dli", - "code":"166", - "des":"Test address connectivity.If the network is unreachable, rectify the network connection first. Ensure that the network connection between the DLI queue and the external d", - "doc_type":"usermanual", - "kw":"Why Is Error \"Timeout expired while fetching topic metadata\" Repeatedly Reported in Flink JobManager", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"Timeout expired while fetching topic metadata\" Repeatedly Reported in Flink JobManager Logs?", - "githuburl":"" - }, - { - "uri":"dli_03_0020.html", - "node_id":"dli_03_0020.xml", - "product_code":"dli", - "code":"167", - "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":"Problems Related to SQL Jobs", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Problems Related to SQL Jobs", - "githuburl":"" - }, - { - "uri":"dli_03_0216.html", - "node_id":"dli_03_0216.xml", - "product_code":"dli", - "code":"168", - "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":"Usage", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Usage", - "githuburl":"" - }, - { - "uri":"dli_03_0200.html", - "node_id":"dli_03_0200.xml", - "product_code":"dli", - "code":"169", - "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,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"SQL Jobs", - "githuburl":"" - }, - { - "uri":"dli_03_0204.html", - "node_id":"dli_03_0204.xml", - "product_code":"dli", - "code":"170", - "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":"Job Development", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Job Development", - "githuburl":"" - }, - { - "uri":"dli_03_0086.html", - "node_id":"dli_03_0086.xml", - "product_code":"dli", - "code":"171", - "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.Set t", - "doc_type":"usermanual", - "kw":"How Do I Merge Small Files?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Merge Small Files?", - "githuburl":"" - }, - { - "uri":"dli_03_0092.html", - "node_id":"dli_03_0092.xml", - "product_code":"dli", - "code":"172", - "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?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Specify an OBS Path When Creating an OBS Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0108.html", - "node_id":"dli_03_0108.xml", - "product_code":"dli", - "code":"173", - "des":"DLI allows you to associate JSON data in an OBS bucket to create tables in asynchronous mode.The statement for creating the table is as follows:", - "doc_type":"usermanual", - "kw":"How Do I Create a Table Using JSON Data in an OBS Bucket?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Create a Table Using JSON Data in an OBS Bucket?", - "githuburl":"" - }, - { - "uri":"dli_03_0087.html", - "node_id":"dli_03_0087.xml", - "product_code":"dli", - "code":"174", - "des":"You can use the where condition statement in the select statement to filter data. For example:", - "doc_type":"usermanual", - "kw":"How Do I Set Local Variables in SQL Statements?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Set Local Variables in SQL Statements?", - "githuburl":"" - }, - { - "uri":"dli_03_0069.html", - "node_id":"dli_03_0069.xml", - "product_code":"dli", - "code":"175", - "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?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Use the count Function to Perform Aggregation?", - "githuburl":"" - }, - { - "uri":"dli_03_0072.html", - "node_id":"dli_03_0072.xml", - "product_code":"dli", - "code":"176", - "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 from One Region to Another?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Synchronize DLI Table Data from One Region to Another?", - "githuburl":"" - }, - { - "uri":"dli_03_0191.html", - "node_id":"dli_03_0191.xml", - "product_code":"dli", - "code":"177", - "des":"Currently, DLI does not allow you to insert table data into specific fields. To insert table data, you must insert data of all table fields at a time.", - "doc_type":"usermanual", - "kw":"How Do I Insert Table Data into Specific Fields of a Table Using a SQL Job?,Job Development,User Gui", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Insert Table Data into Specific Fields of a Table Using a SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0206.html", - "node_id":"dli_03_0206.xml", - "product_code":"dli", - "code":"178", - "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":"Job O&M Errors", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Job O&M Errors", - "githuburl":"" - }, - { - "uri":"dli_03_0014.html", - "node_id":"dli_03_0014.xml", - "product_code":"dli", - "code":"179", - "des":"Create an OBS directory with a unique name. Alternatively, you can manually delete the existing OBS directory and submit the job again. However, exercise caution when del", - "doc_type":"usermanual", - "kw":"Why Is Error \"path obs://xxx already exists\" Reported When Data Is Exported to OBS?,Job O&M Errors,U", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"path obs://xxx already exists\" Reported When Data Is Exported to OBS?", - "githuburl":"" - }, - { - "uri":"dli_03_0066.html", - "node_id":"dli_03_0066.xml", - "product_code":"dli", - "code":"180", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"SQL_ANALYSIS_ERROR: Reference 't.id' is ambiguous, could be: t.id, t.id.;\" Displayed When Two Tables Are Joined?", - "githuburl":"" - }, - { - "uri":"dli_03_0071.html", - "node_id":"dli_03_0071.xml", - "product_code":"dli", - "code":"181", - "des":"Check if your account is in arrears and top it up if necessary.If the same error message persists after the top-up, log out of your account and log back in.", - "doc_type":"usermanual", - "kw":"Why Is Error \"The current account does not have permission to perform this operation,the current acc", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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?", - "githuburl":"" - }, - { - "uri":"dli_03_0145.html", - "node_id":"dli_03_0145.xml", - "product_code":"dli", - "code":"182", - "des":"Cause AnalysisWhen 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 q", - "doc_type":"usermanual", - "kw":"Why Is Error \"There should be at least one partition pruning predicate on partitioned table XX.YYY\" ", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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?", - "githuburl":"" - }, - { - "uri":"dli_03_0169.html", - "node_id":"dli_03_0169.xml", - "product_code":"dli", - "code":"183", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"IllegalArgumentException: Buffer size too small. size\" Reported When Data Is Loaded to an OBS Foreign Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0189.html", - "node_id":"dli_03_0189.xml", - "product_code":"dli", - "code":"184", - "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?,Job O&M Errors,User G", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"DLI.0002 FileNotFoundException\" Reported During SQL Job Running?", - "githuburl":"" - }, - { - "uri":"dli_03_0046.html", - "node_id":"dli_03_0046.xml", - "product_code":"dli", - "code":"185", - "des":"Currently, DLI supports the Hive syntax for creating tables of the TEXTFILE, SEQUENCEFILE, RCFILE, ORC, AVRO, and PARQUET file types. If the file format specified for cre", - "doc_type":"usermanual", - "kw":"Why Is a Schema Parsing Error Reported When I Create a Hive Table Using CTAS?,Job O&M Errors,User Gu", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a Schema Parsing Error Reported When I Create a Hive Table Using CTAS?", - "githuburl":"" - }, - { - "uri":"dli_03_0173.html", - "node_id":"dli_03_0173.xml", - "product_code":"dli", - "code":"186", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"org.apache.hadoop.fs.obs.OBSIOException\" Reported When I Run DLI SQL Scripts on DataArts Studio?", - "githuburl":"" - }, - { - "uri":"dli_03_0172.html", - "node_id":"dli_03_0172.xml", - "product_code":"dli", - "code":"187", - "des":"After the migration job is submitted, the following error information is displayed in the log:org.apache.sqoop.common.SqoopException:UQUERY_CONNECTOR_0001:Invoke DLI serv", - "doc_type":"usermanual", - "kw":"Why Is Error \"UQUERY_CONNECTOR_0001:Invoke DLI service api failed\" Reported in the Job Log When I Us", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"UQUERY_CONNECTOR_0001:Invoke DLI service api failed\" Reported in the Job Log When I Use CDM to Migrate Data to DLI?", - "githuburl":"" - }, - { - "uri":"dli_03_0207.html", - "node_id":"dli_03_0207.xml", - "product_code":"dli", - "code":"188", - "des":"Error message \"File not Found\" is displayed when a SQL job is accessed.Generally, the file cannot be found due to a read/write conflict. Check whether a job is overwritin", - "doc_type":"usermanual", - "kw":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?,Job O&M Errors,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0208.html", - "node_id":"dli_03_0208.xml", - "product_code":"dli", - "code":"189", - "des":"Error message \"DLI.0003: AccessControlException XXX\" is reported when a SQL job is accessed.Check the OBS bucket written in the AccessControlException to confirm if your ", - "doc_type":"usermanual", - "kw":"Why Is Error \"DLI.0003: AccessControlException XXX\" Reported When I Access a SQL Job?,Job O&M Errors", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"DLI.0003: AccessControlException XXX\" Reported When I Access a SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0209.html", - "node_id":"dli_03_0209.xml", - "product_code":"dli", - "code":"190", - "des":"Error message \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" is reported when a SQL job is Accessed.Yo", - "doc_type":"usermanual", - "kw":"Why Is Error \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{b", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" Reported When I Access a SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0210.html", - "node_id":"dli_03_0210.xml", - "product_code":"dli", - "code":"191", - "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 Is Error \"The current account does not have permission to perform this operation,the current acc", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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 During SQL Statement Execution? Restricted for no budget.", - "githuburl":"" - }, - { - "uri":"dli_03_0211.html", - "node_id":"dli_03_0211.xml", - "product_code":"dli", - "code":"192", - "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":"O&M Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"O&M Guide", - "githuburl":"" - }, - { - "uri":"dli_03_0196.html", - "node_id":"dli_03_0196.xml", - "product_code":"dli", - "code":"193", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Troubleshoot Slow SQL Jobs?", - "githuburl":"" - }, - { - "uri":"dli_03_0091.html", - "node_id":"dli_03_0091.xml", - "product_code":"dli", - "code":"194", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I View DLI SQL Logs?", - "githuburl":"" - }, - { - "uri":"dli_03_0116.html", - "node_id":"dli_03_0116.xml", - "product_code":"dli", - "code":"195", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I View SQL Execution Records?", - "githuburl":"" - }, - { - "uri":"dli_03_0093.html", - "node_id":"dli_03_0093.xml", - "product_code":"dli", - "code":"196", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Do When Data Skew Occurs During the Execution of a SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0184.html", - "node_id":"dli_03_0184.xml", - "product_code":"dli", - "code":"197", - "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":"What Can I Do If a Table Cannot Be Queried on the DLI Console?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"What Can I Do If a Table Cannot Be Queried on the DLI Console?", - "githuburl":"" - }, - { - "uri":"dli_03_0013.html", - "node_id":"dli_03_0013.xml", - "product_code":"dli", - "code":"198", - "des":"A high compression ratio of OBS tables in the Parquet or ORC format (for example, a compression ratio of 5 or higher compared with text compression) will lead to large da", - "doc_type":"usermanual", - "kw":"The Compression Ratio of OBS Tables Is Too High,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"The Compression Ratio of OBS Tables Is Too High", - "githuburl":"" - }, - { - "uri":"dli_03_0009.html", - "node_id":"dli_03_0009.xml", - "product_code":"dli", - "code":"199", - "des":"DLI supports only UTF-8-encoded texts. Ensure that data is encoded using UTF-8 during table creation and import.", - "doc_type":"usermanual", - "kw":"How Can I Avoid Garbled Characters Caused by Inconsistent Character Codes?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Avoid Garbled Characters Caused by Inconsistent Character Codes?", - "githuburl":"" - }, - { - "uri":"dli_03_0175.html", - "node_id":"dli_03_0175.xml", - "product_code":"dli", - "code":"200", - "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 Grant Table Permissions to a User and Project After I Delete a Table and Create One wit", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Do I Need to Grant Table Permissions to a User and Project After I Delete a Table and Create One with the Same Name?", - "githuburl":"" - }, - { - "uri":"dli_03_0177.html", - "node_id":"dli_03_0177.xml", - "product_code":"dli", - "code":"201", - "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":"Why Can't I Query Table Data After Data Is Imported to a DLI Partitioned Table Because the File to B", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Can't I Query Table Data After Data Is Imported to a DLI Partitioned Table Because the File to Be Imported Does Not Contain Data in the Partitioning Column?", - "githuburl":"" - }, - { - "uri":"dli_03_0181.html", - "node_id":"dli_03_0181.xml", - "product_code":"dli", - "code":"202", - "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 the Data Error Caused by CRLF Characters in a Field of the OBS File Used to Create an E", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Fix the Data Error Caused by CRLF Characters in a Field of the OBS File Used to Create an External OBS Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0182.html", - "node_id":"dli_03_0182.xml", - "product_code":"dli", - "code":"203", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does a SQL Job That Has Join Operations Stay in the Running State?", - "githuburl":"" - }, - { - "uri":"dli_03_0187.html", - "node_id":"dli_03_0187.xml", - "product_code":"dli", - "code":"204", - "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":"The on Clause Is Not Added When Tables Are Joined. Cartesian Product Query Causes High Resource Usag", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"The on Clause Is Not Added When Tables Are Joined. Cartesian Product Query Causes High Resource Usage of the Queue, and the Job Fails to Be Executed", - "githuburl":"" - }, - { - "uri":"dli_03_0190.html", - "node_id":"dli_03_0190.xml", - "product_code":"dli", - "code":"205", - "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":"Why Can't I Query Data After I Manually Add Data to the Partition Directory of an OBS Table?,O&M Gui", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Can't I Query Data After I Manually Add Data to the Partition Directory of an OBS Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0212.html", - "node_id":"dli_03_0212.xml", - "product_code":"dli", - "code":"206", - "des":"To dynamically overwrite the specified partitioned data in the DataSource table, set dli.sql.dynamicPartitionOverwrite.enabled to true and then run the insert overwrite s", - "doc_type":"usermanual", - "kw":"Why Is All Data Overwritten When insert overwrite Is Used to Overwrite Partitioned Table?,O&M Guide,", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is All Data Overwritten When insert overwrite Is Used to Overwrite Partitioned Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0213.html", - "node_id":"dli_03_0213.xml", - "product_code":"dli", - "code":"207", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a SQL Job Stuck in the Submitting State?", - "githuburl":"" - }, - { - "uri":"dli_03_0214.html", - "node_id":"dli_03_0214.xml", - "product_code":"dli", - "code":"208", - "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 Is the create_date Field in the RDS Table Is a Timestamp in the DLI query result?,O&M Guide,User", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is the create_date Field in the RDS Table Is a Timestamp in the DLI query result?", - "githuburl":"" - }, - { - "uri":"dli_03_0215.html", - "node_id":"dli_03_0215.xml", - "product_code":"dli", - "code":"209", - "des":"If the table name is changed immediately after SQL statements are executed, the data size of the table may be incorrect.If you need to change the table name, change it 5 ", - "doc_type":"usermanual", - "kw":"What Can I Do If datasize Cannot Be Changed After the Table Name Is Changed in a Finished SQL Job?,O", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"What Can I Do If datasize Cannot Be Changed After the Table Name Is Changed in a Finished SQL Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0231.html", - "node_id":"dli_03_0231.xml", - "product_code":"dli", - "code":"210", - "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":"Why Is the Data Volume Changes When Data Is Imported from DLI to OBS?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is the Data Volume Changes When Data Is Imported from DLI to OBS?", - "githuburl":"" - }, - { - "uri":"dli_03_0021.html", - "node_id":"dli_03_0021.xml", - "product_code":"dli", - "code":"211", - "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":"Problems Related to Spark Jobs", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Problems Related to Spark Jobs", - "githuburl":"" - }, - { - "uri":"dli_03_0163.html", - "node_id":"dli_03_0163.xml", - "product_code":"dli", - "code":"212", - "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":"Usage", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Usage", - "githuburl":"" - }, - { - "uri":"dli_03_0201.html", - "node_id":"dli_03_0201.xml", - "product_code":"dli", - "code":"213", - "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,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Spark Jobs", - "githuburl":"" - }, - { - "uri":"dli_03_0217.html", - "node_id":"dli_03_0217.xml", - "product_code":"dli", - "code":"214", - "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":"Job Development", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Job Development", - "githuburl":"" - }, - { - "uri":"dli_03_0107.html", - "node_id":"dli_03_0107.xml", - "product_code":"dli", - "code":"215", - "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?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Use Spark to Write Data into a DLI Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0017.html", - "node_id":"dli_03_0017.xml", - "product_code":"dli", - "code":"216", - "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 the AK/SK for a Queue to Operate an OBS Table?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Set the AK/SK for a Queue to Operate an OBS Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0102.html", - "node_id":"dli_03_0102.xml", - "product_code":"dli", - "code":"217", - "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?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I View the Resource Usage of DLI Spark Jobs?", - "githuburl":"" - }, - { - "uri":"dli_03_0076.html", - "node_id":"dli_03_0076.xml", - "product_code":"dli", - "code":"218", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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?", - "githuburl":"" - }, - { - "uri":"dli_03_0082.html", - "node_id":"dli_03_0082.xml", - "product_code":"dli", - "code":"219", - "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?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Run a Complex PySpark Program in DLI?", - "githuburl":"" - }, - { - "uri":"dli_03_0127.html", - "node_id":"dli_03_0127.xml", - "product_code":"dli", - "code":"220", - "des":"You can use DLI Spark jobs to access data in the MySQL database using either of the following methods:Solution 1: Buy a queue, create an enhanced datasource connection, a", - "doc_type":"usermanual", - "kw":"How Does a Spark Job Access a MySQL Database?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Does a Spark Job Access a MySQL Database?", - "githuburl":"" - }, - { - "uri":"dli_03_0068.html", - "node_id":"dli_03_0068.xml", - "product_code":"dli", - "code":"221", - "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?", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Use JDBC to Set the spark.sql.shuffle.partitions Parameter to Improve the Task Concurrency?", - "githuburl":"" - }, - { - "uri":"dli_03_0118.html", - "node_id":"dli_03_0118.xml", - "product_code":"dli", - "code":"222", - "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?,Job Development,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Read Uploaded Files for a Spark Jar Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0218.html", - "node_id":"dli_03_0218.xml", - "product_code":"dli", - "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":"Job O&M Errors", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Job O&M Errors", - "githuburl":"" - }, - { - "uri":"dli_03_0156.html", - "node_id":"dli_03_0156.xml", - "product_code":"dli", - "code":"224", - "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 the AK/SK for a Qu", - "doc_type":"usermanual", - "kw":"Why Are Errors \"ResponseCode: 403\" and \"ResponseStatus: Forbidden\" Reported When a Spark Job Accesse", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Are Errors \"ResponseCode: 403\" and \"ResponseStatus: Forbidden\" Reported When a Spark Job Accesses OBS Data?", - "githuburl":"" - }, - { - "uri":"dli_03_0164.html", - "node_id":"dli_03_0164.xml", - "product_code":"dli", - "code":"225", - "des":"Check whether the OBS bucket is used to store DLI logs on the Global Configuration > Job Configurations page. The job log bucket cannot be used for other purpose.", - "doc_type":"usermanual", - "kw":"Why Is Error \"verifyBucketExists on XXXX: status [403]\" Reported When I Use a Spark Job to Access an", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"verifyBucketExists on XXXX: status [403]\" Reported When I Use a Spark Job to Access an OBS Bucket That I Have Access Permission?", - "githuburl":"" - }, - { - "uri":"dli_03_0157.html", - "node_id":"dli_03_0157.xml", - "product_code":"dli", - "code":"226", - "des":"When a Spark job accesses a large amount of data, for example, accessing data in a GaussDB(DWS) database, you are advised to set the number of concurrent tasks and enable", - "doc_type":"usermanual", - "kw":"Why Is a Job Running Timeout Reported When a Spark Job Runs a Large Amount of Data?,Job O&M Errors,U", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a Job Running Timeout Reported When a Spark Job Runs a Large Amount of Data?", - "githuburl":"" - }, - { - "uri":"dli_03_0188.html", - "node_id":"dli_03_0188.xml", - "product_code":"dli", - "code":"227", - "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.", - "doc_type":"usermanual", - "kw":"Why Does the Job Fail to Be Executed and the Log Shows that the File Directory Is Abnormal When I Us", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does the Job Fail to Be Executed and the Log Shows that the File Directory Is Abnormal When I Use a Spark Job to Access Files in SFTP?", - "githuburl":"" - }, - { - "uri":"dli_03_0192.html", - "node_id":"dli_03_0192.xml", - "product_code":"dli", - "code":"228", - "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?,Job O&M Err", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does the Job Fail to Be Executed Due to Insufficient Database and Table Permissions?", - "githuburl":"" - }, - { - "uri":"dli_03_0219.html", - "node_id":"dli_03_0219.xml", - "product_code":"dli", - "code":"229", - "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":"O&M Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"O&M Guide", - "githuburl":"" - }, - { - "uri":"dli_03_0077.html", - "node_id":"dli_03_0077.xml", - "product_code":"dli", - "code":"230", - "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?,O&M Guide,User Gu", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Can't I Find the Specified Python Environment After Adding the Python Package?", - "githuburl":"" - }, - { - "uri":"dli_03_0220.html", - "node_id":"dli_03_0220.xml", - "product_code":"dli", - "code":"231", - "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?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a Spark Jar Job Stuck in the Submitting State?", - "githuburl":"" - }, { "uri":"dli_03_0001.html", "node_id":"dli_03_0001.xml", "product_code":"dli", - "code":"232", + "code":"148", "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":"Product Consultation", + "kw":"DLI Basics", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" } ], - "title":"Product Consultation", - "githuburl":"" - }, - { - "uri":"dli_03_0221.html", - "node_id":"dli_03_0221.xml", - "product_code":"dli", - "code":"233", - "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":"Usage", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Usage", - "githuburl":"" - }, - { - "uri":"dli_03_0025.html", - "node_id":"dli_03_0025.xml", - "product_code":"dli", - "code":"234", - "des":"DLI supports the following data formats:ParquetCSVORCJsonAvro", - "doc_type":"usermanual", - "kw":"Which Data Formats Does DLI Support?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Which Data Formats Does DLI Support?", + "title":"DLI Basics", "githuburl":"" }, { "uri":"dli_03_0115.html", "node_id":"dli_03_0115.xml", "product_code":"dli", - "code":"235", - "des":"The Spark component of DLI is a fully managed service. You can only use the DLI Spark through its APIs. .The Spark component of MRS is built on the VM in an MRS cluster. ", + "code":"149", + "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?,Usage,User Guide", + "kw":"What Are the Differences Between MRS Spark and DLI Spark?,DLI Basics,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" } ], "title":"What Are the Differences Between MRS Spark and DLI Spark?", @@ -4452,424 +3133,10 @@ "uri":"dli_03_0029.html", "node_id":"dli_03_0029.xml", "product_code":"dli", - "code":"236", - "des":"DLI data can be stored in either of the following:OBS: Data used by SQL jobs, Spark jobs, and Flink jobs can be stored in OBS, reducing storage costs.DLI: The column-base", + "code":"150", + "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 DLI Data Be Stored?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Where Can DLI Data Be Stored?", - "githuburl":"" - }, - { - "uri":"dli_03_0117.html", - "node_id":"dli_03_0117.xml", - "product_code":"dli", - "code":"237", - "des":"DLI tables store data within the DLI service, and you do not need to know the data storage path.OBS tables store data in your OBS buckets, and you need to manage the sour", - "doc_type":"usermanual", - "kw":"What Are the Differences Between DLI Tables and OBS Tables?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"What Are the Differences Between DLI Tables and OBS Tables?", - "githuburl":"" - }, - { - "uri":"dli_03_0010.html", - "node_id":"dli_03_0010.xml", - "product_code":"dli", - "code":"238", - "des":"Currently, DLI supports analysis only on the data uploaded to the cloud. In scenarios where regular (for example, on a per day basis) one-off analysis on incremental data", - "doc_type":"usermanual", - "kw":"How Can I Use DLI If Data Is Not Uploaded to OBS?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Use DLI If Data Is Not Uploaded to OBS?", - "githuburl":"" - }, - { - "uri":"dli_03_0129.html", - "node_id":"dli_03_0129.xml", - "product_code":"dli", - "code":"239", - "des":"Data in the OBS bucket shared by IAM users under the same account can be imported. You cannot import data in the OBS bucket shared with other IAM account.", - "doc_type":"usermanual", - "kw":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?", - "githuburl":"" - }, - { - "uri":"dli_03_0264.html", - "node_id":"dli_03_0264.xml", - "product_code":"dli", - "code":"240", - "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", - "doc_type":"usermanual", - "kw":"Why Is Error \"Failed to create the database. {\"error_code\":\"DLI.1028\";\"error_msg\":\"Already reached t", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"Failed to create the database. {\"error_code\":\"DLI.1028\";\"error_msg\":\"Already reached the maximum quota of databases:XXX\".\" Reported?", - "githuburl":"" - }, - { - "uri":"dli_03_0263.html", - "node_id":"dli_03_0263.xml", - "product_code":"dli", - "code":"241", - "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?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Can a Member Account Use Global Variables Created by Other Member Accounts?", - "githuburl":"" - }, - { - "uri":"dli_03_0222.html", - "node_id":"dli_03_0222.xml", - "product_code":"dli", - "code":"242", - "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":"Job Management", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Job Management", - "githuburl":"" - }, - { - "uri":"dli_03_0126.html", - "node_id":"dli_03_0126.xml", - "product_code":"dli", - "code":"243", - "des":"If you are suggested to perform following operations to run a large number of DLI jobs:Group the DLI jobs by type, and run each group on a queue.Alternatively, create IAM", - "doc_type":"usermanual", - "kw":"How Do I Manage Tens of Thousands of Jobs Running on DLI?,Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Manage Tens of Thousands of Jobs Running on DLI?", - "githuburl":"" - }, - { - "uri":"dli_03_0162.html", - "node_id":"dli_03_0162.xml", - "product_code":"dli", - "code":"244", - "des":"The field names of tables that have been created cannot be changed.You can create a table, define new table fields, and migrate data from the old table to the new one.", - "doc_type":"usermanual", - "kw":"How Do I Change the Name of a Field in a Created Table?,Job Management,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Change the Name of a Field in a Created Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0261.html", - "node_id":"dli_03_0261.xml", - "product_code":"dli", - "code":"245", - "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":"Privacy and Security", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Privacy and Security", - "githuburl":"" - }, - { - "uri":"dli_03_0260.html", - "node_id":"dli_03_0260.xml", - "product_code":"dli", - "code":"246", - "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.", - "doc_type":"usermanual", - "kw":"Does DLI Have the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?,Privacy and Securit", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Does DLI Have the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?", - "githuburl":"" - }, - { - "uri":"dli_03_0053.html", - "node_id":"dli_03_0053.xml", - "product_code":"dli", - "code":"247", - "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":"Quota", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Quota", - "githuburl":"" - }, - { - "uri":"dli_03_0031.html", - "node_id":"dli_03_0031.xml", - "product_code":"dli", - "code":"248", - "des":"Log in to the management console.Click in the upper left corner and select Region and Project.Click (the My Quotas icon) in the upper right corner.The Service Quota pag", - "doc_type":"usermanual", - "kw":"How Do I View My Quotas?,Quota,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I View My Quotas?", - "githuburl":"" - }, - { - "uri":"dli_03_0032.html", - "node_id":"dli_03_0032.xml", - "product_code":"dli", - "code":"249", - "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", - "doc_type":"usermanual", - "kw":"How Do I Increase a Quota?,Quota,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Increase a Quota?", - "githuburl":"" - }, - { - "uri":"dli_03_0054.html", - "node_id":"dli_03_0054.xml", - "product_code":"dli", - "code":"250", - "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":"Permission", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Permission", - "githuburl":"" - }, - { - "uri":"dli_03_0223.html", - "node_id":"dli_03_0223.xml", - "product_code":"dli", - "code":"251", - "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":"Usage", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Usage", - "githuburl":"" - }, - { - "uri":"dli_03_0100.html", - "node_id":"dli_03_0100.xml", - "product_code":"dli", - "code":"252", - "des":"DLI has a comprehensive permission control mechanism and supports fine-grained authentication through Identity and Access Management (IAM). You can create policies in IAM", - "doc_type":"usermanual", - "kw":"How Do I Manage Fine-Grained DLI Permissions?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Manage Fine-Grained DLI Permissions?", - "githuburl":"" - }, - { - "uri":"dli_03_0008.html", - "node_id":"dli_03_0008.xml", - "product_code":"dli", - "code":"253", - "des":"You cannot perform permission-related operations on the partition column of a partitioned table.However, when you grant the permission of any non-partition column in a pa", - "doc_type":"usermanual", - "kw":"What Is Column Permission Granting of a DLI Partition Table?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"What Is Column Permission Granting of a DLI Partition Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0226.html", - "node_id":"dli_03_0226.xml", - "product_code":"dli", - "code":"254", - "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":"O&M Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"O&M Guide", - "githuburl":"" - }, - { - "uri":"dli_03_0140.html", - "node_id":"dli_03_0140.xml", - "product_code":"dli", - "code":"255", - "des":"When you submit a job, a message is displayed indicating that the job fails to be submitted due to insufficient permission caused by arrears. In this case, you need to ch", - "doc_type":"usermanual", - "kw":"Why Does My Account Have Insufficient Permissions Due to Arrears?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does My Account Have Insufficient Permissions Due to Arrears?", - "githuburl":"" - }, - { - "uri":"dli_03_0195.html", - "node_id":"dli_03_0195.xml", - "product_code":"dli", - "code":"256", - "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":"Why Does the System Display a Message Indicating Insufficient Permissions When I Update a Program Pa", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Does the System Display a Message Indicating Insufficient Permissions When I Update a Program Package?", - "githuburl":"" - }, - { - "uri":"dli_03_0227.html", - "node_id":"dli_03_0227.xml", - "product_code":"dli", - "code":"257", - "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?,O&M ", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"DLI.0003: Permission denied for resource...\" Reported When I Run a SQL Statement?", - "githuburl":"" - }, - { - "uri":"dli_03_0228.html", - "node_id":"dli_03_0228.xml", - "product_code":"dli", - "code":"258", - "des":"The table permission has been granted and verified. However, after a period of time, an error is reported indicating that the table query fails.There are two possible rea", - "doc_type":"usermanual", - "kw":"Why Can't I Query Table Data After I've Been Granted Table Permissions?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Can't I Query Table Data After I've Been Granted Table Permissions?", - "githuburl":"" - }, - { - "uri":"dli_03_0057.html", - "node_id":"dli_03_0057.xml", - "product_code":"dli", - "code":"259", - "des":"If a table inherits database permissions, you do not need to regrant the inherited permissions to the table.When you grant permissions on a table on the console:If you se", - "doc_type":"usermanual", - "kw":"Will an Error Be Reported if the Inherited Permissions Are Regranted to a Table That Inherits Databa", + "kw":"Where Can Data Be Stored in DLI?,DLI Basics,User Guide", "search_title":"", "metedata":[ { @@ -4879,17 +3146,2617 @@ "IsBot":"Yes" } ], - "title":"Will an Error Be Reported if the Inherited Permissions Are Regranted to a Table That Inherits Database Permissions?", + "title":"Where Can Data Be Stored in DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0129.html", + "node_id":"dli_03_0129.xml", + "product_code":"dli", + "code":"151", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0263.html", + "node_id":"dli_03_0263.xml", + "product_code":"dli", + "code":"152", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Can a Member Account Use Global Variables Created by Other Member Accounts?", + "githuburl":"" + }, + { + "uri":"dli_03_0260.html", + "node_id":"dli_03_0260.xml", + "product_code":"dli", + "code":"153", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Is DLI Affected by the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?", + "githuburl":"" + }, + { + "uri":"dli_03_0126.html", + "node_id":"dli_03_0126.xml", + "product_code":"dli", + "code":"154", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Manage Jobs Running on DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0162.html", + "node_id":"dli_03_0162.xml", + "product_code":"dli", + "code":"155", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Change the Field Names of an Existing Table on DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0049.html", + "node_id":"dli_03_0049.xml", + "product_code":"dli", + "code":"156", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"DLI Elastic Resource Pools and Queues", + "githuburl":"" + }, + { + "uri":"dli_03_0276.html", + "node_id":"dli_03_0276.xml", + "product_code":"dli", + "code":"157", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Can I Check the Actual and Used CUs for an Elastic Resource Pool as Well as the Required CUs for a Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0183.html", + "node_id":"dli_03_0183.xml", + "product_code":"dli", + "code":"158", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Check for a Backlog of Jobs in the Current DLI Queue?", + "githuburl":"" + }, + { + "uri":"dli_03_0095.html", + "node_id":"dli_03_0095.xml", + "product_code":"dli", + "code":"159", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I View the Load of a DLI Queue?", + "githuburl":"" + }, + { + "uri":"dli_03_0098.html", + "node_id":"dli_03_0098.xml", + "product_code":"dli", + "code":"160", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Monitor Job Exceptions on a DLI Queue?", + "githuburl":"" + }, + { + "uri":"dli_03_0065.html", + "node_id":"dli_03_0065.xml", + "product_code":"dli", + "code":"161", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Migrate an Old Version Spark Queue to a General-Purpose Queue?", + "githuburl":"" + }, + { + "uri":"dli_03_0171.html", + "node_id":"dli_03_0171.xml", + "product_code":"dli", + "code":"162", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If I Encounter a Timeout Exception When Executing DLI SQL Statements on the default Queue?", + "githuburl":"" + }, + { + "uri":"dli_03_0211.html", + "node_id":"dli_03_0211.xml", + "product_code":"dli", + "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":"DLI Databases and Tables", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"DLI Databases and Tables", + "githuburl":"" + }, + { + "uri":"dli_03_0184.html", + "node_id":"dli_03_0184.xml", + "product_code":"dli", + "code":"164", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Am I Unable to Query a Table on the DLI Console?", + "githuburl":"" + }, + { + "uri":"dli_03_0013.html", + "node_id":"dli_03_0013.xml", + "product_code":"dli", + "code":"165", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If the Compression Rate of an OBS Table Is High?", + "githuburl":"" + }, + { + "uri":"dli_03_0009.html", + "node_id":"dli_03_0009.xml", + "product_code":"dli", + "code":"166", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If Inconsistent Character Encoding Leads to Garbled Characters?", + "githuburl":"" + }, + { + "uri":"dli_03_0175.html", + "node_id":"dli_03_0175.xml", + "product_code":"dli", + "code":"167", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Do I Need to 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":"168", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0181.html", + "node_id":"dli_03_0181.xml", + "product_code":"dli", + "code":"169", + "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?", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Fix Incorrect Data in an OBS Foreign Table Caused by Newline Characters in OBS File Fields?", + "githuburl":"" + }, + { + "uri":"dli_03_0187.html", + "node_id":"dli_03_0187.xml", + "product_code":"dli", + "code":"170", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Prevent a Cartesian Product Query and Resource Overload Due to Missing \"ON\" Conditions in Table Joins?", + "githuburl":"" + }, + { + "uri":"dli_03_0190.html", + "node_id":"dli_03_0190.xml", + "product_code":"dli", + "code":"171", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If I Can't Query Data After Manually Adding It to the Partition Directory of an OBS Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0212.html", + "node_id":"dli_03_0212.xml", + "product_code":"dli", + "code":"172", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does the \"insert overwrite\" Operation Affect All Data in a Partitioned Table Instead of Just the Targeted Partition?", + "githuburl":"" + }, + { + "uri":"dli_03_0214.html", + "node_id":"dli_03_0214.xml", + "product_code":"dli", + "code":"173", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does the \"create_date\" Field in an RDS Table (Datetime Data Type) Appear as a Timestamp in DLI Queries?", + "githuburl":"" + }, + { + "uri":"dli_03_0215.html", + "node_id":"dli_03_0215.xml", + "product_code":"dli", + "code":"174", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If Renaming a Table After a SQL Job Causes Incorrect Data Size?", + "githuburl":"" + }, + { + "uri":"dli_03_0231.html", + "node_id":"dli_03_0231.xml", + "product_code":"dli", + "code":"175", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Can I Resolve Data Inconsistencies When Importing Data from DLI to OBS?", + "githuburl":"" + }, + { + "uri":"dli_03_0022.html", + "node_id":"dli_03_0022.xml", + "product_code":"dli", + "code":"176", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Enhanced Datasource Connections", + "githuburl":"" + }, + { + "uri":"dli_03_0238.html", + "node_id":"dli_03_0238.xml", + "product_code":"dli", + "code":"177", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Resolve a Failure in Connecting DLI to GaussDB(DWS) Through an Enhanced Datasource Connection?", + "githuburl":"" + }, + { + "uri":"dli_03_0179.html", + "node_id":"dli_03_0179.xml", + "product_code":"dli", + "code":"178", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If the Datasource Connection Is Successfully Created but the Network Connectivity Test Fails?", + "githuburl":"" + }, + { + "uri":"dli_03_0186.html", + "node_id":"dli_03_0186.xml", + "product_code":"dli", + "code":"179", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Configure Network Connectivity Between a DLI Queue and a Data Source?", + "githuburl":"" + }, + { + "uri":"dli_03_0128.html", + "node_id":"dli_03_0128.xml", + "product_code":"dli", + "code":"180", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Creating a VPC Peering Connection Necessary for Enhanced Datasource Connections in DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0257.html", + "node_id":"dli_03_0257.xml", + "product_code":"dli", + "code":"181", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If Creating a Datasource Connection in DLI Gets Stuck in the \"Creating\" State When Binding It to a Queue?", + "githuburl":"" + }, + { + "uri":"dli_03_0047.html", + "node_id":"dli_03_0047.xml", + "product_code":"dli", + "code":"182", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Resolve the \"communication link failure\" Error When Using a Newly Created Datasource Connection That Appears to Be Activated?", + "githuburl":"" + }, + { + "uri":"dli_03_0080.html", + "node_id":"dli_03_0080.xml", + "product_code":"dli", + "code":"183", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Troubleshoot a Connection Timeout Issue That Isn't Recorded in Logs When Accessing MRS HBase Through a Datasource Connection?", + "githuburl":"" + }, + { + "uri":"dli_03_0239.html", + "node_id":"dli_03_0239.xml", + "product_code":"dli", + "code":"184", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If I Encounter the \"Incorrect string value\" Error When Executing insert overwrite on a Datasource RDS Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0250.html", + "node_id":"dli_03_0250.xml", + "product_code":"dli", + "code":"185", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Resolve the Null Pointer Error When Creating an RDS Datasource Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0251.html", + "node_id":"dli_03_0251.xml", + "product_code":"dli", + "code":"186", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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", + "githuburl":"" + }, + { + "uri":"dli_03_0252.html", + "node_id":"dli_03_0252.xml", + "product_code":"dli", + "code":"187", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"RegionTooBusyException Is Reported When Data Is Imported to a CloudTable HBase Table Through a Datasource Table", + "githuburl":"" + }, + { + "uri":"dli_03_0253.html", + "node_id":"dli_03_0253.xml", + "product_code":"dli", + "code":"188", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0254.html", + "node_id":"dli_03_0254.xml", + "product_code":"dli", + "code":"189", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If an Insert Operation Failed After the Schema of the GaussDB(DWS) Source Table Is Updated?", + "githuburl":"" + }, + { + "uri":"dli_03_0028.html", + "node_id":"dli_03_0028.xml", + "product_code":"dli", + "code":"190", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Insert Data into an RDS Table with an Auto-Increment Primary Key Using DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0020.html", + "node_id":"dli_03_0020.xml", + "product_code":"dli", + "code":"191", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"SQL Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0204.html", + "node_id":"dli_03_0204.xml", + "product_code":"dli", + "code":"192", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"SQL Job Development", + "githuburl":"" + }, + { + "uri":"dli_03_0200.html", + "node_id":"dli_03_0200.xml", + "product_code":"dli", + "code":"193", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"SQL Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0086.html", + "node_id":"dli_03_0086.xml", + "product_code":"dli", + "code":"194", + "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", + "doc_type":"usermanual", + "kw":"How Do I Merge Small Files?,SQL Job Development,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Merge Small Files?", + "githuburl":"" + }, + { + "uri":"dli_03_0092.html", + "node_id":"dli_03_0092.xml", + "product_code":"dli", + "code":"195", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Specify an OBS Path When Creating an OBS Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0108.html", + "node_id":"dli_03_0108.xml", + "product_code":"dli", + "code":"196", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Create a Table Using JSON Data in an OBS Bucket?", + "githuburl":"" + }, + { + "uri":"dli_03_0069.html", + "node_id":"dli_03_0069.xml", + "product_code":"dli", + "code":"197", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Can I Use the count Function to Perform Aggregation?", + "githuburl":"" + }, + { + "uri":"dli_03_0072.html", + "node_id":"dli_03_0072.xml", + "product_code":"dli", + "code":"198", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Synchronize DLI Table Data Across Regions?", + "githuburl":"" + }, + { + "uri":"dli_03_0191.html", + "node_id":"dli_03_0191.xml", + "product_code":"dli", + "code":"199", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Insert Table Data into Specific Fields of a Table Using a SQL Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0196.html", + "node_id":"dli_03_0196.xml", + "product_code":"dli", + "code":"200", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Troubleshoot Slow SQL Jobs?", + "githuburl":"" + }, + { + "uri":"dli_03_0091.html", + "node_id":"dli_03_0091.xml", + "product_code":"dli", + "code":"201", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I View DLI SQL Logs?", + "githuburl":"" + }, + { + "uri":"dli_03_0116.html", + "node_id":"dli_03_0116.xml", + "product_code":"dli", + "code":"202", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I View SQL Execution Records in DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0093.html", + "node_id":"dli_03_0093.xml", + "product_code":"dli", + "code":"203", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do When Data Skew Occurs During the Execution of a SQL Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0182.html", + "node_id":"dli_03_0182.xml", + "product_code":"dli", + "code":"204", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does a SQL Job That Has Join Operations Stay in the Running State?", + "githuburl":"" + }, + { + "uri":"dli_03_0213.html", + "node_id":"dli_03_0213.xml", + "product_code":"dli", + "code":"205", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is a SQL Job Stuck in the Submitting State?", + "githuburl":"" + }, + { + "uri":"dli_03_0206.html", + "node_id":"dli_03_0206.xml", + "product_code":"dli", + "code":"206", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"SQL Job O&M", + "githuburl":"" + }, + { + "uri":"dli_03_0014.html", + "node_id":"dli_03_0014.xml", + "product_code":"dli", + "code":"207", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"path obs://xxx already exists\" Reported When Data Is Exported to OBS?", + "githuburl":"" + }, + { + "uri":"dli_03_0066.html", + "node_id":"dli_03_0066.xml", + "product_code":"dli", + "code":"208", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"SQL_ANALYSIS_ERROR: Reference 't.id' is ambiguous, could be: t.id, t.id.;\" Displayed When Two Tables Are Joined?", + "githuburl":"" + }, + { + "uri":"dli_03_0071.html", + "node_id":"dli_03_0071.xml", + "product_code":"dli", + "code":"209", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0145.html", + "node_id":"dli_03_0145.xml", + "product_code":"dli", + "code":"210", + "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\" ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0169.html", + "node_id":"dli_03_0169.xml", + "product_code":"dli", + "code":"211", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"IllegalArgumentException: Buffer size too small. size\" Reported When Data Is Loaded to an OBS Foreign Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0189.html", + "node_id":"dli_03_0189.xml", + "product_code":"dli", + "code":"212", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"DLI.0002 FileNotFoundException\" Reported During SQL Job Running?", + "githuburl":"" + }, + { + "uri":"dli_03_0046.html", + "node_id":"dli_03_0046.xml", + "product_code":"dli", + "code":"213", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is a Schema Parsing Error Reported When I Create a Hive Table Using CTAS?", + "githuburl":"" + }, + { + "uri":"dli_03_0173.html", + "node_id":"dli_03_0173.xml", + "product_code":"dli", + "code":"214", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"org.apache.hadoop.fs.obs.OBSIOException\" Reported When I Run DLI SQL Scripts on DataArts Studio?", + "githuburl":"" + }, + { + "uri":"dli_03_0207.html", + "node_id":"dli_03_0207.xml", + "product_code":"dli", + "code":"215", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0208.html", + "node_id":"dli_03_0208.xml", + "product_code":"dli", + "code":"216", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"DLI.0003: AccessControlException XXX\" Reported When I Access a SQL Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0209.html", + "node_id":"dli_03_0209.xml", + "product_code":"dli", + "code":"217", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" Reported When I Access a SQL Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0210.html", + "node_id":"dli_03_0210.xml", + "product_code":"dli", + "code":"218", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0037.html", + "node_id":"dli_03_0037.xml", + "product_code":"dli", + "code":"219", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Flink Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0137.html", + "node_id":"dli_03_0137.xml", + "product_code":"dli", + "code":"220", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Flink Job Consulting", + "githuburl":"" + }, + { + "uri":"dli_03_0139.html", + "node_id":"dli_03_0139.xml", + "product_code":"dli", + "code":"221", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Authorize a Subuser to View Flink Jobs?", + "githuburl":"" + }, + { + "uri":"dli_03_0090.html", + "node_id":"dli_03_0090.xml", + "product_code":"dli", + "code":"222", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Configure Auto Restart upon Exception for a Flink Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0099.html", + "node_id":"dli_03_0099.xml", + "product_code":"dli", + "code":"223", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Save Logs for Flink Jobs?", + "githuburl":"" + }, + { + "uri":"dli_03_0160.html", + "node_id":"dli_03_0160.xml", + "product_code":"dli", + "code":"224", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"No such user. userName:xxxx.\" Reported on the Flink Job Management Page When I Grant Permission to a User?", + "githuburl":"" + }, + { + "uri":"dli_03_0180.html", + "node_id":"dli_03_0180.xml", + "product_code":"dli", + "code":"225", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Restore a Flink Job from a Specific Checkpoint After Manually Stopping the Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0036.html", + "node_id":"dli_03_0036.xml", + "product_code":"dli", + "code":"226", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is a Message Displayed Indicating That the SMN Topic Does Not Exist When I Use the SMN Topic in DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0131.html", + "node_id":"dli_03_0131.xml", + "product_code":"dli", + "code":"227", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Flink SQL Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0089.html", + "node_id":"dli_03_0089.xml", + "product_code":"dli", + "code":"228", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Map an OBS Table to a DLI Partitioned Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0120.html", + "node_id":"dli_03_0120.xml", + "product_code":"dli", + "code":"229", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Change the Number of Kafka Partitions in a Flink SQL Job Without Stopping It?", + "githuburl":"" + }, + { + "uri":"dli_03_0167.html", + "node_id":"dli_03_0167.xml", + "product_code":"dli", + "code":"230", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Fix the DLI.0005 Error When Using EL Expressions to Create a Table in a Flink SQL Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0168.html", + "node_id":"dli_03_0168.xml", + "product_code":"dli", + "code":"231", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0174.html", + "node_id":"dli_03_0174.xml", + "product_code":"dli", + "code":"232", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0232.html", + "node_id":"dli_03_0232.xml", + "product_code":"dli", + "code":"233", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Data Writing Fails After a Flink SQL Job Consumed Kafka and Sank Data to the Elasticsearch Cluster", + "githuburl":"" + }, + { + "uri":"dli_03_0121.html", + "node_id":"dli_03_0121.xml", + "product_code":"dli", + "code":"234", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Configure Connection Retries for Kafka Sink If it is Disconnected?", + "githuburl":"" + }, + { + "uri":"dli_03_0048.html", + "node_id":"dli_03_0048.xml", + "product_code":"dli", + "code":"235", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0040.html", + "node_id":"dli_03_0040.xml", + "product_code":"dli", + "code":"236", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does DIS Stream Not Exist During Job Semantic Check?", + "githuburl":"" + }, + { + "uri":"dli_03_0265.html", + "node_id":"dli_03_0265.xml", + "product_code":"dli", + "code":"237", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"Timeout expired while fetching topic metadata\" Repeatedly Reported in Flink JobManager Logs?", + "githuburl":"" + }, + { + "uri":"dli_03_0132.html", + "node_id":"dli_03_0132.xml", + "product_code":"dli", + "code":"238", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Flink Jar Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0044.html", + "node_id":"dli_03_0044.xml", + "product_code":"dli", + "code":"239", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Can I Upload Configuration Files for Flink Jar Jobs?", + "githuburl":"" + }, + { + "uri":"dli_03_0119.html", + "node_id":"dli_03_0119.xml", + "product_code":"dli", + "code":"240", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does a Flink Jar Package Conflict Result in Job Submission Failure?", + "githuburl":"" + }, + { + "uri":"dli_03_0161.html", + "node_id":"dli_03_0161.xml", + "product_code":"dli", + "code":"241", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does a Flink Jar Job Fail to Access GaussDB(DWS) and a Message Is Displayed Indicating Too Many Client Connections?", + "githuburl":"" + }, + { + "uri":"dli_03_0233.html", + "node_id":"dli_03_0233.xml", + "product_code":"dli", + "code":"242", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error Invalid OBS Bucket Name Reported After a Flink Job Submission Failed?", + "githuburl":"" + }, + { + "uri":"dli_03_0234.html", + "node_id":"dli_03_0234.xml", + "product_code":"dli", + "code":"243", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does the Flink Submission Fail Due to Hadoop JAR File Conflict?", + "githuburl":"" + }, + { + "uri":"dli_03_0103.html", + "node_id":"dli_03_0103.xml", + "product_code":"dli", + "code":"244", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Locate a Flink Job Submission Error?", + "githuburl":"" + }, + { + "uri":"dli_03_0133.html", + "node_id":"dli_03_0133.xml", + "product_code":"dli", + "code":"245", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Flink Job Performance Tuning", + "githuburl":"" + }, + { + "uri":"dli_03_0106.html", + "node_id":"dli_03_0106.xml", + "product_code":"dli", + "code":"246", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Flink Job Performance Tuning", + "githuburl":"" + }, + { + "uri":"dli_03_0096.html", + "node_id":"dli_03_0096.xml", + "product_code":"dli", + "code":"247", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Prevent Data Loss After Flink Job Restart?", + "githuburl":"" + }, + { + "uri":"dli_03_0105.html", + "node_id":"dli_03_0105.xml", + "product_code":"dli", + "code":"248", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Locate a Flink Job Running Error?", + "githuburl":"" + }, + { + "uri":"dli_03_0136.html", + "node_id":"dli_03_0136.xml", + "product_code":"dli", + "code":"249", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Can I Check if a Flink Job Can Be Restored From a Checkpoint After Restarting It?", + "githuburl":"" + }, + { + "uri":"dli_03_0064.html", + "node_id":"dli_03_0064.xml", + "product_code":"dli", + "code":"250", + "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?,", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Are Logs Not Written to the OBS Bucket After a DLI Flink Job Fails to Be Submitted for Running?", + "githuburl":"" + }, + { + "uri":"dli_03_0236.html", + "node_id":"dli_03_0236.xml", + "product_code":"dli", + "code":"251", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is the Flink Job Abnormal Due to Heartbeat Timeout Between JobManager and TaskManager?", + "githuburl":"" + }, + { + "uri":"dli_03_0021.html", + "node_id":"dli_03_0021.xml", + "product_code":"dli", + "code":"252", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Spark Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0217.html", + "node_id":"dli_03_0217.xml", + "product_code":"dli", + "code":"253", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Spark Job Development", + "githuburl":"" + }, + { + "uri":"dli_03_0201.html", + "node_id":"dli_03_0201.xml", + "product_code":"dli", + "code":"254", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Spark Jobs", + "githuburl":"" + }, + { + "uri":"dli_03_0107.html", + "node_id":"dli_03_0107.xml", + "product_code":"dli", + "code":"255", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Use Spark to Write Data into a DLI Table?", + "githuburl":"" + }, + { + "uri":"dli_03_0017.html", + "node_id":"dli_03_0017.xml", + "product_code":"dli", + "code":"256", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Set Up AK/SK So That a General Queue Can Access Tables Stored in OBS?", + "githuburl":"" + }, + { + "uri":"dli_03_0102.html", + "node_id":"dli_03_0102.xml", + "product_code":"dli", + "code":"257", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I View the Resource Usage of DLI Spark Jobs?", + "githuburl":"" + }, + { + "uri":"dli_03_0076.html", + "node_id":"dli_03_0076.xml", + "product_code":"dli", + "code":"258", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0082.html", + "node_id":"dli_03_0082.xml", + "product_code":"dli", + "code":"259", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Run a Complex PySpark Program in DLI?", + "githuburl":"" + }, + { + "uri":"dli_03_0068.html", + "node_id":"dli_03_0068.xml", + "product_code":"dli", + "code":"260", + "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?", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Use JDBC to Set the spark.sql.shuffle.partitions Parameter to Improve the Task Concurrency?", + "githuburl":"" + }, + { + "uri":"dli_03_0118.html", + "node_id":"dli_03_0118.xml", + "product_code":"dli", + "code":"261", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Read Uploaded Files for a Spark Jar Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0077.html", + "node_id":"dli_03_0077.xml", + "product_code":"dli", + "code":"262", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Can't I Find the Specified Python Environment After Adding the Python Package?", + "githuburl":"" + }, + { + "uri":"dli_03_0220.html", + "node_id":"dli_03_0220.xml", + "product_code":"dli", + "code":"263", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is a Spark Jar Job Stuck in the Submitting State?", + "githuburl":"" + }, + { + "uri":"dli_03_0218.html", + "node_id":"dli_03_0218.xml", + "product_code":"dli", + "code":"264", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Spark Job O&M", + "githuburl":"" + }, + { + "uri":"dli_03_0156.html", + "node_id":"dli_03_0156.xml", + "product_code":"dli", + "code":"265", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Do I Get \"ResponseCode: 403\" and \"ResponseStatus: Forbidden\" Errors When a Spark Job Accesses OBS Data?", + "githuburl":"" + }, + { + "uri":"dli_03_0164.html", + "node_id":"dli_03_0164.xml", + "product_code":"dli", + "code":"266", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "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?", + "githuburl":"" + }, + { + "uri":"dli_03_0157.html", + "node_id":"dli_03_0157.xml", + "product_code":"dli", + "code":"267", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does a Job Running Timeout Occur When Processing a Large Amount of Data with a Spark Job?", + "githuburl":"" + }, + { + "uri":"dli_03_0188.html", + "node_id":"dli_03_0188.xml", + "product_code":"dli", + "code":"268", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does a Spark Job Fail to Execute with an Abnormal Access Directory Error When Accessing Files in SFTP?", + "githuburl":"" + }, + { + "uri":"dli_03_0192.html", + "node_id":"dli_03_0192.xml", + "product_code":"dli", + "code":"269", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does the Job Fail to Be Executed Due to Insufficient Database and Table Permissions?", + "githuburl":"" + }, + { + "uri":"dli_03_0272.html", + "node_id":"dli_03_0272.xml", + "product_code":"dli", + "code":"270", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is the global_temp Database Missing in the Job Log of Spark 3.x?", + "githuburl":"" + }, + { + "uri":"dli_03_0275.html", + "node_id":"dli_03_0275.xml", + "product_code":"dli", + "code":"271", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Does Using DataSource Syntax to Create an OBS Table of Avro Type Fail When Accessing Metadata With Spark 2.3.x?", + "githuburl":"" + }, + { + "uri":"dli_03_0053.html", + "node_id":"dli_03_0053.xml", + "product_code":"dli", + "code":"272", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"DLI Resource Quotas", + "githuburl":"" + }, + { + "uri":"dli_03_0031.html", + "node_id":"dli_03_0031.xml", + "product_code":"dli", + "code":"273", + "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", + "doc_type":"usermanual", + "kw":"How Do I View My Quotas?,DLI Resource Quotas,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I View My Quotas?", + "githuburl":"" + }, + { + "uri":"dli_03_0032.html", + "node_id":"dli_03_0032.xml", + "product_code":"dli", + "code":"274", + "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", + "doc_type":"usermanual", + "kw":"How Do I Apply for a Higher Quota?,DLI Resource Quotas,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Apply for a Higher Quota?", + "githuburl":"" + }, + { + "uri":"dli_03_0054.html", + "node_id":"dli_03_0054.xml", + "product_code":"dli", + "code":"275", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"DLI Permissions Management", + "githuburl":"" + }, + { + "uri":"dli_03_0008.html", + "node_id":"dli_03_0008.xml", + "product_code":"dli", + "code":"276", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"What Is Column-Level Authorization for DLI Partitioned Tables?", + "githuburl":"" + }, + { + "uri":"dli_03_0195.html", + "node_id":"dli_03_0195.xml", + "product_code":"dli", + "code":"277", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If I Encounter Insufficient Permissions While Updating Packages?", + "githuburl":"" + }, + { + "uri":"dli_03_0227.html", + "node_id":"dli_03_0227.xml", + "product_code":"dli", + "code":"278", + "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 ", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Why Is Error \"DLI.0003: Permission denied for resource...\" Reported When I Run a SQL Statement?", + "githuburl":"" + }, + { + "uri":"dli_03_0228.html", + "node_id":"dli_03_0228.xml", + "product_code":"dli", + "code":"279", + "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", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"How Do I Do If I Can't Query Table Data After Being Granted Table Permissions?", + "githuburl":"" + }, + { + "uri":"dli_03_0057.html", + "node_id":"dli_03_0057.xml", + "product_code":"dli", + "code":"280", + "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?", + "search_title":"", + "metedata":[ + { + "prodname":"dli", + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" + } + ], + "title":"Will Granting Duplicate Permissions to a Table After Inheriting Database Permissions Cause an Error?", "githuburl":"" }, { "uri":"dli_03_0067.html", "node_id":"dli_03_0067.xml", "product_code":"dli", - "code":"260", + "code":"281", "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", "doc_type":"usermanual", - "kw":"Why Can't I Query a View After I'm Granted the Select Table Permission on the View?,O&M Guide,User G", + "kw":"Why Can't I Query a View After I'm Granted the Select Table Permission on the View?,DLI Permissions ", "search_title":"", "metedata":[ { @@ -4903,748 +5770,70 @@ "githuburl":"" }, { - "uri":"dli_03_0049.html", - "node_id":"dli_03_0049.xml", - "product_code":"dli", - "code":"261", - "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":"Queue", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Queue", - "githuburl":"" - }, - { - "uri":"dli_03_0229.html", - "node_id":"dli_03_0229.xml", - "product_code":"dli", - "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":"Usage", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Usage", - "githuburl":"" - }, - { - "uri":"dli_03_0109.html", - "node_id":"dli_03_0109.xml", - "product_code":"dli", - "code":"263", - "des":"Currently, you are not allowed to modify the description of a created queue. You can add the description when purchasing the queue.", - "doc_type":"usermanual", - "kw":"Does the Description of a DLI Queue Can Be Modified?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Does the Description of a DLI Queue Can Be Modified?", - "githuburl":"" - }, - { - "uri":"dli_03_0166.html", - "node_id":"dli_03_0166.xml", - "product_code":"dli", - "code":"264", - "des":"Deleting a queue does not cause table data loss in your database.", - "doc_type":"usermanual", - "kw":"Will Table Data in My Database Be Lost If I Delete a Queue?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Will Table Data in My Database Be Lost If I Delete a Queue?", - "githuburl":"" - }, - { - "uri":"dli_03_0170.html", - "node_id":"dli_03_0170.xml", - "product_code":"dli", - "code":"265", - "des":"You need to develop a mechanism to retry failed jobs. When a faulty queue is recovered, your application tries to submit the failed jobs to the queue again.", - "doc_type":"usermanual", - "kw":"How Does DLI Ensure the Reliability of Spark Jobs When a Queue Is Abnormal?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Does DLI Ensure the Reliability of Spark Jobs When a Queue Is Abnormal?", - "githuburl":"" - }, - { - "uri":"dli_03_0098.html", - "node_id":"dli_03_0098.xml", - "product_code":"dli", - "code":"266", - "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 Queue Exceptions?,Usage,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Monitor Queue Exceptions?", - "githuburl":"" - }, - { - "uri":"dli_03_0230.html", - "node_id":"dli_03_0230.xml", - "product_code":"dli", - "code":"267", - "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":"O&M Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"O&M Guide", - "githuburl":"" - }, - { - "uri":"dli_03_0095.html", - "node_id":"dli_03_0095.xml", - "product_code":"dli", - "code":"268", - "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 DLI Queue Load?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I View DLI Queue Load?", - "githuburl":"" - }, - { - "uri":"dli_03_0183.html", - "node_id":"dli_03_0183.xml", - "product_code":"dli", - "code":"269", - "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 Determine Whether There Are Too Many Jobs in the Current Queue?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Determine Whether There Are Too Many Jobs in the Current Queue?", - "githuburl":"" - }, - { - "uri":"dli_03_0065.html", - "node_id":"dli_03_0065.xml", - "product_code":"dli", - "code":"270", - "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 Switch an Earlier-Version Spark Queue to a General-Purpose Queue?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Switch an Earlier-Version Spark Queue to a General-Purpose Queue?", - "githuburl":"" - }, - { - "uri":"dli_03_0193.html", - "node_id":"dli_03_0193.xml", - "product_code":"dli", - "code":"271", - "des":"DLI queues do not use resources or bandwidth when no job is running. In this case, the running status of DLI queues is not displayed on CES.", - "doc_type":"usermanual", - "kw":"Why Cannot I View the Resource Running Status of DLI Queues on Cloud Eye?,O&M Guide,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Cannot I View the Resource Running Status of DLI Queues on Cloud Eye?", - "githuburl":"" - }, - { - "uri":"dli_03_0088.html", - "node_id":"dli_03_0088.xml", - "product_code":"dli", - "code":"272", - "des":"In DLI, 64 CU = 64 cores and 256 GB memory.In a Spark job, if the driver occupies 4 cores and 16 GB memory, the executor can occupy 60 cores and 240 GB memory.", - "doc_type":"usermanual", - "kw":"How Do I Allocate Queue Resources for Running Spark Jobs If I Have Purchased 64 CUs?,O&M Guide,User ", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Allocate Queue Resources for Running Spark Jobs If I Have Purchased 64 CUs?", - "githuburl":"" - }, - { - "uri":"dli_03_0159.html", - "node_id":"dli_03_0159.xml", - "product_code":"dli", - "code":"273", - "des":"Queue plans create failed. The plan xxx target cu is out of quota is displayed when you create a scheduled scaling task.The CU quota of the current account is insufficien", - "doc_type":"usermanual", - "kw":"Why Is Error \"Queue plans create failed. The plan xxx target cu is out of quota\" Reported When I Sch", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is Error \"Queue plans create failed. The plan xxx target cu is out of quota\" Reported When I Schedule CU Changes?", - "githuburl":"" - }, - { - "uri":"dli_03_0171.html", - "node_id":"dli_03_0171.xml", - "product_code":"dli", - "code":"274", - "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":"Why Is a Timeout Exception Reported When a DLI SQL Statement Fails to Be Executed on the Default Que", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is a Timeout Exception Reported When a DLI SQL Statement Fails to Be Executed on the Default Queue?", - "githuburl":"" - }, - { - "uri":"dli_03_0276.html", - "node_id":"dli_03_0276.xml", - "product_code":"dli", - "code":"275", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Check the Actual and Used CUs for an Elastic Resource Pool as Well as the Required CUs for a Job?", - "githuburl":"" - }, - { - "uri":"dli_03_0022.html", - "node_id":"dli_03_0022.xml", - "product_code":"dli", - "code":"276", - "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":"Datasource Connections", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Datasource Connections", - "githuburl":"" - }, - { - "uri":"dli_03_0110.html", - "node_id":"dli_03_0110.xml", - "product_code":"dli", - "code":"277", - "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":"Datasource Connections", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Datasource Connections", - "githuburl":"" - }, - { - "uri":"dli_03_0128.html", - "node_id":"dli_03_0128.xml", - "product_code":"dli", - "code":"278", - "des":"You need to create a VPC peering connection to enable network connectivity. Take MRS as an example. If DLI and MRS clusters are in the same VPC, and the security group is", - "doc_type":"usermanual", - "kw":"Why Do I Need to Create a VPC Peering Connection for an Enhanced Datasource Connection?,Datasource C", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Do I Need to Create a VPC Peering Connection for an Enhanced Datasource Connection?", - "githuburl":"" - }, - { - "uri":"dli_03_0237.html", - "node_id":"dli_03_0237.xml", - "product_code":"dli", - "code":"279", - "des":"An enhanced datasource connection failed to pass the network connectivity test. Datasource connection cannot be bound to a queue. The following error information is displ", - "doc_type":"usermanual", - "kw":"Failed to Bind a Queue to an Enhanced Datasource Connection,Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Failed to Bind a Queue to an Enhanced Datasource Connection", - "githuburl":"" - }, - { - "uri":"dli_03_0238.html", - "node_id":"dli_03_0238.xml", - "product_code":"dli", - "code":"280", - "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":"DLI Failed to Connect to GaussDB(DWS) Through an Enhanced Datasource Connection,Datasource Connectio", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"DLI Failed to Connect to GaussDB(DWS) Through an Enhanced Datasource Connection", - "githuburl":"" - }, - { - "uri":"dli_03_0179.html", - "node_id":"dli_03_0179.xml", - "product_code":"dli", - "code":"281", - "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 Created But the Network Connectivity Test Fails?,Datasou", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Do if the Datasource Connection Is Created But the Network Connectivity Test Fails?", - "githuburl":"" - }, - { - "uri":"dli_03_0186.html", - "node_id":"dli_03_0186.xml", + "uri":"dli_03_0225.html", + "node_id":"dli_03_0225.xml", "product_code":"dli", "code":"282", - "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,", + "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 Configure the Network Between a DLI Queue and a Data Source?,Datasource Connections,User Gu", + "kw":"How Do I Do If I Receive a Message Saying I Don't Have Sufficient Permissions to Submit My Jobs to t", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" } ], - "title":"How Do I Configure the Network Between a DLI Queue and a Data Source?", - "githuburl":"" - }, - { - "uri":"dli_03_0257.html", - "node_id":"dli_03_0257.xml", - "product_code":"dli", - "code":"283", - "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":"What Can I Do If a Datasource Connection Is Stuck in Creating State When I Try to Bind a Queue to It", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"What Can I Do If a Datasource Connection Is Stuck in Creating State When I Try to Bind a Queue to It?", - "githuburl":"" - }, - { - "uri":"dli_03_0259.html", - "node_id":"dli_03_0259.xml", - "product_code":"dli", - "code":"284", - "des":"DLI enhanced datasource connection uses VPC peering to directly connect the VPC networks of the desired data sources for point-to-point data exchanges.", - "doc_type":"usermanual", - "kw":"How Do I Connect DLI to Data Sources?,Datasource Connections,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Connect DLI to Data Sources?", - "githuburl":"" - }, - { - "uri":"dli_03_0112.html", - "node_id":"dli_03_0112.xml", - "product_code":"dli", - "code":"285", - "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":"Cross-Source Analysis", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Cross-Source Analysis", - "githuburl":"" - }, - { - "uri":"dli_03_0011.html", - "node_id":"dli_03_0011.xml", - "product_code":"dli", - "code":"286", - "des":"To perform query on data stored on services rather than DLI, perform the following steps:Assume that the data to be queried is stored on multiple services (for example, O", - "doc_type":"usermanual", - "kw":"How Can I Perform Query on Data Stored on Services Rather Than DLI?,Cross-Source Analysis,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Perform Query on Data Stored on Services Rather Than DLI?", - "githuburl":"" - }, - { - "uri":"dli_03_0085.html", - "node_id":"dli_03_0085.xml", - "product_code":"dli", - "code":"287", - "des":"Connect VPCs in different regions.Create an enhanced datasource connection on DLI and bind it to a queue.Add a DLI route.", - "doc_type":"usermanual", - "kw":"How Can I Access Data Across Regions?,Cross-Source Analysis,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Can I Access Data Across Regions?", - "githuburl":"" - }, - { - "uri":"dli_03_0028.html", - "node_id":"dli_03_0028.xml", - "product_code":"dli", - "code":"288", - "des":"When data is inserted into DLI, set the ID field to NULL.", - "doc_type":"usermanual", - "kw":"How Do I Set the Auto-increment Primary Key or Other Fields That Are Automatically Filled in the RDS", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Set the Auto-increment Primary Key or Other Fields That Are Automatically Filled in the RDS Table When Creating a DLI and Associating It with the RDS Table?", - "githuburl":"" - }, - { - "uri":"dli_03_0256.html", - "node_id":"dli_03_0256.xml", - "product_code":"dli", - "code":"289", - "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":"Datasource Connection O&M", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Datasource Connection O&M", - "githuburl":"" - }, - { - "uri":"dli_03_0047.html", - "node_id":"dli_03_0047.xml", - "product_code":"dli", - "code":"290", - "des":"Possible CausesThe network connectivity is abnormal. Check whether the security group is correctly selected and whether the VPC is correctly configured.The network connec", - "doc_type":"usermanual", - "kw":"Why Is the Error Message \"communication link failure\" Displayed When I Use a Newly Activated Datasou", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Is the Error Message \"communication link failure\" Displayed When I Use a Newly Activated Datasource Connection?", - "githuburl":"" - }, - { - "uri":"dli_03_0080.html", - "node_id":"dli_03_0080.xml", - "product_code":"dli", - "code":"291", - "des":"The cluster host information is not added to the datasource connection. As a result, the KRB authentication fails, the connection times out, and no error is recorded in l", - "doc_type":"usermanual", - "kw":"Connection Times Out During MRS HBase Datasource Connection, and No Error Is Recorded in Logs,Dataso", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Connection Times Out During MRS HBase Datasource Connection, and No Error Is Recorded in Logs", - "githuburl":"" - }, - { - "uri":"dli_03_0111.html", - "node_id":"dli_03_0111.xml", - "product_code":"dli", - "code":"292", - "des":"When you create a VPC peering connection for the datasource connection, the following error information is displayed:Before you create a datasource connection, check whet", - "doc_type":"usermanual", - "kw":"Why Can't I Find the Subnet When Creating a DLI Datasource Connection?,Datasource Connection O&M,Use", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Why Can't I Find the Subnet When Creating a DLI Datasource Connection?", - "githuburl":"" - }, - { - "uri":"dli_03_0239.html", - "node_id":"dli_03_0239.xml", - "product_code":"dli", - "code":"293", - "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":"Error Message \"Incorrect string value\" Is Displayed When insert overwrite Is Executed on a Datasourc", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Error Message \"Incorrect string value\" Is Displayed When insert overwrite Is Executed on a Datasource RDS Table", - "githuburl":"" - }, - { - "uri":"dli_03_0250.html", - "node_id":"dli_03_0250.xml", - "product_code":"dli", - "code":"294", - "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":"Null Pointer Error Is Displayed When the System Creates a Datasource RDS Table,Datasource Connection", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Null Pointer Error Is Displayed When the System Creates a Datasource RDS Table", - "githuburl":"" - }, - { - "uri":"dli_03_0251.html", - "node_id":"dli_03_0251.xml", - "product_code":"dli", - "code":"295", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "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", - "githuburl":"" - }, - { - "uri":"dli_03_0252.html", - "node_id":"dli_03_0252.xml", - "product_code":"dli", - "code":"296", - "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", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"RegionTooBusyException Is Reported When Data Is Imported to a CloudTable HBase Table Through a Datasource Table", - "githuburl":"" - }, - { - "uri":"dli_03_0253.html", - "node_id":"dli_03_0253.xml", - "product_code":"dli", - "code":"297", - "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":"A Null Value Is Written Into a Non-Null Field When a DLI Datasource Connection Is Used to Connect to", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"A Null Value Is Written Into a Non-Null Field When a DLI Datasource Connection Is Used to Connect to a GaussDB(DWS) Table", - "githuburl":"" - }, - { - "uri":"dli_03_0254.html", - "node_id":"dli_03_0254.xml", - "product_code":"dli", - "code":"298", - "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":"An Insert Operation Failed After the Schema of the GaussDB(DWS) Source Table Is Updated,Datasource C", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"An Insert Operation Failed After the Schema of the GaussDB(DWS) Source Table Is Updated", + "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?", "githuburl":"" }, { "uri":"dli_03_0056.html", "node_id":"dli_03_0056.xml", "product_code":"dli", - "code":"299", + "code":"283", "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":"APIs", + "kw":"DLI APIs", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" } ], - "title":"APIs", + "title":"DLI APIs", "githuburl":"" }, { "uri":"dli_03_0060.html", "node_id":"dli_03_0060.xml", "product_code":"dli", - "code":"300", + "code":"284", "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?,APIs,User Guide", + "kw":"Why Is Error \"unsupported media Type\" Reported When I Subimt a SQL Job?,DLI APIs,User Guide", "search_title":"", "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" } ], "title":"Why Is Error \"unsupported media Type\" Reported When I Subimt a SQL Job?", "githuburl":"" }, - { - "uri":"dli_03_0125.html", - "node_id":"dli_03_0125.xml", - "product_code":"dli", - "code":"301", - "des":"When different IAM users call an API under the same enterprise project in the same region, the project ID is the same.", - "doc_type":"usermanual", - "kw":"Is the Project ID Fixed when Different IAM Users Call an API?,APIs,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"Is the Project ID Fixed when Different IAM Users Call an API?", - "githuburl":"" - }, { "uri":"dli_03_0178.html", "node_id":"dli_03_0178.xml", "product_code":"dli", - "code":"302", + "code":"285", "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", @@ -5652,71 +5841,19 @@ "metedata":[ { "prodname":"dli", - "documenttype":"usermanual" + "IsMulti":"No", + "documenttype":"usermanual", + "IsBot":"Yes" } ], "title":"What Can I Do If an Error Is Reported When the Execution of the API for Creating a SQL Job Times Out?", "githuburl":"" }, - { - "uri":"dli_03_0058.html", - "node_id":"dli_03_0058.xml", - "product_code":"dli", - "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":"SDKs", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"SDKs", - "githuburl":"" - }, - { - "uri":"dli_03_0073.html", - "node_id":"dli_03_0073.xml", - "product_code":"dli", - "code":"304", - "des":"When you query the SQL job results using SDK, the system checks the job status when the job is submitted. The timeout interval set in the system is 300s. If the job is no", - "doc_type":"usermanual", - "kw":"How Do I Set the Timeout Duration for Querying SQL Job Results Using SDK?,SDKs,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Set the Timeout Duration for Querying SQL Job Results Using SDK?", - "githuburl":"" - }, - { - "uri":"dli_03_0255.html", - "node_id":"dli_03_0255.xml", - "product_code":"dli", - "code":"305", - "des":"Run the ping command to check whether dli.xxx can be accessed.If dli.xxx can be accessed, check whether DNS resolution is correctly configured.If dli.xxx can be accessed,", - "doc_type":"usermanual", - "kw":"How Do I Handle the dli.xxx,unable to resolve host address Error?,SDKs,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"dli", - "documenttype":"usermanual" - } - ], - "title":"How Do I Handle the dli.xxx,unable to resolve host address Error?", - "githuburl":"" - }, { "uri":"dli_01_00006.html", "node_id":"dli_01_00006.xml", "product_code":"dli", - "code":"306", + "code":"286", "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", @@ -5724,9 +5861,10 @@ "metedata":[ { "prodname":"dli", - "IsMulti":"No", - "IsBot":"No", - "documenttype":"usermanual" + "opensource":"true", + "documenttype":"usermanual", + "IsMulti":"No;NO;Yes", + "IsBot":"Yes;No" } ], "title":"Change History", diff --git a/docs/dli/umn/CLASS.TXT.json b/docs/dli/umn/CLASS.TXT.json index 8f7006d15..48621c444 100644 --- a/docs/dli/umn/CLASS.TXT.json +++ b/docs/dli/umn/CLASS.TXT.json @@ -11,7 +11,7 @@ { "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", "product_code":"dli", - "title":"What Is Data Lake Insight?", + "title":"What Is Data Lake Insight", "uri":"dli_01_0378.html", "doc_type":"usermanual", "p_code":"1", @@ -36,7 +36,7 @@ "code":"4" }, { - "desc":"Only the latest 100 jobs are displayed on DLI's SparkUI.A maximum of 1,000 job results can be displayed on the console. To view more or all jobs, export the job data to O", + "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":"Notes and Constraints", "uri":"dli_07_0005.html", @@ -44,6 +44,15 @@ "p_code":"1", "code":"5" }, + { + "desc":"An elastic resource pool provides compute resources (CPU and memory) for running DLI jobs. The unit is CU. One CU contains one CPU and 4 GB memory.You can create multiple", + "product_code":"dli", + "title":"Specifications", + "uri":"dli_07_0027.html", + "doc_type":"usermanual", + "p_code":"1", + "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", "product_code":"dli", @@ -51,7 +60,7 @@ "uri":"dli_07_0006.html", "doc_type":"usermanual", "p_code":"1", - "code":"6" + "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", @@ -60,16 +69,16 @@ "uri":"dli_07_0009.html", "doc_type":"usermanual", "p_code":"1", - "code":"7" + "code":"8" }, { - "desc":"DLI allows multiple organizations, departments, or applications to share resources. A logical entity, also called a tenant, is provided to use diverse resources and servi", + "desc":"Dedicated computing resources. They are isolated by resource pools and can only be shared by queues in the same elastic resource pool. You can set scaling policies of dif", "product_code":"dli", "title":"Basic Concepts", "uri":"dli_07_0003.html", "doc_type":"usermanual", "p_code":"1", - "code":"8" + "code":"9" }, { "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.", @@ -78,244 +87,235 @@ "uri":"dli_01_0220.html", "doc_type":"usermanual", "p_code":"", - "code":"9" - }, - { - "desc":"DLI can query data stored in OBS. This section describes how to us a Spark SQL job on DLI to query OBS data.You can use DLI to submit a Spark SQL job to query data. The g", - "product_code":"dli", - "title":"Creating and Submitting a Spark SQL Job", - "uri":"dli_01_0002.html", - "doc_type":"usermanual", - "p_code":"9", "code":"10" }, { - "desc":"DLI allows you to customize query templates or save frequently used SQL statements as templates to facilitate SQL operations. After templates are saved, you do not need t", + "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 new file called sampledata.csv and u", "product_code":"dli", - "title":"Developing and Submitting a Spark SQL Job Using the TPC-H Sample Template", - "uri":"dli_01_0512.html", + "title":"Using DLI to Submit a SQL Job to Query OBS Data", + "uri":"dli_01_0002.html", "doc_type":"usermanual", - "p_code":"9", + "p_code":"10", "code":"11" }, { - "desc":"DLI can query data stored in OBS. This section describes how to use a Spark Jar job on DLI to query OBS data in real time.You can use DLI to submit Spark jobs for real-ti", + "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", "product_code":"dli", - "title":"Creating and Submitting a Spark Jar Job", - "uri":"dli_01_0375.html", + "title":"Using DLI to Submit a SQL Job to Query RDS for MySQL Data", + "uri":"dli_01_0020.html", "doc_type":"usermanual", - "p_code":"9", + "p_code":"10", "code":"12" }, { - "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", + "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 ", "product_code":"dli", - "title":"Creating and Submitting a Flink OpenSource SQL Job", + "title":"Using DLI to Submit a Flink OpenSource SQL Job to Query RDS for MySQL Data", "uri":"dli_01_0531.html", "doc_type":"usermanual", - "p_code":"9", + "p_code":"10", "code":"13" }, { - "desc":"The Overview page of the DLI console provides you with the DLI workflow and resource usage.The process of using DLI is as follows:Create a queue.Queues are DLI's compute ", + "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", "product_code":"dli", - "title":"DLI Console Overview", - "uri":"dli_01_0377.html", + "title":"Using DLI to Submit a Flink Jar Job", + "uri":"dli_01_0512.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"10", "code":"14" }, { - "desc":"You can edit and run SQL statements in the SQL job editor to execute data query.The editor supports SQL:2003 and is compatible with Spark SQL. For details about the synta", + "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", "product_code":"dli", - "title":"SQL Editor", - "uri":"dli_01_0320.html", + "title":"Using DLI to Submit a Spark Jar Job", + "uri":"dli_01_0375.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"10", "code":"15" }, { - "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.", + "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", "product_code":"dli", - "title":"Job Management", + "title":"DLI Job Development Process", "uri":"dli_01_0001.html", "doc_type":"usermanual", "p_code":"", "code":"16" }, { - "desc":"DLI provides the following job types:SQL job: SQL jobs provide you with standard SQL statements and are compatible with Spark SQL and Presto SQL (based on Presto). You ca", + "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.", "product_code":"dli", - "title":"Overview", - "uri":"dli_01_0567.html", + "title":"Preparations", + "uri":"dli_01_0611.html", "doc_type":"usermanual", - "p_code":"16", + "p_code":"", "code":"17" }, { - "desc":"SQL jobs allow you to execute SQL statements in the SQL job editing window, import data, and export data.SQL job management provides the following functions:Searching for", + "desc":"To use DLI, you must first configure permissions.This section applies to the following scenarios:If you use DLI for the first time, configure DLI agency permissions by re", "product_code":"dli", - "title":"SQL Job Management", - "uri":"dli_01_0017.html", + "title":"Configuring DLI Agency Permissions", + "uri":"dli_01_0618.html", "doc_type":"usermanual", - "p_code":"16", + "p_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.", + "desc":"You can use Identity and Access Management (IAM) to implement fine-grained permissions control on DLI resources. For details, see Overview.If your cloud account does not ", "product_code":"dli", - "title":"Flink Job Management", - "uri":"dli_01_0389.html", + "title":"Creating an IAM User and Granting Permissions", + "uri":"dli_01_0418.html", "doc_type":"usermanual", - "p_code":"16", + "p_code":"17", "code":"19" }, { - "desc":"On the Job Management page of Flink jobs, you can submit a Flink job. Currently, the following job types are supported:Flink SQL uses SQL statements to define jobs and ca", + "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", "product_code":"dli", - "title":"Overview", - "uri":"dli_01_0403.html", + "title":"Configuring a DLI Job Bucket", + "uri":"dli_01_0536.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"17", "code":"20" }, - { - "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", - "product_code":"dli", - "title":"Managing Flink Job Permissions", - "uri":"dli_01_0479.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"21" - }, - { - "desc":"To create a Flink job, you need to enter the data source and data output channel, that is, source and sink. To use another service as the source or sink stream, you need ", - "product_code":"dli", - "title":"Preparing Flink Job Data", - "uri":"dli_01_0454.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"22" - }, - { - "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 1.10 and 1.12 provided by the ", - "product_code":"dli", - "title":"(Recommended) Creating a Flink OpenSource SQL Job", - "uri":"dli_01_0498.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"23" - }, - { - "desc":"This section describes how to create a Flink SQL job. You can use Flink SQLs to develop jobs to meet your service requirements. Using SQL statements simplifies logic impl", - "product_code":"dli", - "title":"Creating a Flink SQL Job", - "uri":"dli_01_0455.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"24" - }, - { - "desc":"This section describes how to create a Flink Jar job. You can perform secondary development based on Flink APIs, build your own JAR file, and submit the JAR file to DLI q", - "product_code":"dli", - "title":"Creating a Flink Jar Job", - "uri":"dli_01_0457.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"25" - }, - { - "desc":"After a job is created, you can perform operations on the job as required.Editing a JobStarting a JobStopping a JobDeleting a JobExporting a JobImporting a JobModifying N", - "product_code":"dli", - "title":"Performing Operations on a Flink Job", - "uri":"dli_01_0461.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"26" - }, - { - "desc":"After creating a job, you can view the job details to learn about the following information:Viewing Job DetailsChecking Job Monitoring InformationViewing the Task List of", - "product_code":"dli", - "title":"Flink Job Details", - "uri":"dli_01_0462.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"27" - }, - { - "desc":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", - "product_code":"dli", - "title":"Tag Management", - "uri":"dli_01_0463.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"28" - }, - { - "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", - "product_code":"dli", - "title":"Enabling Dynamic Scaling for Flink Jobs", - "uri":"dli_01_0534.html", - "doc_type":"usermanual", - "p_code":"19", - "code":"29" - }, { "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.", "product_code":"dli", - "title":"Spark Job Management", - "uri":"dli_01_0465.html", + "title":"Creating an Elastic Resource Pool and Queues Within It", + "uri":"dli_01_0508.html", "doc_type":"usermanual", - "p_code":"16", + "p_code":"", + "code":"21" + }, + { + "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", + "product_code":"dli", + "title":"Overview of DLI Elastic Resource Pools and Queues", + "uri":"dli_01_0504.html", + "doc_type":"usermanual", + "p_code":"21", + "code":"22" + }, + { + "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", + "product_code":"dli", + "title":"Creating an Elastic Resource Pool and Creating Queues Within It", + "uri":"dli_01_0505.html", + "doc_type":"usermanual", + "p_code":"21", + "code":"23" + }, + { + "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.", + "product_code":"dli", + "title":"Managing Elastic Resource Pools", + "uri":"dli_01_0529.html", + "doc_type":"usermanual", + "p_code":"21", + "code":"24" + }, + { + "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", + "product_code":"dli", + "title":"Viewing Basic Information", + "uri":"dli_01_0622.html", + "doc_type":"usermanual", + "p_code":"24", + "code":"25" + }, + { + "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", + "product_code":"dli", + "title":"Managing Permissions", + "uri":"dli_01_0526.html", + "doc_type":"usermanual", + "p_code":"24", + "code":"26" + }, + { + "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", + "product_code":"dli", + "title":"Binding a Queue", + "uri":"dli_01_0530.html", + "doc_type":"usermanual", + "p_code":"24", + "code":"27" + }, + { + "desc":"CU settings are used to control the maximum and minimum CU ranges for elastic resource pools to avoid unlimited resource scaling.For example, an elastic resource pool has", + "product_code":"dli", + "title":"Setting CUs", + "uri":"dli_01_0507.html", + "doc_type":"usermanual", + "p_code":"24", + "code":"28" + }, + { + "desc":"If the current specifications of your elastic resource pool do not meet your service needs, you can modify them using the change yearly/monthly CUs function.In the naviga", + "product_code":"dli", + "title":"Modifying Specifications", + "uri":"dli_01_0524.html", + "doc_type":"usermanual", + "p_code":"24", + "code":"29" + }, + { + "desc":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", + "product_code":"dli", + "title":"Managing Tags", + "uri":"dli_01_0525.html", + "doc_type":"usermanual", + "p_code":"24", "code":"30" }, { - "desc":"Based on the open-source Spark, DLI optimizes performance and reconstructs services to be compatible with the Apache Spark ecosystem and interfaces, and executes batch pr", + "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", "product_code":"dli", - "title":"Spark Job Management", - "uri":"dli_01_0385.html", + "title":"Adjusting Scaling Policies for Queues in an Elastic Resource Pool", + "uri":"dli_01_0506.html", "doc_type":"usermanual", - "p_code":"30", + "p_code":"24", "code":"31" }, { - "desc":"DLI provides fully-managed Spark computing services by allowing you to execute Spark jobs.On the Overview page, click Create Job in the upper right corner of the Spark Jo", + "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", "product_code":"dli", - "title":"Creating a Spark Job", - "uri":"dli_01_0384.html", + "title":"Viewing Scaling History", + "uri":"dli_01_0532.html", "doc_type":"usermanual", - "p_code":"30", + "p_code":"24", "code":"32" }, { - "desc":"In actual job operations, jobs have different importance and urgency levels. So, the compute resources required for normal operations of important and urgent jobs need to", + "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", "product_code":"dli", - "title":"Setting the Priority for a Job", - "uri":"dli_01_0535.html", + "title":"Allocating to an Enterprise Project", + "uri":"dli_01_0566.html", "doc_type":"usermanual", - "p_code":"16", + "p_code":"24", "code":"33" }, { "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.", "product_code":"dli", - "title":"Queue Management", - "uri":"dli_01_0012.html", + "title":"Managing Queues", + "uri":"dli_01_0528.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"21", "code":"34" }, { - "desc":"Queues in DLI are computing resources, which are the basis for using DLI. All executed jobs require computing resources.Currently, DLI provides two types of queues: For S", + "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", "product_code":"dli", - "title":"Overview", - "uri":"dli_01_0402.html", + "title":"Viewing Basic Information About a Queue", + "uri":"dli_01_0663.html", "doc_type":"usermanual", "p_code":"34", "code":"35" }, { - "desc":"You can isolate queues allocated to different users by setting permissions to ensure data query performance.The administrator and queue owner have all permissions, which ", + "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", "product_code":"dli", "title":"Queue Permission Management", "uri":"dli_01_0015.html", @@ -323,24 +323,6 @@ "p_code":"34", "code":"36" }, - { - "desc":"Before executing a job, you need to create a queue.If you use a sub-account to create a queue for the first time, log in to the DLI management console using the main acco", - "product_code":"dli", - "title":"Creating a Queue", - "uri":"dli_01_0363.html", - "doc_type":"usermanual", - "p_code":"34", - "code":"37" - }, - { - "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", - "product_code":"dli", - "title":"Deleting a Queue", - "uri":"dli_01_0016.html", - "doc_type":"usermanual", - "p_code":"34", - "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", "product_code":"dli", @@ -348,43 +330,7 @@ "uri":"dli_01_0565.html", "doc_type":"usermanual", "p_code":"34", - "code":"39" - }, - { - "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", - "product_code":"dli", - "title":"Modifying the CIDR Block", - "uri":"dli_01_0443.html", - "doc_type":"usermanual", - "p_code":"34", - "code":"40" - }, - { - "desc":"Elastic scaling can be performed for a newly created queue only when there were jobs running in this queue.Queues with 16 CUs do not support scale-out or scale-in.Queues ", - "product_code":"dli", - "title":"Elastic Scaling of Queues", - "uri":"dli_01_0487.html", - "doc_type":"usermanual", - "p_code":"34", - "code":"41" - }, - { - "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. ", - "product_code":"dli", - "title":"Scheduling CU Changes", - "uri":"dli_01_0488.html", - "doc_type":"usermanual", - "p_code":"34", - "code":"42" - }, - { - "desc":"It can be used to test the connectivity between the DLI queue and the peer IP address specified by the user in common scenarios, or the connectivity between the DLI queue", - "product_code":"dli", - "title":"Testing Address Connectivity", - "uri":"dli_01_0489.html", - "doc_type":"usermanual", - "p_code":"34", - "code":"43" + "code":"37" }, { "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", @@ -393,7 +339,7 @@ "uri":"dli_01_0421.html", "doc_type":"usermanual", "p_code":"34", - "code":"44" + "code":"38" }, { "desc":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", @@ -402,7 +348,7 @@ "uri":"dli_01_0022.html", "doc_type":"usermanual", "p_code":"34", - "code":"45" + "code":"39" }, { "desc":"DLI allows you to set properties for queues.You can set Spark driver parameters to improve the scheduling efficiency of queues.This section describes how to set queue pro", @@ -411,259 +357,151 @@ "uri":"dli_01_0563.html", "doc_type":"usermanual", "p_code":"34", - "code":"46" + "code":"40" }, { - "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.", + "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 ", "product_code":"dli", - "title":"Elastic Resource Pool", - "uri":"dli_01_0508.html", + "title":"Testing Address Connectivity", + "uri":"dli_01_0489.html", "doc_type":"usermanual", - "p_code":"", - "code":"47" + "p_code":"34", + "code":"41" }, { - "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.", + "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", "product_code":"dli", - "title":"Before You Start", - "uri":"dli_01_0528.html", + "title":"Deleting a Queue", + "uri":"dli_01_0016.html", "doc_type":"usermanual", - "p_code":"47", - "code":"48" + "p_code":"34", + "code":"42" }, { - "desc":"An elastic resource pool provides compute resources (CPU and memory) for running DLI jobs. The unit is CU. One CU contains one CPU and 4 GB memory.You can create multiple", + "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 standard queues.Queues with 16 CUs do not", "product_code":"dli", - "title":"Overview", - "uri":"dli_01_0504.html", + "title":"Auto Scaling of Standard Queues", + "uri":"dli_01_0487.html", "doc_type":"usermanual", - "p_code":"48", - "code":"49" + "p_code":"34", + "code":"43" + }, + { + "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. ", + "product_code":"dli", + "title":"Setting a Scheduled Auto Scaling Task for a Standard Queue", + "uri":"dli_01_0488.html", + "doc_type":"usermanual", + "p_code":"34", + "code":"44" + }, + { + "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", + "product_code":"dli", + "title":"Changing the CIDR Block for a Standard Queue", + "uri":"dli_01_0443.html", + "doc_type":"usermanual", + "p_code":"34", + "code":"45" }, { "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", "product_code":"dli", - "title":"Creating an Elastic Resource Pool and Running a Job", + "title":"Example Use Case: Creating an Elastic Resource Pool and Running Jobs", "uri":"dli_01_0515.html", "doc_type":"usermanual", - "p_code":"48", - "code":"50" + "p_code":"21", + "code":"46" }, { "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. ", "product_code":"dli", - "title":"Configuring Scaling Policies for Queues", + "title":"Example Use Case: Configuring Scaling Policies for Queues in an Elastic Resource Pool", "uri":"dli_01_0516.html", "doc_type":"usermanual", - "p_code":"48", - "code":"51" + "p_code":"21", + "code":"47" + }, + { + "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", + "product_code":"dli", + "title":"Creating a Non-Elastic Resource Pool Queue (Discarded and Not Recommended)", + "uri":"dli_01_0363.html", + "doc_type":"usermanual", + "p_code":"21", + "code":"48" }, { "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.", "product_code":"dli", - "title":"Regular Operations", - "uri":"dli_01_0529.html", - "doc_type":"usermanual", - "p_code":"47", - "code":"52" - }, - { - "desc":"For details about the application scenarios of elastic resource pools, see the Overview. This section describes how to create an elastic resource pool.If you use an enhan", - "product_code":"dli", - "title":"Creating an Elastic Resource Pool", - "uri":"dli_01_0505.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"53" - }, - { - "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", - "product_code":"dli", - "title":"Managing Permissions", - "uri":"dli_01_0526.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"54" - }, - { - "desc":"You can add one or more queues to an elastic resource pool to run jobs. This section describes how to add a queue to an elastic resource pool.Automatic scaling of an elas", - "product_code":"dli", - "title":"Adding a Queue", - "uri":"dli_01_0509.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"55" - }, - { - "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", - "product_code":"dli", - "title":"Binding a Queue", - "uri":"dli_01_0530.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"56" - }, - { - "desc":"Multiple queues can be added to an elastic resource pool. For details about how to add a queue, see Adding a Queue. You can configure the number of CUs you want based on ", - "product_code":"dli", - "title":"Managing Queues", - "uri":"dli_01_0506.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"57" - }, - { - "desc":"CU settings are used to control the maximum and minimum CU ranges for elastic resource pools to avoid unlimited resource scaling.For example, an elastic resource pool has", - "product_code":"dli", - "title":"Setting CUs", - "uri":"dli_01_0507.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"58" - }, - { - "desc":"If the current specifications of your elastic resource pool do not meet your service needs, you can modify them using the change specifications function.In the navigation", - "product_code":"dli", - "title":"Modifying Specifications", - "uri":"dli_01_0524.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"59" - }, - { - "desc":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", - "product_code":"dli", - "title":"Managing Tags", - "uri":"dli_01_0525.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"60" - }, - { - "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", - "product_code":"dli", - "title":"Viewing Scaling History", - "uri":"dli_01_0532.html", - "doc_type":"usermanual", - "p_code":"52", - "code":"61" - }, - { - "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", - "product_code":"dli", - "title":"Allocating to an Enterprise Project", - "uri":"dli_01_0566.html", - "doc_type":"usermanual", - "p_code":"52", - "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.", - "product_code":"dli", - "title":"Data Management", - "uri":"dli_01_0004.html", - "doc_type":"usermanual", - "p_code":"", - "code":"63" - }, - { - "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.", - "product_code":"dli", - "title":"Databases and Tables", + "title":"Creating Databases and Tables", "uri":"dli_01_0390.html", "doc_type":"usermanual", - "p_code":"63", - "code":"64" + "p_code":"", + "code":"49" }, { - "desc":"DLI database and table management provide the following functions:Database Permission ManagementTable Permission ManagementCreating a Database or a TableDeleting a Databa", + "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 ", "product_code":"dli", - "title":"Overview", + "title":"Understanding Data Catalogs, Databases, and Tables", "uri":"dli_01_0228.html", "doc_type":"usermanual", - "p_code":"64", - "code":"65" - }, - { - "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", - "product_code":"dli", - "title":"Managing Database Permissions", - "uri":"dli_01_0447.html", - "doc_type":"usermanual", - "p_code":"64", - "code":"66" - }, - { - "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", - "product_code":"dli", - "title":"Managing Table Permissions", - "uri":"dli_01_0448.html", - "doc_type":"usermanual", - "p_code":"64", - "code":"67" + "p_code":"49", + "code":"50" }, { "desc":"A database, built on the computer storage device, is a data warehouse where data is organized, stored, and managed based on its structure.The table is an important part o", "product_code":"dli", - "title":"Creating a Database or a Table", + "title":"Creating a Database and Table on the DLI Console", "uri":"dli_01_0005.html", "doc_type":"usermanual", - "p_code":"64", - "code":"68" - }, - { - "desc":"You can delete unnecessary databases and tables based on actual conditions.You are not allowed to delete databases or tables that are being used for running jobs.The admi", - "product_code":"dli", - "title":"Deleting a Database or a Table", - "uri":"dli_01_0011.html", - "doc_type":"usermanual", - "p_code":"64", - "code":"69" - }, - { - "desc":"During actual use, developers create databases and tables and submit them to test personnel for testing. After the test is complete, the databases and tables are transfer", - "product_code":"dli", - "title":"Modifying the Owners of Databases and Tables", - "uri":"dli_01_0376.html", - "doc_type":"usermanual", - "p_code":"64", - "code":"70" - }, - { - "desc":"You can import data from OBS to a table created in DLI.Only one path can be specified during data import. The path cannot contain commas (,).To import data in CSV format ", - "product_code":"dli", - "title":"Importing Data to the Table", - "uri":"dli_01_0253.html", - "doc_type":"usermanual", - "p_code":"64", - "code":"71" - }, - { - "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", - "product_code":"dli", - "title":"Exporting Data from DLI to OBS", - "uri":"dli_01_0010.html", - "doc_type":"usermanual", - "p_code":"64", - "code":"72" + "p_code":"49", + "code":"51" }, { "desc":"Metadata is used to define data types. It describes information about the data, including the source, size, format, and other data features. In database fields, metadata ", "product_code":"dli", - "title":"Viewing Metadata", + "title":"Viewing Table Metadata", "uri":"dli_01_0008.html", "doc_type":"usermanual", - "p_code":"64", - "code":"73" + "p_code":"49", + "code":"52" }, { - "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", + "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.", "product_code":"dli", - "title":"Previewing Data", - "uri":"dli_01_0007.html", + "title":"Managing Database Resources on the DLI Console", + "uri":"dli_01_0004.html", "doc_type":"usermanual", - "p_code":"64", - "code":"74" + "p_code":"49", + "code":"53" + }, + { + "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", + "product_code":"dli", + "title":"Configuring Database Permissions on the DLI Console", + "uri":"dli_01_0447.html", + "doc_type":"usermanual", + "p_code":"53", + "code":"54" + }, + { + "desc":"You can delete databases as needed.You are not allowed to delete databases or tables that are being used for running jobs.The administrator, database owner, and users wit", + "product_code":"dli", + "title":"Deleting a Database on the DLI Console", + "uri":"dli_01_0011.html", + "doc_type":"usermanual", + "p_code":"53", + "code":"55" + }, + { + "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", + "product_code":"dli", + "title":"Changing the Database Owner on the DLI Console", + "uri":"dli_01_0376.html", + "doc_type":"usermanual", + "p_code":"53", + "code":"56" }, { "desc":"A tag is a key-value pair that you can customize to identify cloud resources. It helps you to classify and search for cloud resources. A tag consists of a tag key and a t", @@ -671,152 +509,125 @@ "title":"Managing Tags", "uri":"dli_01_0552.html", "doc_type":"usermanual", - "p_code":"64", - "code":"75" + "p_code":"53", + "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.", "product_code":"dli", - "title":"Package Management", - "uri":"dli_01_0366.html", + "title":"Managing Table Resources on the DLI Console", + "uri":"dli_01_0625.html", "doc_type":"usermanual", - "p_code":"63", - "code":"76" + "p_code":"49", + "code":"58" }, { - "desc":"Package management provides the following functions:Managing Package PermissionsCreating a PackageDeleting a PackageYou can delete program packages in batches.You can del", + "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", + "product_code":"dli", + "title":"Configuring Table Permissions on the DLI Console", + "uri":"dli_01_0448.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"59" + }, + { + "desc":"You can delete tables as needed.Databases or tables that are being used for running jobs cannot be deleted.Only administrators, table owners, and users with table deletio", + "product_code":"dli", + "title":"Deleting a Table on the DLI Console", + "uri":"dli_01_0626.html", + "doc_type":"usermanual", + "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", + "product_code":"dli", + "title":"Changing the Table Owner on the DLI Console", + "uri":"dli_01_0627.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"61" + }, + { + "desc":"This section describes how to import data stored in OBS to a table on the DLI console.Only one path can be specified during data import. The path cannot contain commas (,", + "product_code":"dli", + "title":"Importing OBS Data to DLI", + "uri":"dli_01_0253.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"62" + }, + { + "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", + "product_code":"dli", + "title":"Exporting DLI Table Data to OBS", + "uri":"dli_01_0010.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"63" + }, + { + "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", + "product_code":"dli", + "title":"Previewing Table Data on the DLI Console", + "uri":"dli_01_0007.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"64" + }, + { + "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.", + "product_code":"dli", + "title":"Data Migration and Transmission", + "uri":"dli_01_0661.html", + "doc_type":"usermanual", + "p_code":"", + "code":"65" + }, + { + "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", "product_code":"dli", "title":"Overview", - "uri":"dli_01_0407.html", + "uri":"dli_01_0662.html", "doc_type":"usermanual", - "p_code":"76", - "code":"77" - }, - { - "desc":"You can isolate package groups or packages allocated to different users by setting permissions to ensure data query performance.The administrator and the owner of a packa", - "product_code":"dli", - "title":"Managing Permissions on Packages and Package Groups", - "uri":"dli_01_0477.html", - "doc_type":"usermanual", - "p_code":"76", - "code":"78" - }, - { - "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 ", - "product_code":"dli", - "title":"Creating a Package", - "uri":"dli_01_0367.html", - "doc_type":"usermanual", - "p_code":"76", - "code":"79" - }, - { - "desc":"You can delete a package based on actual conditions.On the left of the management console, choose Data Management > Package Management.Click Delete in the Operation colum", - "product_code":"dli", - "title":"Deleting a Package", - "uri":"dli_01_0369.html", - "doc_type":"usermanual", - "p_code":"76", - "code":"80" - }, - { - "desc":"To change the owner of a package, click More > Modify Owner in the Operation column of a package on the Package Management page.If the package has been grouped, you can m", - "product_code":"dli", - "title":"Modifying the Owner", - "uri":"dli_01_0478.html", - "doc_type":"usermanual", - "p_code":"76", - "code":"81" - }, - { - "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 ", - "product_code":"dli", - "title":"Built-in Dependencies", - "uri":"dli_01_0397.html", - "doc_type":"usermanual", - "p_code":"76", - "code":"82" + "p_code":"65", + "code":"66" }, { "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.", "product_code":"dli", - "title":"Job Templates", - "uri":"dli_01_0379.html", + "title":"Configuring DLI to Read and Write Data from and to External Data Sources", + "uri":"dli_01_0634.html", "doc_type":"usermanual", - "p_code":"", - "code":"83" + "p_code":"65", + "code":"67" }, { - "desc":"To facilitate SQL operation execution, DLI allows you to customize query templates or save the SQL statements in use as templates. After templates are saved, you do not n", + "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", "product_code":"dli", - "title":"Managing SQL Templates", - "uri":"dli_01_0021.html", + "title":"Configuring DLI to Read and Write External Data Sources", + "uri":"dli_01_0635.html", "doc_type":"usermanual", - "p_code":"83", - "code":"84" - }, - { - "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", - "product_code":"dli", - "title":"Managing Flink Templates", - "uri":"dli_01_0464.html", - "doc_type":"usermanual", - "p_code":"83", - "code":"85" - }, - { - "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", - "product_code":"dli", - "title":"Managing Spark SQL Templates", - "uri":"dli_01_0551.html", - "doc_type":"usermanual", - "p_code":"83", - "code":"86" + "p_code":"67", + "code":"68" }, { "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.", "product_code":"dli", - "title":"Appendix", - "uri":"dli_01_05110.html", - "doc_type":"usermanual", - "p_code":"83", - "code":"87" - }, - { - "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 ", - "product_code":"dli", - "title":"TPC-H Sample Data in the SQL Template", - "uri":"dli_01_05111.html", - "doc_type":"usermanual", - "p_code":"87", - "code":"88" - }, - { - "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.", - "product_code":"dli", - "title":"Enhanced Datasource Connections", + "title":"Configuring the Network Connection Between DLI and Data Sources (Enhanced Datasource Connection)", "uri":"dli_01_0426.html", "doc_type":"usermanual", - "p_code":"", - "code":"89" + "p_code":"67", + "code":"69" }, { "desc":"In cross-source data analysis scenarios, DLI needs to connect to external data sources. However, due to the different VPCs between the data source and DLI, the network ca", "product_code":"dli", - "title":"Overview", + "title":"Overview of Enhanced Datasource Connections", "uri":"dli_01_0003.html", "doc_type":"usermanual", - "p_code":"89", - "code":"90" - }, - { - "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", - "product_code":"dli", - "title":"Cross-Source Analysis Development Methods", - "uri":"dli_01_0410.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"91" + "p_code":"69", + "code":"70" }, { "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,", @@ -824,98 +635,44 @@ "title":"Creating an Enhanced Datasource Connection", "uri":"dli_01_0006.html", "doc_type":"usermanual", - "p_code":"89", - "code":"92" + "p_code":"69", + "code":"71" }, { - "desc":"VPC sharing allows sharing VPC resources created in one account with other accounts using Resource Access Manager (RAM). For example, account A can share its VPC and subn", + "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", "product_code":"dli", - "title":"Establishing a Network Connection Between DLI and Resources in a Shared VPC", - "uri":"dli_01_0624.html", + "title":"Common Development Methods for DLI Cross-Source Analysis", + "uri":"dli_01_0410.html", "doc_type":"usermanual", - "p_code":"89", - "code":"93" + "p_code":"69", + "code":"72" }, { - "desc":"Delete an enhanced datasource connection that is no longer used on the console.Log in to the DLI management console.In the left navigation pane, choose Datasource Connect", + "desc":"When using DLI to submit jobs that involve reading and writing data from external sources, it is crucial to securely access these sources by properly storing their access", "product_code":"dli", - "title":"Deleting an Enhanced Datasource Connection", - "uri":"dli_01_0553.html", + "title":"Using DEW to Manage Access Credentials for Data Sources", + "uri":"dli_01_0636.html", "doc_type":"usermanual", - "p_code":"89", - "code":"94" - }, - { - "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 ", - "product_code":"dli", - "title":"Modifying Host Information in an Elastic Resource Pool", - "uri":"dli_01_0013.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"95" - }, - { - "desc":"The CIDR block of the DLI queue that is bound with a datasource connection cannot overlap with that of the data source.The default queue cannot be bound with a connection", - "product_code":"dli", - "title":"Binding and Unbinding a Queue", - "uri":"dli_01_0514.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"96" - }, - { - "desc":"A route is configured with the destination, next hop type, and next hop to determine where the network traffic is directed. Routes are classified into system routes and c", - "product_code":"dli", - "title":"Adding a Route", - "uri":"dli_01_0014.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"97" - }, - { - "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 left navigation", - "product_code":"dli", - "title":"Deleting a Route", - "uri":"dli_01_0556.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"98" - }, - { - "desc":"Enhanced connections support user authorization by project. After authorization, users in the project have the permission to perform operations on the enhanced connection", - "product_code":"dli", - "title":"Enhanced Connection Permission Management", - "uri":"dli_01_0018.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"99" - }, - { - "desc":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", - "product_code":"dli", - "title":"Enhanced Datasource Connection Tag Management", - "uri":"dli_01_0019.html", - "doc_type":"usermanual", - "p_code":"89", - "code":"100" + "p_code":"67", + "code":"73" }, { "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.", "product_code":"dli", - "title":"Datasource Authentication", + "title":"Using DLI Datasource Authentication to Manage Access Credentials for Data Sources", "uri":"dli_01_0422.html", "doc_type":"usermanual", - "p_code":"", - "code":"101" + "p_code":"67", + "code":"74" }, { - "desc":"When analyzing across multiple sources, it is not recommended to configure authentication information directly in a job as it can lead to password leakage. Instead, you a", + "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", "product_code":"dli", "title":"Overview", "uri":"dli_01_0561.html", "doc_type":"usermanual", - "p_code":"101", - "code":"102" + "p_code":"74", + "code":"75" }, { "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", @@ -923,8 +680,8 @@ "title":"Creating a CSS Datasource Authentication", "uri":"dli_01_0427.html", "doc_type":"usermanual", - "p_code":"101", - "code":"103" + "p_code":"74", + "code":"76" }, { "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", @@ -932,8 +689,8 @@ "title":"Creating a Kerberos Datasource Authentication", "uri":"dli_01_0558.html", "doc_type":"usermanual", - "p_code":"101", - "code":"104" + "p_code":"74", + "code":"77" }, { "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", @@ -941,8 +698,8 @@ "title":"Creating a Kafka_SSL Datasource Authentication", "uri":"dli_01_0560.html", "doc_type":"usermanual", - "p_code":"101", - "code":"105" + "p_code":"74", + "code":"78" }, { "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", @@ -950,8 +707,8 @@ "title":"Creating a Password Datasource Authentication", "uri":"dli_01_0559.html", "doc_type":"usermanual", - "p_code":"101", - "code":"106" + "p_code":"74", + "code":"79" }, { "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", @@ -959,36 +716,450 @@ "title":"Datasource Authentication Permission Management", "uri":"dli_01_0480.html", "doc_type":"usermanual", - "p_code":"101", - "code":"107" + "p_code":"74", + "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.", "product_code":"dli", - "title":"Global Configuration", - "uri":"dli_01_0485.html", + "title":"Managing Enhanced Datasource Connections", + "uri":"dli_01_0509.html", + "doc_type":"usermanual", + "p_code":"67", + "code":"81" + }, + { + "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", + "product_code":"dli", + "title":"Viewing Basic Information About an Enhanced Datasource Connection", + "uri":"dli_01_0623.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"82" + }, + { + "desc":"Enhanced connections support user authorization by project. After authorization, users in the project have the permission to perform operations on the enhanced connection", + "product_code":"dli", + "title":"Enhanced Connection Permission Management", + "uri":"dli_01_0018.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"83" + }, + { + "desc":"Bind an elastic resource pool to a queue to connect the queue to a target data source. When an enhanced datasource connection is no longer needed, unbind the queue that w", + "product_code":"dli", + "title":"Binding or Unbinding an Enhanced Datasource Connection to a Queue", + "uri":"dli_01_0514.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"84" + }, + { + "desc":"A route is configured with the destination, next hop type, and next hop to determine where the network traffic is directed. Routes are classified into system routes and c", + "product_code":"dli", + "title":"Adding a Route for an Enhanced Datasource Connection", + "uri":"dli_01_0014.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"85" + }, + { + "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 left navigation", + "product_code":"dli", + "title":"Deleting the Route for an Enhanced Datasource Connection", + "uri":"dli_01_0556.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"86" + }, + { + "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 ", + "product_code":"dli", + "title":"Modifying Host Information in an Elastic Resource Pool", + "uri":"dli_01_0013.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"87" + }, + { + "desc":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", + "product_code":"dli", + "title":"Enhanced Datasource Connection Tag Management", + "uri":"dli_01_0019.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"88" + }, + { + "desc":"Delete an enhanced datasource connection that is no longer used on the console.Log in to the DLI management console.In the left navigation pane, choose Datasource Connect", + "product_code":"dli", + "title":"Deleting an Enhanced Datasource Connection", + "uri":"dli_01_0553.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"89" + }, + { + "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.", + "product_code":"dli", + "title":"Configuring an Agency to Allow DLI to Access Other Cloud Services", + "uri":"dli_01_0486.html", "doc_type":"usermanual", "p_code":"", + "code":"90" + }, + { + "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", + "product_code":"dli", + "title":"DLI Agency Overview", + "uri":"dli_01_0419.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"91" + }, + { + "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", + "product_code":"dli", + "title":"Creating a Custom DLI Agency", + "uri":"dli_01_0616.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"92" + }, + { + "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 ", + "product_code":"dli", + "title":"Agency Permission Policies in Common Scenarios", + "uri":"dli_01_0617.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"93" + }, + { + "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.", + "product_code":"dli", + "title":"Submitting a SQL Job Using DLI", + "uri":"dli_01_0402.html", + "doc_type":"usermanual", + "p_code":"", + "code":"94" + }, + { + "desc":"The SQL Editor allows you to execute data query operations using SQL statements.It supports SQL:2003 and is compatible with Spark SQL.To access the SQL editor, choose SQL", + "product_code":"dli", + "title":"Creating and Submitting a SQL Job", + "uri":"dli_01_0320.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"95" + }, + { + "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 ", + "product_code":"dli", + "title":"Exporting SQL Job Results", + "uri":"dli_01_0621.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"96" + }, + { + "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", + "product_code":"dli", + "title":"Setting the Priority for a SQL Job", + "uri":"dli_01_0535.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"97" + }, + { + "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", + "product_code":"dli", + "title":"Querying Logs for SQL Jobs", + "uri":"dli_01_0637.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"98" + }, + { + "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 ", + "product_code":"dli", + "title":"Managing SQL Jobs", + "uri":"dli_01_0017.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"99" + }, + { + "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 ", + "product_code":"dli", + "title":"Viewing a SQL Execution Plan", + "uri":"dli_01_0638.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"100" + }, + { + "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.", + "product_code":"dli", + "title":"Creating and Managing SQL Job Templates", + "uri":"dli_01_05110.html", + "doc_type":"usermanual", + "p_code":"94", + "code":"101" + }, + { + "desc":"To facilitate SQL operation execution, DLI allows you to customize query templates or save the SQL statements in use as templates. After templates are saved, you do not n", + "product_code":"dli", + "title":"Creating a SQL Job Template", + "uri":"dli_01_0021.html", + "doc_type":"usermanual", + "p_code":"101", + "code":"102" + }, + { + "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", + "product_code":"dli", + "title":"Developing and Submitting a SQL Job Using a SQL Job Template", + "uri":"dli_01_0639.html", + "doc_type":"usermanual", + "p_code":"101", + "code":"103" + }, + { + "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 ", + "product_code":"dli", + "title":"TPC-H Sample Data in the SQL Templates Preset on DLI", + "uri":"dli_01_05111.html", + "doc_type":"usermanual", + "p_code":"101", + "code":"104" + }, + { + "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.", + "product_code":"dli", + "title":"Submitting a Flink Job Using DLI", + "uri":"dli_01_0389.html", + "doc_type":"usermanual", + "p_code":"", + "code":"105" + }, + { + "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", + "product_code":"dli", + "title":"Flink Job Overview", + "uri":"dli_01_0403.html", + "doc_type":"usermanual", + "p_code":"105", + "code":"106" + }, + { + "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 ", + "product_code":"dli", + "title":"Creating a Flink OpenSource SQL Job", + "uri":"dli_01_0498.html", + "doc_type":"usermanual", + "p_code":"105", + "code":"107" + }, + { + "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", + "product_code":"dli", + "title":"Creating a Flink Jar Job", + "uri":"dli_01_0457.html", + "doc_type":"usermanual", + "p_code":"105", "code":"108" }, { - "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", + "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", "product_code":"dli", - "title":"Global Variables", - "uri":"dli_01_0476.html", + "title":"Configuring Flink Job Permissions", + "uri":"dli_01_0479.html", "doc_type":"usermanual", - "p_code":"108", + "p_code":"105", "code":"109" }, { - "desc":"You can grant permissions on a global variable to users.The administrator and the global variable owner have all permissions. You do not need to set permissions for them,", + "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.", "product_code":"dli", - "title":"Permission Management for Global Variables", - "uri":"dli_01_0533.html", + "title":"Managing Flink Jobs", + "uri":"dli_01_0377.html", "doc_type":"usermanual", - "p_code":"108", + "p_code":"105", "code":"110" }, + { + "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", + "product_code":"dli", + "title":"Viewing Flink Job Details", + "uri":"dli_01_0462.html", + "doc_type":"usermanual", + "p_code":"110", + "code":"111" + }, + { + "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", + "product_code":"dli", + "title":"Setting the Priority for a Flink Job", + "uri":"dli_01_0650.html", + "doc_type":"usermanual", + "p_code":"110", + "code":"112" + }, + { + "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", + "product_code":"dli", + "title":"Enabling Dynamic Scaling for Flink Jobs", + "uri":"dli_01_0534.html", + "doc_type":"usermanual", + "p_code":"110", + "code":"113" + }, + { + "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", + "product_code":"dli", + "title":"Querying Logs for Flink Jobs", + "uri":"dli_01_0651.html", + "doc_type":"usermanual", + "p_code":"110", + "code":"114" + }, + { + "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", + "product_code":"dli", + "title":"Common Operations of Flink Jobs", + "uri":"dli_01_0461.html", + "doc_type":"usermanual", + "p_code":"110", + "code":"115" + }, + { + "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", + "product_code":"dli", + "title":"Managing Flink Job Templates", + "uri":"dli_01_0464.html", + "doc_type":"usermanual", + "p_code":"105", + "code":"116" + }, + { + "desc":"A tag is a key-value pair customized by users and used to identify cloud resources. It helps users to classify and search for cloud resources. A tag consists of a tag key", + "product_code":"dli", + "title":"Adding Tags to a Flink Job", + "uri":"dli_01_0463.html", + "doc_type":"usermanual", + "p_code":"105", + "code":"117" + }, + { + "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.", + "product_code":"dli", + "title":"Submitting a Spark Job Using DLI", + "uri":"dli_01_0465.html", + "doc_type":"usermanual", + "p_code":"", + "code":"118" + }, + { + "desc":"DLI provides fully-managed Spark computing services by allowing you to execute Spark jobs.On the Overview page, click Create Job in the upper right corner of the Spark Jo", + "product_code":"dli", + "title":"Creating a Spark Job", + "uri":"dli_01_0384.html", + "doc_type":"usermanual", + "p_code":"118", + "code":"119" + }, + { + "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", + "product_code":"dli", + "title":"Setting the Priority for a Spark Job", + "uri":"dli_01_0652.html", + "doc_type":"usermanual", + "p_code":"118", + "code":"120" + }, + { + "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", + "product_code":"dli", + "title":"Querying Logs for Spark Jobs", + "uri":"dli_01_0379.html", + "doc_type":"usermanual", + "p_code":"118", + "code":"121" + }, + { + "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", + "product_code":"dli", + "title":"Managing Spark Jobs", + "uri":"dli_01_0385.html", + "doc_type":"usermanual", + "p_code":"118", + "code":"122" + }, + { + "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", + "product_code":"dli", + "title":"Managing Spark Job Templates", + "uri":"dli_01_0551.html", + "doc_type":"usermanual", + "p_code":"118", + "code":"123" + }, + { + "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", + "product_code":"dli", + "title":"Using Cloud Eye to Monitor DLI", + "uri":"dli_01_0445.html", + "doc_type":"usermanual", + "p_code":"", + "code":"124" + }, + { + "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.", + "product_code":"dli", + "title":"Using AOM to Monitor DLI", + "uri":"dli_01_0664.html", + "doc_type":"usermanual", + "p_code":"", + "code":"125" + }, + { + "desc":"AOM's Prometheus Monitoring is a comprehensive solution that integrates with the open source Prometheus ecosystem. It supports monitoring of various types of components, ", + "product_code":"dli", + "title":"Connecting DLI to AOM's Prometheus Monitoring", + "uri":"dli_01_0665.html", + "doc_type":"usermanual", + "p_code":"125", + "code":"126" + }, + { + "desc":"When connecting DLI to AOM's Prometheus Monitoring, the system automatically configures the parameters listed in table 1 in Configuration Items for Connecting DLI to AOM'", + "product_code":"dli", + "title":"Configuration Items for Connecting DLI to AOM's Prometheus Monitoring", + "uri":"dli_01_0666.html", + "doc_type":"usermanual", + "p_code":"125", + "code":"127" + }, + { + "desc":"Table 1 lists the basic monitoring metrics that are reported by DLI to Prometheus. AOM Prometheus can store these basic metrics for free.", + "product_code":"dli", + "title":"Basic Monitoring Metrics Reported by DLI to Prometheus", + "uri":"dli_01_0667.html", + "doc_type":"usermanual", + "p_code":"125", + "code":"128" + }, + { + "desc":"With CTS, you can log operations related to DLI, making it easier to search, audit, and trace in the future.", + "product_code":"dli", + "title":"Using CTS to Audit DLI", + "uri":"dli_01_0318.html", + "doc_type":"usermanual", + "p_code":"", + "code":"129" + }, { "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.", "product_code":"dli", @@ -996,7 +1167,7 @@ "uri":"dli_01_0408.html", "doc_type":"usermanual", "p_code":"", - "code":"111" + "code":"130" }, { "desc":"DLI has a comprehensive permission control mechanism and supports fine-grained authentication through Identity and Access Management (IAM). You can create policies in IAM", @@ -1004,17 +1175,8 @@ "title":"Overview", "uri":"dli_01_0440.html", "doc_type":"usermanual", - "p_code":"111", - "code":"112" - }, - { - "desc":"You can use Identity and Access Management (IAM) to implement fine-grained permissions control on DLI resources. For details, see Overview.If your cloud account does not ", - "product_code":"dli", - "title":"Creating an IAM User and Granting Permissions", - "uri":"dli_01_0418.html", - "doc_type":"usermanual", - "p_code":"111", - "code":"113" + "p_code":"130", + "code":"131" }, { "desc":"Custom policies can be created as a supplement to the system policies of DLI. You can add actions to custom policies. For the actions supported for custom policies, see \"", @@ -1022,8 +1184,8 @@ "title":"Creating a Custom Policy", "uri":"dli_01_0451.html", "doc_type":"usermanual", - "p_code":"111", - "code":"114" + "p_code":"130", + "code":"132" }, { "desc":"A resource is an object that exists within a service. You can select DLI resources by specifying their paths.", @@ -1031,8 +1193,8 @@ "title":"DLI Resources", "uri":"dli_01_0417.html", "doc_type":"usermanual", - "p_code":"111", - "code":"115" + "p_code":"130", + "code":"133" }, { "desc":"Request conditions are useful in determining when a custom policy takes effect. A request condition consists of a condition key and operator. Condition keys are either gl", @@ -1040,8 +1202,8 @@ "title":"DLI Request Conditions", "uri":"dli_01_0475.html", "doc_type":"usermanual", - "p_code":"111", - "code":"116" + "p_code":"130", + "code":"134" }, { "desc":"Table 1 lists the common operations supported by each system policy of DLI. Choose proper system policies according to this table. For details about the SQL statement per", @@ -1049,53 +1211,107 @@ "title":"Common Operations Supported by DLI System Policy", "uri":"dli_01_0441.html", "doc_type":"usermanual", - "p_code":"111", - "code":"117" + "p_code":"130", + "code":"135" }, { "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.", "product_code":"dli", - "title":"Other Common Operations", - "uri":"dli_01_0513.html", + "title":"Common DLI Management Operations", + "uri":"dli_01_0567.html", "doc_type":"usermanual", "p_code":"", - "code":"118" + "code":"136" }, { - "desc":"On the DLI management console, you can import data stored in OBS into DLI tables.To import OBS data to a DLI table, either choose Data Management > Databases and Tables i", + "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", "product_code":"dli", - "title":"Importing Data to a DLI Table", - "uri":"dli_01_0420.html", + "title":"Using a Custom Image to Enhance the Job Running Environment", + "uri":"dli_01_0494.html", "doc_type":"usermanual", - "p_code":"118", - "code":"119" + "p_code":"136", + "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", + "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", "product_code":"dli", - "title":"Viewing Monitoring Metrics", - "uri":"dli_01_0445.html", + "title":"Managing DLI Global Variables", + "uri":"dli_01_0476.html", "doc_type":"usermanual", - "p_code":"118", - "code":"120" + "p_code":"136", + "code":"138" }, { - "desc":"With CTS, you can record operations associated with DLI for later query, audit, and backtrack operations.", + "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.", "product_code":"dli", - "title":"DLI Operations That Can Be Recorded by CTS", - "uri":"dli_01_0318.html", + "title":"Managing Program Packages of Jar Jobs", + "uri":"dli_01_0366.html", "doc_type":"usermanual", - "p_code":"118", - "code":"121" + "p_code":"136", + "code":"139" + }, + { + "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", + "product_code":"dli", + "title":"Package Management Overview", + "uri":"dli_01_0407.html", + "doc_type":"usermanual", + "p_code":"139", + "code":"140" + }, + { + "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 ", + "product_code":"dli", + "title":"Creating a DLI Package", + "uri":"dli_01_0367.html", + "doc_type":"usermanual", + "p_code":"139", + "code":"141" + }, + { + "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", + "product_code":"dli", + "title":"Configuring DLI Package Permissions", + "uri":"dli_01_0477.html", + "doc_type":"usermanual", + "p_code":"139", + "code":"142" + }, + { + "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", + "product_code":"dli", + "title":"Changing the DLI Package Owner", + "uri":"dli_01_0478.html", + "doc_type":"usermanual", + "p_code":"139", + "code":"143" + }, + { + "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", + "product_code":"dli", + "title":"Managing DLI Package Tags", + "uri":"dli_01_0369.html", + "doc_type":"usermanual", + "p_code":"139", + "code":"144" + }, + { + "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 ", + "product_code":"dli", + "title":"DLI Built-in Dependencies", + "uri":"dli_01_0397.html", + "doc_type":"usermanual", + "p_code":"139", + "code":"145" }, { "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", "product_code":"dli", - "title":"Quota Management", + "title":"Managing DLI Resource Quotas", "uri":"dli_01_0550.html", "doc_type":"usermanual", - "p_code":"118", - "code":"122" + "p_code":"136", + "code":"146" }, { "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.", @@ -1104,412 +1320,412 @@ "uri":"dli_01_0539.html", "doc_type":"usermanual", "p_code":"", - "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.", - "product_code":"dli", - "title":"Flink Jobs", - "uri":"dli_03_0037.html", - "doc_type":"usermanual", - "p_code":"123", - "code":"124" - }, - { - "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.", - "product_code":"dli", - "title":"Usage", - "uri":"dli_03_0137.html", - "doc_type":"usermanual", - "p_code":"124", - "code":"125" - }, - { - "desc":"DLI Flink jobs support the following data formats:Avro, Avro_merge, BLOB, CSV, EMAIL, JSON, ORC, Parquet, and XML.DLI Flink jobs support data from the following data sour", - "product_code":"dli", - "title":"What Data Formats and Data Sources Are Supported by DLI Flink Jobs?", - "uri":"dli_03_0083.html", - "doc_type":"usermanual", - "p_code":"125", - "code":"126" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Authorize a Subuser to View Flink Jobs?", - "uri":"dli_03_0139.html", - "doc_type":"usermanual", - "p_code":"125", - "code":"127" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Set Auto Restart upon Exception for a Flink Job?", - "uri":"dli_03_0090.html", - "doc_type":"usermanual", - "p_code":"125", - "code":"128" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Save Flink Job Logs?", - "uri":"dli_03_0099.html", - "doc_type":"usermanual", - "p_code":"125", - "code":"129" - }, - { - "desc":"DLI can output Flink job results to DIS. You can view the results in DIS. For details, see \"Obtaining Data from DIS\" in Data Ingestion Service User Guide.DLI can output F", - "product_code":"dli", - "title":"How Can I Check Flink Job Results?", - "uri":"dli_03_0043.html", - "doc_type":"usermanual", - "p_code":"125", - "code":"130" - }, - { - "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", - "product_code":"dli", - "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":"125", - "code":"131" - }, - { - "desc":"Checkpoint was enabled when a Flink job is created, and the OBS bucket for storing checkpoints was specified. After a Flink job is manually stopped, no message is display", - "product_code":"dli", - "title":"How Do I Know Which Checkpoint the Flink Job I Stopped Will Be Restored to When I Start the Job Again?", - "uri":"dli_03_0180.html", - "doc_type":"usermanual", - "p_code":"125", - "code":"132" - }, - { - "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 ", - "product_code":"dli", - "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":"125", - "code":"133" - }, - { - "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.", - "product_code":"dli", - "title":"Flink SQL", - "uri":"dli_03_0131.html", - "doc_type":"usermanual", - "p_code":"124", - "code":"134" - }, - { - "desc":"The consumption capability of a Flink SQL job depends on the data source transmission, queue size, and job parameter settings. The peak consumption is 10 Mbit/s.", - "product_code":"dli", - "title":"How Much Data Can Be Processed in a Day by a Flink SQL Job?", - "uri":"dli_03_0130.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"135" - }, - { - "desc":"The temp stream in Flink SQL is similar to a subquery. It is a logical stream used to simplify the SQL logic and does not generate data storage. Therefore, there is no ne", - "product_code":"dli", - "title":"Does Data in the Temporary Stream of Flink SQL Need to Be Cleared Periodically? How Do I Clear the Data?", - "uri":"dli_03_0061.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"136" - }, - { - "desc":"When you create a Flink SQL job and configure the parameters, you select an OBS bucket you have created. The system displays a message indicating that the OBS bucket is n", - "product_code":"dli", - "title":"Why Is a Message Displayed Indicating That the OBS Bucket Is Not Authorized When I Select an OBS Bucket for a Flink SQL Job?", - "uri":"dli_03_0138.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"137" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Create an OBS Partitioned Table for a Flink SQL Job?", - "uri":"dli_03_0089.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"138" - }, - { - "desc":"In this example, the day field is used as the partition field with the parquet encoding format (only the parquet format is supported currently) to dump car_info data to O", - "product_code":"dli", - "title":"How Do I Dump Data to OBS and Create an OBS Partitioned Table?", - "uri":"dli_03_0075.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"139" - }, - { - "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", - "product_code":"dli", - "title":"Why Is Error Message \"DLI.0005\" Displayed When I Use an EL Expression to Create a Table in a Flink SQL Job?", - "uri":"dli_03_0167.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"140" - }, - { - "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", - "product_code":"dli", - "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":"134", - "code":"141" - }, - { - "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", - "product_code":"dli", - "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":"134", - "code":"142" - }, - { - "desc":"Semantic verification for a Flink SQL job (reading DIS data) fails. The following information is displayed when the job fails:Get dis channel xxxinfo failed. error info: ", - "product_code":"dli", - "title":"Why Is Error \"Not authorized\" Reported When a Flink SQL Job Reads DIS Data?", - "uri":"dli_03_0176.html", - "doc_type":"usermanual", - "p_code":"134", - "code":"143" - }, - { - "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", - "product_code":"dli", - "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":"134", - "code":"144" - }, - { - "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.", - "product_code":"dli", - "title":"Flink Jar Jobs", - "uri":"dli_03_0132.html", - "doc_type":"usermanual", - "p_code":"124", - "code":"145" - }, - { - "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", - "product_code":"dli", - "title":"Can I Upload Configuration Files for Flink Jar Jobs?", - "uri":"dli_03_0044.html", - "doc_type":"usermanual", - "p_code":"145", - "code":"146" - }, - { - "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.Delete your JAR file that is the sa", - "product_code":"dli", - "title":"Why Does a Flink Jar Package Conflict Result in Submission Failure?", - "uri":"dli_03_0119.html", - "doc_type":"usermanual", - "p_code":"145", "code":"147" }, { - "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", + "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.", "product_code":"dli", - "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", + "title":"DLI Basics", + "uri":"dli_03_0001.html", "doc_type":"usermanual", - "p_code":"145", + "p_code":"147", "code":"148" }, { - "desc":"An exception occurred when a Flink Jar job is running. The following error information is displayed in the job log:org.apache.flink.shaded.curator.org.apache.curator.Conn", + "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", "product_code":"dli", - "title":"Why Is Error Message \"Authentication failed\" Displayed During Flink Jar Job Running?", - "uri":"dli_03_0165.html", + "title":"What Are the Differences Between MRS Spark and DLI Spark?", + "uri":"dli_03_0115.html", "doc_type":"usermanual", - "p_code":"145", + "p_code":"148", "code":"149" }, { - "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", + "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", "product_code":"dli", - "title":"Why Is Error Invalid OBS Bucket Name Reported After a Flink Job Submission Failed?", - "uri":"dli_03_0233.html", + "title":"Where Can Data Be Stored in DLI?", + "uri":"dli_03_0029.html", "doc_type":"usermanual", - "p_code":"145", + "p_code":"148", "code":"150" }, { - "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", + "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", "product_code":"dli", - "title":"Why Does the Flink Submission Fail Due to Hadoop JAR File Conflict?", - "uri":"dli_03_0234.html", + "title":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?", + "uri":"dli_03_0129.html", "doc_type":"usermanual", - "p_code":"145", + "p_code":"148", "code":"151" }, { - "desc":"You can use Flink Jar to connect to Kafka with SASL SSL authentication enabled.", + "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 ", "product_code":"dli", - "title":"How Do I Connect a Flink jar Job to SASL_SSL?", - "uri":"dli_03_0266.html", + "title":"Can a Member Account Use Global Variables Created by Other Member Accounts?", + "uri":"dli_03_0263.html", "doc_type":"usermanual", - "p_code":"145", + "p_code":"148", "code":"152" }, { - "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.", + "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", "product_code":"dli", - "title":"Performance Tuning", - "uri":"dli_03_0133.html", + "title":"Is DLI Affected by the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?", + "uri":"dli_03_0260.html", "doc_type":"usermanual", - "p_code":"124", + "p_code":"148", "code":"153" }, { - "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 ", + "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", "product_code":"dli", - "title":"How Do I Optimize Performance of a Flink Job?", - "uri":"dli_03_0106.html", + "title":"How Do I Manage Jobs Running on DLI?", + "uri":"dli_03_0126.html", "doc_type":"usermanual", - "p_code":"153", + "p_code":"148", "code":"154" }, { - "desc":"Add the following SQL statements to the Flink job:", + "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:", "product_code":"dli", - "title":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?", - "uri":"dli_03_0048.html", + "title":"How Do I Change the Field Names of an Existing Table on DLI?", + "uri":"dli_03_0162.html", "doc_type":"usermanual", - "p_code":"153", + "p_code":"148", "code":"155" }, { - "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", + "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.", "product_code":"dli", - "title":"How Do I Prevent Data Loss After Flink Job Restart?", - "uri":"dli_03_0096.html", + "title":"DLI Elastic Resource Pools and Queues", + "uri":"dli_03_0049.html", "doc_type":"usermanual", - "p_code":"153", + "p_code":"147", "code":"156" }, { - "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.", + "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 ", "product_code":"dli", - "title":"O&M Guide", - "uri":"dli_03_0135.html", + "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":"124", + "p_code":"156", "code":"157" }, { - "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", + "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", "product_code":"dli", - "title":"How Do I Locate a Flink Job Submission Error?", - "uri":"dli_03_0103.html", + "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":"157", + "p_code":"156", "code":"158" }, { - "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", + "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", "product_code":"dli", - "title":"How Do I Locate a Flink Job Running Error?", - "uri":"dli_03_0105.html", + "title":"How Do I View the Load of a DLI Queue?", + "uri":"dli_03_0095.html", "doc_type":"usermanual", - "p_code":"157", + "p_code":"156", "code":"159" }, { - "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", + "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 ", "product_code":"dli", - "title":"How Can I Check if a Flink Job Can Be Restored From a Checkpoint After Restarting It?", - "uri":"dli_03_0136.html", + "title":"How Do I Monitor Job Exceptions on a DLI Queue?", + "uri":"dli_03_0098.html", "doc_type":"usermanual", - "p_code":"157", + "p_code":"156", "code":"160" }, { - "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", + "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", "product_code":"dli", - "title":"Why Does DIS Stream Not Exist During Job Semantic Check?", - "uri":"dli_03_0040.html", + "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":"157", + "p_code":"156", "code":"161" }, { - "desc":"If the OBS bucket selected for a job is not authorized, perform the following steps:Select Enable Checkpointing or Save Job Log.Specify OBS Bucket.Select Authorize OBS.", + "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] ", "product_code":"dli", - "title":"Why Is the OBS Bucket Selected for Job Not Authorized?", - "uri":"dli_03_0045.html", + "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":"157", + "p_code":"156", "code":"162" }, { - "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", + "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.", "product_code":"dli", - "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", + "title":"DLI Databases and Tables", + "uri":"dli_03_0211.html", "doc_type":"usermanual", - "p_code":"157", + "p_code":"147", "code":"163" }, { - "desc":"The Flink/Spark UI was displayed with incomplete information.When the queue is used to run a job, the system releases the cluster and takes about 10 minutes to create a n", + "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", "product_code":"dli", - "title":"Why Is Information Displayed on the FlinkUI/Spark UI Page Incomplete?", - "uri":"dli_03_0235.html", + "title":"Why Am I Unable to Query a Table on the DLI Console?", + "uri":"dli_03_0184.html", "doc_type":"usermanual", - "p_code":"157", + "p_code":"163", "code":"164" }, { - "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", + "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", "product_code":"dli", - "title":"Why Is the Flink Job Abnormal Due to Heartbeat Timeout Between JobManager and TaskManager?", - "uri":"dli_03_0236.html", + "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":"157", + "p_code":"163", "code":"165" }, { - "desc":"Test address connectivity.If the network is unreachable, rectify the network connection first. Ensure that the network connection between the DLI queue and the external d", + "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", "product_code":"dli", - "title":"Why Is Error \"Timeout expired while fetching topic metadata\" Repeatedly Reported in Flink JobManager Logs?", - "uri":"dli_03_0265.html", + "title":"How Do I Do If Inconsistent Character Encoding Leads to Garbled Characters?", + "uri":"dli_03_0009.html", "doc_type":"usermanual", - "p_code":"157", + "p_code":"163", "code":"166" }, { - "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.", + "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":"Problems Related to SQL Jobs", - "uri":"dli_03_0020.html", + "title":"Do I Need to 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":"123", + "p_code":"163", "code":"167" }, + { + "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", + "product_code":"dli", + "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":"163", + "code":"168" + }, + { + "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", + "product_code":"dli", + "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":"163", + "code":"169" + }, + { + "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", + "product_code":"dli", + "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":"163", + "code":"170" + }, + { + "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", + "product_code":"dli", + "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":"163", + "code":"171" + }, + { + "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", + "product_code":"dli", + "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":"163", + "code":"172" + }, + { + "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", + "product_code":"dli", + "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":"163", + "code":"173" + }, + { + "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 ", + "product_code":"dli", + "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":"163", + "code":"174" + }, + { + "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 ", + "product_code":"dli", + "title":"How Can I Resolve Data Inconsistencies When Importing Data from DLI to OBS?", + "uri":"dli_03_0231.html", + "doc_type":"usermanual", + "p_code":"163", + "code":"175" + }, { "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.", "product_code":"dli", - "title":"Usage", - "uri":"dli_03_0216.html", + "title":"Enhanced Datasource Connections", + "uri":"dli_03_0022.html", "doc_type":"usermanual", - "p_code":"167", - "code":"168" + "p_code":"147", + "code":"176" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"177" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"178" + }, + { + "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,", + "product_code":"dli", + "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":"176", + "code":"179" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"180" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"181" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"182" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"183" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"184" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"185" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"186" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"187" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"188" + }, + { + "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", + "product_code":"dli", + "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":"176", + "code":"189" + }, + { + "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 ", + "product_code":"dli", + "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":"176", + "code":"190" + }, + { + "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.", + "product_code":"dli", + "title":"SQL Jobs", + "uri":"dli_03_0020.html", + "doc_type":"usermanual", + "p_code":"147", + "code":"191" + }, + { + "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.", + "product_code":"dli", + "title":"SQL Job Development", + "uri":"dli_03_0204.html", + "doc_type":"usermanual", + "p_code":"191", + "code":"192" }, { "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", @@ -1517,26 +1733,17 @@ "title":"SQL Jobs", "uri":"dli_03_0200.html", "doc_type":"usermanual", - "p_code":"168", - "code":"169" + "p_code":"192", + "code":"193" }, { - "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.", - "product_code":"dli", - "title":"Job Development", - "uri":"dli_03_0204.html", - "doc_type":"usermanual", - "p_code":"167", - "code":"170" - }, - { - "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.Set t", + "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", "product_code":"dli", "title":"How Do I Merge Small Files?", "uri":"dli_03_0086.html", "doc_type":"usermanual", - "p_code":"170", - "code":"171" + "p_code":"192", + "code":"194" }, { "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", @@ -1544,26 +1751,17 @@ "title":"How Do I Specify an OBS Path When Creating an OBS Table?", "uri":"dli_03_0092.html", "doc_type":"usermanual", - "p_code":"170", - "code":"172" + "p_code":"192", + "code":"195" }, { - "desc":"DLI allows you to associate JSON data in an OBS bucket to create tables in asynchronous mode.The statement for creating the table is as follows:", + "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", "product_code":"dli", "title":"How Do I Create a Table Using JSON Data in an OBS Bucket?", "uri":"dli_03_0108.html", "doc_type":"usermanual", - "p_code":"170", - "code":"173" - }, - { - "desc":"You can use the where condition statement in the select statement to filter data. For example:", - "product_code":"dli", - "title":"How Do I Set Local Variables in SQL Statements?", - "uri":"dli_03_0087.html", - "doc_type":"usermanual", - "p_code":"170", - "code":"174" + "p_code":"192", + "code":"196" }, { "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.", @@ -1571,161 +1769,26 @@ "title":"How Can I Use the count Function to Perform Aggregation?", "uri":"dli_03_0069.html", "doc_type":"usermanual", - "p_code":"170", - "code":"175" + "p_code":"192", + "code":"197" }, { "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", "product_code":"dli", - "title":"How Do I Synchronize DLI Table Data from One Region to Another?", + "title":"How Do I Synchronize DLI Table Data Across Regions?", "uri":"dli_03_0072.html", "doc_type":"usermanual", - "p_code":"170", - "code":"176" + "p_code":"192", + "code":"198" }, { - "desc":"Currently, DLI does not allow you to insert table data into specific fields. To insert table data, you must insert data of all table fields at a time.", + "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", "product_code":"dli", "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":"170", - "code":"177" - }, - { - "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.", - "product_code":"dli", - "title":"Job O&M Errors", - "uri":"dli_03_0206.html", - "doc_type":"usermanual", - "p_code":"167", - "code":"178" - }, - { - "desc":"Create an OBS directory with a unique name. Alternatively, you can manually delete the existing OBS directory and submit the job again. However, exercise caution when del", - "product_code":"dli", - "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":"178", - "code":"179" - }, - { - "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", - "product_code":"dli", - "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":"178", - "code":"180" - }, - { - "desc":"Check if your account is in arrears and top it up if necessary.If the same error message persists after the top-up, log out of your account and log back in.", - "product_code":"dli", - "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":"178", - "code":"181" - }, - { - "desc":"Cause AnalysisWhen 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 q", - "product_code":"dli", - "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":"178", - "code":"182" - }, - { - "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", - "product_code":"dli", - "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":"178", - "code":"183" - }, - { - "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 ", - "product_code":"dli", - "title":"Why Is Error \"DLI.0002 FileNotFoundException\" Reported During SQL Job Running?", - "uri":"dli_03_0189.html", - "doc_type":"usermanual", - "p_code":"178", - "code":"184" - }, - { - "desc":"Currently, DLI supports the Hive syntax for creating tables of the TEXTFILE, SEQUENCEFILE, RCFILE, ORC, AVRO, and PARQUET file types. If the file format specified for cre", - "product_code":"dli", - "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":"178", - "code":"185" - }, - { - "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", - "product_code":"dli", - "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":"178", - "code":"186" - }, - { - "desc":"After the migration job is submitted, the following error information is displayed in the log:org.apache.sqoop.common.SqoopException:UQUERY_CONNECTOR_0001:Invoke DLI serv", - "product_code":"dli", - "title":"Why Is Error \"UQUERY_CONNECTOR_0001:Invoke DLI service api failed\" Reported in the Job Log When I Use CDM to Migrate Data to DLI?", - "uri":"dli_03_0172.html", - "doc_type":"usermanual", - "p_code":"178", - "code":"187" - }, - { - "desc":"Error message \"File not Found\" is displayed when a SQL job is accessed.Generally, the file cannot be found due to a read/write conflict. Check whether a job is overwritin", - "product_code":"dli", - "title":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?", - "uri":"dli_03_0207.html", - "doc_type":"usermanual", - "p_code":"178", - "code":"188" - }, - { - "desc":"Error message \"DLI.0003: AccessControlException XXX\" is reported when a SQL job is accessed.Check the OBS bucket written in the AccessControlException to confirm if your ", - "product_code":"dli", - "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":"178", - "code":"189" - }, - { - "desc":"Error message \"DLI.0001: org.apache.hadoop.security.AccessControlException: verifyBucketExists on {{bucket name}}: status [403]\" is reported when a SQL job is Accessed.Yo", - "product_code":"dli", - "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":"178", - "code":"190" - }, - { - "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", - "product_code":"dli", - "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 During SQL Statement Execution? Restricted for no budget.", - "uri":"dli_03_0210.html", - "doc_type":"usermanual", - "p_code":"178", - "code":"191" - }, - { - "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.", - "product_code":"dli", - "title":"O&M Guide", - "uri":"dli_03_0211.html", - "doc_type":"usermanual", - "p_code":"167", - "code":"192" + "p_code":"192", + "code":"199" }, { "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", @@ -1734,7 +1797,7 @@ "uri":"dli_03_0196.html", "doc_type":"usermanual", "p_code":"192", - "code":"193" + "code":"200" }, { "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.", @@ -1743,16 +1806,16 @@ "uri":"dli_03_0091.html", "doc_type":"usermanual", "p_code":"192", - "code":"194" + "code":"201" }, { "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", "product_code":"dli", - "title":"How Do I View SQL Execution Records?", + "title":"How Do I View SQL Execution Records in DLI?", "uri":"dli_03_0116.html", "doc_type":"usermanual", "p_code":"192", - "code":"195" + "code":"202" }, { "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", @@ -1761,61 +1824,7 @@ "uri":"dli_03_0093.html", "doc_type":"usermanual", "p_code":"192", - "code":"196" - }, - { - "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", - "product_code":"dli", - "title":"What Can I Do If a Table Cannot Be Queried on the DLI Console?", - "uri":"dli_03_0184.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"197" - }, - { - "desc":"A high compression ratio of OBS tables in the Parquet or ORC format (for example, a compression ratio of 5 or higher compared with text compression) will lead to large da", - "product_code":"dli", - "title":"The Compression Ratio of OBS Tables Is Too High", - "uri":"dli_03_0013.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"198" - }, - { - "desc":"DLI supports only UTF-8-encoded texts. Ensure that data is encoded using UTF-8 during table creation and import.", - "product_code":"dli", - "title":"How Can I Avoid Garbled Characters Caused by Inconsistent Character Codes?", - "uri":"dli_03_0009.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"199" - }, - { - "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 Grant Table Permissions to a User and Project After I Delete a Table and Create One with the Same Name?", - "uri":"dli_03_0175.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"200" - }, - { - "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", - "product_code":"dli", - "title":"Why Can't I Query Table Data After Data Is Imported to a DLI Partitioned Table Because the File to Be Imported Does Not Contain Data in the Partitioning Column?", - "uri":"dli_03_0177.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"201" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Fix the Data Error Caused by CRLF Characters in a Field of the OBS File Used to Create an External OBS Table?", - "uri":"dli_03_0181.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"202" + "code":"203" }, { "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", @@ -1824,35 +1833,8 @@ "uri":"dli_03_0182.html", "doc_type":"usermanual", "p_code":"192", - "code":"203" - }, - { - "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", - "product_code":"dli", - "title":"The on Clause Is Not Added When Tables Are Joined. Cartesian Product Query Causes High Resource Usage of the Queue, and the Job Fails to Be Executed", - "uri":"dli_03_0187.html", - "doc_type":"usermanual", - "p_code":"192", "code":"204" }, - { - "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", - "product_code":"dli", - "title":"Why Can't I Query Data After I Manually Add Data to the Partition Directory of an OBS Table?", - "uri":"dli_03_0190.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"205" - }, - { - "desc":"To dynamically overwrite the specified partitioned data in the DataSource table, set dli.sql.dynamicPartitionOverwrite.enabled to true and then run the insert overwrite s", - "product_code":"dli", - "title":"Why Is All Data Overwritten When insert overwrite Is Used to Overwrite Partitioned Table?", - "uri":"dli_03_0212.html", - "doc_type":"usermanual", - "p_code":"192", - "code":"206" - }, { "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", "product_code":"dli", @@ -1860,52 +1842,439 @@ "uri":"dli_03_0213.html", "doc_type":"usermanual", "p_code":"192", + "code":"205" + }, + { + "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.", + "product_code":"dli", + "title":"SQL Job O&M", + "uri":"dli_03_0206.html", + "doc_type":"usermanual", + "p_code":"191", + "code":"206" + }, + { + "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", + "product_code":"dli", + "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":"206", "code":"207" }, { - "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", + "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", "product_code":"dli", - "title":"Why Is the create_date Field in the RDS Table Is a Timestamp in the DLI query result?", - "uri":"dli_03_0214.html", + "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":"192", + "p_code":"206", "code":"208" }, { - "desc":"If the table name is changed immediately after SQL statements are executed, the data size of the table may be incorrect.If you need to change the table name, change it 5 ", + "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", "product_code":"dli", - "title":"What Can I Do If datasize Cannot Be Changed After the Table Name Is Changed in a Finished SQL Job?", - "uri":"dli_03_0215.html", + "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":"192", + "p_code":"206", "code":"209" }, { - "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 ", + "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", "product_code":"dli", - "title":"Why Is the Data Volume Changes When Data Is Imported from DLI to OBS?", - "uri":"dli_03_0231.html", + "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":"192", + "p_code":"206", "code":"210" }, { - "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.", + "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", "product_code":"dli", - "title":"Problems Related to Spark Jobs", - "uri":"dli_03_0021.html", + "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":"123", + "p_code":"206", "code":"211" }, + { + "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 ", + "product_code":"dli", + "title":"Why Is Error \"DLI.0002 FileNotFoundException\" Reported During SQL Job Running?", + "uri":"dli_03_0189.html", + "doc_type":"usermanual", + "p_code":"206", + "code":"212" + }, + { + "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", + "product_code":"dli", + "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":"206", + "code":"213" + }, + { + "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", + "product_code":"dli", + "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":"206", + "code":"214" + }, + { + "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 ", + "product_code":"dli", + "title":"Why Is Error \"File not Found\" Reported When I Access a SQL Job?", + "uri":"dli_03_0207.html", + "doc_type":"usermanual", + "p_code":"206", + "code":"215" + }, + { + "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 ", + "product_code":"dli", + "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":"206", + "code":"216" + }, + { + "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", + "product_code":"dli", + "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":"206", + "code":"217" + }, + { + "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", + "product_code":"dli", + "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":"206", + "code":"218" + }, { "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.", "product_code":"dli", - "title":"Usage", - "uri":"dli_03_0163.html", + "title":"Flink Jobs", + "uri":"dli_03_0037.html", "doc_type":"usermanual", - "p_code":"211", - "code":"212" + "p_code":"147", + "code":"219" + }, + { + "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.", + "product_code":"dli", + "title":"Flink Job Consulting", + "uri":"dli_03_0137.html", + "doc_type":"usermanual", + "p_code":"219", + "code":"220" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Authorize a Subuser to View Flink Jobs?", + "uri":"dli_03_0139.html", + "doc_type":"usermanual", + "p_code":"220", + "code":"221" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Configure Auto Restart upon Exception for a Flink Job?", + "uri":"dli_03_0090.html", + "doc_type":"usermanual", + "p_code":"220", + "code":"222" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Save Logs for Flink Jobs?", + "uri":"dli_03_0099.html", + "doc_type":"usermanual", + "p_code":"220", + "code":"223" + }, + { + "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", + "product_code":"dli", + "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":"220", + "code":"224" + }, + { + "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", + "product_code":"dli", + "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":"220", + "code":"225" + }, + { + "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 ", + "product_code":"dli", + "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":"220", + "code":"226" + }, + { + "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.", + "product_code":"dli", + "title":"Flink SQL Jobs", + "uri":"dli_03_0131.html", + "doc_type":"usermanual", + "p_code":"219", + "code":"227" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Map an OBS Table to a DLI Partitioned Table?", + "uri":"dli_03_0089.html", + "doc_type":"usermanual", + "p_code":"227", + "code":"228" + }, + { + "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", + "product_code":"dli", + "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":"227", + "code":"229" + }, + { + "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", + "product_code":"dli", + "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":"227", + "code":"230" + }, + { + "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", + "product_code":"dli", + "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":"227", + "code":"231" + }, + { + "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", + "product_code":"dli", + "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":"227", + "code":"232" + }, + { + "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", + "product_code":"dli", + "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":"227", + "code":"233" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Configure Connection Retries for Kafka Sink If it is Disconnected?", + "uri":"dli_03_0121.html", + "doc_type":"usermanual", + "p_code":"227", + "code":"234" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Write Data to Different Elasticsearch Clusters in a Flink Job?", + "uri":"dli_03_0048.html", + "doc_type":"usermanual", + "p_code":"227", + "code":"235" + }, + { + "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", + "product_code":"dli", + "title":"Why Does DIS Stream Not Exist During Job Semantic Check?", + "uri":"dli_03_0040.html", + "doc_type":"usermanual", + "p_code":"227", + "code":"236" + }, + { + "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.", + "product_code":"dli", + "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":"227", + "code":"237" + }, + { + "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.", + "product_code":"dli", + "title":"Flink Jar Jobs", + "uri":"dli_03_0132.html", + "doc_type":"usermanual", + "p_code":"219", + "code":"238" + }, + { + "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", + "product_code":"dli", + "title":"Can I Upload Configuration Files for Flink Jar Jobs?", + "uri":"dli_03_0044.html", + "doc_type":"usermanual", + "p_code":"238", + "code":"239" + }, + { + "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", + "product_code":"dli", + "title":"Why Does a Flink Jar Package Conflict Result in Job Submission Failure?", + "uri":"dli_03_0119.html", + "doc_type":"usermanual", + "p_code":"238", + "code":"240" + }, + { + "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", + "product_code":"dli", + "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":"238", + "code":"241" + }, + { + "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", + "product_code":"dli", + "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":"238", + "code":"242" + }, + { + "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", + "product_code":"dli", + "title":"Why Does the Flink Submission Fail Due to Hadoop JAR File Conflict?", + "uri":"dli_03_0234.html", + "doc_type":"usermanual", + "p_code":"238", + "code":"243" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Locate a Flink Job Submission Error?", + "uri":"dli_03_0103.html", + "doc_type":"usermanual", + "p_code":"238", + "code":"244" + }, + { + "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.", + "product_code":"dli", + "title":"Flink Job Performance Tuning", + "uri":"dli_03_0133.html", + "doc_type":"usermanual", + "p_code":"219", + "code":"245" + }, + { + "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 ", + "product_code":"dli", + "title":"Flink Job Performance Tuning", + "uri":"dli_03_0106.html", + "doc_type":"usermanual", + "p_code":"245", + "code":"246" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Prevent Data Loss After Flink Job Restart?", + "uri":"dli_03_0096.html", + "doc_type":"usermanual", + "p_code":"245", + "code":"247" + }, + { + "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", + "product_code":"dli", + "title":"How Do I Locate a Flink Job Running Error?", + "uri":"dli_03_0105.html", + "doc_type":"usermanual", + "p_code":"245", + "code":"248" + }, + { + "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", + "product_code":"dli", + "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":"245", + "code":"249" + }, + { + "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", + "product_code":"dli", + "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":"245", + "code":"250" + }, + { + "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", + "product_code":"dli", + "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":"245", + "code":"251" + }, + { + "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.", + "product_code":"dli", + "title":"Spark Jobs", + "uri":"dli_03_0021.html", + "doc_type":"usermanual", + "p_code":"147", + "code":"252" + }, + { + "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.", + "product_code":"dli", + "title":"Spark Job Development", + "uri":"dli_03_0217.html", + "doc_type":"usermanual", + "p_code":"252", + "code":"253" }, { "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", @@ -1913,17 +2282,8 @@ "title":"Spark Jobs", "uri":"dli_03_0201.html", "doc_type":"usermanual", - "p_code":"212", - "code":"213" - }, - { - "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.", - "product_code":"dli", - "title":"Job Development", - "uri":"dli_03_0217.html", - "doc_type":"usermanual", - "p_code":"211", - "code":"214" + "p_code":"253", + "code":"254" }, { "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:", @@ -1931,17 +2291,17 @@ "title":"How Do I Use Spark to Write Data into a DLI Table?", "uri":"dli_03_0107.html", "doc_type":"usermanual", - "p_code":"214", - "code":"215" + "p_code":"253", + "code":"255" }, { "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", "product_code":"dli", - "title":"How Do I Set the AK/SK for a Queue to Operate an OBS Table?", + "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":"214", - "code":"216" + "p_code":"253", + "code":"256" }, { "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", @@ -1949,8 +2309,8 @@ "title":"How Do I View the Resource Usage of DLI Spark Jobs?", "uri":"dli_03_0102.html", "doc_type":"usermanual", - "p_code":"214", - "code":"217" + "p_code":"253", + "code":"257" }, { "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", @@ -1958,8 +2318,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":"214", - "code":"218" + "p_code":"253", + "code":"258" }, { "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", @@ -1967,17 +2327,8 @@ "title":"How Do I Run a Complex PySpark Program in DLI?", "uri":"dli_03_0082.html", "doc_type":"usermanual", - "p_code":"214", - "code":"219" - }, - { - "desc":"You can use DLI Spark jobs to access data in the MySQL database using either of the following methods:Solution 1: Buy a queue, create an enhanced datasource connection, a", - "product_code":"dli", - "title":"How Does a Spark Job Access a MySQL Database?", - "uri":"dli_03_0127.html", - "doc_type":"usermanual", - "p_code":"214", - "code":"220" + "p_code":"253", + "code":"259" }, { "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", @@ -1985,8 +2336,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":"214", - "code":"221" + "p_code":"253", + "code":"260" }, { "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", @@ -1994,71 +2345,8 @@ "title":"How Do I Read Uploaded Files for a Spark Jar Job?", "uri":"dli_03_0118.html", "doc_type":"usermanual", - "p_code":"214", - "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.", - "product_code":"dli", - "title":"Job O&M Errors", - "uri":"dli_03_0218.html", - "doc_type":"usermanual", - "p_code":"211", - "code":"223" - }, - { - "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 the AK/SK for a Qu", - "product_code":"dli", - "title":"Why Are Errors \"ResponseCode: 403\" and \"ResponseStatus: Forbidden\" Reported When a Spark Job Accesses OBS Data?", - "uri":"dli_03_0156.html", - "doc_type":"usermanual", - "p_code":"223", - "code":"224" - }, - { - "desc":"Check whether the OBS bucket is used to store DLI logs on the Global Configuration > Job Configurations page. The job log bucket cannot be used for other purpose.", - "product_code":"dli", - "title":"Why Is Error \"verifyBucketExists on XXXX: status [403]\" Reported When I Use a Spark Job to Access an OBS Bucket That I Have Access Permission?", - "uri":"dli_03_0164.html", - "doc_type":"usermanual", - "p_code":"223", - "code":"225" - }, - { - "desc":"When a Spark job accesses a large amount of data, for example, accessing data in a GaussDB(DWS) database, you are advised to set the number of concurrent tasks and enable", - "product_code":"dli", - "title":"Why Is a Job Running Timeout Reported When a Spark Job Runs a Large Amount of Data?", - "uri":"dli_03_0157.html", - "doc_type":"usermanual", - "p_code":"223", - "code":"226" - }, - { - "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.", - "product_code":"dli", - "title":"Why Does the Job Fail to Be Executed and the Log Shows that the File Directory Is Abnormal When I Use a Spark Job to Access Files in SFTP?", - "uri":"dli_03_0188.html", - "doc_type":"usermanual", - "p_code":"223", - "code":"227" - }, - { - "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", - "product_code":"dli", - "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":"223", - "code":"228" - }, - { - "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.", - "product_code":"dli", - "title":"O&M Guide", - "uri":"dli_03_0219.html", - "doc_type":"usermanual", - "p_code":"211", - "code":"229" + "p_code":"253", + "code":"261" }, { "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", @@ -2066,8 +2354,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":"229", - "code":"230" + "p_code":"253", + "code":"262" }, { "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", @@ -2075,233 +2363,134 @@ "title":"Why Is a Spark Jar Job Stuck in the Submitting State?", "uri":"dli_03_0220.html", "doc_type":"usermanual", - "p_code":"229", - "code":"231" + "p_code":"253", + "code":"263" }, { "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.", "product_code":"dli", - "title":"Product Consultation", - "uri":"dli_03_0001.html", + "title":"Spark Job O&M", + "uri":"dli_03_0218.html", "doc_type":"usermanual", - "p_code":"123", - "code":"232" + "p_code":"252", + "code":"264" + }, + { + "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 ", + "product_code":"dli", + "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":"264", + "code":"265" + }, + { + "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 ", + "product_code":"dli", + "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":"264", + "code":"266" + }, + { + "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", + "product_code":"dli", + "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":"264", + "code":"267" + }, + { + "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", + "product_code":"dli", + "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":"264", + "code":"268" + }, + { + "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", + "product_code":"dli", + "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":"264", + "code":"269" + }, + { + "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", + "product_code":"dli", + "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":"264", + "code":"270" + }, + { + "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", + "product_code":"dli", + "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":"264", + "code":"271" }, { "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.", "product_code":"dli", - "title":"Usage", - "uri":"dli_03_0221.html", + "title":"DLI Resource Quotas", + "uri":"dli_03_0053.html", "doc_type":"usermanual", - "p_code":"232", - "code":"233" - }, - { - "desc":"DLI supports the following data formats:ParquetCSVORCJsonAvro", - "product_code":"dli", - "title":"Which Data Formats Does DLI Support?", - "uri":"dli_03_0025.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"234" - }, - { - "desc":"The Spark component of DLI is a fully managed service. You can only use the DLI Spark through its APIs. .The Spark component of MRS is built on the VM in an MRS cluster. ", - "product_code":"dli", - "title":"What Are the Differences Between MRS Spark and DLI Spark?", - "uri":"dli_03_0115.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"235" - }, - { - "desc":"DLI data can be stored in either of the following:OBS: Data used by SQL jobs, Spark jobs, and Flink jobs can be stored in OBS, reducing storage costs.DLI: The column-base", - "product_code":"dli", - "title":"Where Can DLI Data Be Stored?", - "uri":"dli_03_0029.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"236" - }, - { - "desc":"DLI tables store data within the DLI service, and you do not need to know the data storage path.OBS tables store data in your OBS buckets, and you need to manage the sour", - "product_code":"dli", - "title":"What Are the Differences Between DLI Tables and OBS Tables?", - "uri":"dli_03_0117.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"237" - }, - { - "desc":"Currently, DLI supports analysis only on the data uploaded to the cloud. In scenarios where regular (for example, on a per day basis) one-off analysis on incremental data", - "product_code":"dli", - "title":"How Can I Use DLI If Data Is Not Uploaded to OBS?", - "uri":"dli_03_0010.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"238" - }, - { - "desc":"Data in the OBS bucket shared by IAM users under the same account can be imported. You cannot import data in the OBS bucket shared with other IAM account.", - "product_code":"dli", - "title":"Can I Import OBS Bucket Data Shared by Other Tenants into DLI?", - "uri":"dli_03_0129.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"239" + "p_code":"147", + "code":"272" }, { "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", "product_code":"dli", - "title":"Why Is Error \"Failed to create the database. {\"error_code\":\"DLI.1028\";\"error_msg\":\"Already reached the maximum quota of databases:XXX\".\" Reported?", - "uri":"dli_03_0264.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"240" - }, - { - "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 ", - "product_code":"dli", - "title":"Can a Member Account Use Global Variables Created by Other Member Accounts?", - "uri":"dli_03_0263.html", - "doc_type":"usermanual", - "p_code":"233", - "code":"241" - }, - { - "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.", - "product_code":"dli", - "title":"Job Management", - "uri":"dli_03_0222.html", - "doc_type":"usermanual", - "p_code":"232", - "code":"242" - }, - { - "desc":"If you are suggested to perform following operations to run a large number of DLI jobs:Group the DLI jobs by type, and run each group on a queue.Alternatively, create IAM", - "product_code":"dli", - "title":"How Do I Manage Tens of Thousands of Jobs Running on DLI?", - "uri":"dli_03_0126.html", - "doc_type":"usermanual", - "p_code":"242", - "code":"243" - }, - { - "desc":"The field names of tables that have been created cannot be changed.You can create a table, define new table fields, and migrate data from the old table to the new one.", - "product_code":"dli", - "title":"How Do I Change the Name of a Field in a Created Table?", - "uri":"dli_03_0162.html", - "doc_type":"usermanual", - "p_code":"242", - "code":"244" - }, - { - "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.", - "product_code":"dli", - "title":"Privacy and Security", - "uri":"dli_03_0261.html", - "doc_type":"usermanual", - "p_code":"232", - "code":"245" - }, - { - "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.", - "product_code":"dli", - "title":"Does DLI Have the Apache Spark Command Injection Vulnerability (CVE-2022-33891)?", - "uri":"dli_03_0260.html", - "doc_type":"usermanual", - "p_code":"245", - "code":"246" - }, - { - "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.", - "product_code":"dli", - "title":"Quota", - "uri":"dli_03_0053.html", - "doc_type":"usermanual", - "p_code":"123", - "code":"247" - }, - { - "desc":"Log in to the management console.Click in the upper left corner and select Region and Project.Click (the My Quotas icon) in the upper right corner.The Service Quota pag", - "product_code":"dli", "title":"How Do I View My Quotas?", "uri":"dli_03_0031.html", "doc_type":"usermanual", - "p_code":"247", - "code":"248" + "p_code":"272", + "code":"273" }, { "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", "product_code":"dli", - "title":"How Do I Increase a Quota?", + "title":"How Do I Apply for a Higher Quota?", "uri":"dli_03_0032.html", "doc_type":"usermanual", - "p_code":"247", - "code":"249" + "p_code":"272", + "code":"274" }, { "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.", "product_code":"dli", - "title":"Permission", + "title":"DLI Permissions Management", "uri":"dli_03_0054.html", "doc_type":"usermanual", - "p_code":"123", - "code":"250" + "p_code":"147", + "code":"275" }, { - "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.", + "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", "product_code":"dli", - "title":"Usage", - "uri":"dli_03_0223.html", - "doc_type":"usermanual", - "p_code":"250", - "code":"251" - }, - { - "desc":"DLI has a comprehensive permission control mechanism and supports fine-grained authentication through Identity and Access Management (IAM). You can create policies in IAM", - "product_code":"dli", - "title":"How Do I Manage Fine-Grained DLI Permissions?", - "uri":"dli_03_0100.html", - "doc_type":"usermanual", - "p_code":"251", - "code":"252" - }, - { - "desc":"You cannot perform permission-related operations on the partition column of a partitioned table.However, when you grant the permission of any non-partition column in a pa", - "product_code":"dli", - "title":"What Is Column Permission Granting of a DLI Partition Table?", + "title":"What Is Column-Level Authorization for DLI Partitioned Tables?", "uri":"dli_03_0008.html", "doc_type":"usermanual", - "p_code":"251", - "code":"253" - }, - { - "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.", - "product_code":"dli", - "title":"O&M Guide", - "uri":"dli_03_0226.html", - "doc_type":"usermanual", - "p_code":"250", - "code":"254" - }, - { - "desc":"When you submit a job, a message is displayed indicating that the job fails to be submitted due to insufficient permission caused by arrears. In this case, you need to ch", - "product_code":"dli", - "title":"Why Does My Account Have Insufficient Permissions Due to Arrears?", - "uri":"dli_03_0140.html", - "doc_type":"usermanual", - "p_code":"254", - "code":"255" + "p_code":"275", + "code":"276" }, { "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", "product_code":"dli", - "title":"Why Does the System Display a Message Indicating Insufficient Permissions When I Update a Program Package?", + "title":"How Do I Do If I Encounter Insufficient Permissions While Updating Packages?", "uri":"dli_03_0195.html", "doc_type":"usermanual", - "p_code":"254", - "code":"256" + "p_code":"275", + "code":"277" }, { "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", @@ -2309,26 +2498,26 @@ "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":"254", - "code":"257" + "p_code":"275", + "code":"278" }, { - "desc":"The table permission has been granted and verified. However, after a period of time, an error is reported indicating that the table query fails.There are two possible rea", + "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", "product_code":"dli", - "title":"Why Can't I Query Table Data After I've Been Granted Table Permissions?", + "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":"254", - "code":"258" + "p_code":"275", + "code":"279" }, { - "desc":"If a table inherits database permissions, you do not need to regrant the inherited permissions to the table.When you grant permissions on a table on the console:If you se", + "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", "product_code":"dli", - "title":"Will an Error Be Reported if the Inherited Permissions Are Regranted to a Table That Inherits Database Permissions?", + "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":"254", - "code":"259" + "p_code":"275", + "code":"280" }, { "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", @@ -2336,359 +2525,26 @@ "title":"Why Can't I Query a View After I'm Granted the Select Table Permission on the View?", "uri":"dli_03_0067.html", "doc_type":"usermanual", - "p_code":"254", - "code":"260" - }, - { - "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.", - "product_code":"dli", - "title":"Queue", - "uri":"dli_03_0049.html", - "doc_type":"usermanual", - "p_code":"123", - "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.", - "product_code":"dli", - "title":"Usage", - "uri":"dli_03_0229.html", - "doc_type":"usermanual", - "p_code":"261", - "code":"262" - }, - { - "desc":"Currently, you are not allowed to modify the description of a created queue. You can add the description when purchasing the queue.", - "product_code":"dli", - "title":"Does the Description of a DLI Queue Can Be Modified?", - "uri":"dli_03_0109.html", - "doc_type":"usermanual", - "p_code":"262", - "code":"263" - }, - { - "desc":"Deleting a queue does not cause table data loss in your database.", - "product_code":"dli", - "title":"Will Table Data in My Database Be Lost If I Delete a Queue?", - "uri":"dli_03_0166.html", - "doc_type":"usermanual", - "p_code":"262", - "code":"264" - }, - { - "desc":"You need to develop a mechanism to retry failed jobs. When a faulty queue is recovered, your application tries to submit the failed jobs to the queue again.", - "product_code":"dli", - "title":"How Does DLI Ensure the Reliability of Spark Jobs When a Queue Is Abnormal?", - "uri":"dli_03_0170.html", - "doc_type":"usermanual", - "p_code":"262", - "code":"265" - }, - { - "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 ", - "product_code":"dli", - "title":"How Do I Monitor Queue Exceptions?", - "uri":"dli_03_0098.html", - "doc_type":"usermanual", - "p_code":"262", - "code":"266" - }, - { - "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.", - "product_code":"dli", - "title":"O&M Guide", - "uri":"dli_03_0230.html", - "doc_type":"usermanual", - "p_code":"261", - "code":"267" - }, - { - "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", - "product_code":"dli", - "title":"How Do I View DLI Queue Load?", - "uri":"dli_03_0095.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"268" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Determine Whether There Are Too Many Jobs in the Current Queue?", - "uri":"dli_03_0183.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"269" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Switch an Earlier-Version Spark Queue to a General-Purpose Queue?", - "uri":"dli_03_0065.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"270" - }, - { - "desc":"DLI queues do not use resources or bandwidth when no job is running. In this case, the running status of DLI queues is not displayed on CES.", - "product_code":"dli", - "title":"Why Cannot I View the Resource Running Status of DLI Queues on Cloud Eye?", - "uri":"dli_03_0193.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"271" - }, - { - "desc":"In DLI, 64 CU = 64 cores and 256 GB memory.In a Spark job, if the driver occupies 4 cores and 16 GB memory, the executor can occupy 60 cores and 240 GB memory.", - "product_code":"dli", - "title":"How Do I Allocate Queue Resources for Running Spark Jobs If I Have Purchased 64 CUs?", - "uri":"dli_03_0088.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"272" - }, - { - "desc":"Queue plans create failed. The plan xxx target cu is out of quota is displayed when you create a scheduled scaling task.The CU quota of the current account is insufficien", - "product_code":"dli", - "title":"Why Is Error \"Queue plans create failed. The plan xxx target cu is out of quota\" Reported When I Schedule CU Changes?", - "uri":"dli_03_0159.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"273" - }, - { - "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] ", - "product_code":"dli", - "title":"Why Is a Timeout Exception Reported When a DLI SQL Statement Fails to Be Executed on the Default Queue?", - "uri":"dli_03_0171.html", - "doc_type":"usermanual", - "p_code":"267", - "code":"274" - }, - { - "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 ", - "product_code":"dli", - "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":"267", - "code":"275" - }, - { - "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.", - "product_code":"dli", - "title":"Datasource Connections", - "uri":"dli_03_0022.html", - "doc_type":"usermanual", - "p_code":"123", - "code":"276" - }, - { - "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.", - "product_code":"dli", - "title":"Datasource Connections", - "uri":"dli_03_0110.html", - "doc_type":"usermanual", - "p_code":"276", - "code":"277" - }, - { - "desc":"You need to create a VPC peering connection to enable network connectivity. Take MRS as an example. If DLI and MRS clusters are in the same VPC, and the security group is", - "product_code":"dli", - "title":"Why Do I Need to Create a VPC Peering Connection for an Enhanced Datasource Connection?", - "uri":"dli_03_0128.html", - "doc_type":"usermanual", - "p_code":"277", - "code":"278" - }, - { - "desc":"An enhanced datasource connection failed to pass the network connectivity test. Datasource connection cannot be bound to a queue. The following error information is displ", - "product_code":"dli", - "title":"Failed to Bind a Queue to an Enhanced Datasource Connection", - "uri":"dli_03_0237.html", - "doc_type":"usermanual", - "p_code":"277", - "code":"279" - }, - { - "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", - "product_code":"dli", - "title":"DLI Failed to Connect to GaussDB(DWS) Through an Enhanced Datasource Connection", - "uri":"dli_03_0238.html", - "doc_type":"usermanual", - "p_code":"277", - "code":"280" - }, - { - "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", - "product_code":"dli", - "title":"How Do I Do if the Datasource Connection Is Created But the Network Connectivity Test Fails?", - "uri":"dli_03_0179.html", - "doc_type":"usermanual", - "p_code":"277", + "p_code":"275", "code":"281" }, { - "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,", + "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", "product_code":"dli", - "title":"How Do I Configure the Network Between a DLI Queue and a Data Source?", - "uri":"dli_03_0186.html", + "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":"277", + "p_code":"275", "code":"282" }, - { - "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", - "product_code":"dli", - "title":"What Can I Do If a Datasource Connection Is Stuck in Creating State When I Try to Bind a Queue to It?", - "uri":"dli_03_0257.html", - "doc_type":"usermanual", - "p_code":"277", - "code":"283" - }, - { - "desc":"DLI enhanced datasource connection uses VPC peering to directly connect the VPC networks of the desired data sources for point-to-point data exchanges.", - "product_code":"dli", - "title":"How Do I Connect DLI to Data Sources?", - "uri":"dli_03_0259.html", - "doc_type":"usermanual", - "p_code":"277", - "code":"284" - }, { "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.", "product_code":"dli", - "title":"Cross-Source Analysis", - "uri":"dli_03_0112.html", - "doc_type":"usermanual", - "p_code":"276", - "code":"285" - }, - { - "desc":"To perform query on data stored on services rather than DLI, perform the following steps:Assume that the data to be queried is stored on multiple services (for example, O", - "product_code":"dli", - "title":"How Can I Perform Query on Data Stored on Services Rather Than DLI?", - "uri":"dli_03_0011.html", - "doc_type":"usermanual", - "p_code":"285", - "code":"286" - }, - { - "desc":"Connect VPCs in different regions.Create an enhanced datasource connection on DLI and bind it to a queue.Add a DLI route.", - "product_code":"dli", - "title":"How Can I Access Data Across Regions?", - "uri":"dli_03_0085.html", - "doc_type":"usermanual", - "p_code":"285", - "code":"287" - }, - { - "desc":"When data is inserted into DLI, set the ID field to NULL.", - "product_code":"dli", - "title":"How Do I Set the Auto-increment Primary Key or Other Fields That Are Automatically Filled in the RDS Table When Creating a DLI and Associating It with the RDS Table?", - "uri":"dli_03_0028.html", - "doc_type":"usermanual", - "p_code":"285", - "code":"288" - }, - { - "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.", - "product_code":"dli", - "title":"Datasource Connection O&M", - "uri":"dli_03_0256.html", - "doc_type":"usermanual", - "p_code":"276", - "code":"289" - }, - { - "desc":"Possible CausesThe network connectivity is abnormal. Check whether the security group is correctly selected and whether the VPC is correctly configured.The network connec", - "product_code":"dli", - "title":"Why Is the Error Message \"communication link failure\" Displayed When I Use a Newly Activated Datasource Connection?", - "uri":"dli_03_0047.html", - "doc_type":"usermanual", - "p_code":"289", - "code":"290" - }, - { - "desc":"The cluster host information is not added to the datasource connection. As a result, the KRB authentication fails, the connection times out, and no error is recorded in l", - "product_code":"dli", - "title":"Connection Times Out During MRS HBase Datasource Connection, and No Error Is Recorded in Logs", - "uri":"dli_03_0080.html", - "doc_type":"usermanual", - "p_code":"289", - "code":"291" - }, - { - "desc":"When you create a VPC peering connection for the datasource connection, the following error information is displayed:Before you create a datasource connection, check whet", - "product_code":"dli", - "title":"Why Can't I Find the Subnet When Creating a DLI Datasource Connection?", - "uri":"dli_03_0111.html", - "doc_type":"usermanual", - "p_code":"289", - "code":"292" - }, - { - "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", - "product_code":"dli", - "title":"Error Message \"Incorrect string value\" Is Displayed When insert overwrite Is Executed on a Datasource RDS Table", - "uri":"dli_03_0239.html", - "doc_type":"usermanual", - "p_code":"289", - "code":"293" - }, - { - "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", - "product_code":"dli", - "title":"Null Pointer Error Is Displayed When the System Creates a Datasource RDS Table", - "uri":"dli_03_0250.html", - "doc_type":"usermanual", - "p_code":"289", - "code":"294" - }, - { - "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", - "product_code":"dli", - "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":"289", - "code":"295" - }, - { - "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", - "product_code":"dli", - "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":"289", - "code":"296" - }, - { - "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", - "product_code":"dli", - "title":"A Null Value Is Written Into a Non-Null Field When a DLI Datasource Connection Is Used to Connect to a GaussDB(DWS) Table", - "uri":"dli_03_0253.html", - "doc_type":"usermanual", - "p_code":"289", - "code":"297" - }, - { - "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", - "product_code":"dli", - "title":"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":"289", - "code":"298" - }, - { - "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.", - "product_code":"dli", - "title":"APIs", + "title":"DLI APIs", "uri":"dli_03_0056.html", "doc_type":"usermanual", - "p_code":"123", - "code":"299" + "p_code":"147", + "code":"283" }, { "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", @@ -2696,17 +2552,8 @@ "title":"Why Is Error \"unsupported media Type\" Reported When I Subimt a SQL Job?", "uri":"dli_03_0060.html", "doc_type":"usermanual", - "p_code":"299", - "code":"300" - }, - { - "desc":"When different IAM users call an API under the same enterprise project in the same region, the project ID is the same.", - "product_code":"dli", - "title":"Is the Project ID Fixed when Different IAM Users Call an API?", - "uri":"dli_03_0125.html", - "doc_type":"usermanual", - "p_code":"299", - "code":"301" + "p_code":"283", + "code":"284" }, { "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 ", @@ -2714,35 +2561,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":"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.", - "product_code":"dli", - "title":"SDKs", - "uri":"dli_03_0058.html", - "doc_type":"usermanual", - "p_code":"123", - "code":"303" - }, - { - "desc":"When you query the SQL job results using SDK, the system checks the job status when the job is submitted. The timeout interval set in the system is 300s. If the job is no", - "product_code":"dli", - "title":"How Do I Set the Timeout Duration for Querying SQL Job Results Using SDK?", - "uri":"dli_03_0073.html", - "doc_type":"usermanual", - "p_code":"303", - "code":"304" - }, - { - "desc":"Run the ping command to check whether dli.xxx can be accessed.If dli.xxx can be accessed, check whether DNS resolution is correctly configured.If dli.xxx can be accessed,", - "product_code":"dli", - "title":"How Do I Handle the dli.xxx,unable to resolve host address Error?", - "uri":"dli_03_0255.html", - "doc_type":"usermanual", - "p_code":"303", - "code":"305" + "p_code":"283", + "code":"285" }, { "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.", @@ -2751,6 +2571,6 @@ "uri":"dli_01_00006.html", "doc_type":"usermanual", "p_code":"", - "code":"306" + "code":"286" } ] \ 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 cbbcb3e17..6cff00ac0 100644 --- a/docs/dli/umn/dli_01_00006.html +++ b/docs/dli/umn/dli_01_00006.html @@ -8,22 +8,29 @@ -
2024-07-11
+2025-02-08
+Modified the following sections:
+2024-07-11
Modified the following section:
-2024-04-28
Added the following section:
- +2024-02-27
Added the following content:
-Modified the following section:
Changed DDS MongoDB to DDS in Creating a Flink Jar Job.
2023-11-01
Modified the following content:
-2023-10-08
Modified the following content:
-2023-09-07
Added the following sections:
- +Deleted the following section:
Modified the following section:
-2023-05-11
Modified the following content:
-2023-01-30
diff --git a/docs/dli/umn/dli_01_0001.html b/docs/dli/umn/dli_01_0001.html index 5d9350688..4ea540017 100644 --- a/docs/dli/umn/dli_01_0001.html +++ b/docs/dli/umn/dli_01_0001.html @@ -1,19 +1,72 @@ -This chapter walks you through on how to develop a DLI job.
+For more information on the specific permissions included in the agency, refer to Configuring DLI Agency Permissions.
+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 Using a Custom Image to Enhance the Job Running Environment.
+
Flink allows for dynamic data types, enabling the definition of data structures at runtime without the need for predefined metadata.
+The prerequisites for cross-source access are that DLI can communicate with the data source network and DLI can obtain the access credentials to the data source.
+This applies to SQL jobs and Flink 1.12 jobs. For details, see Using DLI Datasource Authentication to Manage Access Credentials for Data Sources.
+This applies to Spark 3.3.1 or later and Flink 1.15 or later. For details, see Using DEW to Manage Access Credentials for Data Sources and Configuring an Agency to Allow DLI to Access Other Cloud Services.
+Job Type + |
+Description + |
+Use Case + |
+
|---|---|---|
SQL job + |
+This type is suitable for scenarios where standard SQL statements are used for querying. It is typically used for querying and analyzing structured data. +For details, see Creating and Submitting a SQL Job. + |
+It applies to scenarios such as data warehouse query, report generation, and online analytical processing (OLAP). + |
+
Flink job + |
+This type is specifically designed for real-time data stream processing, making it ideal for scenarios that require low latency and quick response. It is well-suited for real-time monitoring and online analysis. +
|
+It applies to scenarios that require quick response, such as real-time data monitoring and real-time recommender systems. +Flink Jar jobs are suitable for data analysis scenarios that require custom stream processing logic, complex state management, or integration with specific libraries. + |
+
Spark job + |
+Compute jobs can be submitted through interactive sessions or batch processing. Jobs are submitted to queues created within an elastic resource pool, simplifying resource management and job scheduling. +It supports multiple data sources and formats, providing rich data processing capabilities, including but not limited to SQL queries and machine learning. For details, see Creating a Spark Job. + |
+It is suitable for large-scale data processing and analysis, such as machine learning training, log analysis, and large-scale data mining. + |
+
DLI allows you to submit Flink or Spark jobs compiled as JAR files, which contain the necessary code and dependency information for executing the job. These files are used for specific data processing tasks such as data query, analysis, and machine learning. You can manage program packages required for jobs on the DLI console.
+To submit a Spark Jar or Flink Jar job, you must first upload the program package to OBS, create a program package in DLI, and then submit the program package, data, and job parameters to run the job. For details, see Managing Program Packages of Jar Jobs.
+
For Spark 3.3.1 or later and Flink 1.15 or later, when creating a Jar job, you can directly configure the program package in OBS. Program packages cannot be read from 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 Using Cloud Eye to Monitor 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.
+DLI can query data stored in OBS. This section describes how to us a Spark SQL job on DLI to query OBS data.
+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 new file called sampledata.csv and upload it to an OBS bucket. Then, create an elastic resource pool, create queues within it, and use DLI to create a database and table. Finally, use DLI's SQL editor to query 1,000 data records from the table.
You can use DLI to submit a Spark SQL job to query data. The general procedure is as follows:
- - - - - +Table 1 shows the process for submitting a SQL job to query OBS data.
+ +Procedure + |
+Description + |
+
|---|---|
| + | +Upload data files to OBS. + |
+
Step 2: Create an Elastic Resource Pool and Add Queues to the Pool + |
+Create compute resources required for submitting jobs. + |
+
| + | +DLI metadata forms the foundation for SQL job development. Before executing a job, you need to define databases and tables based on your business scenario. + |
+
| + | +Use the sample data stored in OBS to create tables in the db1 database. + |
+
| + | +Use standard SQL statements to query and analyze data. + |
+
Before you use DLI to query and analyze data, upload data files to OBS.
-
You must select the same region as the DLI management console.
+Upload data files to OBS.
+
Select a region that matches the location of the DLI console.
12,test-
You can create a sampledata.txt file, copy the following content separated by commas (,), and save the file as sampledata.csv.
+product_id,product_name +113,office_13 +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 the Object Storage Service User Guide.
A queue is the basis for using DLI. Before executing a SQL job, you need to create a queue.
-
next to Queues.For details, see Creating a Queue.
- -Parameter + |
+Description + |
+Example Value + |
+
|---|---|---|
Region + |
+Select a region where you want to buy the elastic resource pool. + |
+_ + |
+
Project + |
+Project uniquely preset by the system for each region + |
+Default + |
+
Name + |
+Name of the elastic resource pool + |
+dli_resource_pool + |
+
Specifications + |
+Specifications of the elastic resource pool + |
+Standard + |
+
CU Range + |
+The maximum and minimum CUs allowed for the elastic resource pool + |
+64-64 + |
+
CIDR Block + |
+CIDR block the elastic resource pool belongs to. If you use an enhanced datasource connection, this CIDR block cannot overlap that of the data source. Once set, this CIDR block cannot be changed. + |
+172.16.0.0/19 + |
+
Enterprise Project + |
+Select an enterprise project for the elastic resource pool. + |
+default + |
+
Parameter + |
+Description + |
+Example Value + |
+
|---|---|---|
Name + |
+Name of the queue to add + |
+dli_queue_01 + |
+
Type + |
+Type of the queue +
|
+_ + |
+
Enterprise Project + |
+Select an enterprise project. + |
+default + |
+
Click Create to add a scaling policy with varying priority, period, minimum CUs, and maximum CUs.
+ + +Parameter + |
+Description + |
+Example Value + |
+
|---|---|---|
Priority + |
+Priority of the scaling policy in the current elastic resource pool. A larger value indicates a higher priority. In this example, only one scaling policy is configured, so its priority is set to 1 by default. + |
+1 + |
+
Period + |
+The first scaling policy is the default policy, and its Period parameter configuration cannot be deleted or modified. +The period for the scaling policy is from 00 to 24. + |
+00–24 + |
+
Min CU + |
+Minimum number of CUs allowed by the scaling policy + |
+16 + |
+
Max CU + |
+Maximum number of CUs allowed by the scaling policy + |
+64 + |
+
Before querying data, create a database, for example, db1.
The default database is a built-in database. You cannot create the default. database.
create database db1;-
After the database is successfully created, click
in the middle pane to refresh the database list. The new database db1 is displayed in the list.
When you execute a query on the DLI management console for the first time, you need to read the privacy agreement. You can perform operations only after you agree to the agreement. For later queries, you will not need to read the privacy agreement again.
-After the database is successfully created, click
in the middle pane to refresh the database list. The new database db1 is displayed in the list.
After database db1 is created, create a table (for example, table1) containing data in the sample file obs://obs1/sampledata.csv stored on OBS in db1.
-create table table1 (id int, name string) using csv options (path 'obs://obs1/sampledata.csv');+
create table table1 (product_id int, product_name string) using csv options (path 'obs://obs1');+
When creating a table, you only need to specify the OBS storage path where the data file is located, without specifying the file name at the end of the directory.
After the table is successfully created, click the Databases tab then db1. The created table table1 is displayed in the table list.
In cross-source data analysis scenarios, DLI needs to connect to external data sources. However, due to the different VPCs between the data source and DLI, the network cannot be connected, which results in DLI being unable to read data from the data source. DLI's enhanced datasource connection feature enables network connectivity between DLI and the data source.
+In cross-source data analysis scenarios, DLI needs to connect to external data sources. However, due to the different VPCs between the data source and DLI, the network cannot be connected, which results in DLI being unable to read data from the data source. DLI's enhanced datasource connection feature enables network connectivity between DLI and the data source.
This section will introduce a solution for cross-VPC data source network connectivity:
For details about the data sources that support cross-source access, see Cross-Source Analysis Development Methods.
-
In cross-source development scenarios, there is a risk of password leakage if datasource authentication information is directly configured. You are advised to use the datasource authentication provided by DLI. For details, see Overview.
+For details about the data sources that support cross-source access, see Common Development Methods for DLI Cross-Source Analysis.
+
In cross-source development scenarios, there is a risk of password leakage if datasource authentication information is directly configured. You are advised to use Data Encryption Workshop (DEW) to store authentication information of data sources when Spark 3.3.1 or later and Flink 1.15 or later jobs access data sources using datasource connections. This will help you address issues related to data security, key security, and complex key management. For details, see Using DEW to Manage Access Credentials for Data Sources.
For example, 192.168.xx.xx or 192.168.xx.xx:8181.
+Item + |
+Description + |
+
|---|---|
Use case + |
+
|
+
Permission + |
+
|
+
Usage + |
+
|
+
Connectivity check + |
+
|
+
To use DLI for cross-source analysis, you need to create a datasource connection to connect DLI to the data source, and then develop jobs to access the data source.

A database, built on the computer storage device, is a data warehouse where data is organized, stored, and managed based on its structure.
+A database, built on the computer storage device, is a data warehouse where data is organized, stored, and managed based on its structure.
The table is an important part of the database. It consists of rows and columns. Each column functions as a field. Each value in a field (column) represents a type of data.
The database is a framework and the table contains data content. A database has one or more tables.
You can create databases and tables on the management console or using SQL statements. This section describes how to create a database and a table on the management console.
A view can be created only by using SQL statements. You cannot create a view on the Create Table page.
next to Databases.-
Parameter +
|
|---|