Read Cassandra
概要
この演算子は、Cassandraテーブルからサンプルセットを読み取ります。
詳細
読み込むサンプルセットは、CQLステートメント、CQLファイル、またはテーブル名を指定して指定できます。
入力
- ファイル (ファイル)実行するCQLステートメントを指定するCQLファイル。 「クエリの定義」パラメータが「クエリファイル」オプションに設定されている場合、入力ポート「ファイル」がCQLファイルに使用されます。注:入力ポートが出力ポートファイルで別のオペレーターに接続され、入力ポートがそれに接続されている場合、「クエリファイルの定義」パラメーターの「クエリファイル」オプションは無視されます。
- 接続 (接続)この入力ポートは、Connectionオブジェクトがあればそれを想定しています。詳細については、パラメータ接続エントリを参照してください。
出力
- 出力(IOObject)CQLステートメントまたはテーブルを介して指定されたサンプルセット。
- ファイル(ファイル)入力ポート「ファイル」が接続されている場合、変更されていないCQLファイルが返されます。
- 接続(接続)この出力ポートは、入力ポートから接続オブジェクトを配信します。入力ポートが接続されていない場合、ポートは何も配信しません。
パラメーター
- 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つのノードに書き込む必要があります
範囲:選択
- define_queryこのパラメータにより、クエリのデータを定義するモードを選択できます。
- query:「query」パラメーターを使用してCQLクエリを定義します。
- query file:ファイルからCQLクエリを読み込みます。 「ファイル」入力ポートが接続されている場合、クエリは指定されたファイルオブジェクトからロードされます。
- query table:CQLクエリを定義せずにロードするテーブルを選択します。
範囲:選択
- queryこのパラメーターは、「query」パラメーターを選択した場合にのみ表示されます。 [テキストの編集…]フィールドをクリックすると、[パラメーターの編集:クエリ]エディターが開き、CQLクエリを指定します。 SELECTステートメントのみが許可されます。 範囲:文字列
- query_fileこのパラメーターは、「query file」パラメーターを選択した場合にのみ表示されます。データを定義するCQLステートメントを含むファイルを選択できます。 SELECTステートメントのみが許可されます。注:Read Cassandraオペレーターの入力ポートがOpen fileオペレーターに接続されている場合、このパラメーターは表示されません。 範囲:ファイル
- prepare_statement 「クエリの定義」演算子に「クエリ」または「クエリファイル」のいずれかを選択した場合、このパラメーターが表示されます。クエリが準備済みクエリか通常のクエリかを指定します。有効にすると、パラメータ「パラメータ」が表示されます。 範囲:ブール
- parameters「ステートメントの準備」チェックボックスを有効にした場合、このパラメーターを使用すると、クエリの準備値を指定できます。すべての「?」指定されたCQLクエリからのパラメータは、[パラメータの編集]リストにリストされている順序で準備された値に置き換えられます。注:パラメーターに間違ったタイプを選択すると、エラーメッセージが表示されます。 範囲:列挙
- table ‘define query’が ‘query table’に設定されている場合、このパラメーターが表示されます。読み込むテーブルを選択できます。 範囲:文字列
- datamanagementこのパラメーターを使用すると、内部データ記述に適切なデータ型を選択できます。 範囲:選択