Cassandraは結合をサポートしていないため、非正規化テーブルを作成する必要があることを理解しています。 は私が注文ID与えられた順序内の各項目の項目名を取得する必要があります考えると、私が使用してテーブルを作成します。Cassandra非正規化テーブルにデータを読み込む
CREATE TABLE order (
order_id int,
item_id int,
item_name,
primary key ((id), item_id)
);
私はどこ、order.csvとitem.csvからデータをロードするために2つのCSVファイルを持っていますorder.csvにはorder_idとitem_idが含まれ、item.csvにはitem_idとitem_nameが含まれます。
質問は、私が作成するテーブルにcsvファイルからデータをロードする方法ですか?私は注文ファイルからデータを挿入し、それは正常に動作します。アイテムの挿入を行うと、主キーが見つからないというエラーが表示されます。
どのように私は異なる入力ファイルから非正規化テーブルにデータを挿入できますか?ありがとう。主キーの定義にタイプミスがある
返信いただきありがとうございます。最後に、データベースにインポートする前に2つのcsvファイルをマージするコードを書きました。 –