Какво е за съхранение на данни SQL лазурно един, Microsoft документи

В тази статия,

Data Warehouse SQL Azure - е разположена в облак мащабируема релационна база данни в състояние да обработва големи обеми от данни и изчислителна схема с помощта на масивната паралелна (MPP).







Предимства на склад SQL данни:

  • Той съчетава възможностите на релационна сървър и разгръщане възможностите на SQL база данни в Azure облак.
  • Разделя ресурси за съхранение от изчислителни ресурси.
  • Увеличава или намалява количеството на компютърни ресурси, както и да спре или да възобнови изчисление.
  • Интеграция с Azure платформата.
  • Той използва инструменти за SQL Server и Transact-SQL (T-SQL).
  • Тя отговаря на различни регулаторни изисквания и изисквания за сигурност на бизнес процеси, като например SOC и ISO.

Тази статия описва основните характеристики на склад SQL данни.

Изчислителна архитектура с масивна паралелизъм

SQL за съхранение на данни е разпределена система база данни с масивната паралелна обработка (MPP). Data Warehouse SQL имплицитно разпространява данни в много съоръжения за съхранение и обработка, не използвайте общи ресурси. Данните се съхраняват локално на нивото на по-на Premium съхранение, на върха на която е динамично свързани изчислителни възли изпълняват запитвания. Когато натоварването и сложни SQL заявки, складови данни с използване на метод раздяла. Заявки, получени от устройството за управление, оптимизирани за разпространение, и след това се прехвърлят към изчислителни възли за паралелна работа.

Поради отделянето на средства за съхранение на компютърни ресурси SQL Data Warehouse предлага следните възможности:

  • увеличите или намалите размера на съхранение, независимо от изчисленията;
  • увеличите или намалите изчисления, без да се движат на данни;
  • спиране на изчисляването без промени на данни (плащате само за съхранение);
  • възобновяването на изчислението в работно време.

Следващата схема, тази структура е показана по-подробно.

за съхранение на данни, което е

възел за контрол. Отговаря за управление на поръчки и оптимизация. Това е външен интерфейс, който взаимодейства с всички приложения и връзки. в SQL възел за управление на склад за данни, работещ на платформа SQL база данни, както и да го връзката е направена правилно. Управлението е скрит координира всички движения на данни и изчисления, необходими за извършване на паралелни заявки за разпределени данни. При изпращане на T-SQL-заявка в SQL контрол магазин данни възел го преобразува в отделни искания трябва да бъдат извършени при всяка изчислителни възела паралелно.

Compute възли. Основният ресурс на хранилището на SQL данни. Това е база данни SQL, които съхраняват данни, както и обработване на исканията. При добавяне на SQL данни хранилище за данни разпределя линия между изчислителни възли. Компютърни възли също са на работните звена, извършващи запитвания паралелни данни. След лечение, те предават резултатите обратно към контролен възел. За да я изпълним, контролното устройство комбинира резултатите и връща резултата.

Съхранение. Данните се съхраняват в BLOB-обекти Azure съхранение. Когато изчислителни възли взаимодействат с данните, които те изпълняват четат и пишат директно на хранилища BLOB-обекти. Тъй като хранилище услуга Azure прозрачен разширява безкрайно, магазин SQL данни има същите свойства. Computing и съхранение на данни са независими един от друг, така че магазин SQL данни може автоматично да мащабира магазина освен мащабиране изчисления, както и обратното. Съхранение Azure BLOB-обекти също е напълно излишни и опростява процеса на архивиране и възстановяване.

Data Mover служба (DMS) се движи на данни между възли. DMS предоставя изчислителни възли за достъп до данни, необходими за асоцииране и агрегация операции. DMS не се прилага към лазурните услуги. Това е услуга на Windows, която работи заедно с SQL база данни на всички възли. DMS услуга се изпълнява във фонов режим. Не е нужно да си взаимодействат с тях директно. Въпреки това, погледнете в плановете на заявката, можете да научите за DMS операции по време на работа като преместване на данни, необходимо за изпълнение всяка заявка паралелно.

Оптимизиран за информационни хранилища натоварвания

Подходът за използване на MPP поддържа няколко инструменти за оптимизиране на ефективността, включително и тези:

  • Разпределени заявка оптимизатор и сложна събиране на статистически данни за всички. Информация за услугата размер и разпределение на данни помага за оптимизиране на запитвания. За тази цел оценка на конкретна операция разпределена с запитвания.
  • Усъвършенствани алгоритми и методи, които са интегрирани в движещ се процес на данни, които ефективно да премествате данни между компютърните ресурси в зависимост от изискванията на заявката. Тези операции движение данни са интегрирани и автоматично оптимизиране на услугата движение на данните.
  • Клъстер индекси columnstore (по подразбиране). Съхраняването на SQL данни, където принципът за съхранение се основава на колоните, има пет пъти (средно) увеличаване на компресията на данни (в сравнение с традиционните за съхранение свод между редовете) и десет (или повече) се увеличи производителността искания. Аналитични заявки, които се нуждаят, за да сканирате голям брой редове, работят добре в индексите columnstore.






Прогнозна и възможност за надграждане и складови единици използват данни

SQL хранилище за данни използва същата технология като базата данни на SQL. Това означава, че потребителите могат да очакват по-продължителна и предвидима производителност за аналитични запитвания. В допълнение, те трябва да очакваме пропорционална промяна в работата си, когато добавяте или изваждане на изчислителни възли. Разпределението на средствата за съхраняване на данни SQL се измерва в единици за магазин за данни (DWU). DWU - е основно звено на ресурси, като на процесора, паметта I / O операции, предназначени за съхраняване на SQL данни. Увеличаване на броя на DWU увеличава обема на ресурсите и производителността. По-специално, те предоставят такива възможности:

Единици използват в хранилището за данни се разглеждат като единици от по три показателя, които са тясно свързани с ефективността на работа под товар съхраняване на данни. Следните основни показатели натоварване пропорционално променя в съответствие с подбрано количество DWU единици.

Сканиране или асоциация. Стандартно искане за съхранение, която сканира голям брой линии, а след това изпълнява сложна асоциация. Тази операция изисква голям брой входно-изходни операции и CPU интензивно използване.

Зарежда. Възможност за получаване на данни в експлоатация. Най-добре е да се извърши с мишката чрез полиоснова от Azure Storage петно ​​или Azure езерото данни. Този показател се използва за тестване на натоварването на процесора и на мрежови услуги.

Създаване на маса Както Изберете фраза (CTA) измерва способността да копирате таблицата. Тази функция за четене на данни от склада, разпределението им в различни възли на устройството и повторното въвеждане в трезора. Тя изисква интензивно използване на процесора и на мрежата, както и голям брой входно-изходни операции.

Въз основа на SQL Server

склад SQL данни работи на релационна база данни двигател и предоставя набор от функции, необходими за работа със складова корпоративна информация. Ако вече сте запознати с T-SQL, можете лесно да прилагат своите знания при работа с магазин SQL данни. Примери за документация, за да ви помогнат да започнете, независимо от това дали имате опит или просто искате да се подготовка за работа с хранилището. Като цяло, развитието на езиковите елементи на склад SQL данни сме осигурили следните принципи:

  • SQL хранилище за данни използва T-SQL синтаксис, за да направите много неща. Той също така поддържа широка гама от традиционни дизайни на SQL, като съхранени процедури, дефинирани от потребителя функции, разделяне на таблици, индекси, както и съпоставяне.
  • склад SQL данни включва и различни нови функции SQL Server, включително клъстерирани индекс columnstore. Полиоснова данни интеграция и одит (като дава за оценка на заплахите).
  • Някои Transact-SQL езикови елементи не се използват във всички работни натоварвания за съхранение на данни, но само в по-новите версии на SQL Server. Сега тези неща не могат да бъдат на разположение. За повече информация, вижте. В документацията на миграцията.

Използването на Transact-SQL функции и сходство между SQL Server, SQL магазин данни, SQL база данни и система за аналитични платформи, можете да разработят решения, които отговарят на вашите изисквания за съхранение и обработка на данни. Можете да изберете къде да се съхраняват данните, въз основа на изискванията за производителност, сигурност и скалируемост, и след това прехвърляне на данни между различните системи.

защита на личните данни

Всички склад SQL данни данни, съхранявани в местно прекомерно клас съхранение Premium Azure. Множество копия на синхронни данни, съхранявани в местния център за данни за осигуряване на прозрачна защита на данните в случай на местна недостатъчност. В допълнение, SQL хранилище за данни автоматично създава резервни копия на активна (използван) база данни на редовни интервали, използвайки снимки услуга Azure Storage. За резервно копие и възстановяване см. Тук.

за съхранение на данни SQL също се интегрира с много познати на потребителите на инструменти на SQL Server. Тези средства.

Традиционните средства за SQL Server. хранилище SQL данни е напълно интегриран с услугите на SQL Server Analysis Services, интеграция на услугите, както и на услугите за отчет.

Cloud инструменти. SQL хранилище за данни поддържа интеграция с разнообразни услуги в Azure, включително фабричните настройки, при поток Анализ, Машинно обучение, както и за захранване BI. Вижте пълния списък. В прегледа на интегрирани инструменти.

Средствата на трети страни. Сертифицирани интеграция с магазин SQL данни поддържа голям брой инструменти на трети страни. Вижте пълния списък. Член Партньори Business Intelligence SQL за съхранение на данни.

Сценарии за източници на данни хибрид

Полиоснова технология дава възможност за използване на данни от различни източници, извършващи запознат отбор T-SQL. Полиоснова ви позволява да изпращате заявки за не-релационни данни, които са в BLOB-обекти Azure съхранение, като че ли са в редовна маса. С полиоснова да изпращате на нерелационни данни, или за внос данни от магазин SQL данни.

Споразумение за ниво на услугите

На склад SQL данни, предмет на споразумения за ниво на обслужване при подобно споразумение за службите на Microsoft Online Services. Повече информация може да бъде намерена на споразумения на ниво страница за SQL хранилище за данни на услуги. За повече информация за SLA за други продукти посещават нашите споразумения за предоставяне на услуги на интернет страницата Azure или изтеглят текста на споразумението на страницата за лицензиране на едро.

по-нататъшни действия

Сега, когато вече знаете някаква информация за съхраняване на данни SQL, да разберете как да създадете магазин SQL данни и зареждане на извадковите данни. Ако не сте работили с Azure, Azure, използвайте речника. да научат смисъла на новите условия. Или разгледайте следните ресурси, посветени на магазин SQL данни.