データのインポートによるフォームの作成
1. ソースファイルの準備
Zoho Creatorは、.xls、.xlsx、.xlsm、.csv、.tsv、.ods、.accdb、.mdb、.json、.numbersファイル形式からデータをインポートすることをサポートしています。しかし、スムーズなインポートを行うためには、以下のガイドラインに従ってデータを準備することが最善です。
スプレッドシートおよび表形式からのデータのインポート
データインポートのガイドライン:
- ファイル内のデータがUTF-8でエンコードされていることを確認してください。
- データインポートに基づいて、1つまたは複数のフォームが作成されます。
- インポートしたいシートやテーブルには、少なくとも2行のデータが必要です。そうでない場合は、シートやテーブルは検出されません。
- ファイル内の各シートは、インポートインターフェース内でテーブルとして参照され、アプリケーション内でフォームになります。
- 各行はレコードになり、各列はフィールドになります。 したがって、シート内の行と列内のセルには同じデータが含まれている必要があります。
- 行には、列ヘッダーが必要です。その前にいくつかの空行があっても構いません。なぜなら、インポートインターフェースで行を削除できるからです。
- 空行もインポートされます。インポート前に削除するか、インポートインターフェースの機能を使用して管理することができます。
- すべてのシートから空白の列を削除してください。ただし、インポートインターフェースでは、インポートしたくない列を選択解除することができます。
- Excelファイル内の計算式をインポートすることができます。
- スプレッドシートファイルに定義されたデータ検証が、対応するフォームの「On Validate」ワークフローブロック内のDelugeスクリプトになります。
- サブフォームデータのインポートについて:親データと子データは、別のシートに格納する必要があります。親データを格納したシートを「親テーブル」または「メインフォーム」と呼び、子データを格納したシートを「サブフォーム」と呼びます。
- 電話番号をインポートするには:Zoho Creatorの「電話」フィールドでは、有効な国際電話番号を取得できます。したがって、データをインポートする際は、各電話番号が次のものを含むことを確認する必要があります。
- 「+」記号と有効な国際発信コード。または、同じシートの別の列にある国データに基づいて、インポートインターフェースで提供される 電話番号の標準化 操作を使用して、この部分を確認することもできます。
- 有効な市外局番(米国やイギリスなどの国に適用)
- その国の慣習に従った正しい桁数
- 制限:
- 1つのセルには最大65,536文字まで入力できます
- 1つのシートには最大70列まで入力できます
- アカウントがZohoのUS DCにある場合、ファイルサイズは最大100 MBまで、それ以外のDCの場合は最大10 MBまでとなります。
データベースファイルからのデータのインポート
データインポートガイドライン:
- データインポートに基づいて、1つ以上のフォームが作成されます。
- データベースファイル内の各テーブルは、アプリケーション内のフォームになります。
- データのインポートを行う場合:親データと子データは別のテーブルに格納する必要があります。親データを格納したテーブルは「親テーブル」または「メインフォーム」と呼ばれ、子データを格納したテーブルは「サブフォーム」と呼ばれます。
- 電話番号をインポートする場合:Zoho Creatorの「電話番号」フィールドでは、有効な国際電話番号を取得できます。したがって、データをインポートする際は、各電話番号が次を含むことを確認する必要があります:
- 「+」記号と有効な国際発信コード。または、インポートインターフェイスで提供される 電話番号を標準化 操作を使用して、他の列にある国データに基づいて発信コードを自動的に割り当てることで、この部分を確認できます。
- 有効な市外局番(米国やイギリスなどの国で適用)
- その国の慣習に従った正しい桁数
- 制限:
- 1つのセルには、最大65,536文字まで入力できます
- 1つのテーブルには、最大70列まで入力できます
- ZohoのUS DCでアカウントをお持ちの場合は、ファイルサイズは最大100 MBまで、それ以外のDCでアカウントをお持ちの場合は、最大20 MBまでになります。
2. Zoho Creatorにファイルをアップロードする
- アプリを編集します。
- 「 新規追加 」(+)ボタンを、「 デザイン 」ページの左上に表示されているところをクリックします。
- 「 フォーム 」を選択します。
- 「 データをインポート 」を選択します。
- サポートされているファイル形式のデータをアップロードします。ファイルは以下から取得できます:
- デバイスのローカルストレージ
- URL - 公開可能なダイレクトダウンロードリンク
- クラウドサービス - Google Drive、Box、OneDrive、Dropbox、Zoho Docs
Zoho Creatorがファイルを読み取り、インポートインターフェースの デザイン タブに進みます。
3.インポートインターフェース
インポートインターフェースには2つのタブがあります - デザイン と データ です。
「デザイン」タブは、データの物理的なデータモデルを表示します。言い換えると、ファイルにあるテーブル、各テーブルにある列、各列にマップされたフィールドタイプ、およびテーブル間の関係を表示します。「データ」タブは、データを表示し、インポートするデータをフィルター、精緻化、およびクレンジングするためのさまざまなスマートな機能を提供します。
インポートインターフェースがもたらす便利な機能として、最大10回の変更を 元に戻す と やり直す ことができます。標準のキーボードショートカットを使用して、これらの操作を実行することもできます。これらの操作は、 削除した関係性とリセットした関係性 には影響しません。
4. テーブル、列、日付形式の選択
表の選択/解除を行う
デフォルトでは、ファイル内のすべてのテーブルが選択されています。必要に応じてテーブルを選択解除することができます。選択解除されたテーブル(それに伴うデータも)はアプリにインポートされません。テーブルの選択/解除を行うには:
- 「 デザイン 」タブから、必要なテーブルをチェック/チェック解除してください。
- 「 データ 」タブから:
- 必要なテーブルの下矢印をクリックしてください。
- 「 このテーブルを含める 」チェックボックスをチェック/チェック解除してください。
テーブルの名前を変更する
デフォルトでは、表の名前はスプレッドシートをアップロードした場合にはシートの名前、データベースファイルをアップロードした場合には表の名前が設定されます。表の名前はインポート後に対応するフォームの表示名になります。表の名前を変更するには:
- 「 デザイン 」タブから:
- 必要なテーブルの名前をクリックして編集してください。
- 変更を保存するためにステップオフしてください。
- 「 データ 」タブから:
- 必要なテーブルの下矢印をクリックしてください。
- 必要なテーブルの名前をクリックして編集してください。
- 変更を保存するためにステップオフしてください。
列の選択/解除
デフォルトでは、すべての列が選択されています。必要に応じて列を選択解除できます。選択解除された列(それに伴うデータも)はアプリにインポートされません。列を選択/解除するには、それぞれチェックボックスをオン/オフしてください。
カラムの名前を変更する
デフォルトでは、列の名前はファイル内のものに設定されます。インポート後、列の名前は対応するフィールドの表示名になります。列の名前を変更するには:
- 「デザイン」タブから:
- 必要に応じて、列名をクリックして編集します。
- 変更を保存するためには、確定を押します。
- 「データ」タブからは、列名をクリックして必要に応じて編集することも可能です。または:
- 必要な列の下矢印をクリックし、「カスタマイズフィールド」をクリックします。
- 必要に応じて、列名を編集します。
- 変更を保存するためには、確定を押します。
インポートエラー時の動作を定義する
インポートインターフェースは、データをフィルター、洗練、クレンジングするための多くの機能を提供します。しかし、データが新しいアプリケーションにインポートされる際に発生するエラーを管理するために、Zoho Creatorに対して、 対応する行をスキップ するか、 列に空の値を設定 するかを指定することができます。
- インターフェースの左上隅に表示されている アプリケーション設定 (ギア)アイコンをクリックしてください。 設定 パネルが右からスライドして表示されます。
- インポートエラー時 に必要な選択肢を選択します。
日付フォーマットを設定する
データフォーマットの設定は重要であり、これによりZoho Creatorがファイル内の日付値をどのように解釈するかが決まります。日付フォーマットを設定するには:
- インターフェースの左上隅に表示されている アプリケーション設定 (ギア)アイコンをクリックします。 設定 パネルが右からスライドインします。
- 日付フォーマット のドロップダウンから必要な値を選択します。
アプリケーションはロケールに基づいて日付を認識する機能があります。ロケールが米国などの場合、dd.mm.yyyyのような日付は日付として認識されず、テキストとして扱われます。そのため、すべての可能な日付と時間フォーマットが認識されます。カラム間の日付フォーマットが異なる場合は、 日付と時間を標準化 オプションの下で共通のフォーマットに洗練することができます。
5. フィールドをカスタマイズする
インポートインターフェースでは、「カスタムフィールド」オプションを使用して、フィールド名、タイプ、およびプロパティをカスタマイズできます。
フィールドをカスタマイズするには:
-
データ タブから、カスタマイズしたい列の近くのダウン矢印をクリックします。
-
クリックして フィールドをカスタマイズします。 これで、フィールドをカスタマイズするオプションを見つけることができます。
-
フィールドの名前を変更する: フィールド名を編集するには、そのフィールド名をクリックしてください。
-
フィールドタイプの変更 : 「フィールドタイプ」の下のドロップダウンから、望むフィールドタイプを選択してください。
-
フィールドのプロパティを変更する: 「FIELD PROPERTIES」のセクションで、変更するオプションのリストを見つけることができます。フィールドタイプによって、フィールドプロパティ内のオプションが以下の表のように変化します。
フィールドタイプ | フィールドプロパティ | ||||||||||
初期値 | 初期値 | 初期決定 | 最大文字数 | 最大桁数 | 小数点 | 必須 | 重複を許さない | 個人データを含む | データを暗号化する | 健康情報を含む | |
名前 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
メール | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
住所 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
電話 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
単行 | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
複数行 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
日付 | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
番号 | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
ドロップダウン | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
ラジオ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
複数選択 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
チェックボックス | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
決定ボックス | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
リッチテキスト | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
URL | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ |
パーセント | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
通貨 | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
10 進数 | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
日付 - 時刻 | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
時間 | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
サブフォーム | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
複数選択の検索 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ |
単一選択の検索 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ |
自動番号 | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
6. フォーム間の関係の作成と管理
ファイルをインポートしてフォームを作成すると、Zoho Creatorはファイル内のテーブル間の関係を検出します。 インターフェースでは、次のことが可能です:
- インポートするテーブル間の関係を、ルックアップやサブフォームフィールドを使用して作成・管理します
- インポートするテーブルと、すでにアプリ内に存在するフォーム間の関係を、ルックアップフィールドを使用して新たに作成します
「 デザイン 」タブでは、関係を表示および管理することも可能です。
- 上部左側のドロップダウンで「関係を表示」を選択して、テーブル固有の関係を表示します。
- デフォルトでは「全てのテーブル」が選択されています
- テーブルを選択すると、関連する全てのテーブルを表示できます
- 選択したテーブルの全ての関係を削除するには「削除」ボタンを使用します。「全てのテーブル」がドロップダウンで選択されている場合は、「全て削除」ボタンが表示されます。
- 「全てのテーブル」が選択されており、既存の関係を変更した場合、「全てリセット」ボタンが表示されます。このボタンを押すと、全てのテーブル関係が元の状態に戻ります。
7. 特定のフィールドにデータをインポートする
Zoho Creatorは、さまざまなタイプのフィールドを提供しています。それぞれが特定の種類のデータを収集するために意図されています。フォームを作成するためにデータをインポートすると、すべてのシート/テーブルの列は、適切なフィールドタイプで自動的に設定されます。列のフィールドタイプを変更するには:
- 必要な列の下の矢印をクリックし、 カスタマイズフィールド を選択します。
- 必要な値で フィールドタイプ を設定します。 アドノーツ、統合、ファイルのアップロード、オーディオ、ビデオ、イメージ、および署名を除くすべてのフィールドタイプにデータをインポートできます。
以下のセクションを参照してください:
サブフォームデータのインポート
Zoho Creator では、 サブフォーム が、マスター-詳細関係のデータを管理するのに最適なフィールドとして利用できます。例えば、注文管理シナリオでは、注文と注文明細は、マスター-詳細関係または親-子関係にあり、それぞれの注文には複数の明細が含まれています。
Zoho Creator に、テーブル内のデータが子データであることを伝え、アプリ内のサブフォームとして作成するには:
- 必要なテーブルの下の矢印をクリックし、 サブフォームにする をチェックします。
- インポート操作の後に親またはメインフォームとなる親データを含むテーブルを選択します。
- 各行を一意に識別するメインフォームの列を選択します。
- 現在のテーブルの親行識別子となる列を選択します。
名前のインポート
Zoho Creator では、 Name は、 Prefix 、 First Name 、 Last Name 、 Suffix のサブフィールドから構成されています。名前のインポートは、両方の場合にサポートされています。
ケース1 : 一つの列にフルネームがある場合、次のようにする必要があります:
- 名前データを含む列を選択します。
- その右下の矢印をクリックして、 カスタマイズフィールド を選択します。
- フィールドタイプ を 名前 に設定します。列ヘッダーに 分割 アイコンが表示されます。
- 分割 アイコンをクリックします。名前が次のように分割されます:
- 空白文字を使用して、名前を接頭辞、名、姓、接尾辞の順に分割します。
- 接頭辞として、 Mr. 、 Ms. 、 Mrs. のみが考慮されます。末尾のピリオド(.)は接頭辞を識別するために必要です。
ケース2 : 名前が複数の列に分割されている場合、次のことを行う必要があります:
- 最初の名前データを含む列を選択します。
- その下の矢印をクリックし、 カスタマイズフィールド を選択します。
- フィールドタイプ を 名前 に設定します。 列は ファーストネーム サブフィールドにマップされます。
- 他のサブフィールドデータを含む列を選択します。
アドレスのインポート
Zoho Creator では、 住所 は、 住所1 、 住所2 、 市区町村 、 州/都道府県 、 郵便番号 、および 国 のサブフィールドから構成されています。 インポートアドレスは、両方の場合にサポートされています。
ケース1 : 一列に完全な住所がある場合、以下の手順を行う必要があります:
- 住所データを含む列を選択します。
- その右側の矢印をクリックし、 カスタマイズフィールド を選択します。
- フィールドタイプ を 住所 に設定します。 列ヘッダーに 分割 のアイコンが表示されます。
- 分割 アイコンをクリックします。 システムは、カンマ(,)を使用して住所データをサブフィールドに分割します。 最初のカンマの前にあるすべてのテキストは、Address Line1とみなされます。
ケース2 : アドレスが複数の列に分割されている場合、次のようにしなければなりません:
- アドレスデータを含む列を選択します。
- その右の下矢印をクリックし、「カスタマイズフィールド」を選択します。
- 「フィールドタイプ」を「アドレス」に設定します。この列は「アドレスライン1」サブフィールドにマッピングされます。
- 他のサブフィールドデータを含む列を選択します。
電話番号のインポート
- 電話番号を含む列を選択します。
- その右側の矢印をクリックし、 カスタマイズフィールド を選択します。
- フィールドタイプ を 電話 に設定します。
ブール型データのインポート
ファイル内のテーブルには、true/false、0/1、yes/no、Y/Nなどの値を格納する列があります。これらをブール値と呼びます。Zoho Creatorは、このようなデータを格納するための Decision Box フィールドを提供しています。
もし、列が「真」と「偽」の値のみを含んでいる場合、Zoho Creatorは自動的に決定ボックスのフィールドと関連付けます。他のブール値の場合、Zoho Creatorは列を ラジオ フィールドに関連付けます。Zoho Creatorに列がブールデータを含むことを伝えるには:
- 必要な列を選択して、 カスタマイズフィールド をクリックします。
- フィールドタイプ を 決定ボックス に設定します。Zoho Creatorは、列にあるブール値を一覧表示します。
- どの値が true として、どの値が false として扱われるかをマップします。
- 任意で、作成されるフィールドの 初期値 プロパティを設定します。
8. データのクレンジング
データの並べ替え
特定の列に基づいて、テーブル内のデータを昇順または降順で並べ替えることができます。ソートされた順序は、作成されるフォームには適用されません。これは、必要な順序でデータを表示することを可能にします。データをソートすることで、データ洗練操作を実行する前に役立つことができます。
データを並べ替えるには:
- 必要な列の下矢印をクリックします。
- 必要なソート順を選択します。
行の削除
インポートインターフェースを使用することで、テーブルから行を削除することができます。スプレッドシート(アップロードしたスプレッドシート)がいくつかの空行で始まる場合や、特定の条件(データをフィルタリングすることで確認できます)を満たす行を削除したい場合など、行を削除する必要がある場合があります。
- 1つまたは複数のレコードを選択してください。
- 右クリックして、「行を削除」を選択します。削除された行の数が表示されるバナーが表示されます。
ヒント:インポートインターフェースでは、変更を 元に戻す と やり直す ことができます。
データをフィルタリングする
テーブル内のデータをフィルタリングすることで、データ洗練操作を行う前に役立つことができます。 フィルタリングされたデータのみが、作成されるフォームにインポートされます。 テーブル内のデータをフィルタリングするには次の手順を実行します。
- 必要なテーブルを選択します。
- 「 フィルター 」をクリックします。
- 必要な条件を設定します。条件は最大20の副条件を含めることができます。
データの検索と置換
テーブル全体やその列内から値を検索し、別の値に置き換えることができます。このオプションは、 データ タブで利用できます。
9. テキスト変換
テキスト変換を使用することで、列内のアルファベットの大文字小文字を標準化し、列内のデータを統一することができます。
テキストを変換するには:
-
データタブから、テキストを統一したい列の近くの下矢印をクリックしてください。
-
クリックして テキスト変換 を選択し、 大文字に か、 小文字に か、 文頭大文字に するかお好みで選択してください。
-
データ内のある場合のHTMLエンティティも、それらの等価なHTML特殊文字にデコードすることができます。HTML予約文字のような' < から 「< 」 となります。このアクションは、 。 HTMLエンティティをアンエスケープする オプションを使用して行うことができます。例えば、式 <pre>が HTML エンティティをアンエスケープを 適用する時
とデコードされます
10. データの洗練
インポートインターフェースは、以下のスマートデータ洗練操作をもたらします。
- 不規則なスペルを修正する - これにより、スペルの不一致や書式上のエラーを特定できます。それは、文字数、発音、文字の繰り返しなどにおいてほぼ同じクラスターを表示します。クラスターの値を提案された値や、自由に選択した値で変更できます。
- 不足した値を修正する - これは、列に空のセルがあるかどうかを見つけ、次のいずれかの方法で修正できます:
- 前の行にある値で空のセルを埋める
- 自由に選択した値で空のセルを埋める
- その列で最も多く発生する値で空のセルを埋める
- その列に値がない行を削除する
- 列の分割 - これにより、列のデータを2つに分割することができます。データを分割するために、どのデリミタ(空白、カンマ、またはハイフンなど)を使用するかを定義する必要があります。
- 列をマージする - これにより、選択された順序で2つ以上の列のデータをマージできます。オプションとして、値間にセパレータ(空白、コンマ、ハイフンなど)を追加するかどうかを定義できます。マージされた値をプレビューすることができます。
- 探索および編集 - これは、値の周波数分布を示し、データを 検索および置換 で変更するか、 一貫性のないスペルを修正 操作を使用するかどうかを決定するのに役立ちます。
- 日付と時刻を標準化する - これにより、日付/日時列を共通の形式に標準化できます。これにより、複数の日付形式をアップロードして標準化できます。「ピボット年」を選択するオプションも利用できます。このピボット年は、年の値が2桁の場合に役立ちます。このような場合、2桁の年の値xxはピボット年より小さい場合は20xxに拡張され、ピボット年以上の年の値は19xxに拡張されます。
- 電話番号を標準化する - これにより、国際E. 164表記に従って電話番号を標準化できます。次のいずれかを行うことができます。
- 選択した列の全ての電話番号に、特定の国の国際電話番号を先頭に付けます。例えば、アメリカ合衆国を国として選択した場合、選択した列の全ての電話番号に+1が付けられます。また、オーストラリアに関連する電話番号には+61が付けられます。
- 同じシートの別の列にある国のデータに基づいて、国際電話番号を先頭に付けます。国のデータは国名か、標準の2文字または3文字のISO 3166コードのいずれかでなければなりません。例えば、電話番号列に「222-555-019」があり、国列に「アメリカ合衆国」がある行の場合、それは「+12225550191」に変更されます。
- 重複した行を修正する - この操作により、シートまたはテーブルの1つまたは複数の列にまたがる重複レコードを検索し、削除することができます。削除する残りの重複レコードに、行を含める/除外することができます。行を除外すると、その行はグレーアウトして保持され、残りの重複行は削除されます。次のGIFは、レコードをインクルード/除外する方法を示しています:
- 正確な一致 選択された列に同じ(大文字と小文字を区別する)値を含む行を検索します。
- 類似一致 は、大文字と小文字、句読点、単語の順序、および空白を除いた選択された列に値を含む行を検索します。
- ファジーマッチ は、タイポ、発音の類似性、および文字の置換エラー(フィールド内の「ei」と「ie」などの文字が入れ替わっている場合)を除いて、選択された列に似た値を持つ行を検索します。
- テキストベースおよび電話番号の列では、3つのマッチ: 正確 、 類似 、 ファジー のいずれかを使用して重複を検索することができます。
- 数値、日付、時間、日時フィールドタイプにマップされた列については、すべて3つのマッチが同じ重複クラスターを表示します。
- 選択した重複のクラスターに応じて、対応する行が左側に表示されます。1つの行を マスターレコード として設定することができ、UI上でハイライト表示されます。
- 「 重複を削除 」ボタンをクリックすると、各クラスターのマスターレコード以外のすべての行が削除されます。また、除外される行もあります。以下のGIFは、インポートインターフェイスで重複レコードがどのように完全一致で削除されるかを示しています:
11. テーブルの構造変更
- データタブ内で、 テーブルを構造変更 をクリックしてください。
- 「 データ構造変更を実行 」をクリックしてください。また、データを構造変更する前に、 データを精緻化 することもできます。その場合は、 データを精緻化 をクリックしてください。
- データを小さなテーブルに分割することにより、構造が自動的に提案されます。ドロップダウンを使用して提案された構造と元の構造を切り替えてください。
- テーブル名をクリックして名前を変更します。
- テーブルのデザインを変更するために、カラムをドラッグ&ドロップしてください。これにより、フォーム内のフィールドの順序が変更されます。
- 列を他のテーブルにドラッグ&ドロップすることで、テーブル間で列を移動できます。
- テーブルから列をドラッグ&ドロップして新しいテーブルを作成します。 ポップアップで、 旧テーブルにルックアップ列を作成する チェックボックスを選択し、 作成 をクリックします。
- 元に戻すために、 Reset をクリックしてください。表示されているビューに応じて構造が元に戻ります。例えば、提案ビューを選択している場合、初期の提案構造に戻ります。
- 構造を確認した後、 構造を再構築 をクリックしてください。
- オリジナル表示 は、関係なしの単一のテーブル構造でアップロードされたデータの構造を表します。これにより、手動で構造を作成できます。
- 提案表示 は、アップロードされたデータを小さなテーブルに分割し、ルックアップ関係を作成することで自動的に提案された構造を表します。
-テーブルの列に繰り返しの値がある場合、構造化の後、これらの繰り返しの値がユニークな値としてまとめられ、これらのユニークな値に自動生成されたIDが付与されます。この自動生成された列は他のテーブルとマッピングされます。
12. Ziaを使ったスマートな提案
Zia(Zohoのインテリジェントアシスタント)は、アップロードされたファイルから問題がある可能性のあるデータに基づいて提案を行います。 Ziaは、次のような問題に関する提案を提供します。
- テーブルの構造を再構築する
- テーブルレベルで行を複製する
- データの不一致
- 複数のデータ型
- 欠落している値
- 標準化されていない電話番号
- 標準化されていない名前と住所
- 標準化されていない日付/日時/時間
- エスケープされていないHTMLエンティティを持つデータ
- 引用符で囲まれた値
「スマートサジェスト」ボタンをクリックすると、Ziaのサジェストのスライダーが表示されます。上記の各問題は検出され、カードとして表示されます。
13. フォームの作成
- データを見たり洗練した後、右上隅の「作成」をクリックします。 進捗状況を表示するポップアップが表示されます。
- ポップアップで「データのインポートが正常に完了しました」をクリックして、データインポートの概要を表示します。
- 「アプリケーションにアクセス」をクリックして、新しく作成したフォームにアクセスします。