This repository contains Python packages useful for integration with GoodData Cloud Native.
API clients are generated directly from GoodData.CN OpenAPI specifications and allow you to call any API from Python. Learn more about the clients in their dedicated readme.
Python SDK is a layer of convenience and use-case oriented APIs that allows simple interaction with GoodData.CN.
Check out the gooddata-sdk documentation to learn more.
Foreign Data Wrapper (FDW) presents a way to map GoodData.CN semantic layer and/or insights stored in your GoodData.CN into PostgreSQL as foreign tables that you can then query using SQL.
Check out the gooddata-fdw package documentation to learn more and get started.
The gooddata-pandas is a thin layer that utilizes Python SDK and allows you to conveniently create pandas series and data frames.
-
GoodData.CN installation; either running on your cloud infrastructure or the free Community Edition running on your workstation
-
Python 3.7 or newer
-
The GoodData.CN Foreign Data Wrapper is tested with the latest version of multicorn (1.4.0) and PostgreSQL 12