# データの選択とロード

データ ロード エディタのデータ選択ダイアログを使用すると、Microsoft Excel といったサポートされているファイル形式のファイルからデータを簡単にロードすることができます。

次の手順を実行します。

1. 新しいアプリケーションを作成します。

2. アプリケーションに Scripting Tutorial という名前を付け、[作成] をクリックします。

3. アプリケーションを開きます。

   情報メモ初めてアプリケーションにデータをロードする前に [データの追加] を使用すれば、ファイルからデータを簡単にロードできます。ただし、このチュートリアルではスクリプトを確認できるよう、データ ロード エディタを使用します。

4. 上部ツール バーのドロップダウン メニューから データ ロード エディタ を開きます。

5. 左のメニューの [the 新規セクションを作成 icon] をクリックして、Main というセクションの下に新しいスクリプト セクションを追加します。

   複数のセクションを使用することで、スクリプトをより簡単に整理できます。スクリプト セクションは、データのロード時に順番に実行されます。

6. Sales と入力し、セクションに名前を付けます。

7. 展開されていない場合は、 [データ ソース] パネルを展開します。右側にメニューが表示されます。

8. 右のメニューの [DataFiles] で、[データを選択] をクリックします。

   データ ウィンドウの選択

   データ ウィンドウの選択

   データ ウィンドウの選択 ![データ ウィンドウの選択。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-select-data-cloud-rev2.png)

9. Sales.xlsx をアップロードして選択します。データ プレビュー ウィンドウが開きます。

   Sales データ ファイルのデータ プレビュー ウィンドウ

   Sales データ ファイルのデータ プレビュー ウィンドウ

   SalesSales データ ファイルのデータ プレビュー ウィンドウ ![Sales データ ファイルのデータ プレビュー ウィンドウ。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_data-preview-rev.png)

10. # of Days Late と # of Days to Ship の項目の選択を解除します。項目の見出しをクリックすると、完全な項目名を確認できます。

11. [date項目を絞り込む] 検索フィールドで、 を検索します。

12. 見出し Invoice Date をクリックして Bill Date と入力し、項目の名前を変更します。

13. [追加] をクリックします。 ロード スクリプトが、スクリプト エディターの Sales セクションに挿入されます。スペースを含むフィールド名は、アプリケーションによって二重引用符で囲まれることに注意してください。

    これで、スクリプトは次のようになります。

    Sales タブのロード スクリプト

    Sales タブのロード スクリプト

    SalesSales タブのロード スクリプト ![\[売上高\] タブのロード スクリプト。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-insert_sales_script-cloud-rev.png)

14. LOAD ステートメントの上に次の行を入力し、テーブルに Table1 という名前を付けます。

    ```
    Table1:
    ```

15. スクリプトを調整し、日付が正しく解釈されていることを確認しましょう。Date 項目を次のように変更します。

    ```
    Date(`Date`,'MM/DD/YYYY') as "Date",
    ```

    これで、スクリプトは次のようになります。

    Sales タブの更新されたロード スクリプト

    Sales タブの更新されたロード スクリプト

    SalesSales タブの更新されたロード スクリプト ![\[売上高\] タブの更新されたロード スクリプト。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-insert_script_sales_update-cloud-rev.png)

16. 右上にある [データのロード] をクリックします。

    これにより、データがアプリケーションにロードされます。スクリプトの実行の進捗を示すウィンドウが表示されます。エラーや合成キーが発生した場合には、実行が完了した時点でそれらの問題の概要が表示されます。

17. [閉じる] をクリックします。

18. 上部ツール バーのドロップダウン メニューからデータ モデル ビューアーを開きます。the 新しいタブ icon をクリックすると、データ モデル ビューアーが新しいタブで開きます。

19. 上部メニューで the 展開 icon と the 散布図 icon を選択して、このチュートリアルで使用するテーブル ビューを表示します。テーブルが正しく表示されない場合は、既存のロード スクリプトを削除して、スクリプトを作り直してください。

    Sales データのデータ モデル ビューアー内のテーブル ビュー

    Sales データのデータ モデル ビューアー内のテーブル ビュー

    SalesSales データのデータ モデル ビューアー内のテーブル ビュー ![\[売上高\] データのデータ モデル ビューア内のテーブル ビュー。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-sales.png)

    では、Dates という別のテーブルをロードしてみましょう。テーブルをロードした後、アプリケーションは [日付] フィールドで [売上] テーブルに接続します。

20. [データ ロード エディタ] を開きます。

21. the 新規セクションを作成 icon をクリックして新しいスクリプト セクションを追加します。

22. Dates セクションに名前を付けます。新規セクション Dates がまだ Sales の下にない場合、ポインターを ![](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/Icons/LUIicons_draggable.svg) の上に移動し、このセクションを Sales セクションの下にドラッグして、順序を変更します。

23. スクリプトの一番上の行をクリックして、the コメント追加 / コメント削除 icon をクリックします。

    // がスクリプトに追加されていることを確認します。

24. // の後に次のテキストを追加します。

    ```
    Loading data from Dates.xlsx
    ```

    スクリプトの先頭行は次のようになります。

    `// Loading data from Dates.xlsx`

25. 右のメニューの [DataFiles] で、[データを選択] をクリックします。

    ヒント メモ[項目名] で [埋め込まれた項目名] が選択されていることを確認します。このオプションが選択されていると、データをロードする際にテーブルの項目名が含まれます。

26. Dates.xlsx をアップロードして選択します。データ プレビュー ウィンドウが開きます。

    Dates データ ファイルのデータ プレビュー ウィンドウ

    Dates データ ファイルのデータ プレビュー ウィンドウ

    DatesDates データ ファイルのデータ プレビュー ウィンドウ ![Dates データ ファイルのデータ プレビュー ウィンドウ。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_data-preview-dates-rev.png)

27. [追加] をクリックします。

    これで、スクリプトは次のようになります。

    Dates タブのロード スクリプト

    Dates タブのロード スクリプト

    DatesDates タブのロード スクリプト ![\[日付\] タブのロード スクリプト。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_insert_script_dates_cloud-rev.png)

28. LOAD ステートメントの上の行に次のテキストを入力し、テーブルに Table2 という名前を付けます:

    ```
    Table2:
    ```

29. ファイル Dates.xlsx の Month 列がアプリケーションで正しく解釈されるようにするには、Date フィールドに Month 関数を適用する必要があります。

    [月] 項目を次のように変更します。

    ```
    Month (Date) as "Month",
    ```

    これで、スクリプトは次のようになります。

    Dates タブの更新されたロード スクリプト

    Dates タブの更新されたロード スクリプト

    DatesDates タブの更新されたロード スクリプト ![\[日付\] タブの更新されたロード スクリプト。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-format_month-cloud-rev2.png)

    これで、Dates.xlsx ファイルから選択されたデータをロードするスクリプトが完成しました。それでは実際にアプリケーションにデータをロードしてみましょう。

30. 右上にある [データのロード] をクリックします。

    [データのロード] をクリックすると、データがアプリケーションにロードされ、スクリプトは保存されます。

31. スクリプトの実行が完了したら、[閉じる] をクリックします。

32. [データ モデル ビューア] を開きます。

    2 つのテーブルで、名前が Date の 2 つの項目が接続されていることがわかります。

    データ モデル ビューアー内のテーブル ビュー

    データ モデル ビューアー内のテーブル ビュー

    データ モデル ビューアー内のテーブル ビュー ![データ モデル ビューア内のテーブル ビュー。テーブルは Dates フィールドで接続されています。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-sales-dates.png)

33. 左下の [プレビュー] をクリックします。テーブル Table2 の名前をクリックします。

    すると、このテーブルに関する情報が表示されます。[プレビュー] 項目を見ると、内部テーブル Table2 に 628 行のデータがロードされたことがわかります。テーブルの名前の代わりに項目をクリックすると、その項目に関する情報が表示されます。

    データ モデル ビューアー内のテーブル プレビュー

    データ モデル ビューアー内のテーブル プレビュー

    データ モデル ビューアー内のテーブル プレビュー ![データ モデル ビューア内のテーブル プレビュー。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-preview-sales-dates.png)

    データが、アプリケーションのビジュアライゼーションで使用できるようになりました。具体的な方法は、このチュートリアルの後半で説明します。