DataTable の作成

APPLIES TO

  • Smartsheet Advance Package

RELATED CAPABILITIES

Who can use this capability?

  • Owner
  • Admin

Smartsheet の DataTable を使用すると、Smartsheet に何百万行ものデータを保存して、そのデータのサブセットをシートに同期させることができます。DataTable を作成してデータを入力したら、DataTable をシート (複数可) に接続できるため、単一のデータ ソースを使用したチーム間の共同作業が行えるようになります。

DataTable を作成してデータを入力する

APPLIES TO

  • Smartsheet Advance Package

RELATED CAPABILITIES

Who can use this capability?

  • 所有者
  • 管理者

概要

DataTable の作成後に、フィールドの追加、編集、削除を実行できます。DataTable は、テキスト、数値、日付、チェックボックスの各フィールドをサポートしています。フィールド タイプは、検索やフィルターを実行するうえで重要です。たとえば、日付に基づいて検索やフィルターを行う場合、フィールドは関連する日付のタイプにする必要があります。

DataTable を使用するには、ユーザーが以下のすべての条件を満たしている必要があります。

  • DataTable 接続が作成されるシートにおいて所有者または管理者の権限がある。
  • DataTable がプランで利用できるプレミアム アプリケーションである。
  • Smartsheet システム管理者がユーザー管理で有効にした DataTable プレミアム アプリケーションの権限がある。

アクセス権限レベルを確認するには、DataTable にログインしてください

プランと価格に関するお問い合わせは、DataTable Marketplace ページにアクセスし、営業担当者への連絡方法をご確認ください。


DataTable の作成

DataTable を作成する方法は 2 つあります。

  • 空の DataTable を作成し、後でデータを入力する

  • Data Shuttle のワークフローを使用する

 

オプション 1: 空の DataTable を作成する

この方法では、空の DataTable を作成し、Data Shuttle ワークフローを使用してデータを入力します。DataTable を最初に作成すると、設定時により多くのデータ書式設定オプションを使用できます。

  1. 左側のナビゲーション バーで [Browse (参照)] > [DataTable] の順に選択します。

  2. DataTable 画面の右上にある [Create (作成)] を選択し、[Create a blank DataTable (空の DataTable を作成)] を選択します。

  3. 画面の指示に従います。

DataTable スキーマは、[Settings (設定)] ページで編集できます。ただし、変更すると、シート接続や Data Shuttle ワークフローに影響する場合があるため、ご注意ください。

 

オプション 2: 新しい DataTable と Data Shuttle ワークフローを作成する

この方法では、DataTable を作成しながら、同時に初期データ セットを入力します。

  1. 左側のナビゲーション バーで [Browse (参照)] > [DataTable] の順に選択します。

  2. DataTable 画面の右上にある [Create (作成)] を選択し、以下のオプションから選択します。

    • OneDrive

    • Google ドライブ

    • Box

    • Smartsheet 添付ファイル/リンク

  3. [Continue to Data Shuttle (Data Shuttle に移動)] を選択し、プロンプトが表示されたら Data Shuttle にログインします。

  4. 画面の指示に従ってワークフローを構築します。Data Shuttle ワークフローの作成に関する詳細情報はこちらをご覧ください

  5. ワークフローを作成したら、[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 の詳細はこちらをご覧ください。

Data Shuttle から DataTable への機能は多少異なります。また、インポート時のデータ削除はまだ可能になっていません。

 

  1. Data Shuttle にログインします。
  2. 左側のナビゲーション バーで、プラス アイコンを選択します。
  3. [Upload Data (データのアップロード)] を選択し、画面の指示に従います。 
  4. ターゲット (ステップ 2) については、[DataTable] を選択し、設定を進めます。

数値データに対して、フィールド タイプ [Number (数値)] を選択していることを確認してください。DataTable では、特殊文字 (通貨記号、コンマ、パーセント記号など) は数値として認識されません。パーセント、コンマ、通貨記号は使用せず、パーセントは 10 進値で表してください (例: 50% ではなく 0.5)。

 

Smartsheet University のサブスクリプション契約者は、DataTable の作成と接続に関するコースで、このプロセスについて学習できます。