Streaming ingestion policy

Streamelési célforgatókönyvek

A streambetöltést a következő forgatókönyvekhez kell használni:

  • Néhány másodpercnél rövidebb késésre van szükség.
  • Számos olyan tábla működési feldolgozásának optimalizálása érdekében, ahol az adatok adatfolyama az egyes táblákba viszonylag kicsi (másodpercenként néhány rekord), de a teljes adatbetöltési mennyiség magas (több ezer rekord másodpercenként).

Ha az adatok adatfolyama az egyes táblákba magas (óránként 4 GB-nál nagyobb), fontolja meg az üzenetsoros betöltés használatát.

Streamelési betöltési szabályzat definíciója

A streamelési betöltési szabályzat a következő tulajdonságokat tartalmazza:

  • IsEnabled:
    • A tábla/adatbázis streamelési betöltési funkciójának állapotát határozza meg
    • kötelező, nincs alapértelmezett érték, explicit módon true (igaz) vagy false (hamis) értékre kell állítani
  • HintAllocatedRate:
    • ha a set a táblához várt gigabájtban megadott óránkénti adatmennyiségre vonatkozó tippet ad. Ez a tipp segít a rendszernek a streambetöltés támogatására lefoglalt erőforrások mennyiségének módosításában.
    • default value null (unset)

Ha engedélyezni szeretné a streambetöltést egy táblán, adja meg a streamelési betöltési szabályzatot igaz értékre állítva az IsEnabled beállítással. Ez a definíció egy táblán vagy az adatbázison állítható be. A szabályzat adatbázisszintű definiálása ugyanazokat a beállításokat alkalmazza az adatbázis összes meglévő és jövőbeli táblájára. Ha a streamelési betöltési szabályzat a tábla és az adatbázis szintjén is be van állítva, a táblaszintű beállítás elsőbbséget élvez. Ez a beállítás azt jelenti, hogy a streambetöltés általában engedélyezhető az adatbázishoz, de bizonyos táblák esetében kifejezetten le van tiltva, vagy fordítva.

Megjegyzés

Ha egy tábla nem közvetlenül, hanem csak frissítési szabályzaton keresztül kapja meg a streambetöltést, ezen a táblán nem kell streamelési betöltési szabályzatot definiálni.

Az adatsebesség-emlékeztető beállítása

A streamelési betöltési szabályzat utalhat a táblához várt óránkénti adatmennyiségre. Ez a tipp segít a rendszernek a táblázathoz lefoglalt erőforrások mennyiségének módosításában a streambetöltés támogatása érdekében. Adja meg a tippet, ha a táblázatba bejövő streamelési adatok sebessége meghaladja az 1 Gb/óra értéket. Ha a HintAllocatedRate értéket adja meg az adatbázis streamelési betöltési szabályzatában, állítsa be a legnagyobb adatsebességgel rendelkező táblára. Nem ajánlott a táblához tartozó tényleges tippet a várt óránkénti csúcsértéknél sokkal magasabb értékre állítani. Ez a beállítás kedvezőtlen hatással lehet a lekérdezés teljesítményére.