Руководство по основным приемам работы в ms sql server 2014 по дисциплине



Download 2,26 Mb.
Pdf ko'rish
bet40/75
Sana26.05.2022
Hajmi2,26 Mb.
#608817
TuriРуководство
1   ...   36   37   38   39   40   41   42   43   ...   75
Bog'liq
SQL Server

5.1 Обзор вопросов передачи данных 
Передача данных
. Хотя не все требования передачи данных идентичны, 
существует стандартный алгоритм, которого придерживается большинство 
задач передачи данных: 

Извлечение данных из источника данных. 

Некоторое преобразование данных, чтобы сделать их пригодными для 
целевой системы. 

Загрузка данных в целевую систему. 
Вместе эти три шага обычно называются процесс ETL (Extract, Transform, 
Load), который может быть реализован с использованием ETL-инструментов. 
В некоторых ситуациях более подходящим может быть процесс ELT 
(Extract, Load, Transform). Например, можно выполнять преобразования 
данных уже после загрузки данных в БД. 
Извлечение данных
. Извлечение данных, как правило, включает в себя 
выполнение запросов на источнике, или открытие и чтение исходных 
файлов, хотя есть и другие варианты. 
В процессе извлечения данных преследуют две общие цели: 

Избежать чрезмерного воздействия на систему-источник. Например, не 
читают целые таблицы данных, когда нужно прочитать только 


48 
выбранные строки или столбцы. Кроме того, не перечитывают одни и те 
же данные и в любом случае избегают выполнения операторов, которые 
блокируют пользователей системы-источника. 

Обеспечить согласованность извлечения данных. Например, не 
включают в выходные данные одну строку из системы-источника 
больше, чем один раз. 
Преобразование данных
. Этап преобразования процесса ELT обычно 
включает в себя несколько таких шагов: 

Данные должны быть очищены. Например, может потребоваться удалить 
ошибочные данные или предоставить значения по умолчанию для 
пропущенных (отсутствующих) столбцов. 

Возможно, придется выполнять поиск. Например, входные данные могут 
включать имя клиента, но базе данных может понадобиться 
идентификатор клиента. 

Данные должны быть агрегированы. Например, входные данные могут 
включать в себя все транзакции, которые произошли за день, но базе 
данных могут понадобиться только ежедневные итоговые значения. 

Данные, возможно, потребуется разгруппировать. Это часто называют 
распределение данных. Например, входные данные могут включать в 
себя квартальные бюджеты, но база данных может потребовать 
ежедневный бюджет. 
Помимо этих общих операций, данные, возможно, должны быть в некотором 
роде реорганизованы, например, сведение данных таким образом, чтобы 
столбцы становились строками, объединяющими нескольких столбцов 
источника в одну колонку, или разбиение одного исходного столбца на 
несколько столбцов. 

Download 2,26 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   75




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish