現在、AWS Lambdaを使って、DynamoDBにcsvから読み込んだデータをテーブルに追加しようとしています.
csvファイルが数万行のデータのため、ループでその分のアイテムを追加しようと試みた所、100itemまでしか追加されませんでした.
これは、dynamodbの仕樣かと思うのですが、他に数万行のデータを追加するうまいやり方があれば教えて下さい!
# Create a record with table.batch_writer() as batch: for ii in range(0,10,nrows-1): batch.put_item( Item={ 'username': 'unknown', # Primary key 'filename': os.path.basename(key), # Range key 'sensor_id': 1, 'id': ii, 'data_id': ii+1, 'timestamp': loadData[(ii-1)*100][0], 'data': loadData[(ii-1)*100][2+2] } )
nrowsが数万の値になっています.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/11 03:57
2016/09/12 04:29