Delete Cassandra
概要
この演算子は、Cassandraテーブルからデータを削除します。入力サンプルセットには、Cassandraから削除される行を定義するために使用されるID属性が必要です。
詳細
Delete Cassandraオペレーターは、Cassandraテーブルからデータを削除するために使用されます。
削除されるデータは、提供されたサンプルセットのID属性によって定義されます。選択したテーブルに複合主キーが含まれる場合、パラメータ ‘additional_primary_keys’を使用してキーに属性を追加できます。
入力
- 入力 (IOObject)Cassandraデータベースから削除するデータを定義するサンプルセット。
- 接続 (接続)この入力ポートは、Connectionオブジェクトがあればそれを想定しています。詳細については、パラメータ接続エントリを参照してください。
出力
- 出力(IOObject)パススルーサンプルセット。
- 接続(接続)この出力ポートは、入力ポートから接続オブジェクトを配信します。入力ポートが接続されていない場合、ポートは何も配信しません。
パラメーター
- connection_sourceこのパラメーターは、接続の指定方法を示します。事前定義とリポジトリの2つのオプションがあります。 接続入力ポートが接続されている場合、パラメーターは表示されません。 範囲:選択
- connection_entryこのパラメーターは、 接続ソースパラメーターがrepositoryに設定されている場合にのみ使用できます 。このパラメータは、接続エントリを表すリポジトリの場所を指定するために使用されます。接続は、 接続入力ポートを使用して提供することもできます。 範囲:文字列
- connectionこのパラメーターは、 接続ソースパラメーターが事前定義済みに設定されている場合にのみ使用できます。 Cassandra接続の接続の詳細は、ここで指定できます。 Cassandra接続をすでに設定している場合は、ドロップダウンリストから選択できます。 Cassandra接続をまだ構成していない場合は、ドロップダウンリストの右側にあるCassandraアイコンを選択します。 [接続の管理]ボックスで新しいCassandra接続を作成します。連絡先とキースペース名は必須です。 範囲:設定可能
- consistency_levelCassandraクエリの一貫性レベル。整合性レベルは、成功するためにクエリに応答する必要があるCassandraノードの数を定義します。可能なレベル:ONE、TWO、THREE、QUORUM、ALL、ANY
- ONE:書き込みは少なくとも1つのノードに書き込まれる必要があります。
- TWO:書き込みは少なくとも2つのノードに書き込まれる必要があります。
- THREE:書き込みは少なくとも3つのノードに書き込まれる必要があります。
- QUORUM:書き込みは、少なくともノードのクォーラムに書き込まれる必要があります。クォーラムは(整数に切り捨て):(replication_factor / 2)+ 1として計算されます。たとえば、複製係数が3の場合、クォーラムは2(1ノードのダウンを許容できます)です。レプリケーション係数が6の場合、クォーラムは4です(2ノードのダウンを許容できます)。
- ALL:その行キーのクラスター内のすべてのノードに書き込みを書き込む必要があります。
- ANY:書き込みは少なくとも1つのノードに書き込む必要があります
範囲:選択
- table_nameデータを削除するテーブルを指定します。 範囲:文字列
- batch_size 1つの要求で削除する行の最大数を定義します。 範囲:整数
- primary_key_attributes選択したCassandraテーブルに複合プライマリキーがある場合、このパラメーターを使用すると、プライマリキーにさらに属性を追加できます。 範囲:列挙