Translation not up to date
Knihovna ibm-watson-studio-lib
pro R poskytuje přístup k aktivům. Lze ji použít v přenosných počítačích, které jsou vytvořeny v editoru notebooků nebo v aplikaci RStudio v projektu. Produkt ibm-watson-studio-lib
poskytuje podporu pro práci s datovými aktivy a spojeními a také procházení funkčnosti pro všechny ostatní typy aktiv.
Existují dva druhy datových aktiv:
- Uložená data aktiv odkazují na soubory v paměti přidružené k aktuálnímu projektu. Knihovna může načíst a uložit tyto soubory. Pro data větší než jeden megabajt se to nedoporučuje. Knihovna vyžaduje, aby byla data uchována v paměti jako celek, což může být neefektivní při zpracování velkých datových sad.
- Připojená datová aktiva představují data, ke kterým musí být přistupován prostřednictvím připojení. Pomocí knihovny můžete načíst vlastnosti (metadata) připojeného datového aktiva a jeho připojení. Funkce nevracejí data o připojeném datovém aktivu. Můžete buď použít kód, který se pro vás vygeneruje, když klepnete na tlačítko Načíst data na panelu Úseky kódu pro přístup k datům, nebo musíte napsat vlastní kód.
Nastavení knihovny ibm-watson-studio-lib
Knihovna ibm-watson-studio-lib
pro R je předinstalovaná a lze ji importovat přímo do notebooku v editoru notebooku. Chcete-li použít knihovnu ibm-watson-studio-lib
v zápisníku, potřebujete ID projektu a token projektu.
Chcete-li vložit token projektu do notebooku, postupujte takto:
Klepněte na ikonu Více na panelu nástrojů zápisníku a poté klepněte na volbu Vložit token projektu.
Pokud token projektu existuje, přidá se do notebooku buňka s následujícími informacemi:
library(ibmWatsonStudioLib) wslib <- access_project_or_space(list("token"="<ProjectToken>"))
<ProjectToken>
je hodnota tokenu projektu.Je-li ve zprávě řečeno, že neexistuje žádný token projektu, klepněte na odkaz ve zprávě a přesměrovává se na stránku projektu Řízení přístupu , kde můžete vytvořit token projektu. Chcete-li vytvořit token projektu, musíte být způsobilí. Podrobnosti naleznete v tématu Ruční přidání tokenu projektu.
Chcete-li vytvořit token projektu:
- Na kartě Spravovat vyberte stránku Řízení přístupu a klepněte na volbu Nový přístupový token pod Tokeny přístupu.
- Zadejte název, vyberte roli Editor pro projekt a vytvořte token.
- Přejděte zpět na svůj notebook, klepněte na ikonu Více na panelu nástrojů zápisníku a poté klepněte na volbu Vložit token projektu.
Funkce produktu ibm-watson-studio-lib
Knihovna ibm-watson-studio-lib
odkrývá sadu funkcí, které jsou seskupeny následujícím způsobem:
- Získat informace o projektu
- Získat token ověření
- Načtení dat
- uložit data
- Získat informace o připojení
- Získat informace o připojených datech
- Přístup k aktivům podle ID namísto názvu
- Přímo přistupovat k úložišti projektu
- Podpora produktu Spark
- Procházet aktiva projektu
Získat informace o projektu
Během vývoje kódu možná nebudete znát přesné názvy datových aktiv nebo připojení. Následující funkce poskytují seznamy aktiv, ze kterých si můžete vybrat ty relevantní. Ve všech příkladech je možné seznam vytisknout pomocí produktu wslib$show(assets)
. Rejstřík každé položky je vytištěn před položkou.
list_connections()
Tato funkce vrací seznam připojení. Seznam vrácených připojení není řazen podle žádného kritéria a může se změnit, když znovu zavoláte funkci. Položku seznamu můžete předat namísto názvu do produktu
get_connection function
.# Import the lib library("ibmWatsonStudioLib") wslib <- access_project_or_space(list("token"="<ProjectToken>")) assets <- wslib$list_connections() wslib$show(assets) connprops <- wslib$get_connection(assets[0])
list_connected_data()
Tato funkce vrací připojená datová aktiva. Seznam vrácených připojených datových aktiv není řazen podle žádného kritéria a lze jej změnit, když znovu zavoláte funkci. Položku seznamu můžete předat místo názvu do funkce produktu
get_connected_data
.list_stored_data()
Tato funkce vrací seznam uložených datových aktiv (datových souborů). Seznam vrácených datových aktiv není řazen podle žádného kritéria a lze jej změnit, když znovu zavoláte funkci. Položku seznamu můžete předat místo názvu do funkcí
load_data
asave_data
.Poznámka: Heuristika se používá pro rozlišení mezi spojenými daty a uloženými daty. Mohou však nastat případy, kdy se v vrácených seznamech objeví datové aktivum chybného druhu.wslib$here
Pomocí tohoto vstupního bodu je možné načíst metadata o projektu, se kterým pracuje knihovna. Vstupní bodwslib$here
poskytuje následující funkce:get_name()
Tato funkce vrací název projektu.
get_description()
Tato funkce vrací popis projektu.
get_ID()
Tato funkce vrací ID projektu.
get_storage()
Tato funkce vrací informace o úložišti pro projekt.
Získat token ověření
Některé úlohy vyžadují token ověření. Chcete-li například spouštět vlastní požadavky na rozhraní Watson Data API, potřebujete token ověření.
K získání tokenu nositele můžete použít následující funkci:
get_current_token()
Například:
library("ibmWatsonStudioLib")
wslib <- access_project_or_space(list("token"="<ProjectToken>"))
token <- wslib$auth$get_current_token()
Tato funkce vrací token držitele, který je aktuálně používán knihovnou ibm-watson-studio-lib
.
Načtení dat
K načtení dat z uloženého datového aktiva (souboru) ve vašem projektu můžete použít následující funkce.
load_data(asset_name_or_item, attachment_type_or_item = NULL)
Tato funkce načte data z uloženého datového aktiva do vyrovnávací paměti bajtů. Tato funkce se nedoporučuje pro velké soubory.
Funkce přijímá následující parametry:
asset_name_or_item
: (Povinné) Buď řetězec s názvem uloženého datového aktiva nebo položka, jako jsou ty, které vrátillist_stored_data()
.attachment_type_or_item
: (Volitelné) Typ přílohy, který má být načten. Datové aktivum může mít více než jednu přílohu s daty. Bez tohoto parametru je načten výchozí typ připojení, konkrétnědata_asset
. Tento parametr zadejte v případě, že typ připojení nenídata_asset
. Pokud má například datové aktivum prostého textu připojený profil z Analýza přirozeného jazyka, lze jej načíst jako typ přílohydata_profile_nlu
.Zde je příklad, který ukazuje, jak načíst data datového aktiva:
# Import the lib library("ibmWatsonStudioLib") wslib <- access_project_or_space(list("token"="<ProjectToken>")) # Fetch the data from a file my_file <- wslib$load_data("MyFile.csv") # Read the CSV data file into a data frame df <- read.csv(text = rawToChar(my_file)) head(df)
download_file(asset_name_or_item, file_name = NULL, attachment_type_or_item = NULL)
Tato funkce stáhne data z uloženého datového aktiva a uloží ji do uvedeného souboru v systému souborů vašeho běhového prostředí. Soubor se přepíše, pokud již existuje.
Funkce přijímá následující parametry:
asset_name_or_item
: (Povinné) Buď řetězec s názvem uloženého datového aktiva nebo položka, jako jsou ty, které vrátillist_stored_data()
.file_name
: (Volitelné) Název souboru, do kterého je uložena stažená data. Výchozí hodnota je název přílohy aktiva.attachment_type_or_item
: (Volitelné) Typ přílohy, který má být stažen. Datové aktivum může mít více než jednu přílohu s daty. Bez tohoto parametru se stáhne výchozí typ připojení, konkrétnědata_asset
. Tento parametr zadejte v případě, že typ připojení nenídata_asset
. Pokud má například datové aktivum v prostém textu připojený profil z Analýza přirozeného jazyka, lze jej naložit načíst jako typ přílohydata_profile_nlu
.Zde je příklad, který vám ukáže, jak můžete použít produkt
download_file
k vytvoření vlastního skriptu R, který je k dispozici ve vašem notebooku:# Import the lib library("ibmWatsonStudioLib") wslib <- access_project_or_space(list("token"="<ProjectToken>")) # Let's assume you have a R script "helpers.R" with helper functions on your local machine. # Upload the script to your project using the Data Panel on the right. # Download the script to the file system of your runtime wslib$download_file("helpers.R") # Source the script to use the contained functions, e.g. ‘my_func’, in your notebook. source("helpers.R") my_func()
uložit data
Funkce pro ukládání dat do úložiště projektu dělají více věcí:
- Uložit data do úložiště projektu
- Přidejte data jako datové aktivum (vytvořením aktiva nebo přepsáním existujícího aktiva) do vašeho projektu, abyste si mohli prohlédnout data v seznamu datových aktiv ve svém projektu.
- Přidružte aktivum k souboru v úložišti.
K ukládání dat můžete použít následující funkce:
save_data(asset_name_or_item, data, overwrite = NULL, mime_type = NULL, file_name = NULL)
Tato funkce ukládá data v paměti do úložiště projektu.
Funkce přijímá následující parametry:
asset_name_or_item
: (Povinné) Název vytvořeného aktiva nebo položky seznamu, který je vrácen produktemlist_stored_data()
. Tuto položku můžete použít, chcete-li přepsat existující soubor.data
: (Povinné) Data k odeslání. Očekávaný datový typ jeraw
.overwrite
: (Volitelné) Přepíše data uloženého aktiva dat, pokud již existuje. Výchozí hodnota je false. Je-li místo názvu předána položka aktiva, chování přepíše aktivum.mime_type
: (Volitelné) Typ MIME pro vytvořené aktivum. Při výchozím nastavení je typ MIME určen z přípony názvu aktiva. Použijete-li názvy aktiv bez přípony, zadejte zde typ MIME. Napříkladmime_type=application/text
pro data prostého textu. Tento parametr se ignoruje při přepsání aktiva.file_name
: (Volitelné) Název souboru, který má být použit v úložišti projektu. Data se uloží do úložiště přidruženého k projektu. Když vytváříte nové aktivum, název souboru je odvozen od názvu aktiva, ale může být odlišný. Chcete-li k souboru přistoupit přímo, můžete zadat název souboru. Tento parametr se ignoruje při přepsání aktiva.Zde je příklad, který ukazuje, jak uložit data do souboru:
# Import the lib library("ibmWatsonStudioLib") wslib <- access_project_or_space(list("token"="<ProjectToken>")) # let's assume you have a data frame df which contains the data # you want to save as a csv file csv <- capture.output(write.csv(df, row.names=FALSE), type="output") csv_raw <- charToRaw(paste0(csv, collapse='\n')) wslib$save_data("my_asset_name.csv", csv_raw) # the function returns a list which contains the asset_name, asset_id, file_name and additional information upon successful saving of the data
upload_file(file_path, asset_name = NULL, file_name = NULL, overwrite = FALSE, mime_type = NULL)
Tato funkce ukládá data v systému souborů v běhovém prostředí do souboru, který je přidružen k vašemu projektu.
Funkce přijímá následující parametry:
file_path
: (požadováno) Cesta k souboru v systému souborů.asset_name
: (Volitelné) Název datového aktiva, které se vytvoří. Výchozí hodnota je název souboru, který má být odeslán.file_name
: (Volitelné) Název souboru, který je vytvořen v úložišti přidruženém k projektu. Výchozí hodnota je název souboru, který má být odeslán.overwrite
: (Volitelné) Přepíše existující soubor v paměti. Výchozí hodnota je false.mime_type
: (Volitelné) Typ MIME pro vytvořené aktivum. Při výchozím nastavení je typ MIME určen z přípony názvu aktiva. Použijete-li názvy aktiv bez přípony, zadejte zde typ MIME. Napříkladmime_type='application/text'
pro data prostého textu. Tento parametr se ignoruje při přepsání aktiva.Zde je příklad, který ukazuje, jak můžete odeslat soubor do projektu:
# Import the lib library("ibmWatsonStudioLib") wslib <- access_project_or_space(list("token"="<ProjectToken>")) # Let's assume you have downloaded a file and want to save it # in your project. download.file("https://some/url/data_file.csv", "data_file.csv") wslib$upload_file("data_file.csv") # The function returns a list which contains the asset_name, asset_id, file_name and additional information upon successful saving of the data.
Získat informace o připojení
Pro přístup k metadatům připojení daného připojení můžete použít následující funkci.
get_connection(name_or_item)
Tato funkce vrací vlastnosti (metadata) připojení, které můžete použít k načtení dat ze zdroje dat připojení. Chcete-li zobrazit vlastnosti, použijte volbu
wslib$show(connprops)
. Speciální klíč"."
v navrácené položce seznamu poskytuje informace o aktivu připojení.Funkce má následující povinný parametr:
name_or_item
: Buď řetězec s názvem připojení, nebo položkou, jako např. s názvem, který vracílist_connections()
.
Všimněte si, že když pracujete s přenosnými počítači, můžete klepnout na tlačítko Číst data na panelu Úseky kódu, abyste vygenerovali kód pro načtení dat z připojení do pandmas například DataFrame .
Získat informace o připojených datech
Pro přístup k metadatům připojeného datového aktiva můžete použít následující funkci.
get_connected_data(name_or_item)
Tato funkce vrací vlastnosti připojeného datového aktiva, včetně vlastností podkladového připojení. Chcete-li zobrazit vlastnosti, použijte volbu
wslib$show()
. Speciální klíč"."
na vraceném seznamu poskytuje informace o datech a aktivech připojení.Funkce má následující povinný parametr:
name_or_item
: Buď řetězec s názvem připojeného datového aktiva nebo položka, jako jsou ty vrácené produktemlist_connected_data()
.
Všimněte si, že když pracujete s přenosnými počítači, můžete klepnout na tlačítko Číst data na panelu Úseky kódu, abyste vygenerovali kód pro načtení dat z připojeného datového aktiva do pandmas například DataFrame .
Přistoupit k aktivu podle ID namísto názvu
Měli byste přednostně vždy přistupovat k datovým aktivům a připojení pomocí jedinečného názvu. Názvy aktiv nemusí být vždy jedinečné a funkce produktu ibm-watson-studio-lib
vyvolají výjimku, je-li název nejednoznačný. V uživatelském rozhraní můžete přejmenovat data aktiv, abyste konflikt vyřešili.
Přístup k aktivům pomocí jedinečného ID je možný, ale je nevhodný, protože ID jsou platná pouze v aktuálním projektu a při přenosu na jiný projekt budou zlomit kód. To se může stát například při exportu projektů a jejich opětovaném importu. ID připojení, připojeného nebo uloženého datového aktiva můžete získat pomocí příslušné funkce seznamu, například list_connections()
.
Vstupní bod wslib$by_id
poskytuje následující funkce:
get_connection(asset_id)
Tato funkce přistupuje k připojení pomocí ID aktiva připojení.
get_connected_data(asset_id)
Tato funkce přistupuje k propojenému datovému aktivu s pomocí ID připojeného datového aktiva.
load_data(asset_id, attachment_type_or_item = NULL)
Tato funkce načte data z uloženého datového aktiva předáním ID aktiva. Popis dalších parametrů, které můžete předat, najdete v části
load_data()
.save_data(asset_id, data, overwrite = NULL, mime_type = NULL, file_name = NULL)
Tato funkce uloží data do uloženého datového aktiva předáním ID aktiva. To znamená
overwrite=TRUE
. Popis dalších parametrů, které můžete předat, vizsave_data()
.download_file(asset_id, file_name = NULL, attachment_type_or_item = NULL)
Tato funkce stáhne data z uloženého datového aktiva předáním ID aktiva. Popis dalších parametrů, které můžete předat, viz
download_file()
.
Přístup k úložišti projektu přímo
Můžete načítat data z úložiště projektu a ukládat data do úložiště projektu, aniž byste synchronizovali aktiva projektu pomocí vstupního bodu wslib$storage.
Vstupní bod wslib$storage
poskytuje následující funkce:
fetch_data(filename)
Tato funkce vrací data v souboru jako vyrovnávací paměť bajtů. Soubor nemusí být registrován jako datové aktivum.
Funkce má následující povinný parametr:
filename
: Název souboru v projektu.
store_data(filename, data, overwrite = FALSE)
Tato funkce ukládá data v paměti do paměti, ale nevytvoří nové datové aktivum. Funkce vrátí seznam, který obsahuje název souboru, cestu k souboru a další informace. K vytištění informací použijte příkaz
Use wslib$show()
.Funkce přijímá následující parametry:
filename
: (Povinné) Název souboru v úložišti projektu.data
: (Required). Data, která se mají uložit jako prvotní objekt.overwrite
: (Volitelné) Přepíše data souboru v paměti, pokud již existuje. Při výchozím nastavení je tato hodnota nastavena na hodnotu false.
download_file(storage_filename, local_filename = NULL)
Tato funkce stahuje data do souboru v paměti a ukládá je do zadaného lokálního souboru. Lokální soubor se přepíše, pokud již existuje.
Funkce přijímá následující parametry:
storage_filename
: (Povinné) Název souboru v paměti, který se má stáhnout.local_filename
: (Volitelné) Název souboru v lokálním systému souborů vašeho běhového prostředí, do kterého má být načten soubor. Chcete-li použít název souboru úložiště, vynechte tento parametr.
register_asset(storage_path, asset_name = NULL, mime_type = NULL)
Tato funkce zaregistruje soubor v úložišti jako datové aktivum ve vašem projektu. Tato operace selže, pokud aktivum dat se stejným názvem již existuje. Tuto funkci můžete použít, pokud máte velmi rozsáhlé soubory, které nelze odeslat prostřednictvím save_data (). Velké soubory můžete odeslat přímo do sektoru projektu IBM Cloud Object Storage , například prostřednictvím uživatelského rozhraní, a poté je registrovat jako datová aktiva pomocí produktu
register_asset()
.Funkce přijímá následující parametry:
storage_path
: (Povinné) Cesta k souboru v paměti.asset_name
: (Volitelné) Název vytvořeného aktiva. Výchozí hodnota je název souboru.mime_type
: (Volitelné) Typ MIME pro vytvořené aktivum. Při výchozím nastavení je typ MIME určen z přípony názvu aktiva. Tento parametr použijte k určení typu MIME, pokud váš název souboru nemá příponu souboru nebo chcete-li nastavit jiný typ MIME.
Pozn.: Můžete registrovat soubor několikrát, jako jiné datové aktivum. Odstranění jednoho z těchto aktiv v projektu také odstraní soubor v paměti, což znamená, že ostatní odkazy na aktivum na soubor mohou být přerušeny.
Podpora parku Spark
Vstupní bod wslib$spark
poskytuje funkce pro přístup k souborům v úložišti se Spark.
Vstupní bod wslib$spark
poskytuje následující funkce:
provide_spark_context(sc)
Použijte tuto funkci, chcete-li povolit podporu produktu Spark.
Funkce má následující povinný parametr:
sc: SparkContext. Je k dispozici v rámci běhového prostředí notebooku.
Následující příklad ukazuje, jak nastavit podporu produktu Spark:
library(ibmWatsonStudioLib) wslib <- access_project_or_space(list("token"="<ProjectToken>")) wslib$spark$provide_spark_context(sc)
get_data_url(asset_name)
Tato funkce vrací adresu URL pro přístup k souboru v úložišti ze Spark přes Hadoop.
Funkce má následující povinný parametr:
asset_name
: Název aktiva.
storage.get_data_url(file_name)
Tato funkce vrací adresu URL pro přístup k souboru v úložišti ze Spark přes Hadoop. Funkce očekává název souboru a ne název aktiva.
Funkce má následující povinný parametr:
file_name
: Název souboru v úložišti projektu.
Procházet aktiva projektu
Vstupní bod wslib$assets
poskytuje generický přístup jen pro čtení k aktivům libovolného typu. Pro vybrané typy aktiv jsou k dispozici vyhrazené funkce, které poskytují další data.
Platí následující konvence pojmenování:
- Funkce s názvem
list_<something>
vrací seznam pojmenovaných seznamů. Každý obsažený seznam znázorňuje jedno aktivum a zahrnuje malou sadu vlastností (metadata), která identifikuje aktivum. - Funkce s názvem
get_<something>
vrací jeden pojmenovaný seznam s vlastnostmi pro aktivum.
Chcete-li vytisknout seznam nebo seznam pojmenovaných seznamů, použijte příkaz wslib$show()
.
Funkce očekávají buď název aktiva, nebo položku ze seznamu jako parametr. Ve výchozím nastavení funkce vrací pouze podmnožinu dostupných vlastností aktiv. Nastavením parametru raw_info=TRUE
můžete získat úplnou sadu vlastností aktiv.
Vstupní bod wslib$assets
poskytuje následující funkce:
list_assets(asset_type, name = NULL, query = NULL, selector = NULL, raw_info = FALSE)
Tato funkce vypíše všechna aktiva pro daný typ s ohledem na daná omezení.
Funkce přijímá následující parametry:
asset_type
: (Required) Typ aktiv, která se mají zobrazit, napříkladdata_asset
. Seznam dostupných typů aktiv vizlist_asset_types()
. Použijte typ aktivaasset
, chcete-li zobrazit seznam všech dostupných aktiv v projektu.name
: (Volitelné) Název aktiva, které chcete vypsat. Tento parametr použijte, pokud existuje více než jedno aktivum se stejným názvem. Můžete zadat pouzename
aquery
.query
: (Volitelné) Řetězec dotazu předaný do rozhraní API produktu Watson pro hledání aktiv. Můžete zadat pouzename
aquery
.selector
: (Volitelné) Funkce vlastního filtru na kandidátních položkách seznamu aktiv. Pokud funkce selektoru vrátí hodnotuTRUE
, je aktivum zahrnuto do seznamu vrácených aktiv.raw_info
: (Volitelné) Vrátí všechna dostupná metadata. Při výchozím nastavení je parametr nastaven na hodnotuFALSE
a je vrácena pouze část vlastností.Příklady použití funkce
list_assets
:# Import the lib library("ibmWatsonStudioLib") wslib <- access_project_or_space(list("token"="<ProjectToken>")) # List all assets in the project all_assets <- wslib$assets$list_assets("asset") wslib$show(all_assets) # List all data assets with name 'MyFile.csv' assets_by_name <- wslib$assets$list_assets("data_asset", name = "MyFile.csv") # List all data assets whose name starts with "MyF" assets_by_query <- wslib$assets$list_assets("data_asset", query = "asset.name:(MyF*)") # List all data assets which are larger than 1MB sizeFilter <- function(asset) asset$metadata$size > 1000000 large_assets <- wslib$assets$list_assets("data_asset", selector = sizeFilter, raw_info = TRUE) wslib$show(large_assets) # List all notebooks notebooks <- wslib$assets$list_assets("notebook")
list_asset_types(raw_info = FALSE)
Tato funkce zobrazí seznam všech dostupných typů aktiv.
Funkce může mít následující parametr:
raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.
list_datasource_types(raw_info = FALSE)
Tato funkce vypíše všechny dostupné typy zdrojů dat.
Funkce může mít následující parametr:
raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.
get_asset(name_or_item, asset_type=None, raw_info = FALSE)
Funkce vrátí metadata aktiva.
Funkce přijímá následující parametry:
name_or_item
: (Povinné) Název aktiva nebo položky, jako jsou ty, které vrátillist_assets()
.asset_type
: (Volitelné) Typ aktiva. Pokud parametrname_or_item
obsahuje řetězec pro název aktiva, je nastaveníasset_type
povinné.raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.Příklad použití funkcí
list_assets
aget_asset
:notebooks <- wslib$assets$list_assets("notebook") wslib$show(notebooks) notebook <- wslib$assets$get_asset(notebooks[[1]]) wslib$show(notebook)
get_connection(name_or_item, with_datasourcetype=False, raw_info = FALSE)
Tato funkce vrací metadata připojení.
Funkce přijímá následující parametry:
name_or_item
: (Povinné) Název připojení nebo položky jako např. vrácené uživatelemlist_connections()
with_datasourcetype
: (Volitelné) Vrátí další informace o typu zdroje dat připojení.raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.
get_connected_data(name_or_item, with_datasourcetype=False, raw_info = FALSE)
Tato funkce vrací metadata připojeného datového aktiva.
Funkce přijímá následující parametry:
name_or_item
: (Povinné) Název připojeného datového aktiva nebo položky, jako jsou ty, které vrátillist_connected_data()
with_datasourcetype
: (Volitelné) Vrátí další informace o typu zdroje dat přidruženého připojeného datového aktiva.raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.
get_stored_data(name_or_item, raw_info = FALSE)
Tato funkce vrací metadata uloženého aktiva dat.
Funkce přijímá následující parametry:
name_or_item
: (Povinné) Název uloženého datového aktiva nebo položky, jako jsou například vrácené produktemlist_stored_data()
.raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.
list_attachments(name_or_item_or_asset, asset_type=None, raw_info = FALSE)
Tato funkce vrací seznam příloh aktiva.
Funkce přijímá následující parametry:
name_or_item_or_asset
: (Povinné) Název aktiva nebo položky, jako jsou ty, které byly vrácenylist_stored_data()
neboget_asset()
.asset_type
: (Volitelné) Typ aktiva. Výchozí hodnota je typdata_asset
.raw_info
: (Volitelné) Vrátí úplnou sadu metadat. Při výchozím nastavení je parametrFALSE
a je vrácena pouze část vlastností.Příklad použití funkce
list_attachments
ke čtení přílohy uloženého datového aktiva:assets <- wslib$list_stored_data() wslib$show(assets) asset <- assets[[1]] attachments <- wslib$assets$list_attachments(asset) wslib$show(attachments) buffer <- wslib$load_data(asset, attachments[[1]])
Nadřízené téma: Použití ibm-watson-studio-lib