Управление файлами данных
В Аналитика Qlik Cloud можно управлять файлами данных в пространствах, выбрав Сведения о пространстве > Файлы данных. Управление файлами данных включает в себя переименование, дублирование, перемещение, удаление и добавление новых файлов данных.
Этот раздел справки посвящен интерфейсу для управления файлами данных в пространстве. Чтобы перейти к этому интерфейсу, откройте пространство в каталоге и выберите Пространство данных > Файлы данных.
Структуры папок в пространствах
Каждое пространство в Аналитика Qlik Cloud содержит собственную структуру папок, организованных по иерархическому принципу. Файлы данных можно организовать в виде структуры вложенных папок. Например, в своем личном пространстве пользователь может завести отдельные папки для данных о заказах и бюджетных данных.
Местоположение файла или папки в пространстве отображается в виде его пути. Путь использует символы / для обозначения того, что папка вложена в другие папки.
Например, в личном пространстве имеются отдельные папки Order Data и Budget Data. Если существует файл данных с именем Orders_2024_December.QVD в папке Order Data, этот файл будет расположен в следующем пути к папке в личном пространстве:
Личное/Order Data
Применимые типы пространства
Файлы данных можно организовать в иерархической структуре папок в следующих типах пространств:
-
Личное пространство
-
Общее пространство
-
Управляемое пространство
-
Пространство данных
Пространства в Аналитика Qlik Cloud
В Аналитика Qlik Cloud файлы данных в личных, общих и управляемых пространствах можно организовать в виде иерархической структуры папок.
Пространства в Интеграция данных
Пространства данных обычно используются для хранения выходных файлов проектов Интеграция данных. Файлы данных в пространствах данных могут использоваться для аналитики. В Аналитика Qlik Cloud и Qlik Talend Data Integration можно организовать файлы данных в пространствах данных как иерархические структуры папок. Однако следует отметить, что файлы данных в пространствах данных следует реорганизовывать во вложенные папки только для использования в аналитике. Если файл данных, созданный в конвейере данных, перемещается в папку в пространстве данных, то при повторном запуске конвейера файл будет по-прежнему сохраняться по пути верхнего уровня в этом пространстве (а не во вложенной папке).
Поведение личного пространства в пределах Qlik Talend Data Integration аналогично поведению пространств данных.
Навигация
Раздел Файлы данных в пространстве содержит инструменты, которые помогут организовать и создать файловое содержимое данных в пространстве.
Панель инструментов
Панель инструментов расположена в верхней части интерфейса над селектором пути и таблицей. На панели инструментов можно выполнять следующие действия.
-
Выполняйте поиск файлов данных в пространстве.
-
Фильтруйте файлы по владельцу.
-
Загружайте файлы.
-
Создавайте папки.
-
Выполняйте действия с несколькими файлами данных одновременно.
-
Изменяйте сортировку файлов и папок в представлении.
Измените сортировку, выбрав вместо параметра по умолчанию Дата последнего изменения вариант (по возрастанию) или (по убыванию).
-
Изменяйте внешний вид файлов и папок в представлении.
Выберите , чтобы включить вид иерархии, который представляет файлы и папки с отступами для визуального отображения иерархий. В режиме просмотра иерархии необходимо выбрать или развернуть пространство для выполнения действий с определенными файлами или папками.
Выберите для просмотра списка, в котором файлы и папки отображаются в виде плоской структуры в таблице, где конкретные пути отображаются в отдельных столбцах.
Селектор пути
Селектор пути показывает, какая папка открыта в данный момент. Навигационная цепочка показывает иерархию папок. Выберите папку в селекторе пути, чтобы перейти вперед или назад по отношению к текущей точке. Выберите пустую область после текущего пути, чтобы увидеть пространства и папки, содержащиеся в текущей позиции, и выполнить поиск папок.
Таблица
В таблице отображаются все файлы и папки в пространстве или в выбранной папке в пространстве. Таблица ― это место, где осуществляется управление файлами и папками данных. Выберите папки в таблице, чтобы перейти к ним в селекторе пути.
В таблице также можно просмотреть важную информацию об элементах, например их размер, количество папок, время последнего обновления и владельца.
Создание папок в пространстве
Создайте папку для организации содержимого любым удобным для вас способом.
Выполните следующие действия.
-
В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
На панели инструментов в окне Файлы данных щелкните .
-
Определите имя папки.
-
В разделе Путь можно выбрать, куда в структуре папок пространства добавить новую папку.
-
Щелкните строку пути и выберите содержащую папку из раскрывающегося меню. В качестве альтернативы можно ввести путь к конкретному месту, куда требуется добавить папку.
-
Щелкните Создать.
В качестве альтернативны добавьте папку, щелкнув рядом с существующей папкой в таблице и выбрав Добавить папку. Новая папка добавляется в существующую папку.
Папки также автоматически создаются в пространстве, когда на них ссылается оператор Store. См. Ссылка на структуру папок в пространстве при разработке приложений и скриптов.
Выполнение действий над несколькими файлами и папками
С помощью параметров на панели инструментов можно выполнять следующие действия с несколькими файлами или папками одновременно.
-
(Вырезать)
-
(Копировать)
-
(Вставить)
-
(Удалить)
Можно вырезать, копировать и вставлять элементы между пространствами или между разными местоположениями в одном пространстве. Например, можно вырезать несколько элементов и вставить их в другое пространство.
Действия вырезания, копирования и вставки можно использовать для перемещения файлов данных из одного местоположения в другое. При изменении местоположения файлов данных, на которые ссылаются скрипты загрузки, необходимо обновить скрипты загрузки, чтобы они отражали новое местоположение. Для получения дополнительной информации см. раздел Последствия перемещения файлов данных, используемых в скриптах загрузки.
Выполните следующие действия.
- В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
В таблице выберите элементы, с которыми необходимо выполнить действие.
Примечание к подсказкеЧтобы выбрать несколько элементов одновременно, щелкните первый элемент, а затем, удерживая клавиши управления, щелкните другие файлы. Пример.
-
Удерживая клавишу Shift, щелкните последний элемент, который нужно выбрать. При этом выбираются все элементы от первого до последнего.
-
Удерживая клавишу Ctrl (Windows) или Command (macOS), по очереди щелкайте дополнительные элементы. При этом каждый дополнительный элемент выбирается отдельно.
-
-
На панели инструментов нажмите кнопку действия. Доступные действия перечислены выше в этом разделе.
При вырезании и вставке элементов между пространствами и папками необходимо открыть новое пространство, выбрать Сведения о пространстве > Файлы данных и выполнить действие Вставить.
Добавление файлов данных в пространство
Файлы данных можно добавить в пространство.
Размер файлов данных не должен превышать 100 ГБ. Однако при загрузке очень больших файлов данных (больше 6 ГБ) могут возникать ограничения мощности подсистемы. Эти ограничения с большей вероятностью возникают при работе с файлами данных QVD по причине потребления ресурсов памяти для загрузки файлов QVD в подсистему. Для получения дополнительной информации об увеличении доступного объема см. раздел Поддержка больших приложений.
Выполните следующие действия.
- В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
- На панели инструментов окна Файлы данных щелкните , чтобы загрузить файл.
-
Перетащите файлы данных в диалоговое окно Добавить файл.
Можно также нажать Обзор и перейти к файлам данных.
-
В разделе Путь можно выбрать, куда в структуре папок пространства добавить файл.
Чтобы добавить файл в определенную папку, щелкните строку пути и выберите папку в раскрывающемся меню. В качестве альтернативы можно ввести путь к конкретной папке.
- Нажмите Загрузить.
В качестве альтернативны щелкните рядом с папкой в таблице и выберите Загрузить файл в папку.
Для ознакомления с дополнительными способами добавления файлов данных см. раздел Добавление новых файлов данных.
Выполнение действий вырезания, копирования и вставки файла или папки
Действия вырезания, копирования и вставки можно использовать для перемещения файлов данных из одного местоположения в другое. При изменении местоположения файлов данных, на которые ссылаются скрипты загрузки, необходимо обновить скрипты загрузки, чтобы они отражали новое местоположение. Для получения дополнительной информации см. раздел Последствия перемещения файлов данных, используемых в скриптах загрузки.
Выполните следующие действия.
-
В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
В таблице щелкните рядом с файлом или папкой.
-
Щелкните Вырезать, Копировать или Вставить.
Примечание к подсказкеВ качестве альтернативы можно использовать обычные сочетания клавиш, такие как Ctrl+C (Windows) и Command+C (macOS).
Чтобы выполнить эти действия сразу с несколькими файлами или папками, см. раздел Выполнение действий над несколькими файлами и папками.
Переименование файла данных или папки
Выполните следующие действия.
-
В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
В таблице щелкните рядом с файлом или папкой.
-
Щелкните Переименовать.
-
Введите новое имя файла и нажмите кнопку Сохранить.
Все скрипты загрузки, которые ссылаются на оригинальное имя файла или папки, необходимо обновить.
Дублирование файла данных или папки
Выполните следующие действия.
-
В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
В таблице щелкните рядом с файлом или папкой.
-
Щелкните команду Дублировать.
Перемещение файла данных или папки
Можно перемещать файлы и папки. Файлы и папки можно перемещать в другие пространства или в другие местоположения в одном пространстве.
Выполните следующие действия.
-
В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
В таблице щелкните рядом с файлом или папкой.
-
Нажмите Переместить.
-
В поле Путь выберите пространство. Это может быть текущее или новое пространство.
-
Повторно щелкните строку пути или , чтобы определить конкретную папку в выбранном пространстве.
В качестве альтернативы можно ввести путь к конкретной папке.
-
Чтобы открыть новое местоположение после перемещения файла данных, выберите Перейти по данному пути.
-
Нажмите Переместить.
Также можно переместить несколько предметов одновременно. Для этого используйте действия Вырезать и Вставить. См. Выполнение действий над несколькими файлами и папками.
Последствия перемещения файлов данных, используемых в скриптах загрузки
Если файл данных перемещается в новое пространство, все скрипты загрузки, которые ссылаются на этот файл данных, необходимо обновить, чтобы они ссылались на новый путь к файлу. Те же соображения применимы и к файлам, которые перемещаются из одного пространства в другое.
Например, предположим, что скрипт загрузки приложения или скрипта ссылается на следующий файл в личном пространстве:
Теперь предположим, что файлы данных перемещаются в новое пространство TeamSharedSpace, а orders.csv перемещается в новую папку с именем Sales Analysis в этом пространстве. Все приложения и скрипты, загружающие данные из orders.csv, должны обновить ссылку на файл в скрипте загрузки следующим образом:
В противном случае перезагрузка завершится ошибкой.
Для получения дополнительных сведений о том, как ссылаться на местоположения папок в скриптах загрузки, см. раздел Ссылка на структуру папок в пространстве при разработке приложений и скриптов.
Удаление файла данных или папки
Выполните следующие действия.
-
В пространстве нажмите Сведения о пространстве и выберите Файлы данных.
-
В таблице щелкните рядом с файлом или папкой.
-
Нажмите Удалить.
Примечание к подсказкеВ качестве альтернативы можно выбрать файл и нажать клавишу Delete на клавиатуре. - В диалоговом окне подтверждения нажмите Удалить.
Также можно удалить несколько элементов одновременно. См. Выполнение действий над несколькими файлами и папками.
Выполнение других действий с файлом данных
В интерфейсе Файлы данных также можно перейти непосредственно к другим инструментам для выполнения анализа конкретного файла. При использовании меню для файла доступны следующие параметры.
-
Анализ воздействия: изучение потенциальных последствий изменения данных в наборе данных.
Оценка анализа воздействия для приложений, скриптов и наборов данных
-
Происхождение: углубленный анализ истории набора данных.
Анализ происхождения для приложений, скриптов и наборов данных
-
Открыть набор данных: открытие набора данных, где можно получить обзор и информацию профиля для файла.
Разрешения в пространствах
Файлы данных ― это тип источника данных в Аналитика Qlik Cloud.
Участники общего пространства с любой из следующих ролей могут управлять источниками данных в этом пространстве.
-
Владелец
-
Может управлять
-
Может изменять
-
Может изменять данные в приложениях
Участники управляемого пространства с любой из следующих ролей могут управлять источниками данных в этом пространстве.
-
Владелец
-
Может управлять
-
Может выполнять задачи оператора (с Право пользователя «Профессионал» или Full User)
Участники пространства с ролью Может использовать данные могут также просматривать источники данных в пространстве и использовать данные там, где у них есть разрешение на создание приложений.
Для получения дополнительной информации о необходимых ролях пространства для действий с источниками данных см. раздел:
-
Разрешения в общем пространстве для пользователей с правом Права аналитика
-
Разрешения в управляемом пространстве для пользователей с правом Права аналитика
Ссылка на структуру папок в пространстве при разработке приложений и скриптов
Правила правильного указания путей к папкам пространства
В Аналитика Qlik Cloud используется следующий синтаксис ссылки на файл в скрипте загрузки:
[lib:// (имя_пространства):(имя_подключения)/(имя_папки)/(имя_файла)]
Необходимо указывать полный путь к папке. Относительные пути не поддерживаются.
Если пространство не существует, оператор не может быть выполнен и возвращает ошибку.
Путь к папке может включать несколько папок в иерархической структуре. Каждое имя_папки в пути должно быть разделено символами /.
В ссылках на файлы, находящиеся в структуре папок, путь не должен содержать следующие элементы:
-
//
-
\
-
\\
-
/./
-
/../
Символы точки (.) после имени пространства, файла или папки допустимы, если они не встречаются в конфигурациях из списка выше.
Примеры: Неправильный синтаксис
Ниже приводятся примеры недопустимого синтаксиса для пути:
В зависимости от типа используемого оператора скрипта, неправильный синтаксис может привести к ошибке при перезагрузке, или к выполнению перезагрузки с отклонениями поведения. Для получения конкретных сведений см. разделы:
Загрузка данных из файлов
В Аналитика Qlik Cloud при загрузке данных из файла данных в рамках скрипта загрузки можно использовать оператор LOAD или вставить код QVS. В обоих случаях иерархические структуры папок могут быть упомянуты в операторе скрипта. Придерживайтесь правил по правильному указанию путей к папкам пространства. Кроме того, файл и все упоминаемые папки должны уже существовать в указанном местоположении. В противном случае перезагрузка завершится ошибкой.
Операторы LOAD в скрипте загрузки
Примеры: Ссылка на файл в пути верхнего уровня пространства
В этом примере загружается файл orders.csv из личного пространства. Файл не находится в определенной папке, а расположен в пути верхнего уровня в пространстве.
LOAD * FROM [lib://DataFiles/orders.csv];
Этот пример загружает файл orders.csv из общего, управляемого пространства или пространства данных. Имя пространства ― TeamSharedSpace. Файл не находится в определенной папке, а расположен в пути верхнего уровня в пространстве.
LOAD * FROM [lib://TeamSharedSpace:DataFiles/orders.csv];
Примеры: Ссылки на определенный пути к папке в пределах пространства
Этот пример загружает файл orders_Europe.csv из папки Orders By Region в личном пространстве.
LOAD * FROM [lib://DataFiles/Orders By Region/orders_Europe.csv];
Этот пример загружает файл orders_Europe.csv из папки Orders By Region в общем, управляемом пространстве или в пространстве данных. Имя пространства ― SalesSpace.
LOAD * FROM [lib://SalesSpace:DataFiles/Orders By Region/orders_Europe.csv];
Вставка кода QVS
Пример: Ссылка на файл QVS в пути верхнего уровня пространства
В этом примере в скрипте загрузки есть ссылка на файл test.qvs. Файл расположен в пространстве TeamSharedSpace. Файл не находится в определенной папке, а расположен в пути верхнего уровня в пространстве.
$(Must_Include=lib://TeamSharedSpace:DataFiles/test.qvs)
Пример: Ссылка на файл QVS в определенном пути к папке в пределах пространства
В этом примере в скрипте загрузки есть ссылка на файл test.qvs. Файл расположен в папке SalesData в пространстве TeamSharedSpace.
$(Must_Include=lib://TeamSharedSpace:DataFiles/SalesData/test.qvs)
Сохранение данных в файлы
При использовании оператора Store в скрипте загрузки в Qlik Cloud можно ссылаться на точную папку в пространстве, где будут храниться созданные файлы. Придерживайтесь правил по правильному указанию путей к папкам пространства. Дополнительно, следующие поведения также применяются и являются уникальными для заявлений Store:
-
Если пространство существует, а указанный путь к папке ― нет, путь будет создан в этом пространстве. В зависимости от определенной структуры папок может быть создана одна или несколько папок. Файл создается и сохраняется там.
-
Если пространство существует, но в указанном пути к папке используются недопустимые разделители папок (например, \, \\, //, /./ или /../), оператор Store все равно будет выполнен. Вместо этого выходной файл сохраняется в пути верхнего уровня в целевом пространстве, его имя содержит полный путь, а не просто указанное имя.
-
Если пространство не существует, оператор Store не может быть выполнен и возвращает ошибку.
Следующие примеры демонстрируют, как ссылаться на конкретный путь к папке в пространстве в рамках оператора Store.
Пример: Сохранение файла в пути верхнего уровня пространства
В этом примере вся таблица mytable экспортируется в Аналитика Qlik Cloud как файл с именем myfile.qvd. Файл добавляется в общее пространство TeamSharedSpace. Файл не находится в определенной папке, а расположен в пути верхнего уровня в пространстве.
Store * from mytable into [lib://TeamSharedSpace:DataFiles/myfile.qvd];
Пример: Сохранение файла в определенном пути к папке в пределах пространства
В этом примере вся таблица mytable экспортируется в Аналитика Qlik Cloud как файл с именем myfile.qvd. Файл добавляется в папку SalesData в пространстве TeamSharedSpace.
Store * from mytable into [lib://TeamSharedSpace:DataFiles/SalesData/myfile.qvd];
Администрирование файлов данных
Администраторы клиента и аналитики могут управлять всеми файлами данных в пространстве в центре активности Администрирование. Для получения дополнительной информации см. раздел Управление файлами данных для администраторов клиента и аналитики.