create_or_update_data_source ( data_source: CatalogDataSource )Pushes the Data Source to the GoodData environment.
data_source_folder ( data_source_id: str, layout_root_path: Path )TODO
delete_data_source ( data_source_id: str )Delete data source using Data Source id.
generate_logical_model ( data_source_id: str, generate_ldm_request: CatalogGenerateLdmRequest )Generate logical data model for a data source.
get_data_source ( data_source_id: str )Retrieve Data Source entity using data source id.
get_declarative_data_sources ( )Retrieve all data sources, including their related physical data model.
get_declarative_pdm ( data_source_id: str )Retrieve physical data model for a given data source.
get_organization ( )None
layout_organization_folder ( )None
list_data_source_tables ( data_source_id: str )Lists all the data source tables for a given data source.
list_data_sources ( )Lists all data sources.
load_and_put_declarative_data_sources ( layout_root_path: Optional[Path], credentials_path: Optional[Path], test_data_sources: bool )Loads and sets layouts stored using store_declarative_data_sources.
load_and_put_declarative_pdm ( data_source_id: str, layout_root_path: Path )Loads and sets layouts stored using store_declarative_pdm.
load_declarative_data_sources ( layout_root_path: Optional[Path] )Load declarative data sources layout, which was stored using store_declarative_data_sources.
load_declarative_pdm ( data_source_id: str, layout_root_path: Path )Load declarative physical data model layout.
load_pdm_from_disk ( path: Path )This method is used to load pdm stored to disk using method store_pdm_to_disk.
patch_data_source_attributes ( data_source_id: str, attributes: dict )Applies changes to the specified data source.
put_declarative_data_sources ( declarative_data_sources: CatalogDeclarativeDataSources, credentials_path: Optional[Path], test_data_sources: bool )Set all data sources, including their related physical data model.
put_declarative_pdm ( data_source_id: str, declarative_tables: CatalogDeclarativeTables )Set physical data model for a given data source.
register_upload_notification ( data_source_id: str )Invalidate cache of your computed reports to force your analytics to be recomputed.
report_warnings ( )None
scan_and_put_pdm ( data_source_id: str, scan_request: CatalogScanModelRequest )This method combines scan_data_source and put_declarative_pdm methods.
scan_data_source ( data_source_id: str, scan_request: CatalogScanModelRequest, report_warnings: bool )Scan data source specified by its id and optionally by specified scan request.
scan_schemata ( data_source_id: str )Returns a list of schemas that exist in the database.
scan_sql ( data_source_id: str, sql_request: ScanSqlRequest )Analyze SELECT SQL query in a given request.
store_declarative_data_sources ( layout_root_path: Path )Store data sources layouts in a directory hierarchy.
store_declarative_pdm ( data_source_id: str, layout_root_path: Path )Store physical data model layout in directory hierarchy for a given data source.
store_pdm_to_disk ( datasource_id: str, path: Path )Store the physical data model layout in the directory for a given data source.
test_data_sources_connection ( declarative_data_sources: CatalogDeclarativeDataSources, credentials_path: Optional[Path] )Tests connection to declarative data sources.