在線商店規範

databricks.feature_store.online_store_spec。 OnlineStoreSpec ( _type,主機名:[<類的str >,沒有]=沒有,港口:[<類“int”>,沒有]=沒有,用戶:可選(str) =沒有,密碼:可選(str) =沒有,database_name:可選(str) =沒有,table_name:可選(str) =沒有,driver_name:可選(str) =沒有,read_secret_prefix:可選(str) =沒有,write_secret_prefix:可選(str) =沒有,_internal_properties:可選[Dict [str,str]] =沒有 )

基地:abc.ABC

對所有類型的父類OnlineStoreSpec對象。

抽象基類為類指定發布的在線商店。

如果database_nametable_name不提供,FeatureStoreClient.publish_table將使用離線存儲的數據庫和表名。

使用不同的數據庫和表的名字在網上商店,提供值database_nametable_name參數。

JDBC驅動程序可定製和可選的driver_name論點。否則,默認使用。

主鍵的字符串應該不超過100個字符。

在線數據庫應該已經存在。

請注意

強烈建議(但不是必需的),提供隻讀數據庫證書通過read_secret_prefix以最少的數據庫訪問權限授予服務模型。當提供一個read_secret_prefix,必須存在於秘密範圍名稱使用預期的格式publish_table將返回一個錯誤。

參數
  • 主機名——主機名訪問在線商店。數據庫主機名不能改變。後續發布調用相同的在線商店必須提供相同的主機名。

  • 港口——端口號來訪問在線商店。數據庫端口不能改變。後續發布調用相同的在線商店必須提供相同的端口。

  • 用戶——用戶名寫訪問在線商店,或沒有一個如果使用write_secret_prefix

  • 密碼——密碼訪問在線商店,或沒有一個如果使用write_secret_prefix

  • database_name——數據庫名稱。

  • table_name——表名。

  • driver_name——自定義的JDBC驅動程序的名稱來訪問在線商店。

  • read_secret_prefix- - - - - -

    秘密範圍名稱和密鑰名稱前綴,隻讀存儲憑證在線商店。這些憑證中使用在線功能服務連接到網上商店的服務模型。這個參數的格式$ {scope-name} / ${前綴}秘密範圍的名稱,後跟一個/,其次是密鑰名稱前綴。通過範圍必須包含以下鍵和相應的值:

    • ${前綴}用戶在哪裏${前綴}是值傳遞給這個函數。例如,如果調用這個函數datascience /分期,datascience秘密範圍應包含秘密命名staging-user,它指向一個秘密值與數據庫用戶名的在線商店。

    • ${前綴}密碼在哪裏${前綴}是值傳遞給這個函數。例如,如果調用這個函數datascience /分期,datascience秘密範圍應包含秘密命名staging-password,它指向一個秘密值與數據庫密碼在線商店。

    一旦read_secret_prefix設置為在線商店,它不能被改變。

  • write_secret_prefix- - - - - -

    秘密範圍名稱和密鑰名稱前綴,讀寫存儲憑證在線商店。這些憑據將用於連接到網上商店發布功能。如果用戶密碼這個字段必須是,通過了嗎沒有一個,或者將拋出一個異常。這個參數的格式$ {scope-name} / ${前綴}秘密範圍的名稱,後跟一個/,其次是密鑰名稱前綴。通過範圍必須包含以下鍵和相應的值:

    • ${前綴}用戶在哪裏${前綴}是值傳遞給這個函數。例如,如果調用這個函數datascience /分期,datascience秘密範圍應包含秘密命名staging-user,它指向一個秘密值與數據庫用戶名的在線商店。

    • ${前綴}密碼在哪裏${前綴}是值傳遞給這個函數。例如,如果調用這個函數datascience /分期,datascience秘密範圍應包含秘密命名staging-password,它指向一個秘密值與數據庫密碼在線商店。

財產 類型

類型的在線商店。

財產 table_name

表名。

財產 用戶

用戶名訪問在線商店。

屬性是空的write_scret_prefix參數使用。

財產 密碼

密碼訪問在線商店。

屬性是空的write_scret_prefix參數使用。

財產 司機

自定義的JDBC驅動程序的名稱來訪問在線商店。

財產 read_secret_prefix

讀訪問在線商店的前綴。

秘密範圍和前綴的名稱包含用戶名和密碼來訪問在線商店與隻讀憑證。

看到read_secret_prefix參數描述細節。

財產 write_secret_prefix

秘密前綴包含在線商店登錄信息。

秘密範圍和前綴的名稱包含用戶名和密碼來訪問在線商店與讀/寫憑證。看到write_secret_prefix參數描述細節。

財產

雲提供商這個在線商店位置。

財產 store_type

存儲類型。

auth_type ( )

發布身份驗證類型。

databricks.feature_store.online_store_spec。 AmazonRdsMySqlSpec ( 主機名:str,端口:int,用戶:可選(str) =沒有,密碼:可選(str) =沒有,database_name:可選(str) =沒有,table_name:可選(str) =沒有,driver_name:可選(str) =沒有,read_secret_prefix:可選(str) =沒有,write_secret_prefix:可選(str) =沒有 )

基地:databricks.feature_store.online_store_spec.online_store_spec.OnlineStoreSpec

類定義和創建AmazonRdsMySqlSpec對象。

OnlineStoreSpec實現用於出版特性Amazon RDS MySQL和極光(MySQL-compatible版)。

看到OnlineStoreSpec文檔使用信息,包括參數描述。

參數
  • 主機名——主機名訪問在線商店。

  • 港口——端口號來訪問在線商店。

  • 用戶——用戶名訪問在線商店。

  • 密碼——密碼來訪問在線商店。

  • database_name——數據庫名稱。

  • table_name——表名。

  • driver_name——自定義的JDBC驅動程序的名稱來訪問在線商店。

  • read_secret_prefix-前綴閱讀的秘密。

  • write_secret_prefix-前綴寫的秘密。

財產 主機名

主機名來訪問在線商店。

財產 港口

端口號來訪問在線商店。

財產 database_name

數據庫名稱。

財產

定義數據存儲的雲改過的。

財產 store_type

定義數據存儲類型屬性。

auth_type ( )

發布身份驗證類型。

databricks.feature_store.online_store_spec。 AzureMySqlSpec ( 主機名:str,端口:int,用戶:可選(str) =沒有,密碼:可選(str) =沒有,database_name:可選(str) =沒有,table_name:可選(str) =沒有,driver_name:可選(str) =沒有,read_secret_prefix:可選(str) =沒有,write_secret_prefix:可選(str) =沒有 )

基地:databricks.feature_store.online_store_spec.online_store_spec.OnlineStoreSpec

定義AzureMySqlSpec類。

OnlineStoreSpec實現用於出版特性Azure為MySQL數據庫。

看到OnlineStoreSpec文檔使用信息,包括參數描述。

參數
  • 主機名——主機名訪問在線商店。

  • 港口——端口號來訪問在線商店。

  • 用戶——用戶名訪問在線商店。

  • 密碼——密碼來訪問在線商店。

  • database_name——數據庫名稱。

  • table_name——表名。

  • driver_name——自定義的JDBC驅動程序的名稱來訪問在線商店。

  • read_secret_prefix-前綴閱讀的秘密。

  • write_secret_prefix-前綴寫的秘密。

財產 主機名

主機名來訪問在線商店。

財產 港口

端口號來訪問在線商店。

財產 database_name

數據庫名稱。

財產

定義雲fature存儲運行。

財產 store_type

定義數據存儲類型。

auth_type ( )

發布身份驗證類型。

databricks.feature_store.online_store_spec。 AzureSqlServerSpec ( 主機名:str,端口:int,用戶:可選(str) =沒有,密碼:可選(str) =沒有,database_name:可選(str) =沒有,table_name:可選(str) =沒有,driver_name:可選(str) =沒有,read_secret_prefix:可選(str) =沒有,write_secret_prefix:可選(str) =沒有 )

基地:databricks.feature_store.online_store_spec.online_store_spec.OnlineStoreSpec

OnlineStoreSpec實現用於出版特性Azure SQL數據庫(SQL Server)。

規範支持SQL Server 2019和更新。

看到OnlineStoreSpec文檔使用信息,包括參數描述。

參數
  • 主機名——主機名訪問在線商店。

  • 港口——端口號來訪問在線商店。

  • 用戶——用戶名訪問在線商店。

  • 密碼——密碼來訪問在線商店。

  • database_name——數據庫名稱。

  • table_name——表名。

  • driver_name——自定義的JDBC驅動程序的名稱來訪問在線商店。

  • read_secret_prefix-前綴閱讀的秘密。

  • write_secret_prefix-前綴寫的秘密。

財產 主機名

主機名來訪問在線商店。

財產 港口

端口號來訪問在線商店。

財產 database_name

數據庫名稱。

財產

定義雲fature存儲運行。

財產 store_type

定義數據存儲類型。

auth_type ( )

發布身份驗證類型。

databricks.feature_store.online_store_spec。 AmazonDynamoDBSpec ( *地區:可選(str) access_key_id:可選(str) = None, secret_access_key:可選(str) = None, session_token:可選(str) = None, table_name:可選(str) = None, read_secret_prefix:可選(str) = None, write_secret_prefix:可選(str) = None, ttl:可選[datetime。timedelta] =沒有 )

基地:databricks.feature_store.online_store_spec.online_store_spec.OnlineStoreSpec

OnlineStoreSpec實現的目的是亞馬遜DynamoDB發布功能。

如果table_name不提供,FeatureStoreClient.publish_table可以使用離線存儲的數據庫在線表名和表名的總和。

使用不同的表名在網上商店,提供一個值table_name論點。

預期的讀或寫秘密DynamoDB對於一個給定的{前綴}字符串是${前綴}-access-key-id,${前綴}-secret-access-key,${前綴}會話令牌

如果沒有一個access_key_id、secret_access_key write_secret_prefix傳遞,實例配置文件附加到集群將被用來給DynamoDB寫信。

請注意

AmazonDynamoDBSpec磚開始運行時可用10.4毫升。

基於實例配置文件寫數據磚開始運行時可用10.5毫升。

參數
  • 地區——地區訪問在線商店。

  • access_key_id——訪問密鑰ID訪問在線商店。

  • secret_access_key——秘密訪問密鑰來訪問在線商店。

  • session_token——會話令牌訪問在線商店。

  • table_name——表名。

  • read_secret_prefix-前綴閱讀的秘密。

  • write_secret_prefix-前綴寫的秘密。

  • ttl——生活的時間數據發布到網上商店。這個屬性隻適用於當出版時間序列特性表。如果時間住指定為一個時間序列表,FeatureStoreClient.publish_table ()將發布一個窗口的數據不是最新的快照。

財產 access_key_id

訪問密鑰ID訪問在線商店。屬性是空的write_secret_prefix或實例配置文件連接到集群的目的是被使用。

財產 secret_access_key

秘密訪問密鑰來訪問在線商店。屬性是空的write_secret_prefix或實例配置文件連接到集群的目的是被使用。

財產 session_token

會話令牌訪問在線商店。屬性是空的write_secret_prefix或實例配置文件連接到集群的目的是被使用。

財產

定義雲屬性的數據存儲。

財產 store_type

定義數據存儲類型。

財產 地區

地區訪問在線商店。

財產 ttl

在線商店的生存時間屬性。

auth_type ( )

發布身份驗證類型。

databricks.feature_store.online_store_spec。 AzureCosmosDBSpec ( *,account_uri: str,database_name:可選(str) =沒有,container_name:可選(str) =沒有,read_secret_prefix:可選(str) =沒有,write_secret_prefix: str )

基地:databricks.feature_store.online_store_spec.online_store_spec.OnlineStoreSpec

OnlineStoreSpec實現用於出版特性Azure宇宙DB。

如果database_namecontainer_name不提供,FeatureStoreClient.publish_table將使用離線存儲的數據庫和表名作為宇宙DB數據庫和容器名稱。

預期的讀或寫宇宙DB對於一個給定的秘密{前綴}字符串是${前綴}授權號

授權密鑰可以是宇宙DB賬戶主要或次要的關鍵。

請注意

從磚開始運行時可用11.1毫升。

參數
  • account_uri宇宙- URI DB帳戶。

  • database_name——數據庫名稱。

  • container_name——容器名稱。

  • read_secret_prefix-前綴閱讀的秘密。

  • write_secret_prefix-前綴寫的秘密。

財產 account_uri

賬戶在線商店的URI。

財產 database_name

數據庫名稱。

財產 container_name

容器的名字。

財產

定義雲屬性的數據存儲。

財產 store_type

定義數據存儲類型。

auth_type ( )

發布身份驗證類型。