Знайте, Intuit, лекция, товарене база данни

Bridge маси

Bridge маси - това са временни таблици, които сте създали, за да заредите данни в SQL Server, за тези, обработка и манипулация на данни, както и да се копират данните за съответната таблица или таблици в базата данни. В този раздел ще научите как и кога да се използват преходни таблици.

Основите на използване на преходни таблици

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

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

Използването на преходни таблици

В този раздел ще разгледаме три примера за използването на мостове таблици. сливания и маса изтегляне, изтегляне, и таблицата на дяловете. както и натоварването на отделните стойности в таблицата. Тези примери ще ви помогнат да разберете какви са предимствата на маси мостови които можете да използвате при зареждане на данни в базата от данни.

Сливания и зареждане на маса

Помислете за масата на данните "Пазар" (март данни), което е комбинация от двете плочи на обработка на онлайн транзакции (OLTP). Тази таблица съдържа колони A, B, C, D и Е; Колона А, Б и В съществуват в една маса и колоните C, D и Е - в друга маса. Както входа таблица може да направи прехода, както и да свалите споделен масата на пазара на данни, можете да използвате операцията по сливането (фиг. 24.22).


Фиг. 24.22. Използването на преходни Fusion Tables

Изтеглете и таблицата на дяловете

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


Фиг. 24.23. Използване на таблиците на моста за разделяне на данните

Зареждане на уникални стойности в таблица

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

Това донякъде сложна SQL оператор просто натоварвания на масата за бридж в основната таблица, редове, които съдържат колона черво стойност, която не съвпада със стойността на същата колона в основната таблица, при която се избягва поставянето на дублиращите се стойности.

SELECT изявление. В

Използване на SELECT изявлението. В действителност не е метод за зареждане на база данни; това е начин за създаване на нови маси от съществуващи таблици или преходни таблици. SELECT изявление. В не може да се използва, за да запълни съществуващата таблица.

По-долу е синтаксиса на SELECT изявлението. В:

Частично predlozhenie_dlya_select точки, които обикновено посочват SELECT изявление. като и къде. SELECT изявление. В е лесен за използване, както е показано в следния пример:

В този случай, базата данни съдържа "пример" и да се създаде маси newsales. Данните се извличат от етапа на масата.

заключение

В тази глава вие научихте как да заредите база данни на SQL Server с помощта на помощната програма на БКП. BULK изявление INSERT и DTS фондове. Можете също така запознати с таблицата на мост, който е удобен за използване при определени условия. И сте научили как да се използва SELECT изявлението. В. Тези инструменти и техники, със сигурност ще ви помогнат като натоварване на базата данни е една от основните задачи за DBA. В "Component Services, и Microsoft координатор на разпределени транзакции", ще научите за компонентите на Разпределени координатор на транзакциите, както и Microsoft транзакция Server.