Before You Begin - 開始之前

此 15 分鐘教學課程示範如何在 Oracle Analytics 中建立兩個資料集的資料流程,以進行報告和分析。

背景

在本教學課程中,您將使用從兩個試算表檔案建立的資料集來建立資料流程。您將瞭解如何在資料流程中使用以圖形表示的函數來結合資料流程中的不同來源資料,這些函數會轉換及修改來源資料集以建立策劃的資料集。

在資料流程中,您可以使用轉換資料欄、篩選、新增資料欄以及選取資料欄步驟來修改捐款資料集。您可以將 zip 統計資料資料集新增至資料流程,然後轉換資料欄以結合每個資料集的資料。加入資料集之後,您可以使用選取資料欄步驟來移除不需要的資料欄。您可以新增「聚總」步驟來定義與計量資料欄搭配使用的函數,以及新增含有表示式的資料欄。每個資料流程都以「儲存資料集」步驟結束。您可以執行資料流程,從來源資料建立資料集。

這是 Prepare and Analyze Data in Oracle Analytics Cloud 系列中的第一個教學課程。如果您只想瞭解如何使用資料流程建立資料集,可以在第一個教學課程之後結束序列。依照列出的順序閱讀教學。

軟硬體需求

建立資料集

在此區段中,您將使用 donation2024.xlsx 檔案來建立資料集。

  1. 將登入 Oracle Analytics。
  2. 在您的首頁上,按一下建立,然後按一下資料集
  3. 在「建立資料集」中,按一下將資料檔置於此處,或按一下以瀏覽。在「檔案上傳」中,選取 donation2024.xlsx 檔案,然後按一下開啟
  4. 在從 donation2024.xlsx 建立資料集表格中,按一下確定
  5. 按一下「儲存」 「儲存」圖示。在「另存資料集」中,於名稱中輸入 donations2024,然後按一下確定


    donation_dataset.png 的描述如下
    圖解描述 donation_dataset.png
  6. 在 donations2024 資料集頁面中,按一下返回 「後退」圖示

新增第二個資料集

在此區段中,您會建立提供 donations2024 資料集人口統計的資料集。

  1. 在您的首頁上,按一下建立,然後按一下資料集
  2. 在「建立資料集」中,按一下將資料檔置於此處,或按一下以瀏覽。在「檔案上傳」中,選取 zip_stats.xlsx 檔案,然後按一下開啟
  3. 在從 zip_stats.xlsx 建立資料集表格中,按一下確定


    zip_stats_join_diagram.png 的描述如下
    圖解描述 zip_stats_join_diagram.png
  4. 按一下「儲存」 「儲存」圖示。在「另存資料集」中,於名稱中輸入 zip stats,然後按一下確定
  5. 按一下返回 「後退」圖示

建立資料流程

在此段落中,您可以建立資料流程並新增步驟來修改資料。您也可以建立一個篩選來排除資料集的空值。

  1. 在您的首頁中,按一下建立,然後按一下資料流程
  2. 在「新增資料」中,選取 donations2024 資料集,然後按一下新增


    資料流程隨即開啟,並以 donations2024 作為第一個節點。

    df_first_node.png 的描述如下
    圖解描述 df_first_node.png
  3. 按一下 donations2024 節點上的新增步驟 「新增步驟」圖示。選取篩選 篩選步驟圖示
  4. 在「篩選」中,選取按一下此處以使用拖曳資料來新增篩選。從「可用資料」中,選取 DATE_COMPLETED
  5. 在 DATE_COMPLETED 中,「日期範圍」底下會保留範圍作為值。在第一個欄位中,輸入 1/1/2019 作為開始日期。在第二個欄位中,輸入 10/31/2023 作為結束日期,然後按一下對話方塊外部。


    篩選會排除沒有完成日期值的記錄。

    date_completed_filter.png 的描述如下
    圖解描述 date_completed_filter.png
  6. 按一下儲存。在「另存資料流程」中輸入 School Donations,然後按一下確定

新增含表示式的資料欄

在此區段中,您可以定義表示式來建立資料欄。手動輸入表示式,而不從此自學課程複製 。

  1. 從「資料流程步驟」中,將新增資料欄拖曳至「篩選」節點上的新增步驟 新增步驟圖示。在名稱中輸入 SCH_STATE。在運算式欄位中,輸入下列資訊:

    SUBSTRING(SCH_STATEZIP FROM 1 FOR 2)

  2. 按一下驗證,然後按一下申請


    add_column_sch_state.png 的描述如下
    圖解描述 add_column_sch_state.png
  3. 在「新增資料欄」中,按一下資料欄 「新增資料欄」圖示。在名稱中輸入 SCH_ZIP。在運算式欄位中,輸入下列資訊:

    CAST(SUBSTRING(SCH_STATEZIP FROM 4) AS int)

  4. 按一下驗證,然後按一下申請
  5. 按一下新增資料欄 「新增步驟」圖示。在名稱中輸入 YR_COMPLETED。在運算式欄位中,輸入下列資訊:

    YEAR(DATE_COMPLETED)

  6. 按一下驗證,然後按一下申請
  7. 選取 SCH_ZIP 欄,按一下選項 「選項」圖示,然後選取轉換成文字
  8. 按一下驗證,然後按一下申請
  9. 選取 YR_COMPLETED 欄,按一下選項 「選項」圖示,然後選取轉換成文字。按一下驗證,然後按一下申請


    add_columns.png 的描述如下
    圖解描述 add_columns.png

新增資料集至資料流程

在此段落中,您可以將壓縮統計資料資料集新增至資料流程。

  1. 在「資料流程步驟」中,按兩下新增資料。在「新增資料」中,按一下壓縮統計資料,然後按一下新增
  2. 按一下結合節點,從「輸入 1」清單中選取所有列。在「比對」欄下,按一下 PROJECTID ,然後選取 SCH_ZIP 作為「輸入 1」值。
  3. 按一下壓縮統計資料節點。選取壓縮欄,按一下選項 「選項」圖示,然後選取轉換成文字
  4. 按一下驗證,然後按一下申請


    將 Zip 資料欄轉換為文字可驗證資料集之間的結合。

    join_transformation.png 的描述如下
    圖解描述 join_transformation.png

選取資料欄

在此區段中,您可以從結合的資料集選取要使用的資料欄。

  1. 從「資料流程步驟」中,將選取資料欄拖曳至「結合」節點上的新增步驟 新增步驟圖示


    select_columns.png 的描述如下
    圖解描述 select_columns.png
  2. 在「選取欄」下,按一下全部移除。選取下列資料欄,然後按一下新增選取的項目
    • 專案 ID
    • SCHOOL_ID
    • PRIMARY_FOCUS_SUBJECT
    • RESOURCE_TYPE
    • POVERTY_LEVEL
    • GRADE_LEVEL
    • STUDENTS_REACHED
    • TOTAL_DONATIONS
    • NUM_DONORS
    • SCH_STATE
    • SCH_ZIP
    • 年度已完成
    • Median
    • 人口數
  3. 在「資料流程步驟」中,按兩下聚總以將此步驟新增至「選取資料欄」節點。
  4. 在「分組依據」下,按一下 PROJECTID 資料列旁的移除 「刪除」圖示
  5. 在「聚總」底下的函數清單中,選取下列資料列中的平均值
    • STUDENTS_REACHED
    • TOTAL_DONATIONS
    • NUM_DONORS
    • Median
    • 人口數
  6. 在「彙總」下,按一下新增彙總,選取 PROJECTID 。從函數清單中,選取計數,然後在新資料欄名稱中輸入 Number of Projects。在中位數資料列的新資料欄名稱中輸入 Income


    aggregate_columns.png 的描述如下
    圖解描述 aggregate_columns.png

定義聚總

在本節中,您可以使用「聚總」步驟來設定用於資料集中計量資料欄的函數。

  1. 從「資料流程步驟」中,將新增資料欄拖曳至「聚總」節點上的新增步驟 新增步驟圖示
  2. 名稱中輸入 Donation by Population
  3. 在運算式欄位中,輸入下列資訊:

    TOTAL_DONATIONS Average/Population Average

  4. 按一下驗證。按一下套用
  5. 在「新增資料欄」中,按一下資料欄 「新增資料欄」圖示。在名稱中輸入 Average School Donation by Income
  6. 在運算式欄位中,輸入下列資訊:

    avg(TOTAL_DONATIONS Average by SCHOOL_ID)/Income

  7. 按一下驗證,然後按一下申請


    new_columns_after_join.png 的描述如下
    圖解描述 new_columns_after_join.png

儲存並執行資料流程

在本節中,您可以命名執行資料流程所產生的資料集,然後檢查新資料集中的資料欄。您可以在下一個教學課程中使用「捐贈 - 依學校」資料集。

  1. 在「資料流程步驟」中,按兩下儲存資料集
  2. 在「儲存資料集」的名稱中輸入 Donations by School。從「儲存資料至」,選取資料集儲存以將資料儲存在 Oracle Analytics 中。
  3. 在「專案數目」資料列的「儲存日期集」下,按一下「預設聚總」資料欄中的總和,然後選取計數
  4. 在「捐贈 - 依人員」與「平均學校捐贈」列中,按一下「預設彙總」欄中的總和,然後選取平均
  5. 按一下儲存


    add_columns_after_join.png 的描述如下
    圖解描述 add_columns_after_join.png
  6. 按一下執行資料流程 「執行資料流程」圖示
  7. 資料流程執行順利完成之後,請按一下返回 「後退」圖示
  8. 在您的首頁上,按一下資料,然後選取依學校區分的捐款資料集。按一下動作 actions icon - 動作圖示,然後選取檢查
  9. 在資料集對話方塊中,按一下資料元素以檢視資料欄。


    donationsbysch_dataset.png.png 的描述如下
    圖解描述 donationsbysch_datase.png

下一步

分析資料

深入瞭解