お知らせ:

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

NoSQLテーブルでのデータの追加と管理

概要

このセクションでは、Catalyst NoSQLでのCRUD操作の実行、およびCatalystコンソールからのデータ管理について説明します。コードまたはAPIを通じてデータ操作を行う場合は、JavaNode.jsPython SDKおよびAPIドキュメントを参照してください。

Catalyst NoSQLテーブルでデータを追加または更新する際に覚えておくべきポイントをいくつか示します:

  • シンプルプライマリキーで設定されている場合、テーブルの設定済みパーティションキーの値が各データ項目に存在する必要があります。複合プライマリキーの場合、パーティションキーとソートキーの両方の値が各データ項目に存在する必要があります。

  • テーブルのパーティションキーとソートキーに設定されたデータ型は、それらの属性の値に指定するデータ型と一致する必要があります。

  • テーブルでデータを追加または更新する際に、テーブルのパーティションキーとソートキーのデータ型やそれらに関連付けられた属性を変更することはできません。

  • Catalyst NoSQLでプロビジョニングされるアイテムの最大合計サイズは400 KBです。


テーブルへのデータ追加

テストのためにCatalystコンソールからNoSQLテーブルにデータを追加するには:

  1. NoSQLコンポーネントからテーブルのDataセクションに移動し、Add Dataをクリックします。

nosql_add_data


  1. テーブルにデータを追加できるポップアップが表示されます。Catalystはデータのテンプレートを表示し、カスタムおよび標準JSON形式の両方で、テーブルに設定されたパーティションキーとソートキーが含まれます。
注意: コンソールからテーブルに追加できるのは1つのアイテムのみです。これは、コンソールで提供されるデータ操作がテスト目的のみであるためです。

nosql_add_data

トグルボタンを使用して標準JSONビューとカスタムJSONビューを切り替えることができます。ただし、カスタム形式に切り替えるには、標準形式のデータが特定の条件を満たす必要があります。これについては以下で説明します。

nosql_add_data


  1. いずれかの形式でテーブルのデータを追加し、Createをクリックします。

Custom JSON Format:

nosql_add_data

Standard JSON Format:

nosql_add_data

JSONビュートグルボタンが無効になる条件

特定のケースでは、コンソールでデータを追加または更新する際に標準JSONとカスタムJSON形式を切り替えることができません。これには以下が含まれます:

  1. 属性のデータ型が無効であるか、Catalystでサポートされていない場合

  2. JSONのキーに指定された値が無効な場合

  3. 追加されたJSONコードが無効であるか、構文エラーまたは論理エラーが含まれている場合

  4. データは有効だが、標準JSONビューでレンダリングできない特定のサポートされているデータ型が含まれている場合。例えば、SS(文字列セット)やSN(数値セット)はレンダリングできませんが、指定したデータはテーブルに追加されます。

NoSQLテーブルにデータを追加すると、簡単に閲覧できるようにDataセクションに表形式で表示されます。

nosql_data_added

注意: テーブルデータはDataセクションに永続的に表示されません。このセクションでクエリを実行することでのみテーブルデータを表示できます。

クエリ実行時またはコンソールからデータを追加した直後に、右下隅のFilter iconを使用して表示する列をフィルタリングできます。必要な列を選択し、Applyをクリックします。

nosql_data_filters

これにより、選択した列が表示されます。

nosql_data_filters


テーブルデータをJSONで表示

  1. テーブルに対する省略記号アイコンをクリックすると、テーブルデータをJSON形式で表示できます。

nosql_json_data


  1. オプションからView JSONをクリックします。

nosql_json_data

これにより、テーブルデータがCatalystカスタムJSON形式で表示されます。

nosql_json_data


テーブルのデータ更新

テストのためにコンソールからNoSQLテーブルデータを簡単に更新できます。データ追加で説明したすべての仕様と制約は、データ更新操作にも適用されます。

注意: コンソールからテーブルのデータを更新すると、テスト目的であるため、既存のデータが実質的に上書きされます。ただし、SDKを通じてコードから、またはAPIを通じてデータを更新する場合は、CRUD操作の標準的な更新プロセスが適用されます。

プロジェクトのNoSQLテーブルのデータを更新するには:

  1. テーブルに対する省略記号アイコンをクリックし、Editをクリックします。

nosql_edit_data


  1. 標準またはカスタムJSON形式でデータを更新し、Updateをクリックします。

nosql_edit_data


テーブルのデータ削除

テスト目的でNoSQLテーブルに追加したデータを完全に削除するには:

  1. テーブルに対する省略記号アイコンをクリックし、Deleteをクリックします。

nosql_delete_data

  1. 確認ポップアップでDeleteをクリックします。

nosql_delete_data

最終更新日 2026-02-23 18:09:41 +0530 IST