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>
185 lines
30 KiB
HTML
185 lines
30 KiB
HTML
<a name="dataartsstudio_01_5099"></a><a name="dataartsstudio_01_5099"></a>
|
|
|
|
<h1 class="topictitle1">Introduction to the Enterprise Mode</h1>
|
|
<div id="body0000001555291685"><p id="dataartsstudio_01_5099__p02581641877"><span id="dataartsstudio_01_5099__text680761101211">DataArts Studio</span> provides two workspace modes, the simplified mode and enterprise mode, to help you manage your production data with varied security control requirements. This section describes the differences between the two modes from multiple dimensions, such as the physical form and impact on development.</p>
|
|
<div class="notice" id="dataartsstudio_01_5099__note119571059122617"><span class="noticetitle"><img src="public_sys-resources/notice_3.0-en-us.png"> </span><div class="noticebody"><p id="dataartsstudio_01_5099__p5957155952610">Currently, only Management Center and DataArts Factory support the enterprise mode.</p>
|
|
</div></div>
|
|
<p id="dataartsstudio_01_5099__p38341650175512">In simple mode, you need to create two workspaces, one for the development environment and the other for the production environment. In this way, you can isolate the development and production environment. You can export scripts or jobs from the development workspace and import them to the production workspace. In this mode, you cannot synchronize the production and development environment easily as there is no approval for the synchronization. To address these issues, you can use a workspace in enterprise mode to isolate the development and production environment. The one-click release and approval process improves your efficiency in task release.</p>
|
|
<p id="dataartsstudio_01_5099__p3580151919441">You are advised to upgrade to the enterprise mode for your workspace to better manage the development process. For details, see <a href="dataartsstudio_01_5135.html">Creating a Workspace in Enterprise Mode</a>.</p>
|
|
<div class="section" id="dataartsstudio_01_5099__section15339125914372"><h4 class="sectiontitle">Background</h4><p id="dataartsstudio_01_5099__p18725131912388">This section contains the following parts which resolve the problems you may encounter when using the enterprise mode.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_01_5099__table99391414103811" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Basics about the enterprise mode</caption><thead align="left"><tr id="dataartsstudio_01_5099__row593971416388"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.5.3.2.3.1.1"><p id="dataartsstudio_01_5099__p1093991463818">Category</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.5.3.2.3.1.2"><p id="dataartsstudio_01_5099__p16939121453810">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dataartsstudio_01_5099__row4939214103811"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.1 "><p id="dataartsstudio_01_5099__p6511193410393"><a href="#dataartsstudio_01_5099__section165131840175316">Introduction to the Simple Mode and Enterprise Mode</a></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.2 "><p id="dataartsstudio_01_5099__p05121134103917">Introduction to the two workspace modes</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row793913142389"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.1 "><p id="dataartsstudio_01_5099__p8512634173915"><a href="#dataartsstudio_01_5099__section4664142816018">Comparison of Workspaces Using Different Modes in Production Task Development and O&M</a></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.2 "><p id="dataartsstudio_01_5099__p551273418398">Introduction to the task development and O&M mechanisms built based on the physical attributes of <span id="dataartsstudio_01_5099__text06448414156">DataArts Studio</span> workspaces</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row1394011443817"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.1 "><p id="dataartsstudio_01_5099__p145121834173916"><a href="#dataartsstudio_01_5099__section615719325918">Advantages and Disadvantages of Workspace Modes</a></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.2 "><p id="dataartsstudio_01_5099__p25121034133919">Comparison of the advantages and disadvantages of the workspace modes</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row109401314193818"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.1 "><p id="dataartsstudio_01_5099__p1051273420392"><a href="#dataartsstudio_01_5099__section1967911532139">Process of Using DataArts Studio in Different Workspace Modes</a></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.2 "><p id="dataartsstudio_01_5099__p55122340395">Process control of the workspace in enterprise mode</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row19940171433812"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.1 "><p id="dataartsstudio_01_5099__p551214341394"><a href="#dataartsstudio_01_5099__section870765071512">Operations Allowed by DataArts Studio Modules in Different Workspace Modes</a></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.2 "><p id="dataartsstudio_01_5099__p3512153411395">In the simple mode, only the production environment is available. In the enterprise mode, the development environment and production environment are available. This part describes the mapping between environments and <span id="dataartsstudio_01_5099__text79041502168">DataArts Studio</span> modules.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dataartsstudio_01_5099__section1229962934211"><h4 class="sectiontitle">Important Notes</h4><ul id="dataartsstudio_01_5099__ul161603346428"><li id="dataartsstudio_01_5099__li2757163263212">Different workspace modes have certain requirements on the data lake engine. To isolate the development environment from the production environment of a workspace that uses the enterprise mode, you must configure a data lake engine for both environments. You can configure isolation between the development and production environments using any of the methods shown in the following figure.<div class="fignone" id="dataartsstudio_01_5099__fig5371627593"><span class="figcap"><b>Figure 1 </b>Configuring isolation between the development and production environments</span><br><span><img id="dataartsstudio_01_5099__image485872017118" src="en-us_image_0000002269116601.png" title="Click to enlarge" class="imgResize"></span></div>
|
|
<ul id="dataartsstudio_01_5099__ul352513197333"><li id="dataartsstudio_01_5099__li8707182111397">Configure two sets of data lake services to isolate the development environment from the production environment.<p id="dataartsstudio_01_5099__p1115954202616"><a name="dataartsstudio_01_5099__li8707182111397"></a><a name="li8707182111397"></a>For clustered data sources, such as MRS, GaussDB(DWS), RDS, MySQL, Oracle, and ECS, you can create data connections in Management Center to distinguish data lake services in the development environment from those in the production environment. The data lake is automatically switched during development and production. Therefore, you need to prepare two sets of data lake services that have the same version, specifications, components, region, VPC, subnet, and other related configurations. For details, see <a href="dataartsstudio_01_1299.html">Creating a DataArts Studio Data Connection</a>.</p>
|
|
<p id="dataartsstudio_01_5099__p01153237301">When creating a data connection, you can select different clusters for the development environment and production environment to isolate them.</p>
|
|
<div class="fignone" id="dataartsstudio_01_5099__fig1062554223317"><span class="figcap"><b>Figure 2 </b>Selecting different clusters during data connection creation</span><br><span><img id="dataartsstudio_01_5099__image3625242173312" src="en-us_image_0000002234077360.png" title="Click to enlarge" class="imgResize"></span></div>
|
|
<p id="dataartsstudio_01_5099__p18957182873510"></p>
|
|
</li><li id="dataartsstudio_01_5099__li151601634154214">Configure environment isolation for DLI.<p id="dataartsstudio_01_5099__p8576164110398"><a name="dataartsstudio_01_5099__li151601634154214"></a><a name="li151601634154214"></a>Configure environment isolation in enterprise mode, including DLI queue configuration and DB configuration.</p>
|
|
<p id="dataartsstudio_01_5099__p165637148283">For serverless services (such as DLI), you can configure the mapping between data lake services in the production environment and those in the development environment through environment isolation in Management Center. The data lake is automatically switched during development and production. Therefore, you need to prepare two sets of queues and database resources in the serverless data lake service and distinguish them by name suffix. For details, see <a href="dataartsstudio_01_5105.html">Configuring Environment Isolation for a DataArts Studio Workspace in Enterprise Mode</a>.</p>
|
|
</li><li id="dataartsstudio_01_5099__li719253464112">Configure two databases in the same data lake service to isolate the development environment from the production environment.<p id="dataartsstudio_01_5099__p6161538161119"><a name="dataartsstudio_01_5099__li719253464112"></a><a name="li719253464112"></a>For GaussDB(DWS), MRS Hive, and MRS Spark, if you select the same cluster when creating a data connection (as shown in <a href="#dataartsstudio_01_5099__fig6703125117183">Figure 3</a>), you must configure database mapping on the <strong id="dataartsstudio_01_5099__b627192175417">Configure Data Source Resource Mapping</strong> page shown in <a href="#dataartsstudio_01_5099__fig17291130105915">Figure 4</a> to isolate the development and production environments. For details, see <a href="dataartsstudio_01_5105.html#dataartsstudio_01_5105__section20609134272018">DB configuration</a>.</p>
|
|
<div class="fignone" id="dataartsstudio_01_5099__fig6703125117183"><a name="dataartsstudio_01_5099__fig6703125117183"></a><a name="fig6703125117183"></a><span class="figcap"><b>Figure 3 </b>Selecting the same cluster during data connection creation</span><br><span><img id="dataartsstudio_01_5099__image27031751191811" src="en-us_image_0000002269196641.png" title="Click to enlarge" class="imgResize"></span></div>
|
|
<p id="dataartsstudio_01_5099__p162717468363"></p>
|
|
<div class="fignone" id="dataartsstudio_01_5099__fig17291130105915"><a name="dataartsstudio_01_5099__fig17291130105915"></a><a name="fig17291130105915"></a><span class="figcap"><b>Figure 4 </b>DB Configuration</span><br><span><img id="dataartsstudio_01_5099__image3829114618139" src="en-us_image_0000002234237212.png" title="Click to enlarge" class="imgResize"></span></div>
|
|
<p id="dataartsstudio_01_5099__p412145245613"></p>
|
|
</li></ul>
|
|
</li><li id="dataartsstudio_01_5099__li17161103474219">Data development jobs in the development environment of a workspace that uses the enterprise mode are not scheduled by default. They can be scheduled only after released to the production environment.</li></ul>
|
|
</div>
|
|
<div class="section" id="dataartsstudio_01_5099__section165131840175316"><a name="dataartsstudio_01_5099__section165131840175316"></a><a name="section165131840175316"></a><h4 class="sectiontitle">Introduction to the Simple Mode and Enterprise Mode</h4><p id="dataartsstudio_01_5099__p78271748192120">Typically, <span id="dataartsstudio_01_5099__text1412513481444">DataArts Studio</span> workspaces use the simple mode. In this mode, you cannot isolate the development and production environment in the DataArts Factory and Management Center modules of <span id="dataartsstudio_01_5099__text1019012511213">DataArts Studio</span>, or control the data development process or table permissions. Instead, you can only perform simple data development operations. A data lake functions as the production environment of <span id="dataartsstudio_01_5099__text19572172518343">DataArts Studio</span>.</p>
|
|
<div class="fignone" id="dataartsstudio_01_5099__fig188501929205513"><span class="figcap"><b>Figure 5 </b>A workspace using the simple mode</span><br><span><img class="imgResize" id="dataartsstudio_01_5099__image185022912559" src="en-us_image_0000002269116581.png" title="Click to enlarge"></span></div>
|
|
<div class="p" id="dataartsstudio_01_5099__p133756138220">The enterprise mode of <span id="dataartsstudio_01_5099__text412516257201">DataArts Studio</span> workspaces eliminates the risks of the simple mode. In this mode, you can isolate the development environment from the production environment in the DataArts Factory and Management Center modules of <span id="dataartsstudio_01_5099__text6375131382217">DataArts Studio</span>. This prevents developers' operations from affecting services in the production environment. This mode requires two data lakes, one as the development environment and the other as the production environment.<ul id="dataartsstudio_01_5099__ul3375181319229"><li id="dataartsstudio_01_5099__li163761913152217">The development environment is accessible only to developers for script and job development and release of scripts and jobs to the production environment.</li><li id="dataartsstudio_01_5099__li2037611312220">The production environment is accessible only to end users and allows no change. Any change that is required must be made in the development environment and released to the production environment again.</li></ul>
|
|
</div>
|
|
<div class="fignone" id="dataartsstudio_01_5099__fig17611117155010"><span class="figcap"><b>Figure 6 </b>A workspace using the enterprise mode</span><br><span><img class="imgResize" id="dataartsstudio_01_5099__image376271711503" src="en-us_image_0000002269116577.png" title="Click to enlarge"></span></div>
|
|
<div class="note" id="dataartsstudio_01_5099__note7706191516456"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="dataartsstudio_01_5099__ul1781519308453"><li id="dataartsstudio_01_5099__li108151730194516">You can create a workspace in either mode to experience <span id="dataartsstudio_01_5099__text1239743964516">DataArts Studio</span>. With a workspace in enterprise mode, you can isolate the code, compute resources, and permissions of the development environment from those of the production environment, and manage the task release process.</li><li id="dataartsstudio_01_5099__li148154309452">If you are using a workspace in simple mode and want to experience the enterprise mode while retaining the code of the workspace, you can upgrade the workspace. For details, see <a href="dataartsstudio_01_5135.html">Creating a Workspace in Enterprise Mode</a>.</li></ul>
|
|
</div></div>
|
|
</div>
|
|
<div class="section" id="dataartsstudio_01_5099__section4664142816018"><a name="dataartsstudio_01_5099__section4664142816018"></a><a name="section4664142816018"></a><h4 class="sectiontitle">Comparison of Workspaces Using Different Modes in Production Task Development and O&M</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_01_5099__table7808114915011" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Comparison of workspaces using different modes in production task development and O&M</caption><thead align="left"><tr id="dataartsstudio_01_5099__row108091249008"><th align="left" class="cellrowborder" valign="top" width="23.452345234523452%" id="mcps1.3.8.2.2.4.1.1"><p id="dataartsstudio_01_5099__p180914491808">Comparison Item</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="31.883188318831884%" id="mcps1.3.8.2.2.4.1.2"><p id="dataartsstudio_01_5099__p178098491309">Simple Mode</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="44.66446644664467%" id="mcps1.3.8.2.2.4.1.3"><p id="dataartsstudio_01_5099__p118097499020">Enterprise Mode (Recommended)</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dataartsstudio_01_5099__row680914911010"><td class="cellrowborder" valign="top" width="23.452345234523452%" headers="mcps1.3.8.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p17809114919016">Management of the production task development process</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.883188318831884%" headers="mcps1.3.8.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p57711881887">After a task is submitted, it can be periodically executed to generate result data without being released.</p>
|
|
<p id="dataartsstudio_01_5099__p9201448316">The process is submission and then production.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="44.66446644664467%" headers="mcps1.3.8.2.2.4.1.3 "><ul id="dataartsstudio_01_5099__ul1838713253363"><li id="dataartsstudio_01_5099__li13387122553614">You need to submit a task to the development environment and release the task to the production environment. Then the task can be automatically executed.</li></ul>
|
|
<p id="dataartsstudio_01_5099__p102021641238">The process is submission, release, and then production.</p>
|
|
<ul id="dataartsstudio_01_5099__ul104895717367"><li id="dataartsstudio_01_5099__li6489177143620">The production environment is accessible only to end users and allows no change. Any change that is required must be made in the development environment and released to the production environment again.</li></ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row1880910491905"><td class="cellrowborder" valign="top" width="23.452345234523452%" headers="mcps1.3.8.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p980904912013">Management of the production task O&M permissions</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.883188318831884%" headers="mcps1.3.8.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p1133233131">Developers can directly edit scripts and jobs of production tasks.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="44.66446644664467%" headers="mcps1.3.8.2.2.4.1.3 "><p id="dataartsstudio_01_5099__p13317339314">Developers can edit and submit code on the DataArts Factory console, but cannot directly release code to the production environment. To release code to the production environment, developers must have the O&M permission. (The deployer, admin, and operator have this permission).</p>
|
|
<ul id="dataartsstudio_01_5099__ul03316331031"><li id="dataartsstudio_01_5099__li183318331733">All scripts and jobs can be edited only in the development environment. The code in the production environment cannot be modified.</li><li id="dataartsstudio_01_5099__li15337331736">You can plan and manage task development and O&M processes on <span id="dataartsstudio_01_5099__text1333354719414">DataArts Studio</span> based on the features of workspaces in enterprise mode and the role permission system of <span id="dataartsstudio_01_5099__text175724316411">DataArts Studio</span>. For details, see <a href="dataartsstudio_01_5100.html">Service Process in Enterprise Mode</a>.</li></ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row19809149303"><td class="cellrowborder" valign="top" width="23.452345234523452%" headers="mcps1.3.8.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p7809449603">Management of production data permissions</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.883188318831884%" headers="mcps1.3.8.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p58581955340">Developers can directly use production data for tests, posing security threats to production data.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="44.66446644664467%" headers="mcps1.3.8.2.2.4.1.3 "><p id="dataartsstudio_01_5099__p98581555849">Developers can use test data in the development environment. Data in the production environment is read-only.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dataartsstudio_01_5099__section615719325918"><a name="dataartsstudio_01_5099__section615719325918"></a><a name="section615719325918"></a><h4 class="sectiontitle">Advantages and Disadvantages of Workspace Modes</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_01_5099__table1197481010108" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Advantages and disadvantages of workspace modes</caption><thead align="left"><tr id="dataartsstudio_01_5099__row997461011109"><th align="left" class="cellrowborder" valign="top" width="18.781878187818783%" id="mcps1.3.9.2.2.4.1.1"><p id="dataartsstudio_01_5099__p19974201071016">Comparison Item</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="38.84388438843885%" id="mcps1.3.9.2.2.4.1.2"><p id="dataartsstudio_01_5099__p179741710121018">Simple Mode</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="42.37423742374238%" id="mcps1.3.9.2.2.4.1.3"><p id="dataartsstudio_01_5099__p99742103106">Enterprise Mode</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dataartsstudio_01_5099__row897421014106"><td class="cellrowborder" valign="top" width="18.781878187818783%" headers="mcps1.3.9.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p7974310161011">Advantages</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="38.84388438843885%" headers="mcps1.3.9.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p7144155215108">Simple, convenient, and easy to use</p>
|
|
<ul id="dataartsstudio_01_5099__ul2671226193711"><li id="dataartsstudio_01_5099__li767152610370">You only need to assign the developer role to data developers, and they are able to perform all data development tasks.</li><li id="dataartsstudio_01_5099__li146732623714">After submitting a script or job, you do not need to release it. The script or job can be periodically executed to generate result data.</li></ul>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="42.37423742374238%" headers="mcps1.3.9.2.2.4.1.3 "><p id="dataartsstudio_01_5099__p4109182011114">Secure and normalized</p>
|
|
<ul id="dataartsstudio_01_5099__ul141091620201119"><li id="dataartsstudio_01_5099__li2109122013116">A secure and normalized code release and management process (including code review and diff for checking code differences) is available. It ensures the stability of the production environment by avoiding unexpected circumstances such as dirty data spread and task errors caused by code logic.</li><li id="dataartsstudio_01_5099__li510912017116">Data access is effectively controlled to ensure data security.</li><li id="dataartsstudio_01_5099__li15140172112349">All scripts and jobs can be edited only in the development environment.</li><li id="dataartsstudio_01_5099__li114162143416">Data in the development environment is isolated from that in the production environment. Developers cannot modify data in the production environment.</li><li id="dataartsstudio_01_5099__li181411421163419">In the development environment, scripts and jobs are executed by the current developer. In the production environment, scripts and jobs are executed by a workspace-level public IAM account or public agency.</li><li id="dataartsstudio_01_5099__li1614113219344">If any change is required for the production environment, the change must be made by a developer in the development environment first and then submitted to the production environment. The change can be successfully released only after being approved by the admin or deployer.</li></ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row997419104105"><td class="cellrowborder" valign="top" width="18.781878187818783%" headers="mcps1.3.9.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p13974810131017">Disadvantages</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="38.84388438843885%" headers="mcps1.3.9.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p1286253471118">Unstable and insecure</p>
|
|
<ul id="dataartsstudio_01_5099__ul286203415115"><li id="dataartsstudio_01_5099__li1862173415117">The development environment cannot be isolated from the production environment. Only simple data development can be performed.</li><li id="dataartsstudio_01_5099__li52133491218">The permissions of production tables cannot be controlled.<div class="note" id="dataartsstudio_01_5099__note88039460117"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="dataartsstudio_01_5099__p180334616110">During development and commissioning, developers can directly access data in the production data lake and add, delete, and modify data in tables, posing threats to data security.</p>
|
|
</div></div>
|
|
</li><li id="dataartsstudio_01_5099__li388317339121">The data development process cannot be managed.<div class="note" id="dataartsstudio_01_5099__note12202141091218"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="dataartsstudio_01_5099__p1020381012128">Developers can add or modify scripts or jobs and submit them to the scheduling system without approval at any time, posing threats to service stability.</p>
|
|
</div></div>
|
|
</li></ul>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="42.37423742374238%" headers="mcps1.3.9.2.2.4.1.3 "><p id="dataartsstudio_01_5099__p797541018100">The process is relatively complex. Generally, one person cannot complete all data development and production tasks.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dataartsstudio_01_5099__section1967911532139"><a name="dataartsstudio_01_5099__section1967911532139"></a><a name="section1967911532139"></a><h4 class="sectiontitle">Process of Using DataArts Studio in Different Workspace Modes</h4><ul id="dataartsstudio_01_5099__ul133920587216"><li id="dataartsstudio_01_5099__li133915586212">In the simple mode, you cannot isolate the development and production environment in the DataArts Factory and Management Center modules of <span id="dataartsstudio_01_5099__text102902414101">DataArts Studio</span>, or control the data development process or table permissions. Instead, you can only perform simple data development operations. After submitting a script or job, you do not need to release it. The script or job can be periodically executed to generate result data.<div class="fignone" id="dataartsstudio_01_5099__fig7951728144112"><span class="figcap"><b>Figure 7 </b>Process in simple mode</span><br><span><img id="dataartsstudio_01_5099__image2951428194118" src="en-us_image_0000002234077380.png"></span></div>
|
|
</li><li id="dataartsstudio_01_5099__li103913586217">In the enterprise mode, you can isolate the development environment from the production environment in the DataArts Factory and Management Center modules of <span id="dataartsstudio_01_5099__text9203610165318">DataArts Studio</span>. This prevents developers' operations from affecting services in the production environment. The development environment is accessible only to developers for script and job development and release of scripts and jobs to the production environment. The production environment is accessible only to end users and allows no change. Any change that is required must be made in the development environment and released to the production environment again.<div class="fignone" id="dataartsstudio_01_5099__fig9897112514402"><span class="figcap"><b>Figure 8 </b>Process in enterprise mode</span><br><span><img id="dataartsstudio_01_5099__image14897152554019" src="en-us_image_0000002234077400.png" title="Click to enlarge" class="imgResize"></span></div>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="dataartsstudio_01_5099__section870765071512"><a name="dataartsstudio_01_5099__section870765071512"></a><a name="section870765071512"></a><h4 class="sectiontitle">Operations Allowed by <span id="dataartsstudio_01_5099__text2481127171217">DataArts Studio</span> Modules in Different Workspace Modes</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_01_5099__table3159612171720" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Operations allowed by modules in different workspace modes</caption><thead align="left"><tr id="dataartsstudio_01_5099__row1216021271717"><th align="left" class="cellrowborder" valign="top" width="32.22322232223222%" id="mcps1.3.11.2.2.4.1.1"><p id="dataartsstudio_01_5099__p1916091271713"><span id="dataartsstudio_01_5099__text20121153217176">DataArts Studio</span> Module</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="34.44344434443444%" id="mcps1.3.11.2.2.4.1.2"><p id="dataartsstudio_01_5099__p3160141291711">Simple Mode</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.11.2.2.4.1.3"><p id="dataartsstudio_01_5099__p7160131218178">Enterprise Mode</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dataartsstudio_01_5099__row1660181341815"><td class="cellrowborder" valign="top" width="32.22322232223222%" headers="mcps1.3.11.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p760231381813">Management Center</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="34.44344434443444%" headers="mcps1.3.11.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p660210135186">Perform operations in the production environment (data connection operations and data import and export).</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.11.2.2.4.1.3 "><p id="dataartsstudio_01_5099__p1160201319183">Perform operations in the development and production environments (data source resource mapping configuration, data connection operations, and data import and export)</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dataartsstudio_01_5099__row8161171221713"><td class="cellrowborder" valign="top" width="32.22322232223222%" headers="mcps1.3.11.2.2.4.1.1 "><p id="dataartsstudio_01_5099__p1216191261712">DataArts Factory</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="34.44344434443444%" headers="mcps1.3.11.2.2.4.1.2 "><p id="dataartsstudio_01_5099__p028911391538">Perform operations on instances and databases in the production environment.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.11.2.2.4.1.3 "><p id="dataartsstudio_01_5099__p10161181215172">Perform operations on instances and databases in the development and production environments.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dataartsstudio_01_5098.html">(Optional) Creating and Using a Workspace in Enterprise Mode</a></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script language="JavaScript">
|
|
<!--
|
|
initImageViewer('.imgResize');
|
|
var msg_imageMax = "view original image";
|
|
var msg_imageClose = "close";
|
|
//--></script> |