Udostępnij za pośrednictwem


Microsoft.DataFactory factory/adfcdcs 2018-06-01

Definicja zasobu Bicep

Typ zasobu fabryk/adfcdcs można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/adfcdcs, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DataFactory/factories/adfcdcs@2018-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    allowVNetOverride: bool
    description: 'string'
    folder: {
      name: 'string'
    }
    policy: {
      mode: 'string'
      recurrence: {
        frequency: 'string'
        interval: int
      }
    }
    sourceConnectionsInfo: [
      {
        connection: {
          commonDslConnectorProperties: [
            {
              name: 'string'
              value: any()
            }
          ]
          isInlineDataset: bool
          linkedService: {
            parameters: {
              {customized property}: any()
            }
            referenceName: 'string'
            type: 'LinkedServiceReference'
          }
          linkedServiceType: 'string'
          type: 'linkedservicetype'
        }
        sourceEntities: [
          {
            name: 'string'
            properties: {
              dslConnectorProperties: [
                {
                  name: 'string'
                  value: any()
                }
              ]
              schema: [
                {
                  dataType: 'string'
                  name: 'string'
                }
              ]
            }
          }
        ]
      }
    ]
    status: 'string'
    targetConnectionsInfo: [
      {
        connection: {
          commonDslConnectorProperties: [
            {
              name: 'string'
              value: any()
            }
          ]
          isInlineDataset: bool
          linkedService: {
            parameters: {
              {customized property}: any()
            }
            referenceName: 'string'
            type: 'LinkedServiceReference'
          }
          linkedServiceType: 'string'
          type: 'linkedservicetype'
        }
        dataMapperMappings: [
          {
            attributeMappingInfo: {
              attributeMappings: [
                {
                  attributeReference: {
                    entity: 'string'
                    entityConnectionReference: {
                      connectionName: 'string'
                      type: 'linkedservicetype'
                    }
                    name: 'string'
                  }
                  attributeReferences: [
                    {
                      entity: 'string'
                      entityConnectionReference: {
                        connectionName: 'string'
                        type: 'linkedservicetype'
                      }
                      name: 'string'
                    }
                  ]
                  expression: 'string'
                  functionName: 'string'
                  name: 'string'
                  type: 'string'
                }
              ]
            }
            sourceConnectionReference: {
              connectionName: 'string'
              type: 'linkedservicetype'
            }
            sourceDenormalizeInfo: any()
            sourceEntityName: 'string'
            targetEntityName: 'string'
          }
        ]
        relationships: [
          any
        ]
        targetEntities: [
          {
            name: 'string'
            properties: {
              dslConnectorProperties: [
                {
                  name: 'string'
                  value: any()
                }
              ]
              schema: [
                {
                  dataType: 'string'
                  name: 'string'
                }
              ]
            }
          }
        ]
      }
    ]
  }
}

Wartości właściwości

fabryki/adfcdcs

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: fabryki
properties Właściwości przechwytywania danych zmiany. ChangeDataCapture (wymagane)

ChangeDataCapture

Nazwa Opis Wartość
allowVNetOverride Wartość logiczna określająca, czy konfiguracja sieci wirtualnej musi zostać zastąpiona. bool
description (opis) Opis przechwytywania zmian danych. ciąg
folder Folder, w ramach którego znajduje się ten cdC. Jeśli nie zostanie określony, usługa CDC będzie wyświetlana na poziomie głównym. ChangeDataCaptureFolder
policy Zasady usługi CDC MapperPolicy (wymagane)
sourceConnectionsInfo Lista połączeń źródeł, które mogą być używane jako źródła w usłudze CDC. MapperSourceConnectionsInfo[] (wymagane)
status Stan cdC tak, jakby był uruchomiony lub zatrzymany. ciąg
targetConnectionsInfo Lista połączeń docelowych, które mogą być używane jako źródła w usłudze CDC. MapperTargetConnectionsInfo[] (wymagane)

ChangeDataCaptureFolder

Nazwa Opis Wartość
name Nazwa folderu, w ramach którego znajduje się ta usługa CDC. ciąg

MapperPolicy

Nazwa Opis Wartość
tryb Tryb uruchamiania kontrolera CDC: wsadowy i ciągły. ciąg
recurrence Definiuje częstotliwość i interwał uruchamiania usługi CDC dla trybu wsadowego. MapperPolicyRecurrence

MapperPolicyRecurrence

Nazwa Opis Wartość
frequency Częstotliwość okresu w kategoriach "Hour", "Minute" lub "Second". "Godzina"
"Minuta"
"Drugi"
interval Rzeczywista wartość interwału zgodnie z wybraną częstotliwością. int

MapperSourceConnectionsInfo

Nazwa Opis Wartość
połączenie Szczegóły połączenia źródłowego. MapperConnection
sourceEntities Lista tabel źródłowych dla połączenia źródłowego. MapperTable[]

MapperConnection

Nazwa Opis Wartość
commonDslConnectorProperties Lista par nazw/wartości dla właściwości połączenia. MapperDslConnectorProperties[]
isInlineDataset Wartość logiczna wskazująca, czy połączona usługa jest typu wbudowany zestaw danych. Obecnie obsługiwane są tylko wbudowane zestawy danych. bool
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
linkedServiceType Typ połączonej usługi, np. AzureBlobFS. ciąg
typ Typ połączenia za pośrednictwem połączonej usługi lub zestawu danych. "linkedservicetype" (wymagane)

MapperDslConnectorProperties

Nazwa Opis Wartość
name Nazwa właściwości. ciąg
wartość Wartość właściwości. W przypadku Bicep można użyć funkcji any().

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParametrValueSpecification
referenceName Odwołanie do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

MapperTable

Nazwa Opis Wartość
name Nazwa tabeli. ciąg
properties Właściwości tabeli. MapperTableProperties

MapperTableProperties

Nazwa Opis Wartość
dslConnectorProperties Lista par nazw/wartości dla właściwości połączenia. MapperDslConnectorProperties[]
schema Lista kolumn dla tabeli źródłowej. MapperTableSchema[]

MapperTableSchema

Nazwa Opis Wartość
dataType Typ danych kolumny. ciąg
name Nazwa kolumny. ciąg

MapperTargetConnectionsInfo

Nazwa Opis Wartość
połączenie Szczegóły połączenia źródłowego. MapperConnection
dataMapperMappings Lista mapowań tabel. DataMapperMapping[]
relationships Lista informacji o relacji między tabelami. dowolny[]
targetEntities Lista tabel źródłowych dla połączenia docelowego. MapperTable[]

DataMapperMapping

Nazwa Opis Wartość
attributeMappingInfo Przechowuje to informacje o mapowaniu atrybutów podane przez użytkownika. MapperAttributeMappings
sourceConnectionReference Odwołanie do połączenia źródłowego. MapperConnectionReference
sourceDenormalizeInfo Zawiera to informacje o denormalizacji źródłowej używane podczas łączenia wielu źródeł. W przypadku Bicep można użyć funkcji any().
sourceEntityName Nazwa tabeli źródłowej ciąg
targetEntityName Nazwa tabeli docelowej ciąg

MapperAttributeMappings

Nazwa Opis Wartość
attributeMappings Lista mapowań atrybutów. MapperAttributeMapping[]

MapperAttributeMapping

Nazwa Opis Wartość
attributeReference Odwołanie do kolumny źródłowej używanej w mapowaniu. Jest on używany tylko dla typu mapowania "Direct". MapperAttributeReference
attributeReferences Lista odwołań do kolumn źródłowych. Jest on używany tylko dla mapowań typu "Pochodne" i "Agregacja". MapperAttributeReference[]
expression Wyrażenie używane do mapowania typu "Agregacja" i "Pochodne". ciąg
Functionname Nazwa funkcji używanej do mapowania typów "Agregacja" i "Pochodne" (z wyjątkiem "Zaawansowane"). ciąg
name Nazwa kolumny docelowej. ciąg
typ Typ mapowania atrybutów CDC. Uwaga: Typ mapowania zaawansowanego jest również zapisywany jako "Pochodne". "Agregacja"
"Pochodne"
"Bezpośredni"

MapperAttributeReference

Nazwa Opis Wartość
jednostka Nazwa tabeli. ciąg
entityConnectionReference Odwołanie do połączenia. MapperConnectionReference
name Nazwa kolumny. ciąg

MapperConnectionReference

Nazwa Opis Wartość
connectionName Nazwa połączenia ciąg
typ Typ połączenia za pośrednictwem połączonej usługi lub zestawu danych. "linkedservicetype"

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/adfcdcs można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/adfcdcs, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DataFactory/factories/adfcdcs",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "allowVNetOverride": "bool",
    "description": "string",
    "folder": {
      "name": "string"
    },
    "policy": {
      "mode": "string",
      "recurrence": {
        "frequency": "string",
        "interval": "int"
      }
    },
    "sourceConnectionsInfo": [
      {
        "connection": {
          "commonDslConnectorProperties": [
            {
              "name": "string",
              "value": {}
            }
          ],
          "isInlineDataset": "bool",
          "linkedService": {
            "parameters": {
              "{customized property}": {}
            },
            "referenceName": "string",
            "type": "LinkedServiceReference"
          },
          "linkedServiceType": "string",
          "type": "linkedservicetype"
        },
        "sourceEntities": [
          {
            "name": "string",
            "properties": {
              "dslConnectorProperties": [
                {
                  "name": "string",
                  "value": {}
                }
              ],
              "schema": [
                {
                  "dataType": "string",
                  "name": "string"
                }
              ]
            }
          }
        ]
      }
    ],
    "status": "string",
    "targetConnectionsInfo": [
      {
        "connection": {
          "commonDslConnectorProperties": [
            {
              "name": "string",
              "value": {}
            }
          ],
          "isInlineDataset": "bool",
          "linkedService": {
            "parameters": {
              "{customized property}": {}
            },
            "referenceName": "string",
            "type": "LinkedServiceReference"
          },
          "linkedServiceType": "string",
          "type": "linkedservicetype"
        },
        "dataMapperMappings": [
          {
            "attributeMappingInfo": {
              "attributeMappings": [
                {
                  "attributeReference": {
                    "entity": "string",
                    "entityConnectionReference": {
                      "connectionName": "string",
                      "type": "linkedservicetype"
                    },
                    "name": "string"
                  },
                  "attributeReferences": [
                    {
                      "entity": "string",
                      "entityConnectionReference": {
                        "connectionName": "string",
                        "type": "linkedservicetype"
                      },
                      "name": "string"
                    }
                  ],
                  "expression": "string",
                  "functionName": "string",
                  "name": "string",
                  "type": "string"
                }
              ]
            },
            "sourceConnectionReference": {
              "connectionName": "string",
              "type": "linkedservicetype"
            },
            "sourceDenormalizeInfo": {},
            "sourceEntityName": "string",
            "targetEntityName": "string"
          }
        ],
        "relationships": [ object ],
        "targetEntities": [
          {
            "name": "string",
            "properties": {
              "dslConnectorProperties": [
                {
                  "name": "string",
                  "value": {}
                }
              ],
              "schema": [
                {
                  "dataType": "string",
                  "name": "string"
                }
              ]
            }
          }
        ]
      }
    ]
  }
}

Wartości właściwości

fabryki/adfcdcs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/adfcdcs"
apiVersion Wersja interfejsu API zasobów '2018-06-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
properties Właściwości przechwytywania danych zmiany. ChangeDataCapture (wymagane)

ChangeDataCapture

Nazwa Opis Wartość
allowVNetOverride Wartość logiczna określająca, czy konfiguracja sieci wirtualnej musi zostać zastąpiona. bool
description (opis) Opis przechwytywania zmian danych. ciąg
folder Folder, w ramach którego znajduje się ten cdC. Jeśli nie zostanie określony, usługa CDC będzie wyświetlana na poziomie głównym. ChangeDataCaptureFolder
policy Zasady usługi CDC MapperPolicy (wymagane)
sourceConnectionsInfo Lista połączeń źródeł, które mogą być używane jako źródła w usłudze CDC. MapperSourceConnectionsInfo[] (wymagane)
status Stan cdC tak, jakby był uruchomiony lub zatrzymany. ciąg
targetConnectionsInfo Lista połączeń docelowych, które mogą być używane jako źródła w usłudze CDC. MapperTargetConnectionsInfo[] (wymagane)

ChangeDataCaptureFolder

Nazwa Opis Wartość
name Nazwa folderu, w ramach którego znajduje się ta usługa CDC. ciąg

MapperPolicy

Nazwa Opis Wartość
tryb Tryb uruchamiania kontrolera CDC: wsadowy i ciągły. ciąg
recurrence Definiuje częstotliwość i interwał uruchamiania usługi CDC dla trybu wsadowego. MapperPolicyRecurrence

MapperPolicyRecurrence

Nazwa Opis Wartość
frequency Częstotliwość okresu w kategoriach "Hour", "Minute" lub "Second". "Godzina"
"Minuta"
"Drugi"
interval Rzeczywista wartość interwału zgodnie z wybraną częstotliwością. int

MapperSourceConnectionsInfo

Nazwa Opis Wartość
połączenie Szczegóły połączenia źródłowego. MapperConnection
sourceEntities Lista tabel źródłowych dla połączenia źródłowego. MapperTable[]

MapperConnection

Nazwa Opis Wartość
commonDslConnectorProperties Lista par nazw/wartości dla właściwości połączenia. MapperDslConnectorProperties[]
isInlineDataset Wartość logiczna wskazująca, czy połączona usługa jest typu wbudowany zestaw danych. Obecnie obsługiwane są tylko wbudowane zestawy danych. bool
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
linkedServiceType Typ połączonej usługi, np. AzureBlobFS. ciąg
typ Typ połączenia za pośrednictwem połączonej usługi lub zestawu danych. "linkedservicetype" (wymagane)

MapperDslConnectorProperties

Nazwa Opis Wartość
name Nazwa właściwości. ciąg
wartość Wartość właściwości.

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParametrValueSpecification
referenceName Odwołanie do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

MapperTable

Nazwa Opis Wartość
name Nazwa tabeli. ciąg
properties Właściwości tabeli. MapperTableProperties

MapperTableProperties

Nazwa Opis Wartość
dslConnectorProperties Lista par nazw/wartości dla właściwości połączenia. MapperDslConnectorProperties[]
schema Lista kolumn dla tabeli źródłowej. MapperTableSchema[]

MapperTableSchema

Nazwa Opis Wartość
dataType Typ danych kolumny. ciąg
name Nazwa kolumny. ciąg

MapperTargetConnectionsInfo

Nazwa Opis Wartość
połączenie Szczegóły połączenia źródłowego. MapperConnection
dataMapperMappings Lista mapowań tabel. DataMapperMapping[]
relationships Lista informacji o relacji między tabelami. dowolny[]
targetEntities Lista tabel źródłowych dla połączenia docelowego. MapperTable[]

DataMapperMapping

Nazwa Opis Wartość
attributeMappingInfo Przechowuje to informacje o mapowaniu atrybutów podane przez użytkownika. MapperAttributeMappings
sourceConnectionReference Odwołanie do połączenia źródłowego. MapperConnectionReference
sourceDenormalizeInfo Zawiera to informacje o denormalizacji źródłowej używane podczas łączenia wielu źródeł.
sourceEntityName Nazwa tabeli źródłowej ciąg
targetEntityName Nazwa tabeli docelowej ciąg

MapperAttributeMappings

Nazwa Opis Wartość
attributeMappings Lista mapowań atrybutów. MapperAttributeMapping[]

MapperAttributeMapping

Nazwa Opis Wartość
attributeReference Odwołanie do kolumny źródłowej używanej w mapowaniu. Jest on używany tylko dla typu mapowania "Direct". MapperAttributeReference
attributeReferences Lista odwołań do kolumn źródłowych. Jest on używany tylko dla mapowań typu "Pochodne" i "Agregacja". MapperAttributeReference[]
expression Wyrażenie używane do mapowania typu "Agregacja" i "Pochodne". ciąg
Functionname Nazwa funkcji używanej do mapowania typów "Agregacja" i "Pochodne" (z wyjątkiem "Zaawansowane"). ciąg
name Nazwa kolumny docelowej. ciąg
typ Typ mapowania atrybutów CDC. Uwaga: Typ mapowania zaawansowanego jest również zapisywany jako "Pochodne". "Agregacja"
"Pochodne"
"Bezpośredni"

MapperAttributeReference

Nazwa Opis Wartość
jednostka Nazwa tabeli. ciąg
entityConnectionReference Odwołanie do połączenia. MapperConnectionReference
name Nazwa kolumny. ciąg

MapperConnectionReference

Nazwa Opis Wartość
connectionName Nazwa połączenia ciąg
typ Typ połączenia za pośrednictwem połączonej usługi lub zestawu danych. "linkedservicetype"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Fabryki/adfcdcs typ zasobu można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/adfcdcs, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/adfcdcs@2018-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      allowVNetOverride = bool
      description = "string"
      folder = {
        name = "string"
      }
      policy = {
        mode = "string"
        recurrence = {
          frequency = "string"
          interval = int
        }
      }
      sourceConnectionsInfo = [
        {
          connection = {
            commonDslConnectorProperties = [
              {
                name = "string"
              }
            ]
            isInlineDataset = bool
            linkedService = {
              parameters = {}
              referenceName = "string"
              type = "LinkedServiceReference"
            }
            linkedServiceType = "string"
            type = "linkedservicetype"
          }
          sourceEntities = [
            {
              name = "string"
              properties = {
                dslConnectorProperties = [
                  {
                    name = "string"
                  }
                ]
                schema = [
                  {
                    dataType = "string"
                    name = "string"
                  }
                ]
              }
            }
          ]
        }
      ]
      status = "string"
      targetConnectionsInfo = [
        {
          connection = {
            commonDslConnectorProperties = [
              {
                name = "string"
              }
            ]
            isInlineDataset = bool
            linkedService = {
              parameters = {}
              referenceName = "string"
              type = "LinkedServiceReference"
            }
            linkedServiceType = "string"
            type = "linkedservicetype"
          }
          dataMapperMappings = [
            {
              attributeMappingInfo = {
                attributeMappings = [
                  {
                    attributeReference = {
                      entity = "string"
                      entityConnectionReference = {
                        connectionName = "string"
                        type = "linkedservicetype"
                      }
                      name = "string"
                    }
                    attributeReferences = [
                      {
                        entity = "string"
                        entityConnectionReference = {
                          connectionName = "string"
                          type = "linkedservicetype"
                        }
                        name = "string"
                      }
                    ]
                    expression = "string"
                    functionName = "string"
                    name = "string"
                    type = "string"
                  }
                ]
              }
              sourceConnectionReference = {
                connectionName = "string"
                type = "linkedservicetype"
              }
              sourceEntityName = "string"
              targetEntityName = "string"
            }
          ]
          relationships = [ object ]
          targetEntities = [
            {
              name = "string"
              properties = {
                dslConnectorProperties = [
                  {
                    name = "string"
                  }
                ]
                schema = [
                  {
                    dataType = "string"
                    name = "string"
                  }
                ]
              }
            }
          ]
        }
      ]
    }
  })
}

Wartości właściwości

fabryki/adfcdcs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/adfcdcs@2018-06-01"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
properties Właściwości przechwytywania zmian danych. ChangeDataCapture (wymagane)

ChangeDataCapture

Nazwa Opis Wartość
allowVNetOverride Wartość logiczna określająca, czy konfiguracja sieci wirtualnej musi zostać zastąpiona. bool
description (opis) Opis przechwytywania danych zmiany. ciąg
folder Folder, w ramach którego znajduje się ten cdC. Jeśli nie zostanie określony, usługa CDC będzie wyświetlana na poziomie głównym. ChangeDataCaptureFolder
policy Zasady cdc MapperPolicy (wymagane)
sourceConnectionsInfo Lista połączeń źródeł, które mogą być używane jako źródła w usłudze CDC. MapperSourceConnectionsInfo[] (wymagane)
status Stan cdC tak, jakby był uruchomiony lub zatrzymany. ciąg
targetConnectionsInfo Lista połączeń docelowych, które mogą być używane jako źródła w usłudze CDC. MapperTargetConnectionsInfo[] (wymagane)

ChangeDataCaptureFolder

Nazwa Opis Wartość
name Nazwa folderu, w którego znajduje się ta usługa CDC. ciąg

MapperPolicy

Nazwa Opis Wartość
tryb Tryb uruchamiania cdC: wsadowe a ciągłe. ciąg
recurrence Definiuje częstotliwość i interwał uruchamiania usługi CDC dla trybu wsadowego. MapperPolicyRecurrence

MapperPolicyRecurrence

Nazwa Opis Wartość
frequency Częstotliwość okresu w kategoriach "Hour", "Minute" lub "Second". "Godzina"
"Minuta"
"Drugi"
interval Wartość rzeczywistego interwału zgodnie z wybraną częstotliwością. int

MapperSourceConnectionsInfo

Nazwa Opis Wartość
połączenie Szczegóły połączenia źródłowego. MapperConnection
sourceEntities Lista tabel źródłowych dla połączenia źródłowego. MapperTable[]

MapperConnection

Nazwa Opis Wartość
commonDslConnectorProperties Lista par nazwa/wartość dla właściwości połączenia. MapperDslConnectorProperties[]
isInlineDataset Wartość logiczna wskazująca, czy połączona usługa jest typu wbudowany zestaw danych. Obecnie obsługiwane są tylko wbudowane zestawy danych. bool
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
linkedServiceType Typ połączonej usługi, np. AzureBlobFS. ciąg
typ Typ połączenia za pośrednictwem połączonej usługi lub zestawu danych. "linkedservicetype" (wymagane)

MapperDslConnectorProperties

Nazwa Opis Wartość
name Nazwa właściwości. ciąg
wartość Wartość właściwości.

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

MapperTable

Nazwa Opis Wartość
name Nazwa tabeli. ciąg
properties Właściwości tabeli. MapperTableProperties

MapperTableProperties

Nazwa Opis Wartość
dslConnectorProperties Lista par nazwa/wartość dla właściwości połączenia. MapperDslConnectorProperties[]
schema Lista kolumn dla tabeli źródłowej. MapperTableSchema[]

MapperTableSchema

Nazwa Opis Wartość
dataType Typ danych kolumny. ciąg
name Nazwa kolumny. ciąg

MapperTargetConnectionsInfo

Nazwa Opis Wartość
połączenie Szczegóły połączenia źródłowego. MapperConnection
dataMapperMappings Lista mapowań tabel. DataMapperMapping[]
relationships Lista informacji o relacji między tabelami. any[]
targetEntities Lista tabel źródłowych dla połączenia docelowego. MapperTable[]

DataMapperMapping

Nazwa Opis Wartość
attributeMappingInfo Zawiera informacje o mapowaniu atrybutów podane przez użytkownika. MapperAttributeMappings
sourceConnectionReference Odwołanie do połączenia źródłowego. MapperConnectionReference
sourceDenormalizeInfo Zawiera informacje o denormalizacji źródła używane podczas dołączania do wielu źródeł.
sourceEntityName Nazwa tabeli źródłowej ciąg
targetEntityName Nazwa tabeli docelowej ciąg

MapperAttributeMappings

Nazwa Opis Wartość
attributeMappings Lista mapowań atrybutów. MapperAttributeMapping[]

MapperAttributeMapping

Nazwa Opis Wartość
attributeReference Odwołanie do kolumny źródłowej użytej w mapowaniu. Jest on używany tylko dla typu mapowania "Direct". MapperAttributeReference
attributeReferences Lista odwołań do kolumn źródłowych. Jest on używany tylko dla mapowań typu "Pochodne" i "Agregacja". MapperAttributeReference[]
expression Wyrażenie używane do mapowania typów agregacji i pochodnych. ciąg
Functionname Nazwa funkcji używanej do mapowania typów "Aggregate" i "Pochodne" (z wyjątkiem "Zaawansowane"). ciąg
name Nazwa kolumny docelowej. ciąg
typ Typ mapowania atrybutów CDC. Uwaga: Typ mapowania "Zaawansowane" jest również zapisywany jako "Pochodne". "Agregacja"
"Pochodne"
"Bezpośrednie"

MapperAttributeReference

Nazwa Opis Wartość
jednostka Nazwa tabeli. ciąg
entityConnectionReference Odwołanie do połączenia. MapperConnectionReference
name Nazwa kolumny. ciąg

MapperConnectionReference

Nazwa Opis Wartość
connectionName Nazwa połączenia ciąg
typ Typ połączenia za pośrednictwem połączonej usługi lub zestawu danych. "linkedservicetype"