定義されたデータセットを開くと、そのデータセットが持つDBエンティティの一覧が表示されます。この一覧には、データセットに含まれるDBエンティティ, そのレコード件数, 作成日時, DBエンティティの総サイズなどが表示され、またDBエンティティの定義を変更できます。
DBエンティティは、一般的なデータベースシステムの「テーブル」に相当する概念です。
コンテキサーでは、入出力コンテキストを通じてDBエンティティにアクセスできます。なお、クラウドデータベース上の「エンティティ」という言葉は、コンテキサーの「エンティティ」とは異なる概念です。
| エンティティID | エンティティを識別するID |
|---|---|
| 件数 | エンティティに格納されているレコード数 |
| 更新日時 | エンティティ内のレコードなどを変更した日時 |
| 作成者 | エンティティを作成したユーザ |
| サイズ | エンティティが使用しているデータのサイズ |
| [CSV]ボタン | DBエンティティの内容をCSVファイルとしてエクスポートします。クリックするとCSVファイルとしてダウンロードできます。また必要に応じて、「CSVファイルをアップロード」することでバックアップしたレコードを復元できます。 |
| [XML]ボタン | DBエンティティの定義とレコードをXMLファイルとしてエクスポートします。クリックするとXMLファイルとしてダウンロードできます。また必要に応じて、右メニューの[復元]ページにて、XMLをアップロードすることでレコードを復元できます。 |
| [定義]ボタン | DBエンティティ定義画面を表示します。 |
| [権限]ボタン | DBエンティティにアクセスできるユーザやグループを設定できます。 |
| [選択削除]ボタン | チェックしたDBエンティティを完全に削除します。 |
| [XMLエクスポート]ボタン | チェックしたDBエンティティの定義と内容をXMLファイルとしてダウンロードします。 |
| [更新]ボタン | DBエンティティの一覧を最新の内容に更新します。 |
| DBエンティティの追加 | データセットに指定した名前の新しいDBエンティティを追加します。DBエンティティに項目を追加するには、[定義]ボタンをクリックします。 |
|---|---|
| CSVファイルから登録 | CSVファイルから同名のDBエンティティと内容を作成します。CSVファイル名と同一のDBエンティティがすでに存在する場合は、それらがすべて削除されてから保存されます。 |
DBエンティティの[定義]ボタンをクリックすると、DBエンティティの定義を指定できます。
| 属性 | 属性のID |
|---|---|
| 表示用データ型 | 属性のデータ型を指定します。属性は文字列で格納されますが、検索や表示の際にここで指定したデータ型に則して変換されて扱われます。 |
| [選択削除]ボタン | チェックした属性を完全に削除します。この操作でレコード中の属性に対応する内容も削除されます。 |
| [上へ] | チェックした属性の順序を画面上方向へ移動します。 |
| [下へ] | チェックした属性の順序を画面下方向へ移動します。 |
| [属性追加]ボタン | DBエンティティに新しい属性を定義します。属性にはスペース文字は使用できません。 |
|---|
[設定の編集]ボタンをクリックすると「DBエンティティ設定」ダイアログが表示されます。
| DBエンティティ名 | DBエンティティの名称を変更します。この名称は、コンテキサー上の入出力コンテキストで指定する名称となります。 |
|---|---|
| 属性名変更 | コンボボックスで選択した属性の名称を変更します。 |
| 主キー | DBエンティティの主キーとなる属性を指定します。クラウドデータベースでは、一つのDBエンティティで一つの属性を主キーとして設定できます。 |
| 自動採番番号 | 自動採番機能の最新の番号を表します。レコードを追加すると、自動的番号が割り振られます。省略すると、自動採番は行われません。 |
| 最大行数 | DBエンティティで保持できる最大レコード数を設定します。空白の場合、レコード数は制限されません。行数を設定すると、DBエンティティのレコード数が設定行数を超えたときに、追加日時が古い行を削除します。 |
| [データのみをクリアする] | 属性定義を残したまま、格納されているレコードをすべて完全に削除します。この操作は取り消しできません。 |
DBエンティティを開くと、そのDBエンティティに格納された内容を確認できます。
| [選択削除]ボタン | DBエンティティのレコードの内、チェックで選択したレコードを削除します。 |
|---|---|
| [更新]ボタン | DBエンティティの内容を再取得して最新の内容を表示します。 |
| [定義]ボタン | DBエンティティの定義内容を表示します。 |
| [詳細表示]ボタン | DBエンティティの行ごとの更新者や更新日時を表示します。 |
| [権限]ボタン | DBエンティティにアクセスできるユーザやグループを設定できます。サイトログイン時のユーザに基づいて読み書きの可否をDBエンティティごとに設定できます。なおここの権限設定よりもデータセットでの権限設定が優先されます。 |