рддрдХрдиреАрдХреА Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рддрдХрдиреАрдХреА рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рдЕрдХреНрд╕рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлреАрдЪрд░реНрд╕, рдЙрдирдХреЗ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдФрд░ рд╡реЗ рдкреНрд░рднрд╛рд╡реА рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдПрдХ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдЖрдкрдХреА рд╕рдордЭ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдпреЗ рдкреНрд░рд╢реНрди ADF рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдкрд░ рдЖрдкрдХреЗ рд╣рд╛рдереЛрдВ-рд╣рд╛рде рдЕрдиреБрднрд╡ рдФрд░ рдЬреНрдЮрд╛рди рдХрд╛ рдЖрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред
рдЖрдк Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐-рдирд┐рд╡рд╛рд░рдг рд░рдгрдиреАрддрд┐рдпрд╛рдБ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдореЗрдВ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ Retry Policies рдФрд░ Error Handling Activities рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред ADF рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди retry рдореИрдХреЗрдирд┐рдЬрд╝реНрдо рд╣реИрдВ, рдЬрд╣рд╛рдБ рдЖрдк рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ Copy Activity рдЕрд╕реНрдерд╛рдпреА рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрдк рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ 10 рдорд┐рдирдЯ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд╕рд╛рде 3 рдмрд╛рд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Failure, Completion рдФрд░ Skipped рдЬреИрд╕реА Activity Dependency Conditions рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рд╕рдлрд▓рддрд╛ рдпрд╛ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд░рд┐рдпрд╛рдПрдБ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдВред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдлреНрд▓реЛ рдРрд╕рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ рдХрд┐ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрддреЗ рд╣реА рдПрдХ рдХрд╕реНрдЯрдо рдПрд░рд░-рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдЧрддрд┐рд╡рд┐рдзрд┐, рдЬреИрд╕реЗ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдирд╛ рдпрд╛ рдлреЙрд▓рдмреИрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓рд╛рдирд╛, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛред
Azure Data Factory рдореЗрдВ Integration Runtime (IR) рдХреА рдХреНрдпрд╛ рднреВрдорд┐рдХрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдореЗрдВ рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рдбрд┐рд╕реНрдкреИрдЪ рдХреЗ рдкреАрдЫреЗ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Integration Runtime (IR) рд╡рд╣ рдХрдВрдкреНрдпреВрдЯ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Azure Data Factory рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ, рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдбрд┐рд╕реНрдкреИрдЪ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдХреЗрдВрджреНрд░ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдФрд░ рдХрд╣рд╛рдБ рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдЗрд╕реЗ рд╕реНрд░реЛрдд, рдЧрдВрддрд╡реНрдп рдФрд░ рд░реВрдкрд╛рдВрддрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, IR рдХреЗ рддреАрди рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ:
|
Integration Runtime (IR) рдкреНрд░рдХрд╛рд░ |
рд╡рд┐рд╡рд░рдг |
|
Azure Integration Runtime |
Azure рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░реНрд╕ рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдХреЙрдкреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ, рдбреЗрдЯрд╛ рдлрд╝реНрд▓реЛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рдиреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ Azure рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдбрд┐рд╕реНрдкреИрдЪ рдХрд░рддрд╛ рд╣реИред |
|
Self-hosted Integration Runtime |
рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдпрд╛ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕, рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдФрд░ Azure рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗред рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╕реЗ Azure рдореЗрдВ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред |
|
Azure-SSIS Integration Runtime |
рдореМрдЬреВрджрд╛ SQL Server Integration Services (SSIS) рдкреИрдХреЗрдЬреЛрдВ рдХреЛ Azure рдореЗрдВ рдЙрдард╛рдХрд░ рд▓рд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ ADF рдХреЗ рднреАрддрд░ рдиреИрдЯрд┐рд╡ SSIS рдкреИрдХреЗрдЬ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдкреЛрд░реНрдЯ рд╣реЛрддрд╛ рд╣реИред рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдЬреЛ рд╡реНрдпрд╛рдкрдХ рд░реАрд╡рд░реНрдХ рдХреЗ рдмрд┐рдирд╛ SSIS рд╡рд░реНрдХрд▓реЛрдбреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред |
рдЖрдк Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣ рдЬрд╛рдБрдЪрддрд╛ рд╣реИ рдХрд┐ ADF рдореЗрдВ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдФрд░ рд▓рдЪреАрд▓реА рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝реЗрд╢рди рдбрд╛рдпрдиреЗрдорд┐рдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд░рди рдХреЗ рджреМрд░рд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рди рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Copy Activity рдореЗрдВ, рдореИрдВ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдкрде рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБред рдореИрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрддрд░ рдкрд░ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реВрдБрдЧрд╛/рдХрд░реВрдБрдЧреА рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдпрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдкрд╛рд╕ рдХрд░реВрдБрдЧрд╛/рдХрд░реВрдБрдЧреАред
рдпрд╣рд╛рдБ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
{
"name": "CopyPipeline",
"type": "Copy",
"parameters": {
"sourcePath": { "type": "string" },
"destinationPath": { "type": "string" }
},
"activities": [
{
"name": "Copy Data",
"type": "Copy",
"source": {
"path": "@pipeline().parameters.sourcePath"
},
"sink": {
"path": "@pipeline().parameters.destinationPath"
}
}
]
}
рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдЗрдирдкреБрдЯреНрд╕ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
Azure Data Factory рдореЗрдВ Mapping Data Flow рдХреНрдпрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдмрд┐рдирд╛ рдмрд╛рд╣рд░реА рдХрдВрдкреНрдпреВрдЯ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ ADF рдореЗрдВ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХреЗ рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдореЗрдВ Mapping Data Flow рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдХреЛрдб рд▓рд┐рдЦреЗ рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ ADF рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдкрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЬрдЯрд┐рд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рдиреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред┬а
рдбреЗрдЯрд╛ рдлреНрд▓реЛрдЬрд╝, ADF рдХреЗ рдореИрдиреЗрдЬреНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рднреАрддрд░ Spark рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдФрд░ рдХреБрд╢рд▓ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддреЗ рд╣реИрдВред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рдореИрдВ рдХрд┐рд╕реА рдбреЗрдЯрд╛ рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рджреЛ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ, рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдЧреНрд░реАрдЧреЗрдЯ рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдХ рдирдП рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдкрд░ рд▓рд┐рдЦ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБтАФрд╡рд╣ рднреА рд╡рд┐рдЬрд╝реБрдЕрд▓реА рдФрд░ рдмрд┐рдирд╛ рдмрд╛рд╣рд░реА Databricks рдЬреИрд╕реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗред
рдЖрдк Azure Data Factory рдореЗрдВ рд╕реНрдХреАрдорд╛ рдбреНрд░рд┐рдлреНрдЯ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рд╕реНрдХреАрдорд╛ рдбреНрд░рд┐рдлреНрдЯ рдХрд╛ рдЕрд░реНрде рд╕рдордп рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рд╣реИред┬а
Azure Data Factory, Mapping Data Flows рдореЗрдВ Allow Schema Drift рд╡рд┐рдХрд▓реНрдк рджреЗрдХрд░ рд╕реНрдХреАрдорд╛ рдбреНрд░рд┐рдлреНрдЯ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ ADF рдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕реНрдХреАрдорд╛ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ, рдЬреИрд╕реЗ рдирдП рдХреЙрд▓рдо рдХрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдпрд╛ рд╣рдЯрдирд╛, рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрд╡рддрдГ рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╣реЛрдиреЗ рджреЗрддрд╛ рд╣реИ, рдмрд┐рдирд╛ рдкреВрд░реЗ рд╕реНрдХреАрдорд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдПред┬а
рд╕реНрдХреАрдорд╛ рдбреНрд░рд┐рдлреНрдЯ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ, рдореИрдВ рдРрд╕рд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ рдЬреЛ рд╕реНрд░реЛрдд рд╕реНрдХреАрдорд╛ рдмрджрд▓рдиреЗ рдкрд░ рднреА рдХреЙрд▓рдореНрд╕ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рдореИрдк рдХрд░реЗред┬а

Azure Data Factory рдореЗрдВ Allow schema drift рд╡рд┐рдХрд▓реНрдкред рдЪрд┐рддреНрд░ рд╕реНрд░реЛрдд: Microsoft
Azure Data Factory рдореЗрдВ Change Data Capture (CDC) рд╕рдВрд╕рд╛рдзрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдмреИрдЪ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдзреБрдирд┐рдХ, рд╕рддрдд рдбреЗрдЯрд╛ рдЗрдирдЬреЗрд╢рди рд╡рд┐рдзрд┐рдпреЛрдВ рд╕реЗ рдЖрдкрдХреА рдкрд░рд┐рдЪрд┐рддрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: ADF рдореЗрдВ CDC рд╕рдВрд╕рд╛рдзрди рдмрд┐рдирд╛ рдЬрдЯрд┐рд▓ рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рд▓реЙрдЬрд┐рдХ рдХреЗ, рд╕реНрд░реЛрддреЛрдВ (рдЬреИрд╕реЗ SQL рдпрд╛ Cosmos рдбреЗрдЯрд╛рдмреЗрд╕) рд╕реЗ рдмрджрд▓рд╛ рд╣реБрдЖ рдбреЗрдЯрд╛ рд╕рддрдд рд░реВрдк рд╕реЗ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдкрд░ рд░реЗрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд▓реЛ-рдХреЛрдб рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдорд╛рдирдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЯреНрд░рд┐рдЧрд░ рдЬреЛ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдЙрд╕рд╕реЗ рдЕрд▓рдЧ, CDC рд╕рдВрд╕рд╛рдзрди рд╕рддрдд (рдпрд╛ рдорд╛рдЗрдХреНрд░реЛ-рдмреИрдЪреЗрдЬрд╝ рдореЗрдВ) рдЪрд▓рддрд╛ рд╣реИ, рд╕реНрд░реЛрдд рдкрд░ рдЗрдиреНрд╕рд░реНрдЯ, рдЕрдкрдбреЗрдЯ рдФрд░ рдбрд┐рд▓реАрдЯ рдХреЛ рд╕реНрд╡рддрдГ рдЯреНрд░реИрдХ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдЯрд╛рд░рдЧреЗрдЯ рдкрд░ рдЕрдкреНрд▓рд╛рдИ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬрд╣рд╛рдБ рд▓рдЧрднрдЧ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЙрдиреНрдирдд Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рдЙрдиреНрдирдд рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди ADF рдХреА рдЧрд╣рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдлреЛрдХрд╕ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдФрд░ рдЙрдиреНрдирдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдирд┐рд░реНрдгрдпреЛрдВ рдкрд░ рд╣реЛрддрд╛ рд╣реИред┬а
рдпреЗ рдкреНрд░рд╢реНрди рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдЕрдиреБрднрд╡ рдФрд░ ADF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред
рдЖрдк Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХреИрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдореИрдВ Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдЕрдкрдирд╛рддрд╛/рдЕрдкрдирд╛рддреА рд╣реВрдБред┬а
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛ Concurrent Pipeline Runs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрд░реЗрд▓рд┐рдЬрд╝реНрдо рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛/рдЙрдард╛рддреА рд╣реВрдБ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рд░реВрдк рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛ рд╕рдХреЗред рдореИрдВ Copy Activity рдХреЗ рднреАрддрд░ Partitioning рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБ рддрд╛рдХрд┐ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЛ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдмрд╛рдБрдЯрдХрд░ рдПрдХ рд╕рд╛рде рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдПрдХ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рди рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдФрд░ рд░реВрдкрд╛рдВрддрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╣реА Integration Runtime рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрди-рдкреНрд░рд┐рдо рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП Self-hosted IR рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрди-рдкреНрд░рд┐рдо рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХреЛ рддреЗрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИред┬а
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, Copy Activity рдореЗрдВ Staging рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЛ рдЕрдВрддрд┐рдо рд▓реЛрдбрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдмрдлрд╝рд░ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
Azure Data Factory рдореЗрдВ Azure Key Vault рдХреА рдХреНрдпрд╛ рднреВрдорд┐рдХрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкреНрд░рдмрдВрдзрди рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Key Vault, Azure Data Factory рдХреЗ рднреАрддрд░ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕, рдкрд╛рд╕рд╡рд░реНрдбреНрд╕ рдФрд░ API рдХреАрдЬрд╝ рдЬреИрд╕реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдпрд╛ Linked Services рдореЗрдВ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЛ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдЗрдиреНрд╣реЗрдВ рд╕реНрдЯреЛрд░ рдФрд░ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Key Vault рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБред┬а
ADF рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд░рдирдЯрд╛рдЗрдо рдкрд░ Key Vault рд╕реЗ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рд╣реЛрддреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Azure SQL Database рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Linked Service рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдорд╛рдгрди рд╣реЗрддреБ Key Vault рдХреЗ рд╕реАрдХреНрд░реЗрдЯ рд░реЗрдлрд╝рд░реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛/рдХрд░реВрдБрдЧреАред
Azure Data Factory CI/CD (Continuous Integration/Continuous Deployment) рдХреЛ рдХреИрд╕реЗ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдореЗрдВ рд╡рд░реНрдЬрд╝рди рдХрдВрдЯреНрд░реЛрд▓ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреА рдЖрдкрдХреА рдкрд░рд┐рдЪрд┐рддрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory, Azure DevOps рдпрд╛ GitHub рдХреЗ рд╕рд╛рде CI/CD рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ ADF рдХреЛ рдПрдХ Git рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБ, рдЬрд┐рд╕рд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрдВрд╕, рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдФрд░ Linked Services рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЬрд╝рди рдХрдВрдЯреНрд░реЛрд▓ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдирд╛, рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдореЗрдВ рдХрдорд┐рдЯ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП, ADF ARM рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдХреЗ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдбрдХреНрд╢рди рдЬреИрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореИрдВ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╣реЛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░реЛрдореЛрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред

Azure Data Factory рд╕реНрд╡рдЪрд╛рд▓рд┐рдд CI/CI рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдЪрд┐рддреНрд░ рд╕реЛрд░реНрд╕e: Microsoft.
рдЖрдк Azure Data Factory рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреИрд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВрдЧреЗ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рд╣рд╛рдЗрдмреНрд░рд┐рдб рдбреЗрдЯрд╛ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ ADF рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрдмреНрд░рд┐рдб рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Self-hosted Integration Runtime (IR) рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдкреБрд▓ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред IR рдХреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдХрд┐рд╕реА рдорд╢реАрди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ ADF рдХреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдЬреИрд╕реЗ Azure Blob Storage рдпрд╛ Azure SQL Database рдХреЗ рдмреАрдЪ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдореВрд╡ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдореБрдЭреЗ рдСрди-рдкреНрд░рд┐рдо SQL Server рдбреЗрдЯрд╛ рдХреЛ Azure Data Lake рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореИрдВ SQL Server рддрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╣реБрдБрдЪ рдХреЗ рд▓рд┐рдП Self-hosted IR рд╕реЗрдЯрдЕрдк рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБ, рд╕реНрд░реЛрдд рдФрд░ рдЧрдВрддрд╡реНрдп рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБ, рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Copy Activity рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБред рдореИрдВ Mapping Data Flows рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдпрд╛ рдХреНрд▓реАрдирд╕рд┐рдВрдЧ рдЪрд░рдг рднреА рдЬреЛрдбрд╝ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБред
рдЖрдк Mapping Data Flow рдореЗрдВ рдбрд╛рдпрдиреЗрдорд┐рдХ рдореИрдкрд┐рдВрдЧ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдлреНрд▓реЛрдЬрд╝ рдореЗрдВ рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕реНрдХреАрдорд╛ рдореИрдкрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Mapping Data Flow рдореЗрдВ рдбрд╛рдпрдиреЗрдорд┐рдХ рдореИрдкрд┐рдВрдЧ, рддрдм рд▓рдЪреАрд▓рд╛рдкрди рджреЗрддреА рд╣реИ рдЬрдм рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рд╕реНрдХреАрдорд╛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ Data Flow рдореЗрдВ Auto Mapping рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБ, рдЬреЛ рдЕрдкрдиреЗ-рдЖрдк рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд░реЛрдд рдХреЙрд▓рдореНрд╕ рдХреЛ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдХреЙрд▓рдореНрд╕ рд╕реЗ рдореИрдк рдХрд░рддрд╛ рд╣реИред
рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ, рдореИрдВ Derived Columns рдФрд░ Data Flows рдХреА Expression Language рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрд▓рдореНрд╕ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рд╛рдЗрди рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рддрдм рд╕рд╣рд╛рдпрдХ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕реНрдХреАрдорд╛ рдбреНрд░рд┐рдлреНрдЯ рд╣реЛ рдпрд╛ рдЬрдм рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд░реЛрдд рд╕реНрдХреАрдорд╛рдУрдВ рдХреЛ рдмрд┐рдирд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реА-рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реЛред
Azure Data Factory, Microsoft Purview рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдбреЗрдЯрд╛ рдЧрд╡рд░реНрдиреЗрдВрд╕ рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: ADF, Microsoft Purview рдХреЗ рд╕рд╛рде рдиреИрдЯрд┐рд╡ рд░реВрдк рд╕реЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрдХрд░ рд▓рд┐рдирд┐рдПрдЬ рдбреЗрдЯрд╛ рдкреБрд╢ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЪрд▓рддреА рд╣реИ, рддреЛ ADF Purview рдХреЛ рдпрд╣ рд╡рд░реНрдгрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИ:
- рдХреМрди-рд╕рд╛ рдбреЗрдЯрд╛ рдореВрд╡ рд╣реБрдЖ (Source рд╕реЗ Sink рддрдХ)ред
- рдХреМрди-рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рдиреНрд╕ рд╣реБрдПред
- рдСрдкрд░реЗрд╢рдирд▓ рдЖрдБрдХрдбрд╝реЗ (рдкреНрд░реЛрд╕реЗрд╕ рдХреА рдЧрдИ рдкрдВрдХреНрддрд┐рдпрд╛рдБ)ред
рдЗрд╕рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреАрд╡рд░реНрдбреНрд╕ рд╕рдВрдЧрдарди рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд░ рдкрд╛рддреЗ рд╣реИрдВред рдЖрдк Purview рдЧрд╡рд░реНрдиреЗрдВрд╕ рдкреЛрд░реНрдЯрд▓ рдореЗрдВ ADF рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдХреЗ рдЗрдиреНрд╣реЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рдФрд░ рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рдЗрд╕ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдиреА рддрдХрдиреАрдХреА рдХреМрд╢рд▓ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред┬а
рдпреЗ рдкреНрд░рд╢реНрди рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди, рдЯреНрд░рдмрд▓рд╢реВрдЯрд┐рдВрдЧ рдФрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдФрд░ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреА рдирд┐рд░реНрдгрдп-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЕрдиреБрднрд╡ рдкрд░ рднреА рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХреЛ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реА Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЯреНрд░рдмрд▓рд╢реВрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдпрд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди рдХреМрд╢рд▓ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ SQL Server рд╕реЗ Azure Blob Storage рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реА рдереАред┬а
рдПрд░рд░ рд▓реЙрдЧреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдорд┐рд▓рд╛ред рдЯреНрд░рдмрд▓рд╢реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ Self-hosted Integration Runtime (IR) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХреА, рдЬреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдерд╛ред┬а
рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдкрд░, рдкрд╛рдпрд╛ рдХрд┐ IR рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рдмрд╣реБрдд рдЕрдзрд┐рдХ CPU рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рдереА, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдореЗрдВ рджреЗрд░реА рд╣реЛ рд░рд╣реА рдереАред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдорд╢реАрди рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреНрд╖рдорддрд╛ рдмрдврд╝рд╛рдИ рдФрд░ Copy Activity рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдЫреЛрдЯреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╡рд░реНрдХрд▓реЛрдб рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ред┬а
рдЗрд╕рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реБрдИ, рд▓реЛрдб рд╕рдордп рдШрдЯрд╛ рдФрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рд░реЛрдХреЗ рдЧрдПред рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдмрд╛рдж рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓реА рдФрд░ рддреНрд░реБрдЯрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИред
рдХреНрдпрд╛ рдЖрдк рдРрд╕рд╛ рдкрд░рд┐рджреГрд╢реНрдп рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдЖрдкрдиреЗ ADF рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдбреЗрдЯрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рддрдХрдиреАрдХреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдЬрд╣рд╛рдБ рд╣рдореЗрдВ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХрд╛ рд╡рд┐рддреНрддреАрдп рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдирд╛ рдерд╛, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдбреЗрдЯрд╛ рдХреЗ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рд╕рдордп рд▓реЗ рд░рд╣реА рдереАред рдЗрд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕рдорд╛рдирд╛рдВрддрд░рддрд╛ рд╕рдХреНрд╖рдо рдХреАтАФрдПрдХрд╛рдзрд┐рдХ Copy Activities рдХреЛ рд╕рд╛рде-рд╕рд╛рде рдЪрд▓рд╛рдпрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд╛рд░реНрдЯрд┐рд╢рди рд╕рдВрднрд╛рд▓ рд░рд╣рд╛ рдерд╛ред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ Copy Activity рдореЗрдВ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдбреЗрдЯрд╛ рдХреЛ рдЖрдЧреЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ Azure Blob Storage рдореЗрдВ рдмрдлрд╝рд░ рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдереНрд░реВрдкреБрдЯ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рд╣реБрдЖред рдореИрдВрдиреЗ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд▓реБрдХрдЕрдк рдЯреЗрдмрд▓реНрд╕ рдХреЛ рдХреИрд╢ рдХрд░рдХреЗ Data Flow рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рднреА рдХрд┐рдпрд╛ред┬а
рдЗрди рд╕рдорд╛рдпреЛрдЬрдиреЛрдВ рд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ 40% рд╕реБрдзрд╛рд░ рд╣реБрдЖ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдШрдЯ рдЧрдпрд╛ред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ рдЬрдм рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХрд╛ рд╕реНрдХреАрдорд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрджрд▓ рдЧрдпрд╛? рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рд╛?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣ рдЬрд╛рдБрдЪрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХреИрд╕реЗ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рд╣рд╛рдБ, рдореЗрд░реЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд (рдПрдХ рдмрд╛рд╣рд░реА API) рдХрд╛ рд╕реНрдХреАрдорд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рдЬрдм рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдПрдХ рдирдпрд╛ рдХреЙрд▓рдо рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдИ рдХреНрдпреЛрдВрдХрд┐ Mapping Data Flow рдореЗрдВ рд╕реНрдХреАрдорд╛ рдЕрдм рд╕рдВрдЧрдд рдирд╣реАрдВ рдерд╛ред
рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ Data Flow рдореЗрдВ Allow Schema Drift рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрдХреАрдорд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕реНрд╡рддрдГ рдкрддрд╛ рд▓рдЧрд╛рдХрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрднрд╛рд▓ рд╕рдХреЗред┬а
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореИрдВрдиреЗ Derived Columns рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ рдХреЙрд▓рдо рдореИрдкрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА, рдЬрд┐рд╕рд╕реЗ рдирдП рдХреЙрд▓рдо рдХреЛ рдмрд┐рдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрд▓рдо рдирд╛рдо рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд┐рдП рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред рдЗрд╕рд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЕрдиреБрдХреВрд▓ рдмрдиреА рд░рд╣реА рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд░рд╣реАред
рдРрд╕рд╛ рдкрд░рд┐рджреГрд╢реНрдп рд╕рдордЭрд╛рдЗрдП рдЬрд╣рд╛рдБ рдЖрдкрдиреЗ Azure Data Factory рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХрд╛рдзрд┐рдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ред
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдЬрдЯрд┐рд▓ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВтАФрдорд▓реНрдЯреА-рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рдитАФрдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдореБрдЭреЗ рддреАрди рд╕реНрд░реЛрддреЛрдВтАФрдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ SQL Server, Azure Data Lake, рдФрд░ рдПрдХ REST APIтАФрд╕реЗ рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдерд╛ред рдореИрдВрдиреЗ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ SQL Server рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП Self-hosted Integration Runtime рдФрд░ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП Azure Integration Runtime рдХрд╛ рд╕рдВрдпреЛрдЬрди рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдИ рдЬреЛ SQL Server рдФрд░ REST API рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП Copy Activity рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рдереА, рдЙрд╕реЗ Mapping Data Flows рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХрд░рддреА рдереА, рдФрд░ Azure Data Lake рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рддреА рдереАред┬а
рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝ рдХрд░, рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдФрд░ рд╢реЗрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд▓рдЪреАрд▓рд╛рдкрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдмрд╣реБ-рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ред
рдЬрдм рдбреЗрдЯрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдПрдБ ADF рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХреИрд╕реЗ рдХрд┐рдпрд╛?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рдбреЗрдЯрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛/рд░рд╣реА рдерд╛/рдереА рдЬреЛ CRM рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рддреА рдереАред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбреЗрдЯрд╛ рдореЗрдВ рдорд┐рд╕рд┐рдВрдЧ рд╡реИрд▓реНрдпреВрдЬрд╝ рдФрд░ рдбреБрдкреНрд▓реАрдХреЗрдЯреНрд╕ рдереЗ, рдЬрд┐рд╕рд╕реЗ рдЕрдВрддрд┐рдо рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд░рд╣реА рдереАред рдЗрди рдбреЗрдЯрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдПрдХ Data Flow рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдбреЗрдЯрд╛ рдХреНрд▓реАрдирд╕рд┐рдВрдЧ рдСрдкрд░реЗрд╢рдВрд╕ рдХрд┐рдПред
рдореИрдВрдиреЗ рдбреБрдкреНрд▓реАрдХреЗрдЯреНрд╕ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдорд┐рд╕рд┐рдВрдЧ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдбреАрд╢рдирд▓ рд╕реНрдкреНрд▓рд┐рдЯ рд▓рдЧрд╛рдпрд╛ред рдореИрдВрдиреЗ рдХрд┐рд╕реА рднреА рдорд┐рд╕рд┐рдВрдЧ рдпрд╛ рдЧрд▓рдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реБрдХрдЕрдк рд╕реЗрдЯ рдХрд┐рдпрд╛, рдЬреЛ рд░реЗрдлрд╝рд░реЗрдВрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдЦреАрдВрдЪрддрд╛ рдерд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдВрдд рддрдХ, рдбреЗрдЯрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рд╣реБрдЖ, рдЬрд┐рд╕рд╕реЗ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕рдЯреАрдХ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдиреЗред
рдРрд╕рд╛ рд╕рдордп рдмрддрд╛рдЗрдП рдЬрдм рдЖрдкрдХреЛ ADF рдореЗрдВ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЙрдиреНрдирдд рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рдиреНрд╕ рдХреЗ рдЖрдкрдХреЗ рдЕрдиреБрднрд╡ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рд╡рд┐рддреНрддреАрдп рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдореБрдЭреЗ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдЯреНрд░рд╛рдВрдЬрд╝реИрдХреНрд╢рдирд▓ рдбреЗрдЯрд╛ рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛, рдПрдЧреНрд░реАрдЧреЗрд╢рдиреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдирд╛, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░-рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреА рдереАред рдЪреБрдиреМрддреА рдпрд╣ рдереА рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдирд╛рдордХрд░рдг рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдерд╛ред рдореИрдВрдиреЗ Mapping Data Flows рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред┬а
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕рднреА рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдореЗрдВ рдХреЙрд▓рдо рдирд╛рдореЛрдВ рдХреЛ Derived Columns рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ред рдлрд┐рд░, рдХреНрд╖реЗрддреНрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореАрдЯреНрд░рд┐рдХреНрд╕тАФрдЬреИрд╕реЗ рдХреБрд▓ рдмрд┐рдХреНрд░реА рдФрд░ рдФрд╕рдд рдЯреНрд░рд╛рдВрдЬрд╝реИрдХреНрд╢рди рд╡реИрд▓реНрдпреВтАФрдХреА рдЧрдгрдирд╛ рд╣реЗрддреБ рдПрдЧреНрд░реАрдЧреЗрд╢рдиреНрд╕ рд▓рд╛рдЧреВ рдХреАрдВред рдЕрдВрдд рдореЗрдВ, рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рд╡рдЯ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдкреВрд░рд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди ADF рдХреЗ рднреАрддрд░, рдЗрд╕рдХреЗ рдмрд┐рд▓реНрдЯ-рдЗрди рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рдиреНрд╕ рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╣реБрдП рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдХреНрдпрд╛ рдЖрдк рд╡рд╣ рд╕рдордп рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдореЗрдВ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдерд╛рдУрдВ рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рд╣рдореЗрдВ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛ рдХреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ SQL Server рд╕реЗ Azure SQL Database рддрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд░рдирд╛ рдерд╛ред рдореИрдВрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Azure Key Vault рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЬреИрд╕реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдпрд╛ Linked Services рдореЗрдВ рд╣рд╛рд░реНрдбрдХреЛрдб рди рд╣реЛред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореИрдВрдиреЗ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ SQL Server рдФрд░ Azure рдХреЗ рдмреАрдЪ SSL рдХрдиреЗрдХреНрд╢рдиреНрд╕ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред┬а
рдореИрдВрдиреЗ рд░реЛрд▓-рдмреЗрд╕реНрдб рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ (RBAC) рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ ADF рдкрд╛рдЗрдкрд▓рд╛рдЗрди рддрдХ рдкрд╣реБрдБрдЪ рд╕реАрдорд┐рдд рд░рд╣реЗ рдФрд░ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рдЙрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХреЗрдВред рдЗрд╕ рд╕реЗрдЯрдЕрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдФрд░ рдЙрдЪрд┐рдд рдПрдХреНрд╕реЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рджреЛрдиреЛрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдПред
рдЬрдм рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдШрдЯрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЪрд▓рд╛рдиреА рд╣реЛ, рддреЛ рдЖрдкрдиреЗ рд╕реНрдерд┐рддрд┐ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рд╛?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдЗрд╡реЗрдВрдЯ-рдбреНрд░рд┐рд╡рди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд┐рд╖реНрдкрд╛рджрди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдПрдХ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рдЬрдм рднреА рдмрд┐рдХреНрд░реА рдбреЗрдЯрд╛ рд╡рд╛рд▓реА рдирдИ рдлрд╝рд╛рдЗрд▓ Azure Blob Storage рдореЗрдВ рдЕрдкрд▓реЛрдб рд╣реЛрддреА рдереА, рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЪрд▓рдиреА рдЖрд╡рд╢реНрдпрдХ рдереАред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ Azure Data Factory рдореЗрдВ Event-Based Trigger рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЯреНрд░рд┐рдЧрд░ рдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдВрдЯреЗрдирд░ рдореЗрдВ Blob Created рдЗрд╡реЗрдВрдЯреНрд╕ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЬреИрд╕реЗ рд╣реА рдирдИ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рд╣реБрдИ, рдЙрд╕рдиреЗ рд╕реНрд╡рддрдГ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЯреНрд░рд┐рдЧрд░ рдХрд░ рджреАред
рдЗрд╕ рдЗрд╡реЗрдВрдЯ-рдбреНрд░рд┐рд╡рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдЖ рдХрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗрд╡рд▓ рддрдм рдЪрд▓реЗ рдЬрдм рдирдпрд╛ рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛ, рдЬрд┐рд╕рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпрд╛ рд╢реЗрдбреНрдпреВрд▓реНрдб рд░рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИред рдЗрд╕рдХреЗ рдмрд╛рдж рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдиреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛, рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЖрдЧреЗ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрд╕реЗ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ред
рдХреНрдпрд╛ рдЖрдк рд╡рд╣ рд╕рдордп рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ Azure Data Factory рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдЖрдкрдХреЗ рдЕрдиреБрднрд╡ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдореМрдЬреВрджрд╛ SSIS-рдЖрдзрд╛рд░рд┐рдд ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ Azure Data Factory рдХреЗ рд╕рд╛рде Azure-SSIS Integration Runtime рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред┬а
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдореМрдЬреВрджрд╛ SSIS рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рд╡реЗ ADF рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╣реЗрддреБ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╢реЛрдзрди рдХрд┐рдПред
рдореИрдВрдиреЗ Azure-SSIS IR рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ SSIS рдкреИрдХреЗрдЬ рдЪрд▓рд╛рдП рдЬрд╛ рд╕рдХреЗрдВ рдФрд░ рдореМрдЬреВрджрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдмрдирд╛рдП рд░рдЦреЗ рдЬрд╛ рд╕рдХреЗрдВред рдирдП рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рдкрд╛рд░рдВрдкрд░рд┐рдХ ETL рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ ADF рдХреЗ рдиреИрдЯрд┐рд╡ рдШрдЯрдХреЛрдВтАФрдЬреИрд╕реЗ Copy Activities рдФрд░ Mapping Data FlowsтАФрд╕реЗ рдмрджрд▓рд╛, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдХреЗ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖред
рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рд▓рд╛рдЧрдд рдЕрдзрд┐рдХ рдЖ рд░рд╣реА рд╣реИред рдЖрдк рдЦрд░реНрдЪ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдХрдореА рдХреИрд╕реЗ рдХрд░реЗрдВрдЧреЗ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдХреЗ рдмрд┐рд▓рд┐рдВрдЧ рдореЙрдбрд▓ рдХреА рдЖрдкрдХреА рдкрд░рд┐рдЪрд┐рддрддрд╛ рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рдореИрдВ рдкрд╣рд▓реЗ Azure Monitor рдореЗрдВ Pipeline Run Consumption рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВрдБрдЧрд╛/рдХрд░реВрдБрдЧреА рддрд╛рдХрд┐ рд▓рд╛рдЧрдд рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ (рдЬреИрд╕реЗ рдЙрдЪреНрдЪ Data Flow compute рдШрдВрдЯреЗ рдпрд╛ рдЕрддреНрдпрдзрд┐рдХ API рдХреЙрд▓реНрд╕) рдХреА рдкрд╣рдЪрд╛рди рд╣реЛ рд╕рдХреЗред рд╕рд╛рдорд╛рдиреНрдп рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рд░рдгрдиреАрддрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд░рдирдЯрд╛рдЗрдо рд╕рдорд╛рдпреЛрдЬрди: рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдЬрдирд░рд▓-рдкрд░реНрдкрдЬрд╝ рдХрдВрдкреНрдпреВрдЯ рд╕реЗ рдореЗрдореЛрд░реА-рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛, рдпрд╛ Data Flow рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдкрд░ Time-To-Live (TTL) рдШрдЯрд╛рдирд╛ рддрд╛рдХрд┐ рдЖрдЗрдбрд▓ рд╕рдордп рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рди рдХрд░рдирд╛ рдкрдбрд╝реЗред
- рдХрдиреНрдХрд░реЗрдВрд╕реА: рдХреБрд▓ рдЕрдкрдЯрд╛рдЗрдо рдШрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕реАрдХреНрд╡реЗрдВрд╢рд┐рдпрд▓ рдХреЗ рдмрдЬрд╛рдп рдкреИрд░реЗрд▓рд▓ рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ред
- рдЯреНрд░рд┐рдЧрд░ рдкреНрд░рдХрд╛рд░: рдпрд╣ рдЬрд╛рдБрдЪрдирд╛ рдХрд┐ рдХрд╣реАрдВ Tumbling Window рдЯреНрд░рд┐рдЧрд░ рдорд╣рдБрдЧреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд░реАрдЯреНрд░рд╛рдИ рддреЛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдорд╛рдирдХ Schedule рдЯреНрд░рд┐рдЧрд░ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ред
Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд╕реБрдЭрд╛рд╡
Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рддрдХрдиреАрдХреА рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд╣рд▓реБрдУрдВ рдХреА рдЧрд╣рд░реА рд╕рдордЭ рдЖрд╡рд╢реНрдпрдХ рд╣реИред ADF рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рд╣реЗрддреБ рдореЗрд░реЗ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрдЭрд╛рд╡ рдпреЗ рд╣реИрдВ:
- ADF рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдФрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдВ тАУ рдЗрдВрдЯрд░рд╡реНрдпреВ рд╕реЗ рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ Azure Data Factory рдХреЗ рд╕рдордЧреНрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рдЖрдкрдХреА рдкрдХрдбрд╝ рдордЬрд╝рдмреВрдд рд╣реЛред рдЗрд╕рдХреЗ рдореВрд▓ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдордЭреЗрдВ рдФрд░ рд╕рдордЭрд╛ рд╕рдХреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ ETL рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░рд╕реНрдкрд░ рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╣ рднреА рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ ADF, Data Lake, Blob Storage рдФрд░ SQL Databases рдЬреИрд╕реА рдЕрдиреНрдп Azure рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрддрд╛ рд╣реИред
- рдЯреВрд▓реНрд╕ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рдиреЗрдВ тАУ Azure Data Factory рдХреЗ рд╕рд╛рде рдкреНрд░рдпреБрдХреНрдд рдЯреВрд▓реНрд╕ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдПрдБред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рддрдХрдиреАрдХреА рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рд╖рдп рд╣реИрдВред
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рд░рдЦреЗрдВ тАУ рдЗрдВрдЯрд░рд╡реНрдпреВрдЕрд░ рдЕрдХреНрд╕рд░ рдЖрдкрдХреЗ ADF рдЕрдиреБрднрд╡ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдпрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЯреНрд░рдмрд▓рд╢реВрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкреНрд░рдореБрдЦрддрд╛ рджреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
- ADF рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕рдордЭреЗрдВ тАУ рдпрд╣ рдЬрд╛рдирдХрд╛рд░ рд░рд╣реЗрдВ рдХрд┐ Azure Data Factory рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдорд╛рдгрди рдХреЗ рд▓рд┐рдП Managed Identity рдХрд╛ рдЙрдкрдпреЛрдЧ, рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП Azure Key Vault рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛, рдФрд░ рд╕рдВрд╕рд╛рдзрди рдЧрд╡рд░реНрдиреЗрдВрд╕ рдХреЗ рд▓рд┐рдП рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ (RBAC) рд▓рд╛рдЧреВ рдХрд░рдирд╛ред рдЗрди рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпреЛрдВ рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЕрдиреБрдкрд╛рд▓рди-рдпреБрдХреНрдд рдбреЗрдЯрд╛ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВред
- ADF рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдкрд░ рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВ тАУ Azure Data Factory рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯ рдФрд░ рдирдП рдлреАрдЪрд░реНрд╕ рдЖрддреЗ рд░рд╣рддреЗ рд╣реИрдВ! рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Azure рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдирдП рдлреАрдЪрд░реНрд╕ рдпрд╛ рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
Azure Data Factory рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд ETL рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреВрд▓ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЬрдЧрдд рдореЗрдВ рдЗрд╕рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдЕрддреНрдпрдзрд┐рдХ рдорд╛рдБрдЧ рдореЗрдВ рд╣реИ!
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рд▓реЗрдХрд░ рддрдХрдиреАрдХреА рдФрд░ рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╖рдпреЛрдВ рддрдХ рдЖрд╡рд╢реНрдпрдХ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ ADF рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЯреВрд▓реНрд╕ рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рдорд╣рддреНрд╡ рдкрд░ рдмрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░рдмрдВрдзрди, рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдФрд░ рдЯреНрд░рдмрд▓рд╢реВрдЯрд┐рдВрдЧ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд ETL рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреМрд╢рд▓реЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред
Microsoft Azure рдХреА рдЕрдкрдиреА рд╕рдордЭ рдХреЛ рдЧрд╣рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Azure рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдкреНрд░рдмрдВрдзрди рдФрд░ рдЧрд╡рд░реНрдиреЗрдВрд╕ рдкрд░ рдЖрдзрд╛рд░рднреВрдд рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВтАФрдЬреИрд╕реЗ Understanding Microsoft Azure, Understanding Microsoft Azure Architecture and Services, рдФрд░ Understanding Microsoft Azure Management and Governanceред рдпреЗ рд╕рдВрд╕рд╛рдзрди рд╡реНрдпрд╛рдкрдХ Azure рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореВрд▓реНрдпрд╡рд╛рди рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐рдпрд╛рдБ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреА Azure Data Factory рд╕рдВрдмрдВрдзреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░рдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдореЗрдВ рд╕рдлрд▓ рдХрд░рд┐рдпрд░ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
Azure Data Factory FAQs
рдХреНрдпрд╛ Azure Data Factory рдХреЛ Microsoft Fabric рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рджреГрд╢реНрдп рдмрджрд▓ рд░рд╣рд╛ рд╣реИред рдЬрдмрдХрд┐ Microsoft Fabric, SaaS рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд░рдгрдиреАрддрд┐рдХ рдлреЛрдХрд╕ рд╣реИ, Azure Data Factory (ADF) рдореМрдЬреВрджрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рдФрд░ рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг PaaS рд╕рдорд╛рдзрд╛рди рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬрд╣рд╛рдБ рдХрд╕реНрдЯрдо рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкрд░ рдЧрд╣рд░рд╛ рдирд┐рдпрдВрддреНрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрдВрдЯрд░рд╡реНрдпреВрдЕрд░ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рджреЛрдиреЛрдВ рдЬрд╛рдирддреЗ рд╣реЛрдВ рдФрд░ рд╕рдордЭрддреЗ рд╣реЛрдВ рдХрд┐ рдХрдм рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдХреЛ Fabric рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХрдм рдЙрдиреНрд╣реЗрдВ ADF рдореЗрдВ рд░рдЦрдирд╛ рд╣реИред
рдХреНрдпрд╛ Azure Data Factory рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ Python рдпрд╛ SQL рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
рд╣рд╛рдБ, рдореБрдЦреНрдпрддрдГ SQLред рдпрджреНрдпрдкрд┐ ADF рдПрдХ "рд▓реЛ-рдХреЛрдб" рдЯреВрд▓ рд╣реИ, рд╕реНрд░реЛрдд рдХреНрд╡реЗрд░реАрдЬрд╝ рдФрд░ рд╕реНрдЯреЛрд░реНрдб рдкреНрд░реЛрд╕реАрдЬрд░реНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ SQL рдХреМрд╢рд▓ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред Python рднреА рдЙрдиреНрдирдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬреИрд╕реЗ Batch Service рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рдпрд╛ Databricks рдиреЛрдЯрдмреБрдХреНрд╕ рдореЗрдВ рдЬрдЯрд┐рд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рдиреНрд╕ рдЬреЛ ADF рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
ADF рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдХреМрди-рд╕рд╛ рдкреНрд░рдорд╛рдгрди рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╣реИ?
AZ-900 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЬреВрдирд┐рдпрд░ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рддрдХрдиреАрдХреА рдХреМрд╢рд▓ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИредтАЛ рдЙрдиреНрдирдд рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд░реНрдг рдорд╛рдирдХ DP-203: Data Engineering on Microsoft Azure рд╣реИред рдпрд╣ Synapse, Data Lake рдФрд░ Databricks рдХреЗ рд╕рд╛рде ADF рдХреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдореИрдВ ADF рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ?
рдЖрдк рдПрдХ рдореБрдлрд╝реНрдд Azure рдЦрд╛рддрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╣рд▓реЗ 30 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ $200 рдХрд╛ рдХреНрд░реЗрдбрд┐рдЯ рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓рд╛рдЧрдд рдХреЗ рдкреНрд░рддрд┐ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ: ADF, activity рд░рди рдФрд░ integration runtime рдЕрдкрдЯрд╛рдЗрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╢реБрд▓реНрдХ рд▓реЗрддрд╛ рд╣реИред рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рддреЗ рд╕рдордп рдЕрдирд╛рдкреЗрдХреНрд╖рд┐рдд рдмрд┐рд▓реЛрдВ рд╕реЗ рдмрдЪрдиреЗ рд╣реЗрддреБ рддреБрд░рдВрдд Azure Budget Alerts рд╕реЗрдЯ рдХрд░реЗрдВредтАЛ
ADF рдЗрдВрдЯрд░рд╡реНрдпреВ рдореЗрдВ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддреА рдХреНрдпрд╛ рд╣реИ?
"рд╣реИрдкреНрдкреА рдкрд╛рде" рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдирд╛ред рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЬреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЙрд╕реЗ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рд╕реАрдирд┐рдпрд░ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдЕрдкрдирд╛ рддрд░реАрдХрд╛ рд╕рдордЭрд╛рдХрд░ рдЕрд▓рдЧ рджрд┐рдЦрддреЗ рд╣реИрдВ: retry рдиреАрддрд┐рдпрд╛рдБ рд▓рд╛рдЧреВ рдХрд░рдирд╛, dead-letter queues рд╕реЗрдЯ рдХрд░рдирд╛, Azure Monitor рдореЗрдВ рдЕрд▓рд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛, рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмреАрдЪ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдП рддреЛ рднреА рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдиреА рд░рд╣реЗред

Azure Data Factory (ADF) Microsoft Azure рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрддреНрдд рдПрдХ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд╕реЗрд╡рд╛ рд╣реИред
рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдбреЗрдЯрд╛-рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдХреЗрдиреНрджреНрд░реАрдп рдкрд╣рд▓реВ рдмрдирддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХреА рдорд╛рдВрдЧ рдЕрдкрдиреЗ рдЪрд░рдо рдкрд░ рд╣реИ! ADF рдПрдХ рдЕрдЧреНрд░рдгреА рд╕реЗрд╡рд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдХрдВрдкрдирд┐рдпрд╛рдБ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреА рддреЗрдЬреА рд╕реЗ рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реА рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдорд╛рд░рд╛ рдЙрджреНрджреЗрд╢реНрдп рднрд╛рд╡реА ADF рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХ Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдЙрддреНрддрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рдирд╛ рд╣реИтАФрдЬрд┐рд╕рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп, рддрдХрдиреАрдХреА, рдЙрдиреНрдирдд рдФрд░ рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╢реНрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВтАФрд╕рд╛рде рд╣реА рдЗрдВрдЯрд░рд╡реНрдпреВ рдореЗрдВ рд╕рдлрд▓рддрд╛ рдкрд╛рдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡ рднреА рджреЗрдирд╛ рд╣реИред
Azure Data Factory рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ?
Azure Data Factory рдПрдХ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд ETL рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдФрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рд╣реЗрддреБ рдбреЗрдЯрд╛-рдЪрд╛рд▓рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИред рдпрд╣ рд╕реЗрд╡рд╛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдФрд░ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрддреА рд╣реИред
рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЯреАрдореЗрдВ рдХреНрд▓рд╛рдЙрдб-рдиреЗрдЯрд┐рд╡ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рдУрд░ рдмрдврд╝ рд░рд╣реА рд╣реИрдВ, рд╡рд┐рд╡рд┐рдз рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИред Azure рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдФрд░ рддреГрддреАрдп-рдкрдХреНрд╖ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде ADF рдХрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕ рд╕реЗрд╡рд╛ рдореЗрдВ рджрдХреНрд╖рддрд╛ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рдорд╛рдВрдЧ рд╡рд╛рд▓рд╛ рдХреМрд╢рд▓ рдмрди рдЧрдИ рд╣реИред
Azure Data Factory рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд BI рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ред рдЪрд┐рддреНрд░ рд╕реНрд░реЛрдд: Microsoft
рд╕рд╛рдорд╛рдиреНрдп Azure Data Factory рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рд╣рдо рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗ рдЬреЛ рдЗрдВрдЯрд░рд╡реНрдпреВ рдореЗрдВ рдЕрдХреНрд╕рд░ рдЖрдкрдХреА ADF рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдордЭ рдкрд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдпреЗ рдкреНрд░рд╢реНрди рдореВрд▓рднреВрдд рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдФрд░ рдШрдЯрдХреЛрдВ рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВред
Azure Data Factory рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХ рдХреМрди-рдХреМрди рд╕реЗ рд╣реИрдВ?┬а
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк ADF рдХреЗ рдирд┐рд░реНрдорд╛рдг-рдЦрдВрдбреЛрдВ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХ рдпреЗ рд╣реИрдВ:
Azure Data Factory рдХреНрд▓рд╛рдЙрдб рдФрд░ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣ рдкрд░рдЦрддрд╛ рд╣реИ рдХрд┐ ADF рд╣рд╛рдЗрдмреНрд░рд┐рдб рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреИрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory, Self-hosted Integration Runtime (IR) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдФрд░ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ ADF рдФрд░ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдмреАрдЪ рд╕реЗрддреБ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ SQL Server рд╕реЗ Azure Blob Storage рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ Self-hosted IR рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдСрди-рдкреНрд░рд┐рдо рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рдпрд╣ ADF рдХреЛ рдбреЗрдЯрд╛ рдЗрди-рдЯреНрд░рд╛рдВрдЬрд┐рдЯ рдФрд░ рдПрдЯ-рд░реЗрд╕реНрдЯ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХреНрд▓рд╛рдЙрдб рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд╣рд╛рдБ рдбреЗрдЯрд╛ рдСрди-рдкреНрд░рд┐рдо рдФрд░ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред
Azure Data Factory рдореЗрдВ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╕рдордЭрд╛рдЗрдПред
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ ADF рд╡рд┐рднрд┐рдиреНрди рдЯреНрд░рд┐рдЧрд░ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдореЗрдВ, рдЯреНрд░рд┐рдЧрд░реНрд╕ рд╡рд┐рд╢реЗрд╖ рд╢рд░реНрддреЛрдВ рдпрд╛ рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рддреАрди рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
Azure Data Factory рдореЗрдВ рдЯрдореНрдмрд▓рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдЯреНрд░рд┐рдЧрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ред рдЪрд┐рддреНрд░ рд╕реНрд░реЛрдд: Microsoft.
Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЖрдк рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрдВрд╕ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВред рдпреЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВ:
рдЧрддрд┐рд╡рд┐рдзрд┐ рдкреНрд░рдХрд╛рд░
рд╡рд┐рд╡рд░рдг
рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ
Copy Activity рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реНрд╕ (рдЬреИрд╕реЗ Azure Blob Storage, SQL Database) рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди
Spark рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рд▓реЙрдЬрд┐рдХ рд╣реЗрддреБ Data Flow Activity, ETL рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП Mapping Data Flows, рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░реЗрдк рдХреЗ рд▓рд┐рдП Wrangling Data Flows рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ
ForEach, If Condition, Switch, Wait, рдФрд░ Until рдЬреИрд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХрдВрдбреАрд╢рдирд▓ рд▓реЙрдЬрд┐рдХ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдПрдХреНрд╕рдЯрд░реНрдирд▓ рдирд┐рд╖реНрдкрд╛рджрди
рдмрд╛рд╣рд░реА рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдпрд╛ рдлрд╝рдВрдХреНрд╢рдиреНрд╕ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ Azure Functions, Web Activities (REST APIs рдХреЙрд▓ рдХрд░рдирд╛), рдФрд░ SQL рдХреЗ рд▓рд┐рдП Stored Procedure Activities рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдХрд╕реНрдЯрдо рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ
.NET рдпрд╛ Azure Batch рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Custom Activity рдореЗрдВ рдХрд╕реНрдЯрдо рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрдирдд рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓рд╛рдкрди рдорд┐рд▓рддрд╛ рд╣реИред
рдЕрдиреНрдп рд╕реЗрд╡рд╛рдПрдБ
рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп Azure рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рд╣реЗрддреБ HDInsight, Databricks, рдФрд░ Data Lake Analytics рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдЖрдк Azure Data Factory рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреА рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдХреЗ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХреА рдЖрдкрдХреА рдкрд░рд┐рдЪрд┐рддрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory, Azure рдкреЛрд░реНрдЯрд▓ рдореЗрдВ Monitor рдЯреИрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рд╢рдХреНрдд рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд░рди рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ, рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ, рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБред рдкреНрд░рддреНрдпреЗрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд▓реЙрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред┬а
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, Azure Monitor рдХреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдпрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рдлрд▓ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓реЙрдЧ рджреЗрдЦрддрд╛/рджреЗрдЦрддреА рд╣реВрдБ, рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБ, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдкреБрдирдГ рдЪрд▓рд╛рддрд╛/рдЪрд▓рд╛рддреА рд╣реВрдБред
Azure Data Factory рдФрд░ Microsoft Fabric рдореЗрдВ Data Factory рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣ рдкрд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк Microsoft рдХреЗ рдирд╡реАрдирддрдо рдбреЗрдЯрд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдЗрдВрдЬрди рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди Fabric рдореЗрдВ Data Factory, Fabric рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯреЗрдб рдПрдХ SaaS (Software as a Service) рдСрдлрд╝рд░рд┐рдВрдЧ рд╣реИ, рдЬрдмрдХрд┐ Azure Data Factory (ADF) рдПрдХ PaaS (Platform as a Service) рд╕рдВрд╕рд╛рдзрди рд╣реИред рдкреНрд░рдореБрдЦ рдЕрдВрддрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
Azure Data Factory рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди рдбреЗрдЯрд╛ рдХреЗ рд╕рдВрдкреВрд░реНрдг рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рджреМрд░рд╛рди ADF рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдХрдИ рддрдВрддреНрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред┬а
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЗрди-рдЯреНрд░рд╛рдВрдЬрд┐рдЯ рдФрд░ рдПрдЯ-рд░реЗрд╕реНрдЯ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ TLS рдФрд░ AES рдЬреИрд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред ADF рдкреНрд░рдорд╛рдгрди рдХреЗ рд▓рд┐рдП Azure Active Directory (AAD) рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд╝реИрдХреНрдЯрд░реА рддрдХ рдкрд╣реБрдБрдЪ рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Role-Based Access Control (RBAC) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред┬а
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Managed Identities, ADF рдХреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдиреНрдп Azure рд╕реЗрд╡рд╛рдУрдВ рддрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкрд╣реБрдБрдЪрдиреЗ рджреЗрддреА рд╣реИрдВред рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП, ADF Private Endpoints рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ Azure рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рдЬреБрдбрд╝рддреА рд╣реИред
Azure Data Factory рдореЗрдВ Linked Service рдФрд░ Dataset рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдкреНрд░рд╢реНрди ADF рдореЗрдВ Linked Services рдФрд░ Datasets рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рднреВрдорд┐рдХрд╛рдУрдВ рдХреА рдЖрдкрдХреА рд╕рдордЭ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдЙрддреНрддрд░: Azure Data Factory рдореЗрдВ, Linked Service рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдпрд╛ рдХрдВрдкреНрдпреВрдЯ рд╕реЗрд╡рд╛ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдареАрдХ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рддрд░рд╣ред рдЗрд╕рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИред┬а
рджреВрд╕рд░реА рдУрд░, Dataset рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐рд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдпрд╛ Blob Storage рдореЗрдВ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ред┬а
рдЬрд╣рд╛рдБ Linked Service рдпрд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХрд╣рд╛рдБ рд╣реИ, рд╡рд╣реАрдВ Dataset рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреНрдпрд╛ рд╣реИред рдпреЗ рджреЛрдиреЛрдВ рдШрдЯрдХ рдорд┐рд▓рдХрд░ рдбреЗрдЯрд╛ рдореВрд╡рдореЗрдВрдЯ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВред