

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Keyspaces (Apache Cassandra 向け) での NoSQL Workbench の使用
<a name="workbench"></a>

NoSQL Workbench は、Amazon Keyspaces の非リレーショナルデータモデルの設計と可視化をより簡単にするクライアントサイドアプリケーションです。NoSQL Workbench クライアントは、Windows、macOS、Linux で使用できます。

**データモデルの設計とリソースの自動作成**  
NoSQL Workbench にはポイントアンドクリックインターフェイスがあり、これを使用して Amazon Keyspaces データモデルの設計と作成を実行することができます。キースペース、テーブル、および列を定義することで、新しいデータモデルを最初から簡単に作成できます。また、既存のデータモデルをインポートし、変更 (列の追加、編集、削除など) を行い、新しいアプリケーションに合わせてデータモデルを調整することもできます。次に、NoSQL Workbench を使用すると、データモデルを Amazon Keyspaces または Apache Cassandra にコミットし、キースペースとテーブルを自動で作成することができます。データモデルの構築方法については、「[NoSQL Workbench で新しいデータモデルを作成する](workbench.datamodel.new.md)」および「[NoSQL Workbench で既存のデータモデルを編集する](workbench.datamodel.edit.md)」を参照してください。

**データモデルの可視化**  
NoSQL Workbench を使用すると、データモデルを可視化することで、アプリケーションのクエリやアクセスパターンのサポートを可能にします。また、コラボレーション用、ドキュメンテーション用、プレゼンテーション用などさまざまな形式でデータモデルの保存およびエクスポートを行うこともできます。詳細については、「[NoSQL Workbench でデータモデルを可視化する](workbench.vizualizer.md)」を参照してください。

**Topics**
+ [NoSQL Workbench のダウンロード](workbench.settingup.md)
+ [NoSQL Workbench の使用開始](workbench.start.md)
+ [NoSQL Workbench でデータモデルを可視化する](workbench.vizualizer.md)
+ [NoSQL Workbench で新しいデータモデルを作成する](workbench.datamodel.new.md)
+ [NoSQL Workbench で既存のデータモデルを編集する](workbench.datamodel.edit.md)
+ [Amazon Keyspaces と Apache Cassandra にデータモデルをコミットする方法](workbench.commit.md)
+ [NoSQL Workbench のサンプルデータモデル](workbench.SampleModels.md)
+ [NoSQL Workbench のリリース履歴](WorkbenchDocumentHistory.md)

# NoSQL Workbench のダウンロード
<a name="workbench.settingup"></a>

NoSQL Workbench をダウンロードしてインストールするには、以下の手順に従います。

**NoSQL Workbench をダウンロードしてインストールするには**

1. 以下のリンクのいずれかを使用して、NoSQL Workbench を無料でダウンロードします。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/workbench.settingup.html)

   \$1 NoSQL Workbench は、Ubuntu 12.04、Fedora 21、Debian 8、またはこれらの Linux ディストリビューションの新しいバージョンをサポートしています。

1. ダウンロードが完了したら、アプリケーションを起動し、画面の指示に従ってインストールを完了します。

# NoSQL Workbench の使用開始
<a name="workbench.start"></a>

NoSQL ワークベンチの使用を開始するには、NoSQL Workbench の [Database Catalog] (データベースカタログ) ページで、[Amazon Keyspaces] を選択し、**[Launch]** (起動) を選択します。

![\[NoSQL Workbench のスタートページが示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_welcome.png)


これにより Amazon Keyspaces の NoSQL Workbench のホームページが開くので、次のオプションを使用できます。

1. 新しいデータモデルを作成します。

1. 既存のデータモデルを JSON 形式でインポートします。

1. 最近編集したデータモデルを開きます。

1. 使用可能なサンプルモデルのいずれかを開きます。

![\[データモデラーのスタートページが示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_datamodel.png)


各オプションで NoSQL Workbench データモデラーが開きます。新しいデータモデルの作成を続行するには、「[NoSQL Workbench で新しいデータモデルを作成する](workbench.datamodel.new.md)」を参照してください。既存のデータモデルの編集については、「[NoSQL Workbench で既存のデータモデルを編集する](workbench.datamodel.edit.md)」を参照してください。

# NoSQL Workbench でデータモデルを可視化する
<a name="workbench.vizualizer"></a>

NoSQL Workbench を使用すると、データモデルを可視化することで、アプリケーションのクエリやアクセスパターンのサポートを可能にします。また、コラボレーション用、ドキュメンテーション用、プレゼンテーション用などさまざまな形式でデータモデルの保存およびエクスポートを行うこともできます。

新しいデータモデルの作成後や、既存のデータモデルの編集後に、そのモデルを可視化できます。

## NoSQL Workbench によるデータモデルの可視化
<a name="workbench.datamodel.visualize"></a>

データモデラーでデータモデルを完成させたら、**[Visualize data model]** (データモデルの可視化) を選択します。

![\[サンプルのデータモデルが示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_visualize.png)


これにより、NoSQL Workbench のデータビジュアライザーに移動します。データビジュアライザーでは、テーブルのスキーマの視覚的表現と、サンプルデータの追加を行います。テーブルにサンプルデータを追加するには、モデルからテーブルを選択し、**[Edit]** (編集) を選択します。新しいデータ行を追加するには、画面の下部にある **[Add new row]** (新しい行の追加) を選択します。以上が完了したら、**[Save]** (保存) を選択します。

![\[テーブルにデータを追加する方法が示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_adddata.png)


## 集約ビュー
<a name="workbench.visualizer.aggregate"></a>

テーブルのスキーマを確定したら、可視化されたデータモデルを集約できます。

![\[[Aggregate view] (集約ビュー) ボタンが示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_aggview.png)


データモデルのビューを集約したら、そのビューを PNG ファイルにエクスポートできます。データモデルを JSON ファイルにエクスポートするには、データモデル名の下にあるアップロードマークを選択します。

**注記**  
設計プロセスにおいて、JSON 形式でデータモデルをいつでもエクスポートできます。

![\[データモデルのエクスポートオプションとコミットオプションが示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_aggview2.png)


以下は変更をコミットするためのオプションです。
+ Amazon Keyspaces にコミットする
+ Apache Cassandra クラスターにコミットする

変更をコミットする方法の詳細については、「[Amazon Keyspaces と Apache Cassandra にデータモデルをコミットする方法](workbench.commit.md)」を参照してください。

# NoSQL Workbench で新しいデータモデルを作成する
<a name="workbench.datamodel.new"></a>

NoSQL Workbench のデータモデラーを使用すれば、お使いのアプリケーションのデータアクセスパターンに基づいて新しいモデルを設計することができます。Amazon Keyspaces の新しいデータモデルを作成するには、NoSQL Workbench データモデラーを使用してキースペース、テーブル、および列を作成します。新しいデータモデルを作成するには以下の手順を実行します。

1. 新しいキースペースを作成するには、**[Keyspace]** (キースペース) の下にあるプラス記号を選択します。

    このステップでは、次のプロパティと設定を選択します。
   + **[Keyspace name]** (キースペース名) — 新しいキースペースの名前を入力します。
   + **[Replication strategy]** (レプリケーション戦略) - キースペースのレプリケーション戦略を選択します。Amazon Keyspaces は **SingleRegionStrategy** を使用して、複数の AWS アベイラビリティーゾーンでデータを 3 回自動的にレプリケートします。データモデルを Apache Cassandra クラスターにコミットする予定がある場合は、**SimpleStrategy** または **NetworkTopologyStrategy** を選択できます。
   + **[Keyspaces tags]** (キースペースタグ) – リソースタグはオプションで、目的別、所有者別、環境別など、さまざまな方法でリソースを分類できます。Amazon Keyspaces リソースのタグの詳細については、「[Amazon Keyspaces リソースのタグとラベルを操作する](tagging-keyspaces.md)」を参照してください。

1. **[Add keyspace definition]** (キースペース定義の追加) を選択して、キースペースを作成します。  
![\[キースペースの作成方法が示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_addkey.png)

1. 新しいテーブルを作成するには、**[Tables]** (テーブル) の横にあるプラスマークを選択します。このステップでは、次のプロパティと設定を定義します。
   + **[Table name]** (新しいテーブル名) – 新しいテーブルの名前。
   + **[Columns]** (列) — 列名を追加し、データ型を選択します。スキーマのすべての列に対して、これらのステップを繰り返します。
   + **[Partition key]** (パーティションキー) — パーティションキーの列を選択します。
   + **[Clustering columns]** (クラスタリング列) — クラスタリング列を選択します (オプション)。
   + **[Capacity mode]** (キャパシティモード) — テーブルの読み取り/書き込みキャパシティモードを選択します。プロビジョンドキャパシティまたはオンデマンドキャパシティを選択できます。キャパシティモードの詳細については、「[Amazon Keyspaces で読み取り/書き込みのキャパシティモードを設定する](ReadWriteCapacityMode.md)」を参照してください。
   + **[Table tags]** (テーブルタグ) – リソースタグはオプションで、目的別、所有者別、環境別など、さまざまな方法でリソースを分類できます。Amazon Keyspaces リソースのタグの詳細については、「[Amazon Keyspaces リソースのタグとラベルを操作する](tagging-keyspaces.md)」を参照してください。

1. **[Add table definition]** (テーブル定義の追加) を選択して、新しいテーブルを作成します。

1. 追加のテーブルを作成する場合はこのステップを繰り返します。

1. [NoSQL Workbench によるデータモデルの可視化](workbench.vizualizer.md#workbench.datamodel.visualize) に進み、作成したデータモデルを可視化します。

![\[新しいテーブルの作成方法が示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_tableadd.png)


# NoSQL Workbench で既存のデータモデルを編集する
<a name="workbench.datamodel.edit"></a>

データモデラーを使用すれば、NoSQL Workbench で作成された既存のデータモデルをインポートして変更できます。データモデラーには、データモデリングの開始時に役立つサンプルデータモデルがいくつか含まれています。NoSQL Workbench では、ファイルからインポートされたデータモデル、提供されたサンプルデータモデル、以前に作成したデータモデルを編集できます。

1. キースペースを編集するには、**[Keyspace]** (キースペース) の下にある編集マークを選択します。

    このステップでは、次のプロパティと設定を編集できます。
   + **[Keyspace name]** (キースペース名) — 新しいキースペースの名前を入力します。
   + **[Replication strategy]** (レプリケーション戦略) - キースペースのレプリケーション戦略を選択します。Amazon Keyspaces は **SingleRegionStrategy** を使用して、複数の AWS アベイラビリティーゾーンでデータを 3 回自動的にレプリケートします。データモデルを Apache Cassandra クラスターにコミットする予定がある場合は、**SimpleStrategy** または **NetworkTopologyStrategy** を選択できます。
   + **[Keyspaces tags]** (キースペースタグ) – リソースタグはオプションで、目的別、所有者別、環境別など、さまざまな方法でリソースを分類できます。Amazon Keyspaces リソースのタグの詳細については、「[Amazon Keyspaces リソースのタグとラベルを操作する](tagging-keyspaces.md)」を参照してください。

1. **[Save edits]** (編集内容を保存) を選択して、キースペースを更新します。  
![\[既存のテーブルの編集方法が示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_table.png)

1. テーブルを編集するには、テーブル名の横にある **[Edit]** (編集) を選択します。このステップでは、次のプロパティと設定を更新できます。
   + **[Table name]** (新しいテーブル名) – 新しいテーブルの名前。
   + **[Columns]** (列) — 列名を追加し、データ型を選択します。スキーマのすべての列に対して、これらのステップを繰り返します。
   + **[Partition key]** (パーティションキー) — パーティションキーの列を選択します。
   + **[Clustering columns]** (クラスタリング列) — クラスタリング列を選択します (オプション)。
   + **[Capacity mode]** (キャパシティモード) — テーブルの読み取り/書き込みキャパシティモードを選択します。プロビジョンドキャパシティまたはオンデマンドキャパシティを選択できます。キャパシティモードの詳細については、「[Amazon Keyspaces で読み取り/書き込みのキャパシティモードを設定する](ReadWriteCapacityMode.md)」を参照してください。
   + **[Table tags]** (テーブルタグ) – リソースタグはオプションで、目的別、所有者別、環境別など、さまざまな方法でリソースを分類できます。Amazon Keyspaces リソースのタグの詳細については、「[Amazon Keyspaces リソースのタグとラベルを操作する](tagging-keyspaces.md)」を参照してください。

1. **[Save edits]** (編集内容を保存) を選択して、テーブルを更新します。

1. [NoSQL Workbench によるデータモデルの可視化](workbench.vizualizer.md#workbench.datamodel.visualize) に進み、更新したデータモデルを可視化します。

# Amazon Keyspaces と Apache Cassandra にデータモデルをコミットする方法
<a name="workbench.commit"></a>

このセクションでは、完成したデータモデルを Amazon Keyspaces クラスターと Apache Cassandra クラスターにコミットする方法を示します。このプロセスでは、データモデルで定義した設定に基づいて、キースペースとテーブルのサーバー側リソースが自動的に作成されます。

![\[コミットオプションが表示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [[開始する前に]](#workbench.commit.preqequ)
+ [サービス固有の認証情報で Amazon Keyspaces に接続する](workbench.commit.ssc.md)
+ [AWS Identity and Access Management (IAM) 認証情報を使用して Amazon Keyspaces に接続する](workbench.commit.iam.md)
+ [保存済み接続を使用する](workbench.commit.default.md)
+ [Apache Cassandra にコミットする](workbench.commit.cassandra.md)

## [開始する前に]
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces では、クライアントとの安全な接続を確保するために Transport Layer Security (TLS) を使用する必要があります。TLS を使用して Amazon Keyspaces への接続を開始する前に、以下のタスクを行う必要があります。
+  次のデジタル証明書をダウンロードし、ローカルまたはホームディレクトリにファイルを保存します。

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield クラス 2 ルート (オプション – 下位互換性用)

  証明書をダウンロードするには、次のコマンドを使用できます。

  ```
  curl -O https://www.amazontrust.com/repository/AmazonRootCA1.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA2.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA3.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA4.pem
  curl -O https://certs.secureserver.net/repository/sf-class2-root.crt
  ```
**注記**  
Amazon Keyspaces は以前、Starfield Class 2 CA に固定された TLS 証明書を使用していました。 AWS は、Amazon Trust Services (Amazon ルート CAs で発行された証明書 AWS リージョン にすべて移行しています。この移行中に、Amazon ルート CAs 1～4 と Starfield ルートの両方を信頼するようにクライアントを設定し、すべてのリージョンで互換性を確保します。

  ダウンロードしたすべての証明書を、この例の *keyspaces-bundle.pem* という名前の 1 つの`pem`ファイルに結合します。そのためには、以下の コマンドを実行します。ファイルへのパスを書き留めます。これは後で必要になります。

  ```
  cat AmazonRootCA1.pem \
   AmazonRootCA2.pem \
   AmazonRootCA3.pem \
   AmazonRootCA4.pem \
   sf-class2-root.crt \
   > keyspaces-bundle.pem
  ```

証明書ファイルを保存したら、Amazon Keyspaces に接続できます。1 つ目のオプションは、サービス固有の認証情報を使用した接続です。サービス固有の認証情報は、特定の IAM ユーザーに関連付けられているユーザー名とパスワードであり、指定されたサービスでしか使用できません。2 つ目のオプションは、[AWS 署名バージョン 4 プロセス (SigV4)](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) を使用している IAM 認証情報での接続です。これら 2 つのオプションの詳細については、「[Amazon Keyspaces にプログラムによってアクセスするための認証情報を作成する](programmatic.credentials.md)」を参照してください。

サービス固有の認証情報による接続については、「[サービス固有の認証情報で Amazon Keyspaces に接続する](workbench.commit.ssc.md)」を参照してください。

IAM 認証情報による接続については、「[AWS Identity and Access Management (IAM) 認証情報を使用して Amazon Keyspaces に接続する](workbench.commit.iam.md)」を参照してください。

# サービス固有の認証情報で Amazon Keyspaces に接続する
<a name="workbench.commit.ssc"></a>

このセクションでは、サービス固有の認証情報を使用して、NoSQL Workbench で作成または編集したデータモデルをコミットする方法について説明します。

1. サービス固有の認証情報を使用して新しい接続を作成するには、**[Connect by using user name and password]** (ユーザー名とパスワードを使用した接続) タブを選択します。

   1. 開始する前に、[Amazon Keyspaces にプログラムによってアクセスするためのサービス固有の認証情報を作成する](programmatic.credentials.ssc.md) に記載されているプロセスを使用して、サービス固有の認証情報を作成しておく必要があります。

   サービス固有の認証情報を取得したら、続いて接続をセットアップできます。次のいずれかの操作を行います。
   + **[User name]** (ユーザー名) - ユーザー名を入力します。
   + **[Password]** (パスワード) – パスワードを入力します。
   + **AWS リージョン** — 使用可能なリージョンについては、「[Amazon Keyspaces のサービスエンドポイント](programmatic.endpoints.md)」を参照してください。
   + **ポート** — Amazon Keyspaces はポート 9142 を使用します。

   または、保存されている認証情報をファイルからインポートすることもできます。

1. **[Commit]** (コミット) を選択して、データモデルで Amazon Keyspaces を更新します。

![\[サービス固有の認証情報を使用した Amazon Keyspaces への接続が表示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_SSC.png)


# AWS Identity and Access Management (IAM) 認証情報を使用して Amazon Keyspaces に接続する
<a name="workbench.commit.iam"></a>

このセクションでは、IAM 認証情報を使用して、NoSQL Workbench で作成または編集したデータモデルをコミットする方法について説明します。

1. IAM 認証情報を使用して新しい接続を作成するには、**[Connect by using IAM credentials]** (IAM 認証情報を使用した接続) タブを選択します。

   1. 開始する前に、次のいずれかの方法で IAM 認証情報を作成しておく必要があります。
     + コンソールアクセスの場合は、IAM ユーザー名とパスワードを使用して IAM サインインページから [AWS マネジメントコンソール](https://console.aws.amazon.com/console/home) にサインインします。プログラムによるアクセスや長期的な認証情報の代替方法など、 AWS セキュリティ認証情報の詳細については、*IAM ユーザーガイド*の[AWS 「セキュリティ認証情報](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html)」を参照してください。へのサインインの詳細については AWS アカウント、 *AWS サインイン ユーザーガイド*の[「 へのサインイン方法 AWS](https://docs.aws.amazon.com/signin/latest/userguide/how-to-sign-in.html)」を参照してください。
     + CLI アクセスには、アクセスキー ID とシークレットアクセスキーが必要です。長期のアクセスキーの代わりに一時的な認証情報をできるだけ使用します。一時的な認証情報には、アクセスキー ID、シークレットアクセスキー、および認証情報の失効を示すセキュリティトークンが含まれています。詳細については、*IAM* [ ユーザーガイドの「 AWS リソースでの一時的な認証情報](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html)の使用」を参照してください。
     + API アクセスには、アクセスキー ID とシークレットアクセスキーが必要です。 AWS アカウントのルートユーザー のアクセスキーの代わりに IAM ユーザーアクセスキーを使用します。アクセスキーの作成の詳細については、IAM *ユーザーガイド*の[「IAM ユーザーのアクセスキーの管理](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)」を参照してください。

     詳細については、[「Managing access keys for IAM users」](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)(IAM ユーザーのアクセスキーの管理) を参照してください。

   IAM 認証情報を取得したら、続いて接続をセットアップできます。
   + **[Connection name]** (接続名) — 接続の名称。
   + **AWS リージョン** — 使用可能なリージョンについては、「[Amazon Keyspaces のサービスエンドポイント](programmatic.endpoints.md)」を参照してください。
   + **[Access key ID]** (アクセスキー ID) – アクセスキー ID を入力します。
   + **[Secret access key]** (シークレットアクセスキー) – シークレットアクセスキーを入力します。
   + **ポート** — Amazon Keyspaces はポート 9142 を使用します。
   + **AWS パブリック証明書** – 最初のステップでダウンロードされた証明書を指します AWS 。
   + **接続の永続**化 – AWS 接続シークレットをローカルに保存する場合は、このチェックボックスをオンにします。

1. **[Commit]** (コミット) を選択して、データモデルで Amazon Keyspaces を更新します。

![\[IAM 認証情報を使用した Amazon Keyspaces への接続が表示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_IAM.png)


# 保存済み接続を使用する
<a name="workbench.commit.default"></a>

Amazon Keyspaces への接続を事前に設定している場合は、それをデフォルトの接続として使用して、データモデルの変更をコミットすることができます。**[Use saved connections]** (保存済み接続の使用) タブを選択して、更新情報に進みます。

![\[Amazon Keyspaces へのデフォルト接続が表示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_connection.png)


# Apache Cassandra にコミットする
<a name="workbench.commit.cassandra"></a>

このセクションでは、Apache Cassandra クラスターに接続して NoSQL Workbench で作成または編集したデータモデルをコミットする手順について説明します。

**注記**  
`SimpleStrategy` または `NetworkTopologyStrategy` で作成されたデータモデルしか Apache Cassandra クラスターにコミットできません。レプリケーション戦略を変更するには、データモデラーでキースペースを編集します。

1. 
   + **[User name]** (ユーザー名) — クラスターで認証が有効になっている場合は、ユーザー名を入力します。
   + **[Password]** (パスワード) — クラスターで認証が有効になっている場合は、パスワードを入力します。
   + **[Contact points]** (コンタクトポイント) — コンタクトポイントを入力します。
   + **[Local data center]** (ローカルデータセンター) — ローカルデータセンターの名前を入力します。
   + **[Port]** (ポート) — 接続にはポート 9042 を使用します。

1. **[Commit]** (コミット) を選択して、データモデルで Apache Cassandra クラスターを更新します。

![\[Apache Cassandra への接続が示されているコンソールのスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/images/workbench/key_nosql_cassandra.png)


# NoSQL Workbench のサンプルデータモデル
<a name="workbench.SampleModels"></a>

モデラーとビジュアライザーのホームページには、NoSQL Workbench に付属のサンプルモデルが多数表示されます。このセクションでは、これらのモデルとその可能性のある用途について説明します。

**Topics**
+ [従業員データモデル](#workbench.SampleModels.EmployeeDataModel)
+ [クレジットカード取引データモデル](#workbench.SampleModels.CreditCardTransactionsDataModel)
+ [航空関連オペレーションデータモデル](#workbench.SampleModels.AirlineOperations)

## 従業員データモデル
<a name="workbench.SampleModels.EmployeeDataModel"></a>

このデータモデルは、従業員データベースアプリケーションの Amazon Keyspaces スキーマを表します。

特定の会社の従業員情報にアクセスするアプリケーションで、このデータモデルを使用できます。

このデータモデルでサポートされているアクセスパターンは次の通りです。
+ ID を指定した従業員レコードの検索。
+ ID と部署を指定した従業員レコードの検索。
+ ID と氏名を指定した従業員レコードの検索。

## クレジットカード取引データモデル
<a name="workbench.SampleModels.CreditCardTransactionsDataModel"></a>

このデータモデルは、小売店でのクレジットカード取引の Amazon Keyspaces スキーマを表します。

クレジットカード取引情報を保存しておくと、店舗の簿記に役立つだけでなく、店舗管理者が購入傾向を分析する際にも役立ち、結果的に店舗管理者による予測や計画に役立ちます。

このデータモデルでサポートされているアクセスパターンは次の通りです。
+ クレジットカード番号別、年月別、日別での取引情報の検索。
+ クレジットカード番号別、カテゴリ別、日別での取引情報の検索。
+ カテゴリ別、場所別、クレジットカード番号別での取引情報の検索。
+ クレジットカード番号別、係争状況別での取引情報の検索。

## 航空関連オペレーションデータモデル
<a name="workbench.SampleModels.AirlineOperations"></a>

このデータモデルは、空港、航空会社、飛行ルートを含む飛行機移動に関するデータを示します。

実証されている Amazon Keyspaces モデリングの主要コンポーネントとは、キーバリューペア、ワイド列データストア、複合キー、一般的な NoSQL データアクセスパターンを実証するための一般的なデータ型 (マップなど) です。

このデータモデルでサポートされているアクセスパターンは次の通りです。
+ 出発空港と航空会社を指定したルート検索。
+ 到着空港を指定したルート検索。
+ 直行便がある空港の検索。
+ 空港の詳細と航空会社の詳細の検索。

# NoSQL Workbench のリリース履歴
<a name="WorkbenchDocumentHistory"></a>

*NoSQL Workbench* クライアント側アプリケーションの各リリースにおける重要な変更点を次の表に示します。


****  

| 変更 | 説明 | 日付 | 
| --- | --- | --- | 
|  Amazon Keyspaces 用 NoSQL Workbench — GA。  |  Amazon Keyspaces 用 NoSQL Workbench の一般提供が開始されました。  |  2020 年 10 月 28 日  | 
|  NoSQL Workbench プレビュー版がリリースされました。  |  NoSQL Workbench は、Amazon Keyspaces の非リレーショナルデータモデルの設計と可視化をより簡単にするクライアント側アプリケーションです。NoSQL Workbench クライアントは、Windows、macOS、Linux で使用できます。詳細については、[「NoSQL Workbench for Amazon Keyspaces」](https://docs.aws.amazon.com/keyspaces/latest/devguide/workbench.html)(Amazon Keyspaces 用 NoSQL Workbench) を参照してください。  |  2020 年 10 月 5 日  | 