Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Эта функция доступна в предварительной версии.
Рабочая загрузка базы данных Microsoft Fabric Cosmos DB поставляется с предустановленным набором данных, предназначенным для исследования, обучения и экспериментов. Этот набор данных представляет коллекцию продуктов с различными свойствами, которые отражают реальные сценарии электронной коммерции.
Структура и схема набора данных
Каждый элемент в примере набора данных представляет продукт и включает следующие свойства:
Тип | Описание | |
---|---|---|
id |
string |
Уникальный идентификатор продукта в глобальном формате уникального идентификатора (GUID) |
name |
string |
Имя продукта |
price |
number |
Текущая цена продукта |
category |
string |
Категория продукта, например Electronics , , Media Accessory или Peripheral Other |
description |
string |
Краткое описание продукта |
stock |
number |
Количество товаров в наличии |
countryOfOrigin |
string |
Регион, в котором был создан продукт |
firstAvailable |
string |
Дата и время первого выпуска продукта в формате ISO 8601 |
priceHistory |
array |
Массив предыдущих цен на продукт (массив чисел) |
customerRatings |
array |
Массив объектов рейтингов клиентов |
customerRatings[].username |
string |
Имя пользователя клиента, который дал оценку |
customerRatings[].stars |
number |
Числовое значение оценки |
customerRatings[].date |
string |
Дата и время оценки в формате ISO 8601 |
customerRatings[].verifiedUser |
boolean |
Логическое значение, указывающее, проверен ли пользователь |
rareProperty |
boolean |
(Необязательно) Указывает, имеет ли продукт редкий атрибут. |
Замечание
Дополнительные сведения о формате ISO 8601 см. в международном стандарте даты и времени. Дополнительные сведения о формате GUID см. в универсальных уникальных идентификаторах.
Пример элемента
Ниже приведен пример продукта из примера набора данных:
{
"id": "dddddddd-3333-4444-5555-eeeeeeeeeeee",
"name": "Awesome Stand Micro (Red)",
"price": 1073.12,
"category": "Accessory",
"description": "This Awesome Stand Micro (Red) is rated 4.6 out of 5 by 3.\n\nRated 3 out of 5 by Thomas Margrand (tmargand) from A great deal So this is a very nice buy, but the price is a little high, so I will not be buying again. Good price for it, but I still don't know if all i love about it is the high",
"stock": 11,
"countryOfOrigin": "France",
"firstAvailable": "2020-05-04 16:01:42",
"priceHistory": [
1143.82,
1098.56
],
"customerRatings": [
{
"username": "cthomas",
"stars": 1,
"date": "2021-09-25 11:29:23",
"verifiedUser": true
},
{
"username": "tmargand",
"stars": 3,
"date": "2022-05-13 21:56:20",
"verifiedUser": true
}
]
}
Использование примеров данных
Этот набор данных можно использовать для практики запросов, фильтрации и агрегирования данных в Cosmos DB в Microsoft Fabric. Попробуйте найти продукты по категориям, проанализировать тенденции цен или ознакомиться с отзывом клиентов.
Схема JSON для примера набора данных
Если вы хотите использовать этот пример набора данных в собственной среде, ниже приведена схема JSON, описывающая структуру каждого элемента продукта:
{
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" },
"price": { "type": "number" },
"category": { "type": "string" },
"description": { "type": "string" },
"stock": { "type": "number" },
"countryOfOrigin": { "type": "string" },
"firstAvailable": { "type": "string" },
"priceHistory": {
"type": "array",
"items": { "type": "number" }
},
"customerRatings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"username": { "type": "string" },
"stars": { "type": "number" },
"date": { "type": "string" },
"verifiedUser": { "type": "boolean" }
},
"required": ["username", "stars", "date", "verifiedUser"]
}
},
"rareProperty": { "type": "boolean" }
},
"required": [
"id", "name", "price", "category", "description", "stock", "countryOfOrigin", "firstAvailable", "priceHistory", "customerRatings"
]
}
Эта схема поможет вам проверить или создать аналогичные данные для собственных рабочих нагрузок Cosmos DB.