MySQLサーバからエクスポートされたテーブルの約200行をインポートしていました。私はパーティションキーと行キーが必要であることを知りませんでしたので、2つの新しい列を作成し、それらをテーブル名で埋めてCSVを設定しました。私はCSVをインポートしました。それは私に最初のエントリを示したので、途中よりもインポートしたので、N/Aが受け入れられず、終了するというエラーが表示されました。インポートされたデータを見ると、完全にオフになっています。CSVをAzureテーブルストレージにインポートする問題
どうしたのですか?
さらに約200個のテーブルをインポートする必要があります。
サンプルデータ:実際のデータではなく、それは
はAzureテーブルストレージエクスプローラー
列を使用してインポート(リレーショナルではない)私のユーザーテーブルのよう:名前|ユーザー名|電子メール|ハッシュ|ソルト| ParitionKey | RowKey 行1:Janet |管理者| [email protected] | 203weg0897wg | 33 & 23j |サイト|サイト
これはかなり進んでいます。しかし、私が最初の行をインポートすると、カラムが壊れてしまい、ユーザー名がパーティションキーになってそのようなものよりもうまくいきます。右の列にインポートされません。
はいパーティションキーと行キーとしてテーブル名を入れました。私は、各エンティティがそれを必要としていることが分かっていませんでした。しかし、どのエンティティがどのテーブルから来たのかを知る必要があります。私はそれらを別々のパーティションに入れるべきですか?私はそれらを1つのテーブルにすべて必要とします。解決策は何でしょうか?
質問を以下の情報で更新できますか?1)インポートするサンプルデータ(最初の数行は問題ありません)、2)「インポートされたデータを見る」という意味を説明してください。 '3)あなたはどのようにデータをインポートしていますか?インポートするために何らかのツールを使用していますか? –
あなたは、「2つの新しい列を作成し、テーブル名を埋めてCSVを設定する」と言っています。パーティションキーと行キーの両方にテーブル名を使用しましたか?これらの2つの列は表の主キーを構成するため、表の各エンティティごとにその組み合わせが一意である必要があります。 –