DataSourceDef 类

数据源的定义。

初始化 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

数据源的数据类型 ID。

默认值: None
datastore_name
str

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

默认值: None
path_on_datastore
str

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

默认值: None
sql_table
str

SQL 数据库中表的名称

默认值: None
sql_query
str

使用 SQL 数据库时的 SQL 查询

默认值: None
sql_stored_procedure
str

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

默认值: None
sql_stored_procedure_params

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

默认值: None
pipeline_dataset

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

默认值: None
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
必需

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

pipeline_dataset
必需

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

方法

calculate_hash

计算数据源的哈希。

create_from_data_reference

使用 DataReference 创建 DataSourceDef。

calculate_hash

计算数据源的哈希。

calculate_hash()

返回

类型 说明
str

十六进制哈希。

create_from_data_reference

使用 DataReference 创建 DataSourceDef。

static create_from_data_reference(data_reference)

参数

名称 说明
data_reference
必需

数据引用对象。

返回

类型 说明

DataSourceDef 对象。

属性

data_type_id

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

返回

类型 说明
str

数据源的数据类型 ID。

description

获取数据源的说明。

返回

类型 说明
str

数据源的说明。

name

获取数据源的名称。

返回

类型 说明
str

数据源的名称。

output_port_def

获取输出端口定义。

返回

类型 说明

输出端口定义。