作业特征概念图

下图显示了“职务”功能的概念工作流图:



Prerequisites

在使用“作业”功能之前,必须决定希望“作业”功能自动执行的任务。对于所需的每种工作步骤,您必须:

  • 创建数据加载作业
  • 创建表 AI 辅助配方
  • 创建 PL/SQL 过程

注意:

您可以根据要执行的任务选择其中的任何先决条件。您可以创建数据加载作业、Table AI Assist 配方或创建 PL/SQL 过程。

创建数据加载作业

  1. 在 Data Studio 导航的“数据加载”菜单上,选择加载数据。
  2. 单击云存储,然后从下拉列表中选择云存储位置。
  3. 从下拉列表中选择要加载的文件的格式。例如,要加载 csv 文件,请从下拉列表中选择 *.csv。将包含 CSV 文件的文件夹拖放到购物车区域。
  4. 单击加载名称可对加载进行标记,以帮助在监视或数据转换期间标识作业。在“名称”字段中输入加载的名称。在此示例中,指定 DATA_LOAD 。单击确定。
  5. 在数据加载购物车菜单栏中选择开始以创建您定义的表,并使用 csv 文件中的数据加载该表。此时将显示“Start Load from Cloud Store(从云存储开始加载)”消息。单击运行。将创建目标表。
  6. 您可以在数据加载仪表盘上查看新加载表的状态。

    有关从云存储加载数据的更多信息,请参阅从云存储加载数据。

创建表 AI 辅助配方

  1. 在左侧的 "Navigation"(导航)菜单中,单击 Table AI Assist(表 AI 辅助)。
  2. 在 Table AI Assist Recipes(表 AI 辅助配方)页面上,选择在上一步中创建的表以外的 + New Recipe(+ 新配方)。

    此时将显示“编辑配方”页。

  3. 单击添加步骤。此时将显示“Add Step(添加步骤)”面板。



  4. 在以自然语言输入提示或为列指定 SQL 文本字段中,提供您希望执行的操作的一些自然语言提示,例如
    Extract Month from UPDATED_TIMESTAMP
    接下来,单击 Ask AI 。
  5. 生成的新 MONTH 列将显示在“数据预览”部分中。新列显示从 UPDATED_TIMESTAMP 列中提取的月份。请注意执行此操作的生成的 SQL,如果您熟悉 SQL,还可以编辑和运行该 SQL 操作。



    单击保存以添加步骤。

  6. 将重新显示编辑配方页。滚动到表的右侧以显示新添加的月份列。



  7. 让我们将修改后的 customer 表另存为名为 LIVE_FEED 的新表。
  8. 单击 Target Type(目标类型)下拉列表并选择 Create Table(创建表)。将目标名称字段中的表名更改为 LIVE_FEED ,然后单击创建表。

    此时将显示创建表对话框。单击是。

    此时将显示 Confirmation 消息框。将创建表。

有关更多信息,请参见 The Table AI Assist Tool

创建 PL/SQL 过程

可以使用 SQL 工作表编辑器创建 PL/SQL 过程。

  1. 单击选择器 选择器 图标以显示导航菜单。在开发下,选择 SQL 。

    可以在工作表中使用 SQL 和 PL/SQL 语句来创建过程。

  2. 在编辑器区域中复制并粘贴以下代码片段,以打印几行文本:
    create or replace procedure print_it(j_name in varchar2,
                                         sch_n in varchar2,
                                         step_num in number,
                                         num_steps in number) authid current_user is
    begin
      dbms_output.put_line('Job finished! ' || ' - in service of ' || j_name ||
                             '(' || step_num || '/' || num_steps || ')');
    end;

    注意:

    这只是示例代码。您可以使用 DBMS_CLOUD 过程将数据加载到现有 Autonomous Database 表中并执行其他操作。在 Data Studio 中执行的大多数操作都具有显示代码。您可以在工作表中复制并运行此 PL/SQL 代码以执行相同的操作。



  3. 使用运行图标在工作表中运行此代码。

    “查询结果”选项卡显示输出中打印的语句。

您已成功创建该过程。