Társított szolgáltatások létrehozása

Befejeződött

Mielőtt létrehoz egy adathalmazt, létre kell hoznia egy társított szolgáltatást , amely összekapcsolja az adattárat az adat-előállítóval. A társított szolgáltatások nagyon hasonlóak a kapcsolati sztringekhoz, amelyek meghatározzák azokat a kapcsolati információkat, amelyeket a Data Factory a külső erőforrásokhoz történő csatlakozáshoz igényel. Több mint 100 összekötő használható egy társított szolgáltatás definiálásához.

A Data Factory társított szolgáltatása az ADF-tervező Adatmásolási tevékenységével definiálható, vagy önállóan is létrehozhatja őket, hogy adattárra vagy számítási erőforrásokra mutasson. A másolási tevékenység adatokat másol a forrás és a cél között, és amikor ezt a tevékenységet futtatja, a rendszer felkéri, hogy definiáljon egy társított szolgáltatást a másolási tevékenység definíciójának részeként.

Másik lehetőségként programozott módon is definiálhat egy csatolt szolgáltatást JSON formátumban, amelyet REST API-kkal vagy az SDK-val szeretne használni az alábbi jelöléssel:

{
    "name": "<Name of the linked service>",
    "properties": {
        "type": "<Type of the linked service>",
        "typeProperties": {
              "<data store or compute-specific type properties>"
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Az alábbi táblázat a fenti JSON tulajdonságait ismerteti:

Property Leírás Required
név A társított szolgáltatás neve. Igen
típus A társított szolgáltatás típusa. Például: AzureStorage (adattár) vagy AzureBatch (számítás). Tekintse meg a typeProperties leírását. Igen
typeProperties A típustulajdonságok különbözőek az egyes adattárakhoz vagy számításokhoz. A támogatott adattártípusokról és azok típustulajdonságáról lásd az adathalmaz típustábláját. Az adattár-összekötőről szóló cikkben megismerheti az adattárra jellemző típustulajdonságokat. Igen
connectVia Az adattárhoz való csatlakozáshoz használandó integrációs modul . Használhatja az Azure Integration Runtime-ot vagy a saját üzemeltetésű integrációs modult (ha az adattár magánhálózaton található). Ha nincs megadva, az alapértelmezett Azure Integration Runtime-t használja. Nem

Példa csatolt szolgáltatásra

Azure SQL Database

Az alábbi példa létrehoz egy "AzureSqlLinkedService" nevű társított szolgáltatást, amely a "ctosqldb" nevű Azure SQL Database-hez csatlakozik a "ctesta-oneill" felhasználóazonosítójával és a "P@ssw0rd" jelszavával.

{
  "name": "AzureSqlLinkedService",
  "properties": {
    "type": "AzureSqlDatabase",
    "typeProperties": {
      "connectionString": "Server=tcp:<server-name>.database.windows.net,1433;Database=ctosqldb;User ID=ctesta-oneill;Password=P@ssw0rd;Trusted_Connection=False;Encrypt=True;Connection Timeout=30"
    }
  }
}

Azure Blob Storage

Az alábbi példa létrehoz egy "StorageLinkedService" nevű társított szolgáltatást, amely egy "ctostorageaccount" nevű Azure Blob Store-hoz csatlakozik az adattárhoz való csatlakozáshoz használt tárfiók-kulccsal

{
  "name": "StorageLinkedService",
  "properties": {
    "type": "AzureStorage",
    "typeProperties": {
      "connectionString": "DefaultEndpointsProtocol=https;AccountName=ctostorageaccount;AccountKey=<account-key>"
    }
  }
}