0
cosmosdbからazure検索にデータをインポートしようとしていますが、インポートウィザードはIDを超えるフィールドを検出しません。 Azure TableまたはSampleデータセットからインポートすると、インポートは期待通りに機能します。私が見落としていることはありますか?例えば、コスモスの文書に必要なフィールドのセットがありますか?CosmosDBからAzureにインポートするときにID以外のフィールドが見つかりません
インポートクエリ
SELECT c.id, c.first, c.last, c.address, c.city, c.state, c.zip, c.dob, c.sex, c._ts from c where c._ts > @HighWaterMark order by c._ts
コスモスドキュメント
{
"_id" : "1d202fb9-f384-42f4-a5f8-bf729b776576",
"first" : "Mata",
"middle" : "Hari",
"last" : "Drentlaw",
"address" : "3226 16TH ST",
"city" : "QUEENS",
"state" : "PA",
"zip" : "10465",
"sex" : "O",
"dob" : "1984/03/01",
"dod" : null,
"language" : "HiriMotu",
"ssn" : "123456789",
"ethnicity" : "Asturian",
"ethnicityCode" : "2139-4",
"phone" : "1-555-867-5309",
"maritalStatus" : "Married",
"martialStatusCode" : "M",
"race" : "Georgetown"
}
明確な質問: 1.これはMongoDBアカウントですか?現在、Azure Searchは "classis" Cosmos DBコレクションのみをサポートしています。 2. Azure Searchインポートウィザードは、スキーマを検出すると、コレクション内の最初のドキュメントを調べます。コレクションの最初の文書に「id」以外のフィールドがありますか?コレクションにはいくつの文書がありますか? –
はい、実際にcosmosdbがMongoDB APIとしてセットアップされていました。最初の文書は完全に埋められており、他の文書はまばらですが、最初の文書はいっぱいでした。しかし、私の問題と思われるあなたの最初の質問を与えてください。最後に、コレクションには6k文書があります。興味深い質問をするための基本的なテストベッドです。 #1を答えと言いたいなら、私はそれを受け入れます。 – Tedford