С помощью DataTable можно хранить миллионы строк данных и синхронизировать подмножества этих данных в таблицах.
USM Content
Обзор
После того как вы создали объект DataTable и добавили данные, вы можете связать его с одной или несколькими таблицами, чтобы использовать единый общий источник данных.
После создания вы можете добавлять, отредактировать или удалять поля по мере необходимости. DataTable поддерживает следующие типы полей: текст, число, дата и флажки. Выбор правильного типа поля имеет решающее значение для точного поиска и фильтрации — например, для фильтрации или поиска по датам в поле должен быть установлен тип «Дата».
Предварительные условия
- У вас должны быть разрешения уровня владельца или администратора для таблиц, которые вы хотите подключить к DataTable.
- DataTable — это приложение премиум-класса, доступное в рамках вашего плана.
- Ваш системный администратор Smartsheet должен предоставить вам разрешения на работу с премиум-приложением DataTable в Центре администрирования.
Чтобы проверить свой уровень доступа, нажмите кнопку ниже и войдите в DataTable. Зайдите на страницу DataTable Marketplace, чтобы узнать, как связаться с торговым представителем для получения информации о расценках.
Создать DataTable
Существует два способа создать объект DataTable:
Создать пустую таблицу данных и добавить данные позже
Особенности рабочих процессов Data Shuttle:
Способ 1. Создание пустого объекта DataTable
Вы можете создать пустой объект DataTable, а затем внести в него данные с помощью рабочего процесса Data Shuttle. При использовании этого метода у вас будет больше возможностей форматирования данных.
На панели навигации слева нажмите кнопку Обзор > DataTables.
В правом верхнем углу приложения DataTable выберите Создать > Создать пустой объект DataTable.
Следуйте инструкциям на экране.
Вы можете изменить схему объекта DataTable на странице Settings (Параметры). Обратите внимание, что изменения могут отразиться на связи с таблицами и рабочими процессами Data Shuttle.
Способ 2. Создание нового объекта DataTable с помощью рабочего процесса Data Shuttle
Вы можете создать объект DataTable и одновременно заполнить его исходным набором данных.
На панели навигации слева нажмите кнопку Обзор > DataTables.
В правом верхнем углу приложения DataTable нажмите Создать, а затем выберите один из следующих вариантов:
OneDrive
Google Диск
Поле
Вложение Smartsheet
Выберите Продолжить в Data Shuttle и выполните вход в Data Shuttle, если появится запрос.
Следуйте инструкциям на экране. Подробнее о создании рабочего процесса загрузки данных в Data Shuttle.
После создания рабочего процесса нажмите кнопку Publish & Run (Опубликовать и запустить), чтобы сгенерировать рабочий процесс Data Shuttle, который загрузит ваши данные и создаст объект DataTable.
Вы можете продолжить использовать этот рабочий процесс Data Shuttle, чтобы загружать новые наборы данных в DataTable.
Обратите внимание
- При использовании этого способа мастер импорта автоматически распознаёт заголовок столбца в исходном файле и сопоставит заголовки со схемой объекта DataTable.
- При этом не поддерживаются сложные форматы дат. Рабочий процесс Data Shuttle распознаёт только стандартный формат ISO (ГГГГ-MM-ДД ЧЧ:MM:СС). Если исходный файл содержит даты в ином формате, создайте пустой объект DataTable, используя способ 1.
- От формата даты зависит, каким образом DataTable обработает данные в файле CSV или Excel при загрузке данных в DataTable с помощью Data Shuttle. Например, если вы выберете формат «12/31/1999», DataTable будет ожидать, что даты будут загружены в формате MM-DD-YYYY. Если вы загружаете данные в объект DataTable, не указывая формат даты, по умолчанию будет использоваться формат "гггг-мм-ддTчч:мм:ссZ", например 2020-09-17T00:00:00Z.
Импортирование данных в объект DataTable
После создания объекта DataTable вы можете создать рабочие процессы Data Shuttle для внесения данных.
Вы можете создать несколько рабочих процессов для одного и того же объекта DataTable, однако вам потребуется использовать один и тот же уникальный идентификатор, чтобы избежать появления дублирующих записей и пустых полей при следующих запусках рабочих процессов.
Функции Data Shuttle и DataTable несколько отличаются, и в настоящий момент не допускается удаление данных во время импорта.
- Войти в Data Shuttle.
- Нажмите значок плюса на панели навигации слева.
- Выберите Upload Data (Загрузить данные) и следуйте инструкциям на экране.
- В качестве целевого расположения (шаг 2) выберите DataTable и продолжите настройку.
Для числовых данных необходимо выбрать тип поля Number (Число). В объектах DataTable не распознаются числовые значения, содержащие специальные символы (обозначения валюты, запятые, знак процента и т. д.). Не используйте такие символы, как проценты, запятые или символы валюты. Вместо этого переведите процентные значения в десятичные дроби (например, 0,5 вместо 50 %).