Zoho DataPrepにおけるルールセット

Zoho DataPrepにおけるルールセット

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。





このページでは、以下のセクションについて説明します:
  • Ruleset とは?
  • Data データ元 設定
  • Ruleset の操作
  • 個人ルールを含む設定
  • Ruleset テンプレート

Ruleset とは?

データセットに適用された各トランスフォームは、DataPrep でルールとして順番に保存されます。これらのルールの順序付きリストを Ruleset と呼びます。Ruleset パネルから Ruleset にアクセスでき、適用済みのルールを追加・編集・削除することが可能です。

Ruleset にアクセスする方法

1. DataPrep Studio ページ の右上にある ruleset アイコンをクリックして、Ruleset パネルを表示します。

2. Ruleset パネルがスライドして開き、表示されます。データセットのデータ元(初期設定値)が Ruleset の一番上に表示されます。



3. Ruleset 内で最新(最後)のルールより前のルールを選択すると、データグリッドがその時点のサンプルの状態を反映して更新されます。Transforms パネルで、この適用済みトランスフォームを編集できます。

4. サンプルの過去の状態にいる場合、以降のすべてのルールは Ruleset パネルでグレー表示されます。

5. 過去の状態で新しいトランスフォームを適用すると、新しいルールは現在の選択の直後に追加されます。

6. この時点で、新しいルールの後に続くすべてのルールが再計算され、以降のルールでエラーが発生した場合は赤色でハイライトされます。

7. 例えば、新しいルールで列「Modified_Time」を削除した場合、以降のルールでその列が使用されていると、実行できず赤色でハイライトされるため、問題を修正できます。



Data データ元 詳細

データ元詳細にアクセスするには:

1. RulesetアイコンをクリックしてRulesetペインを表示します。

2. Rulesetペインがスライドして開き、表示されます。データセットに初期設定で追加されたデータ元が、ルールセットの上部に表示されます。

3. データ元タイルのアイコンをクリックして、Data データ元 詳細ペインを開きます。



4. ここには、入力データのデータ元に関する必要な詳細が表示されます。内容には、データ元種類、接続詳細、最終インポートおよび次回インポートのタイムスタンプ、パース詳細、およびインポートがスケジュールされているかどうかが含まれます。

5. データ元の種類によっては、data データ元connection情報をここで編集できます。

6. インポートスケジュールの一時停止、削除、または編集が可能です。



7. ファイルパース詳細オプションの横にある展開ボタンをクリックすると、ファイルパース詳細の表示および編集ができます。

8. これにより、ファイルエンコーディング、デリミタ、テキスト修飾子などのパース詳細が表示されます。



9. ファイルエンコーディングドロップダウンでは、下記テーブルにあるさまざまなエンコーディング方式が一覧表示されます。
 

IBM00858

IBM857

ISO-8859-6

US-ASCII

windows-1253

UTF-8

IBM862

ISO-8859-7

UTF-16

windows-1254

IBM437

IBM866

ISO-8859-8

UTF-16BE

windows-1255

IBM775

ISO-8859-1

ISO-8859-9

UTF-16LE

windows-1256

IBM850

ISO-8859-2

ISO-8859-13

windows-1250

windows-1257

IBM852

ISO-8859-3

KOI8-R

windows-1251

x-IBM737

IBM855

ISO-8859-4

KOI8-U

windows-1252

x-IBM874

x-UTF-16LE-BOM

ISO-8859-5

 

 

 

 

10. Delimiter ドロップダウンには、カンマ(,)、タブ、セミコロン(;)、スペース、パイプ(|)などの区切り文字が一覧表示されます。

11. Text qualifierは、データがシングルクォートまたはダブルクォートで囲まれている場合のみ、データの種類をテキストとして指定できます。

12. Data contains header オプションを選択すると、Row as header 項目でヘッダーとして設定する行番号を入力できます。
選択した行番号のデータが、該当する列の列名として置き換えられます。



ルールセットの操作

必要に応じて、すべてのルールまたは選択したルールに対してルールセットの操作を実行できます。それぞれの設定について説明します。  
  1. 検索する
  2. テンプレートとして保存
  3. ruleset をインポート
  4. ruleset をエクスポート
  5. ルールの並べ替え
  6. Ruleset 履歴
  7. ルールを無効化


アイコンをRulesetペインの右上でクリックすると、Ruleset 内を検索できます。例えば、列名で検索して、その列に適用されているすべてのルールを見つけることが可能です。


テンプレートとして保存

テンプレートとして保存 オプションは、Ruleset をテンプレートとして保存する際に使用します。Ruleset テンプレートは、データセットから保存され再利用できるルールセットです。Ruleset 全体をテンプレートとして保存することも、特定のルールのみを選択してテンプレートとして保存することもできます。

テンプレートとして保存するには、

1. アイコンをクリックし、テンプレートとして保存オプションを選択すると、すべてのルールをルールセットテンプレートとして保存できます。また、特定のルールのみを選択してテンプレートとして保存することも可能です。



2.テンプレート名説明(任意)を入力し、保存をクリックします。こちらをクリックすると、ruleset テンプレートの詳細をご覧いただけます。

メモ: 解析の詳細は、ruleset 内のすべてのルールをテンプレートとして保存した場合のみ保存されます。

ruleset をインポート

インポートする ruleset オプションを使うと、保存済みのrulesetテンプレート(.ZDRT形式のファイルまたはワークスペース)を現在のデータセットにインポートできます。ruleset をインポートすると、テンプレート内のルールが現在の ruleset の最後に追加されます。

Notes
メモ: インポートしたrulesetテンプレートのルールは、現在のデータセットの最後のルールの後に追加されます。
  
ruleset をインポートするには、

1. アイコンをクリックし、インポートする rulesetオプションを選択します。
 
2. 既存のワークスペースからrulesetテンプレートをインポートしたい場合は、差出人 workspacesオプションを選択してください。

3. ファイル(.ZDRT形式)からrulesetテンプレートをインポートしたい場合は、差出人 fileオプションを選択します。

4. インポートしたrulesetテンプレートで現在のパース詳細をデータ元構成パネル内で置き換えたい場合は、Override parsing 詳細チェックボックスを選択してください。



Notes
メモ: テンプレートの詳細については、Ruleset テンプレートセクションをご覧ください。

rulesetのエクスポート

このオプションを使用すると、rulesetを.ZDRT形式のファイルとしてダウンロードし、後でrulesetにインポートできます。特定のルールを選択してファイルとしてエクスポートすることも可能です。

rulesetをエクスポートするには、

1. アイコンをクリックし、rulesetのエクスポートオプションを選択します。

2. ruleset全体をエクスポートしたい場合は、rulesetのエクスポートオプションを選択するだけです。



3. rulesetから特定のルールのみエクスポートしたい場合は、必要なルールを選択し、rulesetのエクスポートを選択します。



4. ファイル名および説明を入力し、エクスポートをクリックします。

rulesetの並べ替え

このオプションを使うと、ruleset内の1つまたは複数のルールを並べ替えることができます。例えば、複数のルールを選択して上に移動した場合、すべてのルールが最初に選択したルールの上に移動します。

ルールを並べ替えるには、

1. アイコンをクリックし、ルールの並べ替えオプションを選択します。

必要なルールを選択し、必要に応じて上、下、最上部、最下部へ移動します。ドラッグ&ドロップでも並べ替えが可能です。

3. 変更内容を適用をクリックします。



Notes
メモ: 並べ替え後にエラーが発生した場合は、続行または元に戻すオプションが表示されるポップアップが表示されます。

Ruleset履歴

3点アイコンからRuleset履歴をクリックすると、Rulesetのタイムライン上で変更履歴を表示できます。Rulesetの履歴には、ルールを作成または更新したユーザー情報、変更が行われたタイムスタンプ、Rulesetに追加された各種変換内容が含まれます。



ルールの無効化

このオプションを使って、無効にするルールを一つまたは複数選択できます。ルールを無効にするには、対象のルールを選択し、三つの縦の点が並んだメニューから「無効にする」を選択してください。これにより、そのルールが無効化され、残りのルールに対してデータの変換処理が再計算されます。さらに有効にするを選択することで、再度三つの縦の点が並んだメニューからルールを有効化できます。



Notes
メモ: 無効にするオプションは、一つまたは複数のルールを選択した場合のみ表示されます。

個別ルールの操作

個別のルールは、対応する操作で編集できます。三つの点のアイコンメニューをクリックし、以下の必要な設定を選択してください。
  1. 編集
  2. 移動
  3. 削除
  4. 複製
  5. 無効にする
  6. この前にルールを挿入
  7. 情報を表示


それぞれの項目について詳しく見ていきましょう。

編集

編集をクリックすると、ルールに適用されている変換を編集できます。Transformパネルで変換内容を修正し、プレビューで出力を確認してください。適用をクリックすると、変更内容が保存され、変換が再計算されます。

移動

移動オプションを使って、ルールを一つまたは複数、ルールセット内で最上部、最下部、上、下へ移動できます。例えば、複数のルールを選択して上に移動する場合、すべてのルールが最初に選択したルールの上に移動します。



削除

ルールを一つまたは複数削除したい場合は、削除をクリックしてください。これにより、ルールが削除され、残りのルールに対してデータの変換処理が再計算されます。

Info
ヒント: ルールを誤って削除した場合でも、いつでも削除を元に戻すことができます。元に戻すアイコンは、データグリッドのすぐ上、左上部分にあります。

複製

複製オプションを使うことで、同じルールを再度複製または適用できます。同じ変換を複数回適用したい場合に便利です。

無効にする

ルールセット内のルールを無効にしたい場合、このオプションを使用してください。これにより、そのルールが無効化され、残りのルールに対してデータの変換処理が再計算されます。有効にするを三つの縦の点が並んだメニューから選択することで、再度ルールを有効化できます。

この前にルールを挿入

Insert rule が次の前オプションを使用すると、ルールの前に手順を追加できます。また、ルールをクリックすると表示される空の差し込み項目を利用して、ルールの後に新しいルールを挿入することも可能です。変換を適用すると、そのルールは差し込み項目に保存されます。


情報を表示

表示 infoオプションをクリックすると、特定のルールに関する情報(作成者や更新者など)を確認できます。さらに、ルールが作成・更新された日時や、変更を行ったユーザーの一覧といった詳細も含まれています。
Notes
メモ: Ruleset 履歴 オプションを利用すると、Ruleset内のすべてのルールに関する追加情報も確認できます。


Ruleset テンプレート

Ruleset テンプレートは、さまざまなデータセットから再利用のために保存されたRulesetです。

Rulesetをテンプレートとして保存するには、

1. データセットを開き、画面右上のRulesetアイコンをクリックしてRulesetペインを表示します。

2. アイコンをクリックし、テンプレートとして保存を選択します。

3. テンプレートに名前説明(例:「マーケティングデータ」など)を入力し、保存をクリックします。



ruleset テンプレートのカスタマイズ

特定のルールを選択し、ruleset テンプレートとして保存できます。

ruleset テンプレートをカスタマイズする方法

1. テンプレートとして保存したいルールを選択します。

2. アイコンをクリックし、テンプレートとして保存オプションを選択します。

3. テンプレートにテンプレート名説明を入力します。

4. 保存をクリックします。



Ruleset テンプレートの管理

ワークスペースで利用可能なRuleset テンプレートをすべて表示するには、

1. ワークスペースの詳細ページからRuleset テンプレートタブを選択します。

2. ワークスペースで利用可能なruleset テンプレートが最終更新日順に表示されます。




4. ruleset テンプレートをクリックすると、ルールの一覧が表示されます。また、テンプレートの作成者と作成日時も確認できます。



5. Ruleset テンプレートタブの共有アイコンを使って、テンプレートを共有することもできます。

6. 個人ユーザーグループ内の複数のユーザーに招待メールと共に共有できます。



7. チェックボックスを利用して、複数のrulesetの共有や削除も可能です。



よくある質問

1. ruleset テンプレートを適用した場合、すでにスケジュール済みのデータセットにも自動的に適用されますか?

データセットのルールセット内で利用可能なルールは、頻度スケジュール時に申請済みとなります。ルールセットテンプレートではありません。データセットのルールセットにルールセットテンプレートを適用し、その後スケジュール設定を行うことで、自動的に申請済み状態となります。インポートのスケジュール方法およびエクスポートのスケジュール方法もご参照ください。

関連情報