DataSourceDef 类

数据源的定义。

初始化 DataSourceDef。

继承
builtins.object
DataSourceDef

构造函数

DataSourceDef(name, description=None, data_type_id=None, datastore_name=None, path_on_datastore=None, sql_table=None, sql_query=None, sql_stored_procedure=None, sql_stored_procedure_params=None, pipeline_dataset=None)

参数

name
str
必需

数据源的名称。

description
str
默认值: None

数据源的说明。

data_type_id
str
默认值: None

数据源的数据类型 ID。

datastore_name
str
默认值: None

数据源所在的数据存储名称。

path_on_datastore
str
默认值: None

数据存储中与数据源相对应的路径。

sql_table
str
默认值: None

SQL 数据库中的表的名称

sql_query
str
默认值: None

使用 SQL 数据库时的 SQL 查询

sql_stored_procedure
str
默认值: None

使用 SQL 数据库时的存储过程的名称。

sql_stored_procedure_params
[StoredProcedureParameter]
默认值: None

要传递给存储过程的参数的可选列表。

pipeline_dataset
PipelineDataset
默认值: None

包含要使用的 AzureML 数据集的 PipelineDataset。

name
str
必需

数据源的名称。

description
str
必需

数据源的说明。

data_type_id
str
必需

数据源的数据类型 ID。

datastore_name
str
必需

数据源所在的数据存储名称。

path_on_datastore
str
必需

数据存储中与数据源相对应的路径。

sql_table
str
必需

SQL 数据库中表的名称

sql_query
str
必需

使用 SQL 数据库时的 sql 查询

sql_stored_procedure
str
必需

使用 SQL 数据库时存储过程的名称

sql_stored_procedure_params
[StoredProcedureParameter]
必需

要传递给存储过程的参数的可选列表。

pipeline_dataset
PipelineDataset
必需

包含要使用的 AzureML 数据集的 PipelineDataset。

方法

calculate_hash

计算数据源的哈希。

create_from_data_reference

使用 DataReference 创建 DataSourceDef。

calculate_hash

计算数据源的哈希。

calculate_hash()

返回

Hexdigest 哈希。

返回类型

str

create_from_data_reference

使用 DataReference 创建 DataSourceDef。

static create_from_data_reference(data_reference)

参数

data_reference
DataReference
必需

数据引用对象。

返回

DataSourceDef 对象。

返回类型

属性

data_type_id

获取数据源的数据类型 ID。

返回

数据源的数据类型 ID。

返回类型

str

description

获取数据源的说明。

返回

数据源的说明。

返回类型

str

name

获取数据源的名称。

返回

数据源的名称。

返回类型

str

output_port_def

获取输出端口定义。

返回

输出端口定义。

返回类型