Sdílet prostřednictvím


Ukázková sada dat ve službě Cosmos DB v Microsoft Fabric (Preview)

Důležité

Tato funkce je ve verzi Preview.

Úloha databáze Cosmos DB v Microsoft Fabric se dodává s integrovanou ukázkovou datovou sadou navrženou tak, aby vám pomohla zkoumat, učit se a experimentovat. Tato datová sada představuje kolekci produktů, z nichž každá má různé vlastnosti, které odrážejí scénáře reálného elektronického obchodování.

Struktura a schéma datové sady

Každá položka v ukázkové sadě dat představuje produkt a obsahuje následující vlastnosti:

Typ Popis
id string Jedinečný identifikátor produktu v globálně jedinečném formátu (GUID)
name string Název produktu
price number Aktuální cena produktu
category string Kategorie výrobku, například Electronics, Media, Accessory, Peripheralnebo Other
description string Stručný popis produktu
stock number Počet položek na skladě
countryOfOrigin string Oblast, ve které byl produkt vyroben
firstAvailable string Datum a čas, kdy byl produkt poprvé k dispozici ve formátu ISO 8601
priceHistory array Pole předchozích cen pro produkt (pole čísel)
customerRatings array Pole objektů hodnocení zákazníků
customerRatings[].username string Uživatelské jméno zákazníka, který zadal hodnocení
customerRatings[].stars number Číselná hodnota hodnocení
customerRatings[].date string Datum a čas, kdy bylo hodnocení zadáno ve formátu ISO 8601
customerRatings[].verifiedUser boolean Logická hodnota označující, jestli je uživatel ověřený
rareProperty boolean (Volitelné) Označuje, jestli má produkt vzácný atribut.

Poznámka:

Další informace o formátu ISO 8601 naleznete v mezinárodní normě data a času. Další informace o formátu GUID najdete v univerzálních jedinečných identifikátorech.

Příklad položky

Tady je příklad produktu z ukázkové datové sady:

{
  "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
    }
  ]
}

Jak používat ukázková data

Tuto datovou sadu můžete použít k praktickému dotazování, filtrování a agregaci dat ve službě Cosmos DB v Rámci Microsoft Fabric. Zkuste hledat produkty podle kategorií, analyzovat trendy cen nebo zkoumat zpětnou vazbu zákazníků.

Schéma JSON pro ukázkovou sadu dat

Pokud chcete použít tuto ukázkovou datovou sadu ve vlastním prostředí, tady je schéma JSON, které popisuje strukturu jednotlivých položek produktu:

{
  "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"
  ]
}

Toto schéma vám může pomoct s ověřením nebo generováním podobných dat pro vaše vlastní úlohy Cosmos DB.