Sdílet prostřednictvím


Kopírování dat z a do IBM Informix pomocí služby Azure Data Factory nebo Synapse Analytics

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Tento článek popisuje, jak pomocí aktivity kopírování v kanálu Azure Data Factory nebo Synapse Analytics kopírovat data z úložiště dat IBM Informix. Vychází z článku s přehledem aktivity kopírování, který představuje obecný přehled aktivity kopírování.

Podporované funkce

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

Podporované funkce IR
aktivita Copy (zdroj/jímka) (2)
Aktivita Lookup (2)

(1) Prostředí Azure Integration Runtime (2) Místní prostředí 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.

Požadavky

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

  • Nastavte místní prostředí Integration Runtime. Podrobnosti najdete v článku o místním prostředí Integration Runtime .
  • Stáhněte 64bitovou klientskou sadu SDK pro Informix a vytvořte připojení ODBC pro úložiště dat na počítači s prostředím Integration Runtime. Informace o stažení a nastavení sady SDK najdete v tomto článku nebo se obraťte na tým podpory IBM a požádejte o pokyny k instalaci ovladačů.

Začínáme

K provedení aktivita Copy s kanálem můžete použít jeden z následujících nástrojů nebo sad SDK:

Vytvoření propojené služby pro Informix pomocí uživatelského rozhraní

Pomocí následujícího postupu vytvořte propojenou službu informix v uživatelském rozhraní webu Azure Portal.

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

  2. Vyhledejte Informix a vyberte konektor Informix.

    Snímek obrazovky s konektorem Informix

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

    Snímek obrazovky s konfigurací propojené služby pro Informix

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 Informix.

Vlastnosti propojené služby

Propojená služba Informix podporuje následující vlastnosti:

Vlastnost Popis Povinní účastníci
type Vlastnost typu musí být nastavena na: Informix. Ano
připojovací řetězec Rozhraní ODBC připojovací řetězec s výjimkou části přihlašovacích údajů. Můžete zadat připojovací řetězec nebo použít systémový název DSN (název zdroje dat), který jste nastavili na počítači s prostředím Integration Runtime (potřebujete stále zadat část přihlašovacích údajů v propojené službě).
Do služby Azure Key Vault můžete také zadat heslo a vytáhnout password konfiguraci z připojovací řetězec. Další podrobnosti najdete v tématu Ukládání přihlašovacích údajů ve službě Azure Key Vault .
Ano
authenticationType Typ ověřování sloužící k připojení k úložišti dat Informix.
Povolené hodnoty jsou: Základní a Anonymní.
Ano
userName Zadejte uživatelské jméno, pokud používáte základní ověřování. No
Heslo Zadejte heslo pro uživatelský účet, který jste zadali pro uživatelské jméno. Označte toto pole jako securestring, abyste ho mohli bezpečně uložit, nebo odkazovat na tajný klíč uložený ve službě Azure Key Vault. No
pověření Část přihlašovacích údajů přístupu připojovací řetězec určená ve formátu vlastnosti specifického pro ovladač. Označte toto pole jako securestring. No
connectVia Prostředí Integration Runtime , které se má použít pro připojení k úložišti dat. Vyžaduje se místní prostředí Integration Runtime, jak je uvedeno v požadavcích. Ano

Příklad:

{
    "name": "InformixLinkedService",
    "properties": {
        "type": "Informix",
        "typeProperties": {
            "connectionString": "<Informix connection string or DSN>",
            "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 Informix.

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

Vlastnost Popis Povinní účastníci
type Vlastnost typu datové sady musí být nastavená na: InformixTable. Ano
tableName Název tabulky v Informix. Ne pro zdroj (pokud je zadán dotaz ve zdroji aktivity);
Ano pro jímku

Příklad

{
    "name": "InformixDataset",
    "properties": {
        "type": "InformixTable",
        "linkedServiceName": {
            "referenceName": "<Informix linked service name>",
            "type": "LinkedServiceReference"
        },
        "typeProperties": {
            "tableName": "<table name>"
        }
    }
}

Vlastnosti aktivity kopírování

Ú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 Informix.

Informix jako zdroj

Chcete-li kopírovat data z Informix, jsou v části zdroje aktivity kopírování podporovány následující vlastnosti:

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

Příklad:

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

Informix jako jímka

Pokud chcete zkopírovat data do Informix, jsou v části jímky aktivity kopírování podporovány následující vlastnosti:

Vlastnost Popis Povinní účastníci
type Vlastnost typu jímky aktivity kopírování musí být nastavena na: InformixSink Ano
writeBatchTimeout Počkejte, než se operace dávkového vložení dokončí, než vyprší časový limit.
Povolené hodnoty jsou: časový rozsah. Příklad: 00:30:00 (30 minut).
No
writeBatchSize Vloží data do tabulky SQL, když velikost vyrovnávací paměti dosáhne writeBatchSize.
Povolené hodnoty jsou: celé číslo (počet řádků).
Ne (výchozí hodnota je 0 – automaticky zjištěno)
preCopyScript Zadejte dotaz SQL pro aktivitu kopírování, který se má spustit před zápisem dat do úložiště dat v každém spuštění. Tuto vlastnost můžete použít k vyčištění předem načtených dat. No
 maxConcurrentConnections Horní limit souběžných připojení vytvořených k úložišti dat během spuštění aktivity. Zadejte hodnotu pouze v případech, kdy chcete omezit souběžná připojení.  Ne

Příklad:

"activities":[
    {
        "name": "CopyToInformix",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<Informix output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "<source type>"
            },
            "sink": {
                "type": "InformixSink"
            }
        }
    }
]

Vlastnosti aktivity vyhledávání

Podrobnosti o vlastnostech najdete v aktivitě Vyhledávání.

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