- 基本情報
- ライセンス
- セットアップと構成
- サービスの利用
- 参照
- 例とチュートリアル
- ログ
Data Fabric ユーザー ガイド
はじめに
Data Fabric/Data Service には、 システム組み込みフィールドがあります。新しいエンティティを作成すると、一連の既定フィールドが自動的に作成されますが、固有のフィールドを追加することで、定義したエンティティをカスタマイズできます。
フィールドの型
以下の型のフィールドを作成できます。
- Text: 少量のテキストの保存に使用します。
- Number: 数値の保存に使用します。正または負の値を指定できます。使用する小数点以下の桁数を指定する必要があります。
- はい/いいえ: このフィールドは、[ はい ] または [いいえ ] の値を選択するために使用されます。
- Date-Time: 日付と時刻を含む値の保存に使用します。日付と時刻は、日付の選択カレンダーを使用して選択できます。
- Relationship: 2 つのエンティティ間のリレーションシップの作成に使用します。
- Choice Set: 列挙値のリストを保存し、そこから 1 つまたは複数の値を選択できるようにするために使用します。
- File: ファイルの保存に使用します。
- Auto-number: レコード インデックスを自動的に増やすために使用します。
- 複数行テキスト: 複数の行に大量のテキストを格納するために使用できます。
注:
フィールドの種類ごとに異なる詳細を指定する必要があります。詳しくは、「 エンティティ フィールドの型」をご覧ください。
フィールドを作成する
エンティティ データにフィールドを追加するには、次の手順を実行します。
-
[エンティティ] のリストから、フィールドを追加するエンティティを選択します。
-
[ エンティティを管理] を選択します。
-
[ソース] セクションの [ローカル フィールド ] または選択した外部システムで、[ フィールドを追加] を選択します。
-
[ローカル フィールド] セクションで [フィールドを追加] を選択した場合は、手順 4 から 10 を実行します。
-
選択した外部システムで [ フィールドを追加 ] を選択した場合は、提供されたリストから、エンティティに追加するフィールドをオンにします。[ 保存] を選択します。
-
-
新しいフィールドの [表示名] を入力します。[表示名] は、Studio にエンティティをインポートしたときに表示される名前です。このフィールドはエンティティの作成後に変更できます。
-
新しいフィールドの [名前] を入力します。[名前] には英数字を使用できますが、先頭は文字である必要があります。3 文字から 30 文字で設定する必要があります。
注:[名前] フィールドには、[表示名] に指定した値が自動的に入力されます。値は、エンティティの作成プロセス中にのみ変更できます。エンティティの作成後は [ 名前 ] フィールドは編集できなくなります。
-
ドロップダウン リストから [型] フィールドを選択します。
-
ユーザーにフィールドの値の指定を強制するには、[必須] チェックボックスをオンにします。
-
フィールド レコードに一意の値を強制するには、[一意の値のみ] チェックボックスをオンにします。
重要:このオプションは、[Text] フィールド型と [Number] フィールド型で使用できます。
必要に応じて、数値に設定された小数の桁数を最大まで入力しましょう。そうしないと、Data Fabric は数値を少数の最大桁数まで切り上げてしまい、一意性に関するエラーが発生してしまいます。たとえば、小数点以下の精度を 3 桁に設定した上で
3.015や3.0148などの値を入力すると、後者の値は3.015に切り上げられ、一意性に関するエラーが発生してしまいます。このオプションでは大文字と小文字が区別されません。つまり、「Unique Value」と「unique VALUE」は重複として識別されます。
-
[ 詳細を表示 ] を選択して、任意のフィールド レコードのプロパティを以下のとおりに設定します。
オプション 説明 最長文字数 [Text] フィールドに、ユーザーが指定できる最大文字数を設定します。 既定では、200 文字まで使用できます。 最大値 [Number] フィールドに、ユーザーが指定できる最大値を設定します。 既定値は 1,000,000,000,000です。最小値 [Number] フィールドに、ユーザーが指定できる最小値を設定します。 既定値は -1,000,000,000,000です。小数点以下桁数 [Number] フィールドに、ユーザーが指定できる小数点以下の桁数を指定します。 既定値は 2です。これにより、23,45など、少数点以下の桁数が 2 つの数値が指定できます。既定値 ユーザーがデータを指定しない場合に使用する既定値を設定します。 説明 フィールドの説明を追加します。 ロール ベースのフィールド アクセス 明示的な権限を付与することでデータへのアクセスを制限するには、このオプションを選択します。 -
[続行] を選択します。
新しいフィールドが [ ローカル フィールド ] リストに表示されます。
フィールドを更新する
作成したフィールドを更新するには、次の手順に従います。
- システム組み込みフィールドは更新できません。
- カスタマイズされたフィールドの [名前] と [型] は変更できません。
- [ 概要 ] タブで [ エンティティを管理] を選択するか、更新するフィールドに対応する [編集 ] アイコンを選択します。
- フィールドの更新内容を [ ローカル フィールド ] セクションまたは選択した外部システム セクションに適用します。
注:
フィールドが [一意の値のみ] オプションをオンにした状態で作成された場合は、オプションをオフにすることで重複を再度許可できます。 [一意の値のみ] チェックボックスをオフにすると、後から再度選択できなくなる点にご注意ください。
- [保存] を選択します。
フィールドを削除する
作成したフィールドを削除するには、次の手順を実行します。
システム組み込みフィールドは削除できません。
- [ 概要 ] タブで [ エンティティを管理] を選択するか、削除するフィールドに対応する [ その他のオプション ] メニューを選択して、[ 削除] を選択します。
- [ エンティティを管理] を選択した場合は、削除するフィールドに対応する [ローカル フィールド ] セクション、または選択した [外部システム] セクションを削除します。
- [保存] を選択します。
ロールベースのフィールド アクセスを有効化または無効化する
ロール ベースのフィールド アクセス (RBAC) を使用して、データ アクセスを制限できます。ロール ベースのフィールド アクセスを有効化できるのはカスタム フィールドに対してのみです。システム組み込みフィールドには使用できません。
フィールドに対して [ロール ベースのフィールド アクセス ] オプションを有効化したら、ロールを更新して、ユーザーがそのフィールドにアクセスするための明示的な権限を付与する必要があります。詳しくは「 アクセス権を管理する 」をご覧ください。
標準のロールでは、ロール ベースのフィールド アクセスに対して有効なフィールドのデータにはアクセスできなくなります。このデータへのアクセス権が必要なユーザーには、フィールド内のデータにアクセスする権限を含むカスタム ロールが割り当てられている必要があります。
-
[ 概要 ] タブで [ エンティティを管理] を選択するか、RBAC を有効化または無効化するフィールドに対応する [ その他のオプション ] メニュー、[ ロール ベースのフィールド アクセスを有効化 ] または [ ロール ベースのフィールド アクセスを無効化] を選択します。
-
[エンティティを管理] を選択した場合は、RBAC を有効化または無効化するフィールドに対応する [ローカル フィールド] セクションの RBAC トグルを使用します。
-
[保存] を選択します。
注:RBAC オプションはローカル フィールドでのみ利用可能です。