Kopírování dat z Sybase pomocí Azure Data Factory nebo Synapse Analytics

VZTAHUJE SE NA: Azure Data Factory Azure Synapse Analytics

Tip

Data Factory v Microsoft Fabric je nová generace Azure Data Factory s jednodušší architekturou, integrovanou AI a novými funkcemi. Pokud s integrací dat začínáte, začněte Fabric Data Factory. Stávající úlohy ADF lze upgradovat na Fabric pro přístup k novým funkcím v oblastech datové vědy, analýz v reálném čase a vytváření sestav.

Tento článek popisuje, jak využít funkci kopírování v kanálu Azure Data Factory nebo Synapse Analytics k přenesení dat z databáze Sybase. Vychází z článku přehled aktivity kopírování, který představuje obecný přehled aktivity kopírování.

Podporované funkce

Tento konektor Sybase je podporovaný pro následující funkce:

Podporované funkce IR
aktivita Copy (zdroj/-) (2)
Vyhledávací aktivita (2)

(1) Azure Integration Runtime (2) Lokálně hostované Integration Runtime

Seznam úložišť dat podporovaných jako zdroje nebo jímky aktivitou kopírování najdete v tabulce Podporované úložiště dat.

Konkrétně tento konektor Sybase podporuje:

  • SAP Sybase SQL Anywhere (ASA) verze 16 a vyšší
  • Kopírování dat pomocí ověřování Basic nebo Windows

Sybase IQ a ASE se nepodporují. Místo toho můžete použít obecný konektor ODBC s ovladačem Sybase.

Požadavky

Pokud chcete použít tento konektor Sybase, musíte:

Začínáme

K provedení aktivity kopírování pomocí datového kanálu můžete použít jeden z následujících nástrojů nebo sad SDK:

Vytvoření propojené služby s Sybase pomocí uživatelského rozhraní

Pomocí následujícího postupu vytvořte propojenou službu s Sybase v uživatelském rozhraní portálu Azure.

  1. Přejděte na kartu Správa v pracovním prostoru Azure Data Factory nebo Synapse a vyberte Propojené služby a pak vyberte Nový:

  2. Vyhledejte Sybase a vyberte konektor Sybase.

    Vyberte konektor Sybase.

  3. Nakonfigurujte podrobnosti o službě, otestujte připojení a vytvořte novou propojenou službu.

    Nakonfigurujte propojenou službu s Sybase.

Podrobnosti konfigurace konektoru

Následující části obsahují podrobnosti o vlastnostech, které slouží k definování entit služby Data Factory specifických pro konektor Sybase.

Vlastnosti propojené služby

Pro propojenou službu Sybase jsou podporovány následující vlastnosti:

Vlastnost Popis Povinné
typ Vlastnost typu musí být nastavena na: Sybase. Ano
server Název serveru Sybase. Ano
databáze Název databáze Sybase Ano
typ autentizace Typ ověřování sloužící k připojení k databázi Sybase.
Povolené hodnoty jsou: Basic a Windows.
Ano
uživatelské jméno Zadejte uživatelské jméno pro připojení k databázi Sybase. Ano
heslo Zadejte heslo pro uživatelský účet, který jste zadali pro uživatelské jméno. Označte toto pole jako SecureString pro jeho bezpečné uložení, nebo odkazujte na tajemství uložené v Azure Key Vault. Ano
connectVia Integration Runtime pro připojení k úložišti dat. Vyžaduje se Integration Runtime v místním prostředí, jak je uvedeno v Prerequisites. Ano

Příklad:

{
    "name": "SybaseLinkedService",
    "properties": {
        "type": "Sybase",
        "typeProperties": {
            "server": "<server>",
            "database": "<database>",
            "authenticationType": "Basic",
            "username": "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Vlastnosti datové sady

Úplný seznam oddílů a vlastností dostupných pro definování datových sad najdete v článku o datových sadách . Tato část obsahuje seznam vlastností podporovaných datovou sadou Sybase.

Pokud chcete kopírovat data z Sybase, podporují se následující vlastnosti:

Vlastnost Popis Povinné
typ Vlastnost typu datové sady musí být nastavená na: SybaseTable. Ano
tableName Název tabulky v databázi Sybase Ne (pokud je zadán dotaz ve zdroji aktivity)

Příklad

{
    "name": "SybaseDataset",
    "properties": {
        "type": "SybaseTable",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<Sybase linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Pokud jste používali RelationalTable typovanou datovou sadu, je stále podporována beze změn, ale do budoucna se doporučuje používat novou.

Vlastnosti kopírovací aktivity

Úplný seznam oddílů a vlastností dostupných pro definování aktivit najdete v článku Pipelines . Tato část obsahuje seznam vlastností podporovaných zdrojem Sybase.

Sybase jako zdroj

Pokud chcete kopírovat data ze Sybase, v části zdroj aktivity kopírování se podporují následující vlastnosti:

Vlastnost Popis Povinné
typ Vlastnost typu zdroje aktivity kopírování musí být nastavena na: SybaseSource. Ano
dotaz Ke čtení dat použijte vlastní dotaz SQL. Například: "SELECT * FROM MyTable". Ne (pokud je v datové sadě zadán název tabulky)

Příklad:

"activities":[
    {
        "name": "CopyFromSybase",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<Sybase input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "SybaseSource",
                "query": "SELECT * FROM MyTable"
            },
            "sink": {
                "type": "<sink type>"
            }
        }
    }
]

Pokud jste používali RelationalSource typovaný zdrojový kód, je stále podporován beze změn, ale do budoucna se doporučuje používat nový.

Mapování datových typů pro Sybase

Při kopírování dat z Sybase se z datových typů Sybase používají následující mapování k dočasným datovým typům používaným interně v rámci služby. Podívejte se na mapování schématu a datového typu, abyste se dozvěděli, jak aktivita kopírování mapuje zdrojové schéma a datový typ na cílové umístění.

Sybase podporuje typy T-SQL. Tabulku mapování z typů SQL na dočasné datové typy služby najdete v části Azure SQL Database Connector – mapování datových typů.

Vlastnosti aktivity vyhledávání

Zjistit podrobnosti o vlastnostech můžete v aktivitě Vyhledávání.

Úložiště dat, která kopírovací aktivita podporuje jako zdroje a cíle, najdete v seznamu podporovaných úložišť dat.