# Выбор и загрузка данных

Загрузка данных из файлов, таких как Microsoft Excel или любых других поддерживаемых форматов файлов, легко выполняется с помощью диалогового окна выбора данных в редакторе загрузки данных.

Выполните следующие действия.

1. Создать новое приложение.

2. Введите имя приложения Scripting Tutorial, затем щелкните Создать.

3. Открыть приложение.

   Примечание к информацииПри первой загрузке данных в ваше приложение используйте функцию Добавить данные для простой загрузки данных из файлов. Однако в этом учебном пособии мы будем рассматривать скрипт, поэтому будем использовать редактор загрузки данных.

4. Откройте Редактор загрузки данных из раскрывающегося меню на верхней панели инструментов.

5. Щелкните the Создать новый раздел icon в левом меню, чтобы добавить новый раздел скрипта под разделом с именем Main.

   Использование нескольких разделов облегчает сохранять организацию скрипта. Этот раздел скрипта будет выполняться в последовательном порядке выполнения, когда осуществляется загрузка данных.

6. Дайте разделу имя, введя Sales.

7. Разверните панель Источники данных, если она свернута. Меню открывается справа.

8. Под элементом DataFiles в меню справа щелкните Выбрать данные.

   Выберите окно данных

   Выберите окно данных

   Выберите окно данных ![Выберите окно данных.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-select-data-cloud-rev2.png)

9. Загрузите, а затем выберите Sales.xlsx. Откроется окно предварительного просмотра данных.

   Окно предварительного просмотра данных для файла данных Sales

   Окно предварительного просмотра данных для файла данных Sales

   Окно предварительного просмотра данных для файла данных SalesSales ![Окно предварительного просмотра данных для файла данных Sales.](https://help.qlik.com/ru-RU/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 ![Скрипт загрузки на вкладке Sales.](https://help.qlik.com/ru-RU/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 ![Обновленный скрипт загрузки на вкладке Sales.](https://help.qlik.com/ru-RU/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 ![Вид таблицы в просмотре модели данных Sales.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-sales.png)

    Теперь давайте загрузим другую таблицу с именем Dates. После того как мы загрузим таблицу, приложение свяжет ее с таблицей Sales по полю Date.

20. Откройте Редактор загрузки данных.

21. Щелкните the Создать новый раздел icon, чтобы добавить новый раздел скрипта.

22. Название раздела Dates. Если новый раздел Dates не расположен ниже раздела Sales, наведите указатель на ![](https://help.qlik.com/ru-RU/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/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_data-preview-dates-rev.png)

27. Нажмите Добавить.

    Скрипт должен выглядеть следующим образом:

    Скрипт загрузки на вкладке Dates

    Скрипт загрузки на вкладке Dates

    Скрипт загрузки на вкладке DatesDates ![Скрипт загрузки на вкладке Dates.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_insert_script_dates_cloud-rev.png)

28. Добавьте следующее на строку над оператором LOAD, чтобы дать имя таблице Table2:

    ```
    Table2:
    ```

29. Чтобы столбец Month в файле Dates.xlsx корректно интерпретировался в приложении, необходимо применить функцию Month к полю Date.

    Измените поле Месяц следующим образом:

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

    Скрипт должен выглядеть следующим образом:

    Обновленный скрипт загрузки на вкладке Dates

    Обновленный скрипт загрузки на вкладке Dates

    Обновленный скрипт загрузки на вкладке DatesDates ![Обновленный скрипт загрузки на вкладке Dates.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-format_month-cloud-rev2.png)

    Скрипт для загрузки выбранных данных из файла Dates.xlsx создан. Пора загрузить данные в приложение.

30. В правом верхнем углу щелкните команду Загрузить данные.

    После выбора Загрузить данные данные будут загружены в приложение, и скрипт будет сохранен.

31. После выполнения скрипта щелкните команду Закрыть.

32. Откройте раздел Просмотр модели данных.

    Теперь вы можете увидеть, что оба поля Date в двух таблицах связаны.

    Вид таблицы в просмотре модели данных

    Вид таблицы в просмотре модели данных

    Вид таблицы в просмотре модели данных ![Вид таблицы в просмотре модели данных. Таблицы подключаются к полю Date.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-sales-dates.png)

33. Щелкните Предварительный просмотр в левом нижнем углу. Щелкните имя таблицы Table2.

    Отобразится информация о таблице. В поле Предварительный просмотр видно, что 628 строк данных загружены во внутреннюю таблицу Table2. Если щелкнуть поле в таблице, отобразится информация о поле.

    Предварительный просмотр таблицы в просмотре модели данных

    Предварительный просмотр таблицы в просмотре модели данных

    Предварительный просмотр таблицы в просмотре модели данных ![Предварительный просмотр таблицы в просмотре модели данных.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-preview-sales-dates.png)

    Данные теперь доступны для использования в визуализациях в приложении. Мы покажем вам, как это сделать, позже в этом руководстве.