DataTable — это инструмент Smartsheet для хранения миллионов строк данных и синхронизации подмножеств этих данных с таблицами. Внеся данные в объект DataTable, вы можете связать его с одной или несколькими таблицами, после чего использовать возможности Smartsheet для работы с информацией, обращаясь к единому источнику данных.
USM Content
Обзор
После создания объекта DataTable вы сможете добавлять, редактировать и удалять поля. DataTable поддерживает следующие типы полей: текст, число, дата и флажки. Тип поля влияет на поиск и фильтрацию данных. Например, если вы хотите выполнить поиск или создать фильтр на основе даты, поле должно иметь тип "Дата".
Предварительные условия
Для использования DataTable пользователь должен соответствовать всем перечисленным ниже критериям.
- У вас должны быть разрешения уровня владельца или администратора для таблиц, которые вы собираетесь подключить к DataTable.
- DataTable — это премиум-приложение, доступное в рамках плана.
- Ваш системный администратор Smartsheet должен предоставить вам разрешения на работу с премиум-приложением DataTable в разделе Управление пользователями.
Чтобы проверить свой уровень доступа, войдите в DataTable здесь. Зайдите на страницу DataTable Marketplace, чтобы узнать, как связаться с торговым представителем для получения информации о расценках.
Создать DataTable
There are two ways to create a DataTable:
Create an empty data table and populate the data later
Особенности рабочих процессов Data Shuttle:
Способ 1. Создание пустого объекта DataTable
Вы можете создать пустой объект DataTable, а затем внести в него данные с помощью рабочего процесса Data Shuttle. При использовании этого метода у вас будет больше возможностей форматирования данных.
На панели навигации слева нажмите кнопку Обзор > DataTables.
В правом верхнем углу приложения DataTable выберите Создать, а затем Создать пустой объект DataTable.
Следуйте инструкциям на экране.
Вы всегда можете изменить схему объекта DataTable на странице Settings (Параметры). Обратите внимание, что внесённые изменения могут отразиться на связи с таблицами и рабочими процессами Data Shuttle.
Способ 2. Создание нового объекта DataTable с помощью рабочего процесса Data Shuttle
Using this method, you create the DataTable and populate it with an initial data set at the same time.
На панели навигации слева нажмите кнопку Обзор > DataTables.
В правом верхнем углу приложения DataTable нажмите Создать, а затем выберите один из следующих вариантов:
OneDrive
Google Диск
Box
Вложение Smartsheet
Select Continue to Data Shuttle and log in to Data Shuttle if prompted.
Следуйте инструкциям на экране. Создание рабочего процесса загрузки данных в Data Shuttle
After building your workflow, select Publish & Run to generate a Data Shuttle workflow to upload your data and create your DataTable.
You can continue using this Data Shuttle workflow to load new data sets to your DataTable.
Обратите внимание
- При использовании этого способа мастер импорта автоматически распознаёт заголовок столбца в исходном файле и сопоставит заголовки со схемой объекта DataTable.
- При этом не поддерживаются сложные форматы дат. Рабочий процесс Data Shuttle распознаёт только стандартный формат ISO (ГГГГ-MM-ДД ЧЧ:MM:СС). Если исходный файл содержит даты в ином формате, используйте способ 1.
- От формата даты зависит, каким образом DataTable обработает данные в файле CSV или Excel при загрузке данных в DataTable с помощью Data Shuttle. Например, если вы выберете формат "12/31/1999", DataTable будет ожидать, что даты будут загружены в формате "мм/дд/гггг". Если вы загружаете данные в объект DataTable, не указывая формат даты, по умолчанию будет использоваться формат "гггг-мм-ддTчч:мм:ссZ", например 2020-09-17T00:00:00Z.
Импортирование данных в объект DataTable
После создания объекта DataTable вы можете создать рабочие процессы Data Shuttle для внесения данных.
Вы можете создать несколько рабочих процессов для одного и того же объекта DataTable, однако вам потребуется использовать один и тот же уникальный идентификатор, чтобы избежать появления дублирующих записей и пустых полей при следующих запусках рабочих процессов. Подробнее о DataShuttle.
Функции DataShuttle и DataTable несколько отличаются, и в настоящий момент не допускается удаление данных при импорте.
- Выполните вход в Data Shuttle.
- Нажмите значок плюса на панели навигации слева.
- Выберите Upload Data (Загрузить данные) и следуйте инструкциям на экране.
- На шаге 2 выберите DataTable в качестве целевого расположения, а затем продолжите настройку рабочего процесса.
Обратите внимание, что для числовых данных необходимо выбрать тип поля Number (Число). В объектах DataTable не распознаются числовые значения, содержащие специальные символы (обозначения валюты, запятые, знак процента и т. д.). Don’t include percent, commas, or currency symbols. Instead, format percentages as a decimal value (for example, 0.5 instead of 50%).
Подписчики платформы Smartsheet University могут пройти курс Create and Connect a DataTable (Создание и подключение объекта DataTable).