Mi adattárház Az SQL Azure, a Microsoft docs

Ebben a cikkben,

Adattárház SQL Azure - telepített a felhő méretezhető relációs adatbázis feldolgozására alkalmas nagy mennyiségű adat és számítástechnikai áramkör segítségével masszívan párhuzamos (MPP).

Előnyei SQL adattárház:

  • Egyesíti a képességeit egy relációs adatbázis SQL Server és a telepítési lehetőségek Azure felhő.
  • Elválasztja tárolási erőforrások számítástechnikai erőforrásokat.
  • Növeli vagy csökkenti a számítási erőforrások, felfüggesztése és folytatása számítás.
  • Integráció az Azure platform.
  • Ez az SQL Server eszközöket és-SQL (T-SQL).
  • Ez megfelel a különböző szabályozási követelmények és a biztonsági követelmények az üzleti folyamatok, például a SOC és az ISO.

Ez a cikk ismerteti a főbb jellemzői SQL adattárház.

Architektúrát masszív párhuzamosság

SQL adattárház egy osztott adatbázis rendszer masszívan párhuzamos feldolgozási (MPP). Adattárház SQL hallgatólagosan oszt adatok között sok tároló és feldolgozó létesítmények, ne használjon közös forrásokat. Az adatok tárolása a helyi szinten túl a Premium, a tetején, amely dinamikusan csatlakoztatott számítástechnikai csomópontok végre lekérdezések. Ha a terhelés és a komplex adattárház SQL lekérdezések elválasztási módszer. Által kapott kérelmek a vezérlő egység, optimalizált eloszlása, majd át a számítási csomópontok a párhuzamos üzemeléshez.

Mivel a szétválasztása a tárolási erőforrások a számítási erőforrások SQL Data Warehouse az alábbi szolgáltatásokat nyújtja:

  • növelheti vagy csökkentheti a tárolási méret, függetlenül a számítás;
  • Nagyításhoz vagy kicsinyítéshez számítások nélkül adatáthelyezésről;
  • számítás felfüggesztésének nélkül adatváltozások (csak akkor fizet a tárolás);
  • az újbóli kiszámítására munkaidő alatt.

A következő ábra ezt architektúrát mutat be részletesebben.

Adattárház, amely

A vezérlő csomópont. Felelős megrendelések kezelése és optimalizálása. Ez egy külső felület, amely együttműködik az összes alkalmazást és kapcsolatot. SQL adattárház menedzsment csomópont futó SQL adatbázis platform, és vele a kapcsolat létrejött megfelelően. A vezérlőegység van rejtve koordinálja az adatok mozgatása és számítás elvégzéséhez szükséges párhuzamos lekérdezések, a megosztott adatok. Amikor a küldő T-SQL-lekérdezés SQL adattárban vezérlő csomópont átalakítja azt külön kérelmet kell végezni minden egyes számítási csomópont párhuzamosan.

Compute csomópontokat. A fő forrása az SQL adatok tárolására. Ez egy SQL adatbázis, amely tárolja az adatokat, és a kérések kezeléséről. Ha hozzá adatokat SQL adattárba forgalmaz vonal között a csomópontokban. Számítási csomópontok is dolgozó végző egységeket párhuzamosan adatlekérdezésből. A kezelés után, akkor továbbítja az eredményeket vissza a csomóponton. Hogy teljes legyen a kérelmet, a vezérlő egység egyesíti az eredményeket, és visszaadja az eredményt.

Tárolás. Az adatok tárolása BLOB-objektumok Azure tárolására. Ha a számítási csomópontok kölcsönhatásba az adatokat, az általuk végzett olvasási és írási közvetlenül az adattár BLOB-objektumokat. Mivel a szolgáltatás adattár Azure átlátható kitágul végtelenül, SQL adatokat tárolja ugyanazon tulajdonságokkal rendelkezik. Számítási és adattárolási függetlenek egymástól, így az SQL adat tárolására képes automatikusan méretezni a boltban eltekintve méretezés számítások, és fordítva. Tárolás Azure BLOB-tárgyak is teljesen redundáns és leegyszerűsíti a biztonsági mentési és helyreállítási folyamat.

Data Mover Szolgálat (DMS) mozog adatok csomópontok között. DMS hozzáférést biztosít számítási csomópontok szükséges adatok egyesület és összesítés műveleteket. DMS nem vonatkozik az Azure szolgáltatásokat. Ez a Windows szolgáltatás, amely együttműködik az SQL adatbázis minden csomóponton. DMS szolgáltatás fut a háttérben. Nem kell, hogy befolyásolja közvetlenül. Azonban, ha a lekérdezés tervek, meg lehet tanulni a futási DMS műveletek adatmozgatás végrehajtásához szükséges minden lekérdezés párhuzamosan.

Optimalizált adattárház terhelések

Az a megközelítés alkalmazásával MPP támogatja a különböző eszközöket, hogy optimalizálja a teljesítményt, beleértve:

  • Elosztott optimalizáló és komplex statisztikai adatgyűjtés mindenki számára. Tájékoztatás az adatok mérete és eloszlása ​​szolgáltatás segít lekérdezések optimalizálását. Ebből a célból az értékelés a konkrét elosztott működés vizsgálatot.
  • Speciális algoritmusok és módszerek, amelyek integrálva Adatáthelyező folyamat, amely hatékonyan mozgatni az adatokat a számítási erőforrások követelményeitől függően a lekérdezés. Ezek az adatok mozgását műveleteket integrálnak, és az optimalizálás adatmozgatás szolgáltatás automatikusan.
  • Fürtözött indexek columnstore (alapértelmezett). Az SQL adatok tárolása, ahol a tárolási elv azon alapul, az oszlopok, van egy ötszörös (átlag) növekedése tömörítés (mint a hagyományos boltozat interline tároló) és egy tíz (vagy több) a termelékenység növelése kéri. Analitikai lekérdezések kell beolvasni nagy sorok számát, jól működik az indexekben columnstore.

Előre látható és skálázható teljesítményt és tároló adatok felhasználására

SQL adatokat tárolja ugyanazt a technológiát használja, mint az SQL adatbázisba. Ez azt jelenti, hogy a felhasználók számíthatnak a folyamatos és kiszámítható teljesítményt analitikai lekérdezések. Ezen kívül, meg kell várni egy arányos változása teljesítmény hozzáadásával vagy kivonásával a számítási csomópontok. A források elosztása az SQL adattároló egységben mérjük egy adattár (DWU). DWU - egy alapegysége mint például a CPU, memória, I / O műveletek allokált SQL adatokat tárolni. Számának növelése DWU növeli a források mennyisége és a termelékenységet. Különösen, hogy az ilyen lehetőségek:

Egységek használja datastore egységként kell kezelni három mutatókat, amelyek szorosan kapcsolódnak a teljesítmény terhelés alatt működő adattárat. A következő alapvető mutatók terhelés arányosan változott megfelelően kiválasztott mennyiségű DWU ​​egység.

Scanning vagy egyesület. Normál tárolási kérelem, amely beolvassa a nagyszámú sorokat, majd végrehajt egy komplex egyesület. Ez a művelet nagy számú input-output műveletek és CPU intenzív használatra.

Loading. Képes fogadni az adatokat szolgáltató. A legjobb, ha a letöltés végrehajtásához keresztül PolyBase származó Azure Storage Blob vagy Azure adatok tó. Ez a mutató arra használjuk, hogy teszteljék a CPU terhelés és a hálózati szolgáltatás.

Készítsen táblázatot Select (CTAS) képességét méri, hogy másolja az asztalra. Ez a funkció biztosítja az olvasó az adatok tárolása, azok megoszlását a különböző csomópontok a készüléket, és újra belép a boltozat. Ez megköveteli nehéz használni a CPU és a hálózat, valamint a nagy számú input-output műveleteket.

Ennek alapján az SQL Server

SQL adattárház fut egy relációs adatbázis-motor, és egy sor szükséges funkciókat dolgozó vállalati adattárház. Ha már ismeri a T-SQL, akkor könnyen alkalmazni tudásukat, ha dolgozik az SQL adatok tárolására. Példák dokumentumokat, amelyek segítenek az elindulásban, függetlenül attól, hogy van tapasztalata, vagy csak most kezdődött a tárolóból. Általában a fejlesztés a nyelvi elemeit SQL adattárház általunk nyújtott a következő alapelveket:

  • SQL adattárat használ T-SQL szintaxis, hogy végre sok műveletet. Ugyancsak támogatja a széles körű hagyományos minták az SQL, mint a tárolt eljárásokat, felhasználó által definiált függvények, asztal particionálás, indexek és az összeállítást.
  • SQL adattárház is több újdonsággal SQL Server, köztük a fürtözött index columnstore. PolyBase integráció és ellenőrzési adatok (feltéve értékelésére vonatkozó veszélyek).
  • Egyes-SQL nyelv elemei nem használják az összes terhelés az adatok tárolása, de csak az újabb verziók az SQL Server. Most ezek a tételek nem lesznek elérhetőek. További információért lásd. A migráció dokumentációt.

Segítségével-SQL függvények közötti hasonlóságot és az SQL Server, SQL adatok tárolására, az SQL adatbázis és rendszer elemzési platformon megoldások kidolgozására, amelyek megfelelnek a követelményeknek az adatok tárolására és feldolgozására. Kiválaszthatja, hogy hol tárolja az adatokat, követelmények alapján a teljesítmény, a biztonság és a skálázhatóság, majd át az adatokat a különböző rendszerekben.

adatvédelem

Minden adat SQL adattárház tárolja lokálisan nagy tárolási osztály Premium Azure. Több példányban szinkron tárolt adatok a helyi adatközpont számára transzparens adatvédelmi esetén a helyi kezelés eredménytelenségét. Ezen túlmenően, az SQL adatokat tárolja automatikusan biztonsági másolatot készít, az aktív (használt) adatbázis rendszeres időközönként, a pillanatképek Azure Storage szolgáltatás. Mintegy biztonsági mentésére és helyreállítására cm. Itt.

SQL adattárház is integrálja számos ismerős felhasználók az SQL Server eszközöket. Ezek az eszközök.

Hagyományos eszközökkel SQL Server. SQL adattár teljes mértékben integrálva van a szolgáltatások az SQL Server Analysis Services, Integration Services és Reporting Services.

Cloud eszközöket. SQL adattárat támogatja az integrációt a különböző szolgáltatások Azure, beleértve az üzem, a Stream Analytics, Machine Learning, és a Power BI. Lásd a teljes listát. A felülvizsgálat integrált eszközöket.

Harmadik féltől származó eszközök. Certified integráció SQL adattárat támogat számos harmadik féltől származó eszközök. Lásd a teljes listát. Cikk Partners Business Intelligence SQL adattárház.

Forgatókönyvek hibrid adatforrások

PolyBase technológia lehetővé teszi az adatok felhasználása a különböző forrásokból származó, teljesítő ismerős csapat T-SQL. PolyBase küldhetünk kéréseket nem relációs adatok, amelyek a BLOB-objektumok Azure tárolására, mintha egy szabályos táblázat. A Polybase küldhet a nem relációs adatok, illetve import adatokat SQL adatok tárolására.

Service Level Agreement

Az SQL adattárház figyelemmel a szolgáltatási szint megállapodások alapján hasonló megállapodást a Microsoft Online Services szolgáltatásokat. További információk találhatók a következő oldalon szintű megállapodások SQL adattárat szolgáltatás. További információ a SLA más termékek keresse fel Service Level Agreement az Azure honlapon, vagy töltse le a megállapodás szövegét a Volume Licensing oldalt.

további intézkedések

Most, hogy már tudja, néhány információt az SQL adatok tárolására, megtudja, hogyan lehet létrehozni egy SQL adatok tárolására és töltse be a minta adatokat. Ha még nem dolgozott Azure, Azure, használja a szószedet. hogy megtanulják a jelentését új feltételeket. Vagy nézd meg az alábbi szánt források SQL adatokat tárolni.