Zoho DataPrep では、Zoho Creator コネクタを使用して、Zoho Creator のフォームデータをシームレスに取り込むことができます。Zoho Creator は、ビジネス向けのカスタム Web アプリやモバイルアプリを迅速に構築できる、強力なローコードアプリケーション開発プラットフォームです。このコネクタを使用すると、ETL 処理の実行、データ移動の自動化、Zoho Creator と Zoho DataPrep 間のスムーズなデータ連携を行うことができます。
1.既存のパイプラインを開くか、create a pipelineリンクから新しいパイプラインを作成し、ホームページのパイプラインタブまたはワークスペースタブで、データを追加オプションをクリックします。
情報: パイプラインビルダー上部の データをインポート2. 左側ペインのZoho アプリカテゴリを選択し、Zoho Creatorをクリックします。検索ボックスから直接検索して選択することもできます。
3. 環境を選択ドロップダウンから、必要な環境を選択します。
本番- 実際に稼働している本番版のアプリケーションです。
5. すべてのデータをインポートするか、指定した日付以降のデータのみをインポートするかを選択できます。
a) 「すべてのデータをインポート」を選択した場合 - 選択したフォームで利用可能なすべてのデータがインポートされます。
b) 「特定の日付からデータをインポート」を選択した場合 - 選択したフォームで、指定した日付以降(当日を含む)に追加または更新されたすべてのデータがインポートされます。
情報: 新規および更新データは、Creator からデータをインポートする際に生成される(システム生成列)Added_Time列とModified_Time列を使用して、選択した日付以降のものが取得されます。
メモ: 他のアプリケーションやデータソースとの連携(統合データソース)によって作成されたフォームは、Zoho DataPrep にインポートできません。
7. 選択したフォームは上部に表示されます。インポートをクリックして、選択したフォームを Zoho DataPrep にインポートします。
8. データのインポートが完了すると、パイプラインビルダーページが開き、ここから ETL パイプラインに変換処理を適用できます。ステージを右クリックし、データを準備オプションを選択して、DataPrep Studio ページでデータを準備することもできます。こちらをクリックして、変換処理の詳細をご確認ください。
9. データフローの作成と、各ステージへの必要な変換処理の適用が完了したら、ステージを右クリックしてデスティネーションを追加し、データフローを完了します。
メモ: パイプラインにデスティネーションを追加した後、まずは手動実行で ETL パイプラインを実行してみてください。手動実行で問題なく動作することを確認したら、スケジュールを設定して、パイプラインとデータ移動を自動化できます。さまざまな実行タイプについてはこちらをご覧ください。
パイプラインは、[スケジュール]オプションを使用して実行を予約できます。スケジュール設定時に、Creatorアプリケーションからインクリメンタルデータをインポートすることもできます。インクリメンタルデータのインポートとは、前回の同期以降に追加または更新されたレコードのみをインポートする方法です。
1. パイプラインビルダーで、スケジュールオプションを選択します。
2. 繰り返し方法(毎時、毎日、毎週、毎月)を選択し、実行間隔ドロップダウンで頻度を設定します。 実行間隔ドロップダウンの内容は、選択した繰り返し方法によって変わります。詳細はこちらをクリックして確認してください。
情報: 設定できる範囲は2~100です。初期値は2です。
6. [ソースからデータをどのようにインポートしますか?]ドロップダウンから、必要なオプションを選択します。このオプションでは、すべてのデータをインポートする、更新および新規データのみをインポートする、新規データのみをインポートする、またはデータをインポートしない、のいずれかを選択できます。
情報: 更新済みデータと新規データは、前回のインポート時刻以降のModified_Time列とAdded_Time 列を基準に取得されます。
情報: 新しいデータは、前回のインポート時刻以降の Added_Time 列を基準に取得されます。
新しいデータがない場合は既存データを使用する:
増分インポート中に、
- チェックボックスがオンの場合: 取得元に新しいデータがないときは、最後に取得したデータが再度インポートされます。
- チェックボックスがオフの場合: 取得元に新しいデータがないときは、インポートは失敗し、ファイルは一切インポートされません。その結果、パイプラインジョブ全体が失敗します。
7. Saveをクリックして、データセットのインポートをスケジュールします。
重要:
すでに Creator でスケジュールを設定している場合、インポート設定セクションでEdit scheduleオプションをクリックして新しいスケジュールを設定すると、以前の設定に基づいてデータが再読み込みされます。
データに無効な値がある場合はエクスポートを停止: このオプションを有効にすると、準備済みデータに無効な値が残っている場合にエクスポートを停止します。
メモ: このオプションは、パイプラインに 2 つ以上の出力先を追加している場合にのみ表示されます。
1) Order exportsトグルをクリックします。
8. スケジュール設定を構成したら、Save をクリックしてスケジュールを実行します。これによりパイプラインが開始されます。
各スケジュール実行はジョブとして保存されます。パイプラインがスケジュールされると、データソースからデータが取得され、各ステージで適用した一連の変換によってデータが準備され、その後、データ連携を通じて出力先へ定期的にエクスポートされます。この一連の処理は、ジョブ履歴に記録されます。
情報: スケジュールのステータスは、後からジョブページでも確認できます。
メモ: パイプラインにさらに変更を加えた場合、その変更はドラフト版として保存されます。[Draft] オプションを選択してパイプラインを「準備完了」にすると、スケジュールに変更内容が反映されます。
スケジュールを設定した後は、必要に応じて スケジュールを一時停止 またはスケジュールを再開したり、スケジュールを編集および スケジュールを削除することができます。これらはパイプラインビルダーのスケジュール有効オプションから操作できます。
スケジュールを編集して保存すると、次回のジョブは前回のスケジュール実行時刻から、次のスケジュールされたデータ間隔までのデータを対象に実行されます。
3. [すべての出力先] タブで Zoho Creator を検索するか、Zoho アプリカテゴリで絞り込み、Zoho Creator をクリックします。
4. [環境を選択] ドロップダウンから、データをエクスポートしたい環境を選択します。
メモ: 統合データソースを使用して作成されたフォームへのデータのエクスポートはサポートされていません。
6. Zoho Creator へのエクスポートデータをどのように処理するか、次のいずれかのオプションを選択します。
新規レコードのみ追加: このオプションでは、Zoho Creator に新しくインポートされたレコードのみを追加できます。
既存レコードのみ更新: このオプションでは、選択した項目(項目に基づいて照合)に一致する Zoho Creator 内の既存レコードを更新できます。
レコードの追加と更新の両方: このオプションでは、指定した選択項目に一致するレコードを更新し、一致しないレコードは新規レコードとして挿入します。
7. [Match based on 項目] ドロップダウンから、データを照合するための 一意 かつ 必須の項目を選択します。Zoho Creator フォームで、その項目が必須に設定され、重複値なしとしてマークされていることを確認してください。 詳しくは こちらをご覧ください。
8. 既定では、Creator のワークフローを無効にするオプションが有効になっています。これにより、データを Creator にエクスポートする際にワークフローがトリガーされるのを防ぎます。この設定を無効にすることもできます。
9. インポート元と同じフォームにデータをエクスポートする場合、一致しないレコードを Zoho Creator から削除することを選択できます。
たとえば、Candidatesフォームからレコードをインポートして重複を削除した場合、同じCandidatesフォームにエクスポートし直す際に、Zoho Creator からそれらの重複レコードを削除することを選択できます。
[削除対象レコードを確認] リンクを使用して、削除前にレコードを確認することもできます。
10. エクスポート先の設定を保存します。
11. 手動実行がエラーなく成功すると、データは正常にエクスポートされます。手動実行が失敗し、以下のターゲットマッチングエラーが表示された場合は、ターゲットマッチングの手順を完了して修正してください。
ターゲットマッチングは、データモデルの不一致によるエクスポート失敗を防ぐための、DataPrep の便利な機能です。ターゲットマッチングの詳細についてはこちらをご覧ください。
情報 : ジョブサマリーページの出力セクションから、部分的な失敗やその他の問題が発生したエクスポートをロールバックすることもできます。 ロールバックの方法はこちら。
メモ: ターゲットマッチングの失敗は、エクスポートの失敗ではありません。ターゲットマッチングは、データが実際に出力先へエクスポートされる前に実行されます。この段階で、エクスポート失敗の原因となり得るスキーマやデータモデルのエラーを事前に検出し、エクスポートの失敗を防ぎます。 ターゲットマッチングの詳細はこちら。
情報 : 未一致の列フィルターを使用している場合は、必須列のみ表示を切り替えて、必須列(必須として設定されている列)が不足していないか確認し、必要に応じて追加できます。必須列だけを修正して、そのままエクスポートを続行することも可能です。データ型の不一致: ソースデータセット内で、ターゲットの列とデータ型が一致していない列を絞り込んで表示します。
データ形式の不一致: ソースデータセット内で、ターゲットデータセットとデータ形式が異なる列を絞り込んで表示します。
制約の不一致: ターゲットの列に設定されているデータ型の制約と一致していない列を絞り込んで表示します。列に制約を追加する方法については、こちらをクリックしてください。
必須列の不一致: ターゲット側で必須に設定されているものの、ソース側では必須に設定されていない列を表示します。
4. エラーを修正したら、パイプラインビルダーページに移動し、パイプラインを実行してデータをエクスポートします。手動実行で問題なく動作することを確認したら、スケジュールを設定してパイプラインとデータ移動を自動化できます。実行タイプの詳細についてはこちらをご覧ください。
メモ: Creator フォーム内に重複レコードが複数ある場合、一意の項目に基づいて更新されるのは最後の重複データのみで、その他の重複レコードはスキップされます。重複を回避するため、Creator へエクスポートする前に Zoho DataPrep の 重複排除 (deduplicate)変換を使用することをおすすめします。
5. エクスポートが一部失敗した場合は、今すぐロールバック機能を使用して、Zoho Creator フォームに対して行われた変更を取り消すことができます。必要に応じて、正常に完了したエクスポートに対してもロールバックを実行できます。ロールバックの詳細は次のセクションをご覧ください。
エクスポートが一部失敗した場合は、ロールバック機能を使用して、Zoho Creator フォームに対して行われた変更を取り消すことができます。ロールバックを行うと、挿入されたレコードの削除、更新されたレコードの変更の取り消し、削除されたレコードの復元を行い、Zoho Creator フォームを元の状態に戻すことができます。
パイプラインの実行後、ジョブ概要ページの[出力]タブからロールバックを実行できます。
エクスポートが一部失敗した場合は、今すぐロールバック機能を使用して、Zoho Creator フォームに対して行われた変更を取り消すことができます。必要に応じて、正常に完了したエクスポートに対してもロールバックを実行できます。
1. [出力]タブで 今すぐロールバックリンクをクリックして、エクスポートをすぐにロールバックします。ロールバックの詳細を確認し、確認ダイアログで ロールバックをクリックします。
2. ロールバックの進行状況が表示されます。ロールバックの実行中は、ほかの操作を行わないでください。ロールバック処理は開始後に元に戻すことはできません。
重要:
ロールバックできるのは直近のエクスポートのみです。つまり、今すぐロールバックリンクは、処理済みデータを使用して実行された最新のエクスポートに対してのみ表示されます。
ロールバック処理は開始後に元に戻すことはできません。ロールバックの実行中は、ほかの操作を行わないでください。
1. 一度にインポートできるレコード数は最大 500 万件です。
|
Creator の項目 |
一意 |
必須 |
|
1 行テキスト |
はい |
はい |
|
複数行テキスト |
非推奨 - この項目を基準に更新すると、データ更新のパフォーマンスが低下する可能性があります。 |
はい |
|
メールアドレス |
はい |
はい |
|
書式ありテキスト |
非推奨 - この項目を基準に更新すると、データ更新のパフォーマンスが低下する可能性があります。 |
はい |
|
数値 |
はい |
はい |
|
小数 |
可 |
可 |
|
パーセント |
可 |
可 |
|
通貨 |
可 |
可 |
|
自動採番 |
可 |
可 |
|
日付 |
可 |
可 |
|
日付と時刻 |
可 |
可 |
|
ドロップダウン |
不可 |
可 |
|
ラジオボタン |
不可 |
可 |
|
複数選択 |
不可 |
可 |
|
チェックボックス |
不可 |
可 |
|
判定ボックス |
不可 |
可 |
|
URL |
不可 |
可 |
|
画像 |
不可 |
可 |
|
ファイルアップロード |
不可 |
可 |
|
数式 |
不可 |
不可 |
|
署名 |
いいえ |
はい |
|
ユーザー |
はい |
はい |
|
電話 |
いいえ |
はい |
|
セクション |
いいえ |
はい |
|
名前 |
いいえ |
はい |
|
住所 |
いいえ |
はい |
|
時刻 |
はい |
はい |
|
ルックアップ |
いいえ |
はい |
4. 一度にエクスポートできるレコード数は最大 100 万件です。
関連情報