forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: chenxiaoxiong <chenxiaoxiong@huawei.com> Co-committed-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
24 lines
5.8 KiB
HTML
24 lines
5.8 KiB
HTML
<a name="dataartsstudio_01_0422"></a><a name="dataartsstudio_01_0422"></a>
|
|
|
|
<h1 class="topictitle1">Script Development Process</h1>
|
|
<div id="body8662426"><div class="p" id="dataartsstudio_01_0422__p10324115520206">The script development function provides the following capabilities:<ul id="dataartsstudio_01_0422__ul24709228284"><li id="dataartsstudio_01_0422__li6472443105714">Provides an online script editor for developing and debugging SQL, Python, and Shell scripts.</li><li id="dataartsstudio_01_0422__li1448714433576">Supports script import and export.</li><li id="dataartsstudio_01_0422__li2344156191115">Allows use of variables and functions.</li><li id="dataartsstudio_01_0422__li683585821213">Provides editing locks for collaborative development.</li><li id="dataartsstudio_01_0422__li16472171914617">Supports script version management and generation of saved and submitted versions.<div class="note" id="dataartsstudio_01_0422__note784492520269"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="dataartsstudio_01_0422__p138232027102615">If you save a script multiple times within a minute, only one version is recorded. If the intermediate data is important, you can click <strong id="dataartsstudio_01_0422__b6615131505410">Save new version</strong> to save and add a version.</p>
|
|
</div></div>
|
|
</li><li id="dataartsstudio_01_0422__li123251720132510">Allows you to right-click a script to quickly copy the script name and to quickly close an opened script tab page.</li><li id="dataartsstudio_01_0422__li1887619191811">Provides a link in the execution results of MRS Spark SQL and MRS Hive SQL scripts that use a connection of the MRS API type. Through this link, you can switch to MRS Yarn to view execution logs.</li><li id="dataartsstudio_01_0422__li18376144922813">Allows you to filter submitted and unsubmitted scripts. Unsubmitted scripts are marked in red.</li><li id="dataartsstudio_01_0422__li126511356213">Displays script parameters in a dialog box. Parameter values can be changed, but parameter names cannot. You can click <strong id="dataartsstudio_01_0422__b168004818312">Test Parameters</strong> to view (but not modify) the parameters referenced by the script and the environment variables configured in the environment. Parameters in the SQL statement can be sorted by name.</li><li id="dataartsstudio_01_0422__li1417718262123">Supports configuration of the SQL editor style. Move the cursor to <span><img id="dataartsstudio_01_0422__image10391127361" src="en-us_image_0000002234078960.png"></span> and click <strong id="dataartsstudio_01_0422__b539162716612">Style Configuration</strong> to configure the editor, icon display, annotation templates, and shortcut keys that can be used in the SQL script editor.</li><li id="dataartsstudio_01_0422__li11449114916">Allows you to view SQL query results in a table or list. You can click <strong id="dataartsstudio_01_0422__b142728561309">Style Configuration</strong> and set <strong id="dataartsstudio_01_0422__b1941059154318">SQL Query Result Display Mode</strong> on the <strong id="dataartsstudio_01_0422__b9851957104417">Configure Editor</strong> tab page.</li><li id="dataartsstudio_01_0422__li11229174411716">Allows you to go to the release page from the script development page in enterprise mode. Click <strong id="dataartsstudio_01_0422__b1674016421913">Release</strong> to go to the task release page.</li><li id="dataartsstudio_01_0422__li8362055497">Allows you to view tables of Hive SQL, DLI SQL, RDS SQL, Impala SQL, and DWS SQL scripts. You can expand a table name to view the column names, field types, and descriptions in the table.</li><li id="dataartsstudio_01_0422__li137041413105216">You can filter out the latest scripts by owner or update time.</li><li id="dataartsstudio_01_0422__li15284181715357">Fine-grained permission control is available for script development. You can configure permission control policies for the script directories in DataArts Factory.</li></ul>
|
|
</div>
|
|
<div class="p" id="dataartsstudio_01_0422__p328452235910">The following figure shows the process of script development.<div class="fignone" id="dataartsstudio_01_0422__fig13432173182017"><span class="figcap"><b>Figure 1 </b>Script development process</span><br><span><img class="imgResize" id="dataartsstudio_01_0422__image9159153343" src="en-us_image_0000002269118145.png" title="Click to enlarge"></span></div>
|
|
</div>
|
|
<ol id="dataartsstudio_01_0422__ol28625151589"><li id="dataartsstudio_01_0422__li87675301915">Create a script of the corresponding type. For details, see <a href="dataartsstudio_01_0423.html">Creating a Script</a>.</li><li id="dataartsstudio_01_0422__li1392619314239">Develop the script: Develop, debug, and execute the script online. For details, see <a href="dataartsstudio_01_0406.html">Developing Scripts</a>.</li><li id="dataartsstudio_01_0422__li1937913183913">Submit a version and unlock the script: After performing this step, the script can be scheduled by jobs and modified by other developers. For details, see <a href="dataartsstudio_01_0901.html">Submitting a Version</a>.</li><li id="dataartsstudio_01_0422__li186211510587">(Optional) Manage the script: After the script development is complete, you can manage the script as required. For details, see <a href="dataartsstudio_01_0407.html">(Optional) Managing Scripts</a>.</li><li id="dataartsstudio_01_0422__li5442155053411">Release the script. This step is required in enterprise mode. For details, see <a href="dataartsstudio_01_1902.html">Releasing a Script Task</a>.</li></ol>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dataartsstudio_01_0421.html">Script Development</a></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script language="JavaScript">
|
|
<!--
|
|
initImageViewer('.imgResize');
|
|
var msg_imageMax = "view original image";
|
|
var msg_imageClose = "close";
|
|
//--></script> |