Database الفصل

تعريف فئة قاعدة بيانات لمكون أو مهمة DataTransfer.

توريث
azure.ai.ml.entities._mixins.DictMixin
Database
azure.ai.ml.entities._mixins.RestTranslatableMixin
Database

الدالمنشئ

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)

معلمات الكلمة الأساسية فقط

الاسم الوصف
query
str

استعلام SQL لاسترداد البيانات من قاعدة البيانات.

table_name
str

اسم جدول قاعدة البيانات.

stored_procedure
str

اسم الإجراء المخزن.

stored_procedure_params

معلمات الإجراء المخزن.

connection
str

سلسلة الاتصال لقاعدة البيانات. يجب تخزين معلومات بيانات الاعتماد في اتصال مساحة العمل.

أمثلة

إنشاء قاعدة بيانات والاستعلام عن جدول قاعدة بيانات.


   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

المعلمات

الاسم الوصف
key
مطلوب
default
القيمة الافتراضية: None

has_key

has_key(k: Any) -> bool

المعلمات

الاسم الوصف
k
مطلوب

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list

السمات

stored_procedure_params

احصل على معلمات الإجراء المخزن أو قم بتعيينها.

المرتجعات

النوع الوصف
List[<xref:StoredProcedureParameter>]

معلمات الإجراء المخزن.