Partager via


SapTableSource Classe

Définition

Une source d’activité de copie pour la source de table SAP.

public class SapTableSource : Azure.ResourceManager.DataFactory.Models.TabularSource
type SapTableSource = class
    inherit TabularSource
Public Class SapTableSource
Inherits TabularSource
Héritage

Constructeurs

SapTableSource()

Initialise une nouvelle instance de SapTableSource.

Propriétés

AdditionalColumns

Spécifie les colonnes supplémentaires à ajouter aux données sources. Type : tableau d’objets(AdditionalColumns) (ou Expression avec tableau d’objets resultType).

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de TabularSource)
AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de CopyActivitySource)
BatchSize

Spécifie le nombre maximal de lignes qui seront récupérées à la fois lors de la récupération de données à partir de la table SAP. Type : entier (ou Expression avec un entier resultType).

CustomRfcReadTableFunctionModule

Spécifie le module de fonction RFC personnalisé qui sera utilisé pour lire les données de la table SAP. Type : chaîne (ou Expression avec chaîne resultType).

DisableMetricsCollection

Si la valeur est true, désactivez la collecte des métriques du magasin de données. La valeur par défaut est false. Type : booléen (ou Expression avec resultType boolean).

(Hérité de CopyActivitySource)
MaxConcurrentConnections

Nombre maximal de connexions simultanées pour le magasin de données source. Type : entier (ou Expression avec un entier resultType).

(Hérité de CopyActivitySource)
PartitionOption

Mécanisme de partition qui sera utilisé pour la table SAP lue en parallèle. Les valeurs possibles sont les suivantes : « None », « PartitionOnInt », « PartitionOnCalendarYear », « PartitionOnCalendarMonth », « PartitionOnCalendarDate », « PartitionOnTime ».

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

PartitionSettings

Paramètres qui seront exploités pour le partitionnement de la source de table SAP.

QueryTimeout

Délai d’expiration de la requête. Type : chaîne (ou Expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

(Hérité de TabularSource)
RfcTableFields

Champs de la table SAP qui seront récupérés. Par exemple, column0, column1. Type : chaîne (ou Expression avec chaîne resultType).

RfcTableOptions

Options pour le filtrage de la table SAP. Par exemple, COLUMN0 EQ SOME VALUE. Type : chaîne (ou Expression avec chaîne resultType).

RowCount

Nombre de lignes à récupérer. Type : integer(ou Expression avec un entier resultType).

RowSkips

Nombre de lignes qui seront ignorées. Type : entier (ou Expression avec un entier resultType).

SapDataColumnDelimiter

Caractère unique qui sera utilisé comme délimiteur passé à SAP RFC, ainsi que le fractionnement des données de sortie récupérées. Type : chaîne (ou Expression avec chaîne resultType).

SourceRetryCount

Nombre de nouvelles tentatives de la source. Type : entier (ou Expression avec un entier resultType).

(Hérité de CopyActivitySource)
SourceRetryWait

Attente de nouvelle tentative de la source. Type : chaîne (ou Expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

(Hérité de CopyActivitySource)

S’applique à