gooddata-flexconnect


Namegooddata-flexconnect JSON
Version 1.47.0 PyPI version JSON
download
home_pageNone
SummaryBuild your own data source for GoodData Cloud and GoodData Cloud Native.
upload_time2025-07-25 07:34:22
maintainerNone
docs_urlNone
authorGoodData
requires_python>=3.9.0
licenseMIT
keywords gooddata flight rpc flight rpc custom functions analytics headless business intelligence headless-bi cloud native semantic layer sql metrics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # GoodData FlexConnect

GoodData FlexConnect allows you to build your own data source for GoodData Cloud or Cloud Native.

FlexConnect works with a concept similar to 'table functions' that you may already know
from database technologies.

-  To build your own data source, you implement one or more FlexConnect functions. The
   functions compute and return tabular data - how they do it is completely up to you.
-  The functions are hosted and invoked inside a FlexConnect server (which is included in this package).
-  A running FlexConnect server can be added as a data source to your GoodData Cloud or GoodData Cloud Native.
-  The functions available on FlexConnect server will be mapped to data sets within GoodData's Semantic Model
   and from then on can be used during report computation.


## Getting Started using the FlexConnect

The easiest and recommended way to get started with FlexConnect is to use [the template repository](https://github.com/gooddata/gooddata-flexconnect-template).

The template repository is set up with project infrastructure and boilerplate related to testing, packaging and
running your FlexConnect functions. You can start building your own data source in under a minute.

The template also comes with extensive documentation which will guide you through all important steps and facets
of building production-ready FlexConnect functions.

If you are eager to get started, here is a short snippet to bootstrap a new FlexConnect project:

```shell
git clone https://github.com/gooddata/gooddata-flexconnect-template.git my-flexconnect
cd my-flexconnect
rm -rf .git && git init && git add . && git commit -m "Initial commit"
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "gooddata-flexconnect",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9.0",
    "maintainer_email": null,
    "keywords": "gooddata, flight, rpc, flight rpc, custom functions, analytics, headless, business, intelligence, headless-bi, cloud, native, semantic, layer, sql, metrics",
    "author": "GoodData",
    "author_email": "support@gooddata.com",
    "download_url": "https://files.pythonhosted.org/packages/ce/59/1796c2f1561e6a6c0c09d229f2064e58c735cfd1feaea4aa29cfee74d6e1/gooddata_flexconnect-1.47.0.tar.gz",
    "platform": null,
    "description": "# GoodData FlexConnect\n\nGoodData FlexConnect allows you to build your own data source for GoodData Cloud or Cloud Native.\n\nFlexConnect works with a concept similar to 'table functions' that you may already know\nfrom database technologies.\n\n-  To build your own data source, you implement one or more FlexConnect functions. The\n   functions compute and return tabular data - how they do it is completely up to you.\n-  The functions are hosted and invoked inside a FlexConnect server (which is included in this package).\n-  A running FlexConnect server can be added as a data source to your GoodData Cloud or GoodData Cloud Native.\n-  The functions available on FlexConnect server will be mapped to data sets within GoodData's Semantic Model\n   and from then on can be used during report computation.\n\n\n## Getting Started using the FlexConnect\n\nThe easiest and recommended way to get started with FlexConnect is to use [the template repository](https://github.com/gooddata/gooddata-flexconnect-template).\n\nThe template repository is set up with project infrastructure and boilerplate related to testing, packaging and\nrunning your FlexConnect functions. You can start building your own data source in under a minute.\n\nThe template also comes with extensive documentation which will guide you through all important steps and facets\nof building production-ready FlexConnect functions.\n\nIf you are eager to get started, here is a short snippet to bootstrap a new FlexConnect project:\n\n```shell\ngit clone https://github.com/gooddata/gooddata-flexconnect-template.git my-flexconnect\ncd my-flexconnect\nrm -rf .git && git init && git add . && git commit -m \"Initial commit\"\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Build your own data source for GoodData Cloud and GoodData Cloud Native.",
    "version": "1.47.0",
    "project_urls": {
        "Documentation": "https://gooddata-flexconnect.readthedocs.io/en/v1.47.0",
        "Source": "https://github.com/gooddata/gooddata-python-sdk"
    },
    "split_keywords": [
        "gooddata",
        " flight",
        " rpc",
        " flight rpc",
        " custom functions",
        " analytics",
        " headless",
        " business",
        " intelligence",
        " headless-bi",
        " cloud",
        " native",
        " semantic",
        " layer",
        " sql",
        " metrics"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a5f5582711351881f3d2ffc43b9a5cff3d7bec7d819369ebe7a9884eebcc5352",
                "md5": "521ad4458ff7cad4464330b367b335c7",
                "sha256": "8ab2ab1183d9e5c2196f61fcc2a40421b8a6840d5e9ee9ba22d4a86eefed5333"
            },
            "downloads": -1,
            "filename": "gooddata_flexconnect-1.47.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "521ad4458ff7cad4464330b367b335c7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9.0",
            "size": 51674,
            "upload_time": "2025-07-25T07:34:21",
            "upload_time_iso_8601": "2025-07-25T07:34:21.607358Z",
            "url": "https://files.pythonhosted.org/packages/a5/f5/582711351881f3d2ffc43b9a5cff3d7bec7d819369ebe7a9884eebcc5352/gooddata_flexconnect-1.47.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ce591796c2f1561e6a6c0c09d229f2064e58c735cfd1feaea4aa29cfee74d6e1",
                "md5": "622cec4e10b04be17fe6dbb0f87cc3e3",
                "sha256": "e8f6eda47315e47f2df0fbcfc3f8a0a4a5aae891c8cd6728ba0c9c8cd0b09c9f"
            },
            "downloads": -1,
            "filename": "gooddata_flexconnect-1.47.0.tar.gz",
            "has_sig": false,
            "md5_digest": "622cec4e10b04be17fe6dbb0f87cc3e3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9.0",
            "size": 49030,
            "upload_time": "2025-07-25T07:34:22",
            "upload_time_iso_8601": "2025-07-25T07:34:22.907313Z",
            "url": "https://files.pythonhosted.org/packages/ce/59/1796c2f1561e6a6c0c09d229f2064e58c735cfd1feaea4aa29cfee74d6e1/gooddata_flexconnect-1.47.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 07:34:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gooddata",
    "github_project": "gooddata-python-sdk",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "gooddata-flexconnect"
}
        
Elapsed time: 0.91781s