Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka obsahuje seznam verzí vývoje funkcí Databricks v klientu Unity Catalog a klientu úložiště funkcí pracovního prostoru Databricks. Oba klienti jsou k dispozici v PyPI: databricks-feature-engineering a databricks-feature-store.
Knihovny se používají k:
- Vytváření, čtení a zápis tabulek funkcí
- Trénovat modely na datech vlastností.
- Publikujte tabulky funkcí do online obchodů pro poskytování v reálném čase.
Dokumentaci k použití najdete v úložišti funkcí Databricks. Dokumentaci k rozhraní Python API najdete v části Feature Engineering Python API.
Klient Unity Catalog pro navrhování funkcí pracuje s funkcemi a tabulkami vlastností v katalogu Unity. Klient Workspace Feature Store funguje pro funkce a tabulky funkcí v Workspace Feature Store. Oba klienti jsou předinstalováni v Databricks Runtime prostředí pro Machine Learning. Po instalaci databricks-feature-engineering z PyPI (pip install databricks-feature-engineering) mohou také běžet v prostředí Databricks Runtime. Pouze pro testování jednotek je možné oba klienty používat místně nebo v prostředí CI/CD.
Tabulku zobrazující kompatibilitu verzí klienta s verzemi Databricks Runtime a Databricks Runtime ML najdete v matici kompatibility inženýrství funkcí. Starší verze klienta Databricks Workspace Feature Store jsou k dispozici na PyPI jako databricks-feature-store.
databricks-feature-engineering 0.14.0
-
Deklarativní funkce batch (beta verze):
- Rozhraní API deklarativních funkcí pro ukládání definic deklarativních funkcí jako funkcí katalogu Unity s agregacemi a časovými intervaly
- Rozhraní API pro materializované funkce plánuje automatickou dávkovou materializaci funkcí na online obchody pomocí konfigurovatelných cron harmonogramů.
- Materializované funkce lze použít v online obsluhě pro registrované modely v katalogu Unity.
- Posuvná a rolovací okna s podporou tříd
SlidingWindowaTumblingWindowpro korektní výpočet vlastností k určitému bodu v čase vcreate_training_set(). -
filter_conditionparametr umožňuje filtrování zdrojových dat při výpočetních funkcích.
-
Další vylepšení:
- Nové
list_online_stores()rozhraní API obsahuje seznam všech online obchodů v katalogu nebo schématu. -
usage_policy_idPodpora sledování fakturace při vytváření nebo aktualizaci online obchodů - Vylepšené chybové zprávy při odstranění nebo nedostupnosti online obchodů
- Opravy chyb a vylepšení výkonu
- Nové
databricks-feature-engineering 0.13.0
- Rozhraní API pro správu online úložišť funkcí spravovaných službou Databricks
-
publish_table()nyní přijímá parametrysource_table_name,online_table_nameapublish_modeparametry pro jasnější specifikaci tabulky. - Podpora pro
read_replica_countpři vytváření nebo aktualizaci online obchodů pro lepší škálovatelnost čtení. - Opravy chyb a vylepšení
databricks-feature-engineering 0.12.1
- Podpora výchozích hodnot pro vyhledávání funkcí.
- Opravy chyb a vylepšení
databricks-feature-engineering 0.11.0
- Přidání podpory pro
mlflowverzi 3.0 - Opravy chyb a vylepšení
Databricks-feature-engineering 0.10.2
- Přidejte podporu pro
mlflowverzi 2.20.0 a vyšší. - Přidání podpory pro
numpyverzi 2.x - Opravy chyb a vylepšení
databricks-feature-engineering 0.9.0
- Podpora použití
prebuilt_envvscore_batchvolání. - Vylepšení výkonu při spojování funkcí v daném časovém okamžiku pomocí Photonu.
- Opravy chyb a vylepšení
databricks-feature-engineering 0.8.0
- Podpora použití
paramsve vyvoláníchscore_batch, což umožňuje předávat modelu další parametry pro inferenci. - Opravy chyb a vylepšení
databricks-feature-engineering 0.7.0
- Některá zobrazení v katalogu Unity se teď dají použít jako tabulky funkcí pro trénování a vyhodnocení offline modelu. Viz Čtení z tabulky vlastností v katalogu Unity.
- Trénovací sady je teď možné vytvořit pomocí vyhledávání funkcí nebo specifikace funkce. Viz referenční informace k sadě Python SDK.
databricks-feature-engineering 0.6.0
- Provádění spojení k bodu v čase pomocí nativního Sparku je nyní podporováno vedle stávající podpory v rámci Tempo. Obrovské díky Semyonu Sinchenkovi za návrh nápadu!
-
StructTypese teď podporuje jako datový typ PySpark.StructTypenení podporováno pro online poskytování služeb. -
write_tablenyní podporuje zápis do tabulek s liquid clusteringem povoleným. - Parametr
timeseries_columnsprocreate_tablebyl přejmenován natimeseries_column. Existující pracovní postupy můžou parametr dál používattimeseries_columns. -
score_batchteď podporujeenv_managerparametr. Další informace najdete v dokumentaci k MLflow.
databricks-feature-engineering 0.5.0
- Nové rozhraní API
update_feature_spec, kterédatabricks-feature-engineeringuživatelům umožňuje aktualizovat vlastníka featureSpec v katalogu Unity.
Databricks-feature-engineering 0.4.0
- Malé opravy chyb a vylepšení
Nástroj databricks pro vytváření funkcí verze 0.3.0
-
log_modelteď používá nový PyPI balíček databricks-feature-lookup, který zahrnuje vylepšení výkonu pro online servisování modelů.
Databricks-feature-store 0.17.0
-
databricks-feature-storeje zastaralý. Všechny existující moduly v tomto balíčku jsou k dispozici vedatabricks-feature-engineeringverzi 0.2.0 a vyšší. Podrobnosti najdete v rozhraní Python API.
databricks-feature-engineering 0.2.0
-
databricks-feature-engineeringnyní obsahuje všechny moduly zdatabricks-feature-store. Podrobnosti najdete v rozhraní Python API.
databricks-feature-store 0.16.3
- Opravuje chybu časového limitu při použití AutoML s tabulkami funkcí.
Databricks-feature-engineering 0.1.3
- Malá vylepšení v UpgradeClient.
Úložiště funkcí databricks 0.16.2
- Nyní můžete vytvářet koncové body pro funkce a poskytování funkcí. Podrobnosti najdete v tématu Funkce a obsluha funkcí.
Databricks-feature-store 0.16.1
- Malé opravy chyb a vylepšení
databricks-feature-engineering 0.1.2 a databricks-feature-store 0.16.0
- Malé opravy chyb a vylepšení
- Opravili jsme nesprávné adresy URL rodokmenu úloh zaprotokolované s určitými nastaveními pracovního prostoru.
Databricks-feature-engineering 0.1.1
- Malé opravy chyb a vylepšení
databricks-feature-engineering 0.1.0
- Verze ga pro přípravu funkcí v klientovi Pythonu v katalogu Unity do PyPI
Úložiště funkcí databricks 0.15.1
- Malé opravy chyb a vylepšení
Úložiště funkcí databricks 0.15.0
- Při protokolování modelu teď můžete automaticky odvodit a protokolovat vstupní příklad. Chcete-li to provést, nastavte
infer_model_examplenaTruepři volánílog_model. Příklad je založený na trénovacích datech zadaných v parametrutraining_set.
databricks-feature-store 0.14.2
- Oprava chyby při publikování na Aurora MySQL z konektoru MariaDB/J >=2.7.5
Úložiště funkcí databricks 0.14.1
- Malé opravy chyb a vylepšení
databricks-feature-store 0.14.0
Počínaje verzí 0.14.0 musíte specifikovat sloupce klíčů časových razítek v argumentu primary_keys. Klíče časového razítka jsou součástí "primárních klíčů", které jednoznačně identifikují každý řádek v tabulce funkcí. Stejně jako u jiných sloupců primárního klíče nemohou sloupce s klíčem časového razítka obsahovat hodnoty NULL.
V následujícím příkladu datový rámec user_features_df obsahuje následující sloupce: user_id, ts, purchases_30da is_free_trial_active.
0.14.0 a vyšší
fs = FeatureStoreClient()
fs.create_table(
name="ads_team.user_features",
primary_keys=["user_id", "ts"],
timestamp_keys="ts",
features_df=user_features_df,
)
0.13.1 a novější
fs = FeatureStoreClient()
fs.create_table(
name="ads_team.user_features",
primary_keys="user_id",
timestamp_keys="ts",
features_df=user_features_df,
)
Databricks-feature-store 0.13.1
- Malé opravy chyb a vylepšení
databricks-feature-store 0.13.0
- Minimální požadovaná
mlflow-skinnyverze je teď 2.4.0. - Vytvoření trénovací sady selže, pokud zadaný datový rámec neobsahuje všechny požadované vyhledávací klíče.
- Při protokolování modelu, který používá tabulky funkcí v katalogu Unity, se podpis MLflow automaticky zaprotokoluje s modelem.
databricks-feature-store 0.12.0
- Teď můžete odstranit online obchod pomocí
drop_online_tablerozhraní API.
databricks-feature-store 0.11.0
- V pracovních prostorech s podporou katalogu Unity teď můžete publikovat tabulky funkcí pracovního prostoru i katalogu Unity do online úložišť Cosmos DB. To vyžaduje Databricks Runtime 13.0 ML nebo vyšší.
databricks-feature-store 0.10.0
- Malé opravy chyb a vylepšení
databricks-feature-store 0.9.0
- Malé opravy chyb a vylepšení
databricks-feature-store 0.8.0
- Malé opravy chyb a vylepšení
Úložiště funkcí databricks 0.7.1
- Přidání
flaskjako závislosti pro opravu problému s chybějící závislostí při vyhodnocování modelů pomocíscore_batch.
databricks-feature-store 0.7.0
- Malé opravy chyb a vylepšení
databricks-feature-store 0.6.1
- Počáteční veřejné uvolnění klienta Feature Store Databricks na PyPI.