Vytvoření propojených služeb

Dokončeno

Než vytvoříte datovou sadu, musíte vytvořit propojenou službu , která propojí vaše úložiště dat s datovou továrnou. Propojené služby jsou velmi podobné připojovacím řetězcům, které definují informace o připojení, které služba Data Factory potřebuje pro připojení k externím prostředkům. K definování propojené služby je možné použít více než 100 konektorů.

Propojenou službu ve službě Data Factory je možné definovat pomocí aktivity kopírování dat v návrháři ADF nebo je můžete vytvořit nezávisle tak, aby odkazovaly na úložiště dat nebo výpočetní prostředky. Aktivita kopírování kopíruje data mezi zdrojem a cílem a při spuštění této aktivity se zobrazí výzva k definování propojené služby v rámci definice aktivity kopírování.

Případně můžete prostřednictvím kódu programu definovat propojenou službu ve formátu JSON, která se má použít prostřednictvím rozhraní REST API nebo sady SDK, a to pomocí následujícího zápisu:

{
    "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"
        }
    }
}

Následující tabulka popisuje vlastnosti ve výše uvedeném formátu JSON:

Vlastnost Popis Povinní účastníci
name Název propojené služby. Ano
type Typ propojené služby Příklad: AzureStorage (úložiště dat) nebo AzureBatch (compute). Podívejte se na popis pro typeProperties. Ano
typeProperties Vlastnosti typu se liší pro každé úložiště dat nebo výpočetní prostředky. Podporované typy úložiště dat a jejich vlastnosti najdete v tabulce typů datových sad. V článku o konektoru úložiště dat se dozvíte o vlastnostech typů specifických pro úložiště dat. Ano
connectVia Prostředí Integration Runtime , které se má použít pro připojení k úložišti dat. Můžete použít prostředí Azure Integration Runtime nebo místní prostředí Integration Runtime (pokud se vaše úložiště dat nachází v privátní síti). Pokud není zadaný, použije výchozí prostředí Azure Integration Runtime. No

Příklad propojené služby

Azure SQL Database

Následující příklad vytvoří propojenou službu s názvem AzureSqlLinkedService, která se připojí ke službě Azure SQL Database s názvem "ctosqldb" s id uživatele "ctesta-oneill" a heslem "P@ssw0rd".

{
  "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

Následující příklad vytvoří propojenou službu s názvem StorageLinkedService, která se připojí k úložišti objektů blob Azure s názvem ctostorageaccount pomocí klíče účtu úložiště použitého pro připojení k úložišti dat.

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