Database 類別
定義 DataTransfer 元件或作業的資料庫類別。
- 繼承
-
azure.ai.ml.entities._mixins.DictMixinDatabaseazure.ai.ml.entities._mixins.RestTranslatableMixinDatabase
建構函式
Database(*, query: str | None = None, table_name: str | None = None, stored_procedure: str | None = None, stored_procedure_params: List[Dict] | None = None, connection: str | None = None)
僅限關鍵字的參數
名稱 | Description |
---|---|
query
|
要從資料庫擷取資料的 SQL 查詢。 |
table_name
|
資料庫資料表的名稱。 |
stored_procedure
|
預存程序的名稱。 |
stored_procedure_params
|
預存程式的參數。 |
connection
|
資料庫的連接字串。 認證資訊應該儲存在工作區連線中。 |
範例
建立資料庫並查詢資料庫資料表。
from azure.ai.ml.entities._inputs_outputs import Database
# For querying a database table
source_database = Database(query="SELECT * FROM my_table", connection="azureml:my_azuresql_connection")
# For invoking a stored procedure with parameters
stored_procedure_params = [
{"name": "job", "value": "Engineer", "type": "String"},
{"name": "department", "value": "Engineering", "type": "String"},
]
source_database = Database(
stored_procedure="SelectEmployeeByJobAndDepartment",
stored_procedure_params=stored_procedure_params,
connection="azureml:my_azuresql_connection",
)
方法
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: Any, default: Any | None = None) -> Any
參數
名稱 | Description |
---|---|
key
必要
|
|
default
|
預設值: None
|
has_key
has_key(k: Any) -> bool
參數
名稱 | Description |
---|---|
k
必要
|
|
items
items() -> list
keys
keys() -> list
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> list
屬性
stored_procedure_params
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應