Integrációs modul az Azure Data FactorybanIntegration runtime in Azure Data Factory

Az integrációs modul (Integration Runtime, IR), az Azure Data Factory által használt számítási infrastruktúra a következő adatintegrációs képességeket biztosítja különböző hálózati környezetekben:The Integration Runtime (IR) is the compute infrastructure used by Azure Data Factory to provide the following data integration capabilities across different network environments:

  • Adatfolyam: adatfolyamatok végrehajtása felügyelt Azure számítási környezetben.Data Flow: Execute a Data Flow in managed Azure compute environment.
  • Adatáthelyezés: a nyilvános hálózatban lévő adattárakban és a magánhálózaton (helyszíni vagy virtuális magánhálózat) lévő adattárakban tárolt Adatmásolás.Data movement: Copy data across data stores in public network and data stores in private network (on-premises or virtual private network). Támogatást biztosít a beépített összekötőkhöz, a formátum átalakításához, az oszlopleképezéshez és a nagy teljesítményű, méretezhető adatátvitelhez.It provides support for built-in connectors, format conversion, column mapping, and performant and scalable data transfer.
  • Tevékenység elküldése: különböző számítási szolgáltatásokon, például az Azure Databrickson, az Azure HDInsight, a Azure Machine Learningon, a Azure SQL Databaseon, a SQL Serveron és egyebeken futó átalakítási tevékenységek elküldése és monitorozása.Activity dispatch: Dispatch and monitor transformation activities running on a variety of compute services such as Azure Databricks, Azure HDInsight, Azure Machine Learning, Azure SQL Database, SQL Server, and more.
  • SSIS-csomag végrehajtása: Natívan végrehajthat SQL Server Integration Services- (SSIS-) csomagokat egy Azure-beli felügyelt számítási környezetben.SSIS package execution: Natively execute SQL Server Integration Services (SSIS) packages in a managed Azure compute environment.

A Data Factoryban a végrehajtandó műveletet egy tevékenység határozza meg.In Data Factory, an activity defines the action to be performed. A társított szolgáltatások a céladattárat vagy a számítási szolgáltatást határozzák meg.A linked service defines a target data store or a compute service. Az integrációs modulok hídként szolgálnak a tevékenység és a társított szolgáltatások között.An integration runtime provides the bridge between the activity and linked Services. A társított szolgáltatás vagy tevékenység hivatkozik rá, és megadja azt a számítási környezetet, ahol a tevékenység vagy a szolgáltatás fut, vagy amelyről elküldi a szolgáltatást.It is referenced by the linked service or activity, and provides the compute environment where the activity either runs on or gets dispatched from. Ily módon a tevékenység végrehajtható a céladattárhoz vagy számítási szolgáltatáshoz lehető legközelebb eső régióban, a lehető leghatékonyabban, a biztonsági és megfelelőségi igényeknek is megfelelően.This way, the activity can be performed in the region closest possible to the target data store or compute service in the most performant way while meeting security and compliance needs.

Integrációsmodul-típusokIntegration runtime types

A Data Factory három típusú integrációs modult ajánl, és ki kell választania azt a típust, amely a leginkább megfelel az adatintegrációsképesség- és hálózatikörnyezet-igényeinek.Data Factory offers three types of Integration Runtime, and you should choose the type that best serve the data integration capabilities and network environment needs you are looking for. A három típus a következő:These three types are:

  • AzureAzure
  • Saját üzemeltetésűSelf-hosted
  • Azure SSISAzure-SSIS

Az alábbi táblázat ismerteti az integrációs modulok egyes típusainak képességeit és hálózati támogatását:The following table describes the capabilities and network support for each of the integration runtime types:

Integrációs modul típusaIR type Nyilvános hálózatPublic network MagánhálózatPrivate network
AzureAzure AdatfolyamData Flow
AdatáthelyezésData movement
Tevékenység küldéseActivity dispatch
 
Saját üzemeltetésűSelf-hosted AdatáthelyezésData movement
Tevékenység küldéseActivity dispatch
AdatáthelyezésData movement
Tevékenység küldéseActivity dispatch
Azure SSISAzure-SSIS SSIS-csomag végrehajtásaSSIS package execution SSIS-csomag végrehajtásaSSIS package execution

Az alábbi diagram bemutatja, hogyan használhatók a különböző integrációs modulok kombinálva, hogy változatos adatintegrációs képességeket és hálózati támogatást nyújtsanak:The following diagram shows how the different integration runtimes can be used in combination to offer rich data integration capabilities and network support:

Különböző típusú integrációs modulok

Azure integrációs modulAzure integration runtime

Egy Azure-beli integrációs modul a következőkre képes:An Azure integration runtime is capable of:

  • Adatfolyamatok futtatása az Azure-banRunning Data Flows in Azure
  • Másolási tevékenység futtatása felhőalapú adattárak közöttRunning copy activity between cloud data stores
  • A következő átalakítási tevékenységek elküldése a nyilvános hálózatban: Databricks notebook/jar/Python tevékenység, HDInsight struktúra tevékenység, HDInsight Pig tevékenység, HDInsight MapReduce tevékenység, HDInsight Spark-tevékenység, HDInsight streaming Activity, Machine Learning kötegelt végrehajtási tevékenység, Machine Learning frissítési erőforrás tevékenység, tárolt eljárás tevékenység, Data Lake Analytics U-SQL tevékenység, .NET egyéni tevékenység, webes tevékenység, keresési tevékenység és metaadatok beolvasása tevékenység.Dispatching the following transform activities in public network: Databricks Notebook/ Jar/ Python activity, HDInsight Hive activity, HDInsight Pig activity, HDInsight MapReduce activity, HDInsight Spark activity, HDInsight Streaming activity, Machine Learning Batch Execution activity, Machine Learning Update Resource activities, Stored Procedure activity, Data Lake Analytics U-SQL activity, .NET custom activity, Web activity, Lookup activity, and Get Metadata activity.

Azure-beli integrációs modul hálózati környezeteAzure IR network environment

Azure Integration Runtime támogatja az adattárakhoz és a számítási szolgáltatásokhoz való csatlakozást nyilvános elérhető végpontokkal.Azure Integration Runtime supports connecting to data stores and compute services with public accessible endpoints. Használhat saját üzemeltetésű integrációs modult az Azure Virtual Network-környezethez.Use a self-hosted integration runtime for Azure Virtual Network environment.

Azure-beli integrációs modul számítási erőforrásai és skálázásaAzure IR compute resource and scaling

Az Azure-beli integrációs modul teljesen felügyelt, kiszolgáló nélküli számítást biztosít az Azure-ban.Azure integration runtime provides a fully managed, serverless compute in Azure. Nem kell foglalkoznia infrastruktúra létesítésével, szoftver telepítésével, frissítéssel vagy a kapacitás méretezésével.You don’t have to worry about infrastructure provision, software installation, patching, or capacity scaling. Ráadásul csak a tényleges használat időtartamára fizet.In addition, you only pay for the duration of the actual utilization.

Az Azure-beli integrációs modul biztosítja a natív számítást az adatok felhőalapú adattárak közötti biztonságos, megbízható és nagy teljesítményű módon való mozgatásához.Azure integration runtime provides the native compute to move data between cloud data stores in a secure, reliable, and high-performance manner. Beállíthatja a másolási tevékenységhez használni kívánt adatintegrálási egységek mennyiségét, és az Azure IR számítási mérete rugalmasan felskálázható vertikálisan ennek megfelelően anélkül, hogy explicit módon módosítania kellene az Azure-beli integrációs modul méretét.You can set how many data integration units to use on the copy activity, and the compute size of the Azure IR is elastically scaled up accordingly without you having to explicitly adjusting size of the Azure Integration Runtime.

A tevékenységküldés egy könnyen használható művelet a tevékenységnek a cél számítási szolgáltatásba való irányítására, így ehhez a forgatókönyvhöz nincs szükség a számítási méret vertikális felskálázására.Activity dispatch is a lightweight operation to route the activity to the target compute service, so there isn’t need to scale up the compute size for this scenario.

Az Azure integrációs modulok létrehozásáról és konfigurálásáról az Azure IR létrehozása és konfigurálása útmutatóban találhat információkat.For information about creating and configuring an Azure IR, see How to create and configure Azure IR under how to guides.

Megjegyzés

Az Azure Integration Runtime az adatfolyam-futtatókörnyezethez kapcsolódó tulajdonságokkal rendelkezik, amely meghatározza a mögöttes számítási infrastruktúrát, amely az adatfolyamatok futtatására szolgál.Azure Integration runtime has properties related to Data Flow runtime, which defines the underlying compute infrastructure that would be used to run the data flows on.

Helyi integrációs modulSelf-hosted integration runtime

Egy saját üzemeltetésű IR a következőkre képes:A self-hosted IR is capable of:

  • Másolási tevékenység futtatása felhőalapú adattárak és egy magánhálózaton lévő adattár között.Running copy activity between a cloud data stores and a data store in private network.
  • A következő átalakítási tevékenységek elküldése a helyszíni vagy az Azure-beli számítási erőforrásokkal szemben Virtual Network: HDInsight-struktúra tevékenysége (BYOC – saját fürt használata), HDInsight Pig-tevékenység (BYOC), HDInsight MapReduce tevékenység (BYOC), HDInsight Spark tevékenység (BYOC), HDInsight streaming Activity (BYOC), Machine Learning kötegelt végrehajtási tevékenység, Machine Learning erőforrás-tevékenységek frissítése, tárolt eljárási tevékenység, Data Lake Analytics U-SQL tevékenység, egyéni tevékenység (Azure Batch), keresés tevékenység és metaadatok beolvasása tevékenység.Dispatching the following transform activities against compute resources in on-premises or Azure Virtual Network: HDInsight Hive activity (BYOC-Bring Your Own Cluster), HDInsight Pig activity (BYOC), HDInsight MapReduce activity (BYOC), HDInsight Spark activity (BYOC), HDInsight Streaming activity (BYOC), Machine Learning Batch Execution activity, Machine Learning Update Resource activities, Stored Procedure activity, Data Lake Analytics U-SQL activity, Custom activity (runs on Azure Batch), Lookup activity, and Get Metadata activity.

Megjegyzés

A saját üzemeltetésű integrációs modult használva olyan adattárakat támogathat, amelyek a saját illesztőprogramot, például az SAP Hana-t vagy a MySQL-t igénylik. További információ: támogatott adattárak.Use self-hosted integration runtime to support data stores that requires bring-your-own driver such as SAP Hana, MySQL, etc. For more information, see supported data stores.

Megjegyzés

A Java Runtime Environment (JRE) a saját üzemeltetésű IR függősége.Java Runtime Environment (JRE) is a dependency of Self Hosted IR. Győződjön meg arról, hogy a JRE ugyanarra a gazdagépre van telepítve.Please make sure you have JRE installed on the same host.

Saját üzemeltetésű integrációs modul hálózati környezeteSelf-hosted IR network environment

Ha biztonságosan szeretne adatintegrációt végezni egy nyilvános felhőkörnyezetből közvetlenül nem látható magánhálózati környezetben, telepíthet egy saját üzemeltetésű integrációs modult helyszíni környezeten a vállalati tűzfal mögé vagy a virtuális magánhálózaton belülre.If you want to perform data integration securely in a private network environment, which does not have a direct line-of-sight from the public cloud environment, you can install a self-hosted IR on premises environment behind your corporate firewall, or inside a virtual private network. A saját üzemeltetésű integrációs modul csak kimenő HTTP-alapú kapcsolatokat hoz létre az internet megnyitásához.The self-hosted integration runtime only makes outbound HTTP-based connections to open internet.

Saját üzemeltetésű integrációs modul erőforrásai és skálázásaSelf-hosted IR compute resource and scaling

A saját üzemeltetésű integrációs modult helyszíni gépre vagy magánhálózaton belüli virtuális gépre kell telepíteni.Self-hosted IR needs to be installed on an on-premises machine or a virtual machine inside a private network. Jelenleg csak Windows operációs rendszeren támogatjuk a saját üzemeltetésű integrációs modulok futtatását.Currently, we only support running the self-hosted IR on a Windows operating system.

A magas rendelkezésre állás és a méretezhetőség érdekében horizontálisan felskálázhatja saját üzemeltetésű integrációs modulját, ha több helyszíni géppel aktív-aktív módban társít hozzá egy logikai példányt.For high availability and scalability, you can scale out the self-hosted IR by associating the logical instance with multiple on-premises machines in active-active mode. További információ: a saját üzemeltetésű integrációs modul létrehozása és konfigurálása című cikk, útmutató a részletekhez.For more information, see how to create and configure self-hosted IR article under how to guides for details.

Azure-SSIS integrációs modulAzure-SSIS Integration Runtime

A meglévő SSIS számítási feladat átemeléséhez létrehozhat egy Azure-SSIS integrációs modult az SSIS-csomagok natív létrehozásához.To lift and shift existing SSIS workload, you can create an Azure-SSIS IR to natively execute SSIS packages.

Azure-SSIS integrációs modul hálózati környezeteAzure-SSIS IR network environment

Az Azure-SSIS integrációs modul kiépíthető nyilvános hálózaton vagy magánhálózaton is.Azure-SSIS IR can be provisioned in either public network or private network. A helyszíni adathozzáférés támogatása az Azure-SSIS integrációs modulnak a helyszíni hálózathoz csatlakoztatott virtuális hálózattal való összekapcsolása révén történik.On-premises data access is supported by joining Azure-SSIS IR to a Virtual Network that is connected to your on-premises network.

Azure-SSIS integrációs modul számítási erőforrásai és skálázásaAzure-SSIS IR compute resource and scaling

Az Azure-SSIS integrációs modul egy, az SSIS-csomagok futtatására dedikált Azure-beli virtuális gépekből álló teljesen felügyelt fürt.Azure-SSIS IR is a fully managed cluster of Azure VMs dedicated to run your SSIS packages. Saját Azure SQL Database vagy felügyelt példány-kiszolgálót is használhat, amely a hozzá tartozó SSIS-projektek/csomagok (SSISDB) katalógusát futtatja.You can bring your own Azure SQL Database or Managed Instance server to host the catalog of SSIS projects/packages (SSISDB) that is going to be attached to it. A számítási teljesítmény vertikális felskálázásához adjon meg egy csomópontméretet, és skálázza fel horizontálisan a fürt csomópontszámának megadásával.You can scale up the power of the compute by specifying node size and scale it out by specifying the number of nodes in the cluster. Az Azure-SSIS integrációs modul futtatási költségének kezeléséhez igény szerint leállíthatja és elindíthatja azt.You can manage the cost of running your Azure-SSIS Integration Runtime by stopping and starting it as you see fit.

További információkért tekintse meg az útmutatók között az Azure-SSIS integrációs modul létrehozását és konfigurálását ismertető cikket.For more information, see how to create and configure Azure-SSIS IR article under how to guides. Létrehozásukat követően kevés vagy szinte semmilyen módosítással, a helyszíni SSIS-csomagokkal megegyező módon üzembe helyezheti és kezelheti meglévő SSIS-csomagjait az olyan jól ismert eszközök használatával, mint az SQL Server Data Tools (SSDT) és az SQL Server Management Studio (SSMS).Once created, you can deploy and manage your existing SSIS packages with little to no change using familiar tools such as SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS), just like using SSIS on premises.

Az Azure-SSIS integrációs modullal kapcsolatos további információkért tekintse át a következő cikkeket:For more information about Azure-SSIS runtime, see the following articles:

  • Oktatóanyag: SSIS-csomagok üzembe helyezése az Azure-ban.Tutorial: deploy SSIS packages to Azure. Ez a cikk lépésenként mutatja be egy Azure-SSIS integrációs modul létrehozását, és egy Azure SQL-adatbázist használ az SSIS-katalógus futtatására.This article provides step-by-step instructions to create an Azure-SSIS IR and uses an Azure SQL database to host the SSIS catalog.
  • Útmutató: Azure-SSIS integrációs modul létrehozása.How to: Create an Azure-SSIS integration runtime. Ez a cikk az oktatóanyagon alapul, és útmutatást nyújt Azure SQL Database felügyelt példányának használatáról és az IR virtuális hálózathoz való csatlakoztatásáról.This article expands on the tutorial and provides instructions on using Azure SQL Database Managed Instance and joining the IR to a virtual network.
  • Azure-SSIS integrációs modul monitorozása.Monitor an Azure-SSIS IR. Ez a cikk bemutatja, hogyan kérhet le információkat egy Azure-SSIS integrációs modulról, és ismerteti a visszaadott információkban található állapotok leírását.This article shows you how to retrieve information about an Azure-SSIS IR and descriptions of statuses in the returned information.
  • Azure-SSIS integrációs modul kezelése.Manage an Azure-SSIS IR. Ez a cikk bemutatja, hogyan lehet leállítani, elindítani vagy eltávolítani egy Azure-SSIS integrációs modult.This article shows you how to stop, start, or remove an Azure-SSIS IR. Azt is bemutathatja, hogyan skálázhatja fel horizontálisan az Azure-SSIS integrációs modult úgy, hogy további csomópontokat ad hozzá.It also shows you how to scale out your Azure-SSIS IR by adding more nodes to the IR.
  • Azure-SSIS integrációs modul csatlakoztatása virtuális hálózathoz.Join an Azure-SSIS IR to a virtual network. Ez a cikk egy Azure-SSIS integrációs modul Azure virtuális hálózathoz való csatlakoztatásával kapcsolatos elméleti információkat tartalmaz.This article provides conceptual information about joining an Azure-SSIS IR to an Azure virtual network. Azt is ismerteti, hogyan használható az Azure Portal a virtuális hálózat oly módon való konfigurálására, hogy az Azure-SSIS integrációs modul csatlakozhasson ahhoz.It also provides steps to use Azure portal to configure virtual network so that Azure-SSIS IR can join the virtual network.

Az integrációs modul helyeIntegration runtime location

A Data Factory ott található, ahol az adat-előállító metaadatait tárolja a rendszer, és ahonnan a folyamat aktiválása indul.The Data Factory location is where the metadata of the data factory is stored and where the triggering of the pipeline is initiated from. Az adat-előállító ilyenkor más Azure-régiókban lévő adattárakhoz és számítási szolgáltatásokhoz is hozzáférhet az adatok adattárak közötti áthelyezése vagy az adatok számítási szolgáltatásokkal történő feldolgozása érdekében.Meanwhile, a data factory can access data stores and compute services in other Azure regions to move data between data stores or process data using compute services. Ez a viselkedés az adatok megfelelősége, a hatékonyság és a hálózati kimeneti forgalmának alacsonyabb költségei érdekében a globálisan elérhető integrációs modulon keresztül valósul meg.This behavior is realized through the globally available IR to ensure data compliance, efficiency, and reduced network egress costs.

Az integrációs modul helye meghatározza a háttérszámítások helyét és azt a helyet, ahol az adatok áthelyezése, a tevékenységküldés és az SSIS-csomag végrehajtása történik.The IR Location defines the location of its back-end compute, and essentially the location where the data movement, activity dispatching, and SSIS package execution are performed. Az integrációs modul helye eltérhet annak az adat-előállítónak a helyétől, amelyhez tartozik.The IR location can be different from the location of the data factory it belongs to.

Az Azure-beli integrációs modul helyeAzure IR location

Beállíthat egy adott helyet az Azure-beli integrációs modul számára. Ebben esetben az adatok áthelyezése vagy a tevékenységküldés abban a régióban történik.You can set a certain location of an Azure IR, in which case the data movement or activity dispatch will happen in that specific region.

Ha úgy dönt, hogy az automatikus feloldási Azure IR használja, amely az alapértelmezett,If you choose to use the auto-resolve Azure IR which is the default,

  • A másolási tevékenység során az ADF mindent megtesz, hogy automatikusan észlelje a fogadó- és forrásadattárat, kiválassza ugyanabban a régióban (ha lehetséges) vagy a legközelebbi azonos földrajzi helyen a legjobb helyet, vagy helyettük az adat-előállító régiót használja, ha ezek nem észlelhetőek.For copy activity, ADF will make a best effort to automatically detect your sink and source data store to choose the best location either in the same region if available or the closest one in the same geography, or if not detectable to use the data factory region as alternative.

  • A keresési/GetMetadata/törlési tevékenységek végrehajtásához (más néven folyamathoz), az átalakítási tevékenység elküldéséhez (más néven külső tevékenységekhez) és a szerzői műveletekhez (a kapcsolat tesztelése, a mappák listájának és a táblázatok listájának megtekintése, az előzetes verzióra vonatkozó adatok), az ADF az IR-t fogja használni az adatfeldolgozó régióban.For Lookup/GetMetadata/Delete activity execution (also known as Pipeline activities), transformation activity dispatching (also known as External activities), and authoring operations (test connection, browse folder list and table list, preview data), ADF will use the IR in the data factory region.

  • Adatforgalom esetén az ADF az IR-t fogja használni az adatfeldolgozó régióban.For Data Flow, ADF will use the IR in the data factory region.

    Tipp

    Jó gyakorlat lenne annak biztosítása, hogy az adatforgalom ugyanabban a régióban fusson, mint a megfelelő adattárak (ha lehetséges).A good practice would be to ensure Data flow runs in the same region as your corresponding data stores (if possible). Ezt megteheti a Azure IR automatikus feloldásával (ha az adattár helye megegyezik a Data Factory helyével), vagy egy új Azure IR példány létrehozásával ugyanabban a régióban, ahol az adattár található, majd végrehajtja az adatfolyamot.You can either achieve this by auto-resolve Azure IR (if data store location is same as Data Factory location), or by creating a new Azure IR instance in the same region as your data stores and then execute the data flow on it.

A folyamattevékenységek monitorozása nézetben a felhasználói felületen vagy a tevékenységfigyelés hasznos adatainál figyelemmel követheti, melyik integrációs modul lép életbe a tevékenység végrehajtása során.You can monitor which IR location takes effect during activity execution in pipeline activity monitoring view on UI or activity monitoring payload.

Tipp

Ha adatmegfelelőségi követelmények szigorúak, és biztosítania kell, hogy az adatok nem hagynak el egy adott földrajzi helyet, az adott régióban létrehozhat egy Azure-beli integrációs modult, és a ConnectVia tulajdonság használatával ehhez irányíthatja a társított szolgáltatást.If you have strict data compliance requirements and need ensure that data do not leave a certain geography, you can explicitly create an Azure IR in a certain region and point the Linked Service to this IR using ConnectVia property. Ha például adatokat szeretne másolni az Egyesült Királyság déli régióján belüli blobból az Egyesült Királyság déli régióján belüli SQL DW-be, és biztos szeretne lenni abban, hogy az adatok nem hagyják el az Egyesült Királyságot, hozzon létre egy Azure-beli integrációs modult az Egyesült Királyság déli régiójában, és társítson minden társított szolgáltatást ehhez a modulhoz.For example, if you want to copy data from Blob in UK South to SQL DW in UK South and want to ensure data do not leave UK, create an Azure IR in UK South and link both Linked Services to this IR.

A saját üzemeltetésű integrációs modul helyeSelf-hosted IR location

A saját üzemeltetésű integrációs modul logikailag van regisztrálva a Data Factoryban, és a funkciók támogatásához használt számítást meg kell adnia.The self-hosted IR is logically registered to the Data Factory and the compute used to support its functionalities is provided by you. Ezért a saját üzemeltetésű integrációs modulok esetében nincs explicit hely tulajdonság.Therefore there is no explicit location property for self-hosted IR.

Ha adatmozgás végrehajtásához használja, a saját üzemeltetésű integrációs modul kinyeri az adatokat a forrásból, és a célra írja.When used to perform data movement, the self-hosted IR extracts data from the source and writes into the destination.

Az Azure-SSIS integrációs modul helyeAzure-SSIS IR location

Az Azure-SSIS integrációs modul számára a megfelelő helyet kiválasztása az ETL folyamatokban létfontosságú a magas teljesítmény eléréséhez.Selecting the right location for your Azure-SSIS IR is essential to achieve high performance in your extract-transform-load (ETL) workflows.

  • A Azure-SSIS IR helyének nem kell megegyeznie a saját adatgyárának helyével, de meg kell egyeznie a saját Azure SQL Database vagy a felügyelt példány-kiszolgáló helyével, ahol a SSISDB üzemeltetve van.The location of your Azure-SSIS IR does not need be the same as the location of your data factory, but it should be the same as the location of your own Azure SQL Database or Managed Instance server where SSISDB is to be hosted. Ily módon az Azure-SSIS integrációs modul könnyen hozzáfér az SSISDB-hez anélkül, hogy jelentős adatforgalom zajlana különböző helyek között.This way, your Azure-SSIS Integration Runtime can easily access SSISDB without incurring excessive traffics between different locations.
  • Ha nem rendelkezik meglévő Azure SQL Database vagy felügyelt példány-kiszolgálóval a SSISDB üzemeltetéséhez, de helyszíni adatforrásokkal/célhelyekkel rendelkezik, hozzon létre egy új Azure SQL Database vagy felügyelt kiszolgálópéldány-kiszolgálót a helyszíni hálózathoz csatlakoztatott virtuális hálózattal azonos helyen.If you do not have an existing Azure SQL Database or Managed Instance server to host SSISDB, but you have on-premises data sources/destinations, you should create a new Azure SQL Database or Managed Instance server in the same location of a virtual network connected to your on-premises network. Így a Azure-SSIS IR az új Azure SQL Database vagy a felügyelt példány-kiszolgáló használatával hozhatja létre, és az ugyanazon a helyen található virtuális hálózathoz csatlakozik, ami gyakorlatilag minimalizálja a különböző helyek közötti adatáthelyezést.This way, you can create your Azure-SSIS IR using the new Azure SQL Database or Managed Instance server and joining that virtual network, all in the same location, effectively minimizing data movements across different locations.
  • Ha a meglévő Azure SQL Database vagy felügyelt példány-kiszolgáló helye, ahol a SSISDB fut, nem egyezik meg a helyszíni hálózathoz csatlakoztatott virtuális hálózat helyével, először hozza létre a Azure-SSIS IR egy meglévő Azure SQL Database használatával, vagy Felügyelt példány-kiszolgáló és egy másik virtuális hálózat összekapcsolása ugyanazon a helyen, majd a virtuális hálózat beállítása a különböző helyek közötti virtuális hálózati kapcsolatra.If the location of your existing Azure SQL Database or Managed Instance server where SSISDB is hosted is not the same as the location of a virtual network connected to your on-premises network, first create your Azure-SSIS IR using an existing Azure SQL Database or Managed Instance server and joining another virtual network in the same location, and then configure a virtual network to virtual network connection between different locations.

Az alábbi ábrán a Data Factory és a hozzá tartozó integrációs modul beállításai találhatók:The following diagram shows location settings of Data Factory and its integration run times:

Az integrációs modul helye

A használandó integrációs modul meghatározásaDetermining which IR to use

Másolási tevékenységCopy activity

A másolási tevékenységhez szükséges egy forrás és fogadó társított szolgáltatás az adatfolyam irányának meghatározására.For Copy activity, it requires source and sink linked services to define the direction of data flow. A rendszer az alábbi logikával határozza meg, melyik integrációsmodell-példányt használja a másolás végrehajtásához:The following logic is used to determine which integration runtime instance is used to perform the copy:

  • Másolás két felhőalapú adatforrás között: ha a forrás és a fogadó társított szolgáltatás is az Azure-beli integrációs modult használja, az ADF a regionális Azure-beli integrációs modult fogja használni, ha meg lett adva, vagy az automatikus feloldású integrációs modul választása esetén (alapértelmezett) automatikusan meghatároz egy helyet Az integrációs modul helye részben foglaltak szerint.Copying between two cloud data sources: when both source and sink linked services are using Azure IR, ADF will use the regional Azure IR if you specified, or auto determine a location of Azure IR if you choose the auto-resolve IR (default) as described in Integration runtime location section.
  • Egy felhőalapú adatforrás és egy magánhálózaton lévő adatforrás közötti másolás: ha a forrás vagy a fogadó társított szolgáltatása egy saját üzemeltetésű integrációs modulra mutat, a rendszer azon a saját üzemeltetésű integrációs modulon hajtja végre a másolási tevékenységet.Copying between a cloud data source and a data source in private network: if either source or sink linked service points to a self-hosted IR, the copy activity is executed on that self-hosted Integration Runtime.
  • Másolás két magánhálózaton lévő adatforrás között: a forrás és a fogadó társított szolgáltatásnak ugyanarra az integrációsmodul-példányra kell mutatnia, és a rendszer azt az integrációs modult használja a másolási tevékenység végrehajtásához.Copying between two data sources in private network: both the source and sink Linked Service must point to the same instance of integration runtime, and that integration runtime is used to execute the copy Activity.

Keresési és metaadat-beolvasási tevékenységLookup and GetMetadata activity

A keresési és metaadat-beolvasási tevékenységet a rendszer az adattár társított szolgáltatásához rendelt integrációs modulon hajtja végre.The Lookup and GetMetadata activity is executed on the integration runtime associated to the data store linked service.

Külső átalakítási tevékenységExternal transformation activity

A külső számítási motort használó minden külső átalakítási tevékenységhez tartozik egy cél számítási társított szolgáltatás, amely egy integrációs modulra mutat.Each external transformation activity that utilizes an external compute engine has a target compute Linked Service, which points to an integration runtime. Ez az Integration Runtime-példány meghatározza azt a helyet, ahol a külső, kézzel kódolt átalakítási tevékenység elküldése megtörténik.This integration runtime instance determines the location where that external hand-coded transformation activity is dispatched from.

Adatfolyam-tevékenységData Flow activity

Az adatfolyam-tevékenységek végrehajtása a hozzá társított Azure Integration Runtime-on történik.Data Flow activities are executed on the Azure integration runtime associated to it. Az adatfolyamatok által használt Spark-számításokat a Azure Integration Runtime adatáramlási tulajdonságai határozzák meg, és teljes mértékben az ADF kezelik.The Spark compute utilized by Data Flows are determined by the data flow properties in your Azure Integration Runtime and are fully managed by ADF.

Következő lépésekNext steps

Lásd az alábbi cikkeket:See the following articles: