DataTable を使用して、何百万行ものデータを保存し、そのデータのサブセットをシートに同期させます。
USM Content
概要
DataTable を作成してデータを追加したら、それを 1 つまたは複数のシートに接続して、単一の共有データ ソースを使用したチーム間の共同作業をサポートできます。
フィールドを作成した後は、必要に応じてフィールドを追加、編集、削除できます。DataTable は、テキスト、数値、日付、チェックボックスの各フィールドをサポートしています。正確な検索とフィルターを行うには、正しいフィールド タイプを選択することが不可欠です。たとえば、日付でフィルターや検索を行うには、フィールドを日付タイプに設定する必要があります。
事前準備
- DataTable 接続を作成するシートにおいて所有者または管理者の権限がある。
- DataTable は、プランで利用できるプレミアム アプリケーションです。
- Smartsheet システム管理者が管理センターで有効にした DataTable プレミアム アプリケーションの権限がある。
アクセス権限レベルを確認するには、下のボタンを選択し、DataTable にログインしてください。プランと価格に関するお問い合わせは、DataTable Marketplace ページにアクセスし、営業担当者への連絡方法をご確認ください。
DataTable の作成
DataTable を作成する方法は 2 つあります。
空の DataTable を作成し、後でデータを入力する
Data Shuttle のワークフローを使用する
オプション 1: 空の DataTable を作成する
この方法では、空の DataTable を作成し、Data Shuttle ワークフローを使用してデータを入力します。DataTable を最初に作成すると、設定時により多くのデータ書式設定オプションを使用できます。
左側のナビゲーション バーで [参照] > [DataTable] の順に選択します。
DataTable画面の右上で、 [作成] > [空の DataTable を作成]を選択します。
画面の指示に従います。
DataTable スキーマは、[設定] ページで編集できます。変更すると、シート接続や Data Shuttle ワークフローに影響する可能性があることに注意してください。
オプション 2: 新しい DataTable と Data Shuttle ワークフローを作成する
この方法では、DataTable を作成しながら、同時に初期データセットを入力できます。
左側のナビゲーション バーで [参照] > [DataTable] の順に選択します。
DataTable画面の右上にある[Create (作成)]を選択し、以下のオプションから選択します。
OneDrive
Google ドライブ
Box
Smartsheet 添付ファイル/リンク
[Data Shuttle に移動] を選択し、プロンプトが表示されたら Data Shuttle にログインします。
画面の指示に従ってワークフローを構築します。Data Shuttle でアップロード ワークフローを作成する方法に関する記事を参照してください。
ワークフローを作成したら、 [Publish & Run (公開して実行)]を選択して Data Shuttle ワークフローを生成します。これにより、データがアップロードされ、DataTable が作成されます。
引き続きこの Data Shuttle ワークフローを使用して、新しいデータセットを DataTable に読み込むことができます。
留意点
- インポート ウィザードでは、ソース ファイルの列ヘッダーが自動検出され、DataTable スキーマにマッピングされます。
- この方法は、高度な日付形式オプションに対応していません。Data Shuttle ワークフローのオプションによって検出されるのは、標準の ISO 形式 YYYY-MM-DD HH:MM:SS のみです。これとは異なる形式がソース ファイルに含まれる場合は、オプション 1 を使用して空の DataTable を作成してください。
- Data Shuttle による DataTable へのデータ読み込み時に、CSV または Excel ファイルのデータ解析が DataTable でどのように行われるかは、日付形式によって決まります。たとえば、1999/12/31 を選択すると、DataTable は yyyy/mm/dd 形式で読み込まれます。日付形式を指定せずに DataTable にデータを読み込む場合、日付形式は YYYY-MM-DDTHH:MM:SSZ (例: 2020-09-17T00:00:00Z) となります。
データを DataTable にインポートする
DataTable を作成したら、DataShuttle ワークフローを作成して DataTable に追加データを入力できるようになります。
単一の DataTable に対して複数のワークフローを作成できますが、同じ一意の識別子を使用すると、以降のワークフロー実行時に重複や空のフィールドが追加されなくなります。
Data Shuttle から DataTable への機能は多少異なります。また、インポート中のデータ削除はまだ可能になっていません。
- Data Shuttle にログインします。
- 左側のナビゲーション バーで、プラス アイコンを選択します。
- [Upload Data (データのアップロード)] を選択し、画面の指示に従います。
- ターゲット (ステップ 2) については、[DataTable] を選択し、設定を進めます。
数値データに対しては、フィールド タイプ [数値]を選択してください。DataTable では、特殊文字 (通貨記号、コンマ、パーセント記号など) は数値として認識されません。パーセント、コンマ、通貨記号は使用しないでください。パーセントは、パーセント記号を使わずに 10 進値で表します (例: 50% ではなく 0.5)。