開始する前に

この15分間のチュートリアルでは、Oracle Analyticsでレポートおよび分析用にキュレートされた2つのデータセットを使用してデータ・フローを作成する方法を示します。

バックグラウンド

このチュートリアルでは、2つのスプレッドシート・ファイルから作成されたデータセットを使用してデータ・フローを作成します。ソース・データセットを変換および変更してキュレートされたデータセットを作成する関数のグラフィカル表現を使用して、データ・フロー内の個別のソースからのデータを結合する方法を学習します。

データ・フローでは、変換列を使用して寄付データセットを変更し、列をフィルタ、追加および列ステップを選択します。zip統計データセットをデータ・フローに追加し、列を変換して各データセットのデータを結合します。データセットを結合した後、列の選択ステップを使用する必要のない列を削除します。集計ステップを追加して、メジャー列で使用する関数を定義し、式を含む列を追加します。すべてのデータ・フローは、「データセットの保存」ステップで終了します。データ・フローを実行して、ソース・データからデータセットを作成します。

これは、Oracle Analytics Cloudでのデータの準備および分析シリーズの最初のチュートリアルです。データフローを使用してデータセットを作成する方法を学習したい場合は、最初のチュートリアルの後にシリーズを終了できます。リストされている順序でチュートリアルをお読みください。

必要事項

データセットの作成

この項では、donation2024.xlsxファイルを使用してデータセットを作成します。

  1. Oracle Analyticsにサインオンします。
  2. ホーム・ページで、「作成」「データセット」の順にクリックします。
  3. 「データセットの作成」で、「ここにデータ・ファイルをドロップするか、クリックして参照します」をクリックします。「ファイルのアップロード」で、donation2024.xlsxファイルを選択し、「開く」をクリックします。
  4. donation2024.xlsxの「データセット表の作成」で、「OK」をクリックします。
  5. 「保存」をクリックします 「保存」アイコン 「データセットに名前を付けて保存」で、「名前」donations2024と入力し、「OK」をクリックします。


    donation_dataset.pngの説明が続きます
    図donation_dataset.pngの説明
  6. donations2024データセット・ページで、「戻る」 「戻る」アイコンをクリックします。

2番目のデータセットの追加

この項では、donations2024データセットの人口統計を提供するデータセットを作成します。

  1. ホーム・ページで、「作成」「データセット」の順にクリックします。
  2. 「データセットの作成」で、「ここにデータ・ファイルをドロップするか、クリックして参照します」をクリックします。「ファイルのアップロード」で、zip_stats.xlsxファイルを選択し、「開く」をクリックします。
  3. zip_stats.xlsxから「データセット表の作成」で、「OK」をクリックします。


    zip_stats_join_diagram.pngの説明が続きます
    図zip_stats_join_diagram.pngの説明
  4. 「保存」をクリックします 「保存」アイコン 「データセットに名前を付けて保存」で、「名前」zip statsと入力し、「OK」をクリックします。
  5. 「戻る」 「戻る」アイコンをクリックします。

データ・フローの作成

この項では、データ・フローを作成し、データを変更するステップを追加します。また、データセットからNULL値を除去するフィルタを作成します。

  1. ホーム・ページで、「作成」「データ・フロー」の順にクリックします。
  2. 「データの追加」で、donations2024データセットを選択し、「追加」をクリックします。


    データ・フローが開き、最初のノードがdonations2024になります。

    df_first_node.pngの説明が続きます
    図df_first_node.pngの説明
  3. donations2024ノードで「ステップの追加」 「ステップの追加」アイコンをクリックします。「フィルタ」フィルタ・ステップ・アイコンを選択します。
  4. 「フィルタ」で、「データをドラッグしてフィルタを追加するにはここをクリックしてください」を選択します。「使用可能なデータ」から、DATE_COMPLETEDを選択します。
  5. DATE_COMPLETEDの「日付範囲」で、「範囲」を値として保持します。最初のフィールドに、開始日として1/1/2019と入力します。2番目のフィールドに、終了日として10/31/2023と入力し、ダイアログの外側をクリックします。


    フィルタにより、完了日の値がないレコードが削除されます。

    date_completed_filter.pngの説明が続きます
    図date_completed_filter.pngの説明
  6. 「保存」をクリックします。「データ・フローの別名保存」で、School Donationsと入力し、「OK」をクリックします。

式を含む列の追加

この項では、式を定義して列を作成します。このチュートリアルからコピーするのではなく、式を手動で入力します。

  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の説明

データ・フローへのデータセットの追加

この項では、zip統計データセットをデータ・フローに追加します。

  1. 「データ・フローのステップ」で、「データの追加」をダブルクリックします。「データの追加」で、「統計の解凍」をクリックし、「追加」をクリックします。
  2. 「結合」ノードをクリックし、「入力1」リストから「すべての行」を選択します。「列の照合」で、「PROJECTID」をクリックし、「入力1」の値としてSCH_ZIPを選択します。
  3. zip statsノードをクリックします。「Zip」列を選択し、「オプション」 「オプション」アイコンをクリックして、「テキストに変換」を選択します。
  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
    • 完了年
    • 中央値
    • 人口
  3. 「データ・フロー・ステップ」で、「集計」をダブルクリックして、このステップを「列の選択」ノードに追加します。
  4. 「グループ化基準」で、「PROJECTID」行の横にある「削除」「削除」アイコンをクリックします。
  5. 「集計」の「関数」リストから、次の行で「平均」を選択します。
    • STUDENTS_REACHED
    • TOTAL_DONATIONS
    • NUM_DONORS
    • 中央値
    • 人口
  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. ホーム・ページで「データ」をクリックし、「学校別寄付」データセットを選択します。「アクション」 「アクション」アイコンをクリックし、「検査」を選択します。
  9. 「データセット」ダイアログで、「データ要素」をクリックして列を表示します。


    donationsbysch_dataset.png.pngの説明が続きます
    図donationsbysch_datase.pngの説明

次のステップ

データの分析

さらに学ぶ