gooddata-flexconnect


Namegooddata-flexconnect JSON
Version 1.31.0 PyPI version JSON
download
home_pageNone
SummaryBuild your own data source for GoodData Cloud and GoodData Cloud Native.
upload_time2024-11-14 15:17:58
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 git@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/ac/39/ee120db9c3f4ebe0c96638f40d81c19e5d6f04532bc495149e6b1d7a8fb9/gooddata_flexconnect-1.31.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 git@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.31.0",
    "project_urls": {
        "Documentation": "https://gooddata-flexconnect.readthedocs.io/en/v1.31.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": "",
            "digests": {
                "blake2b_256": "7d1592b277d11daf556743e8ba4d9dcf4b4d2a2bb294709ac017bdeb91df7347",
                "md5": "0c01ba77d0d6aae9684122eb31cc94fd",
                "sha256": "6df84361659d55029e0510cd2bd9b112d305a2f28a14816fb039005734e0eaac"
            },
            "downloads": -1,
            "filename": "gooddata_flexconnect-1.31.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0c01ba77d0d6aae9684122eb31cc94fd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9.0",
            "size": 47596,
            "upload_time": "2024-11-14T15:17:56",
            "upload_time_iso_8601": "2024-11-14T15:17:56.779900Z",
            "url": "https://files.pythonhosted.org/packages/7d/15/92b277d11daf556743e8ba4d9dcf4b4d2a2bb294709ac017bdeb91df7347/gooddata_flexconnect-1.31.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac39ee120db9c3f4ebe0c96638f40d81c19e5d6f04532bc495149e6b1d7a8fb9",
                "md5": "20ba068fec8a54520a42da4666f9f9ce",
                "sha256": "5b3e2c6c78eb0ccb665bbecffbab0af49baa3e08108d35c1231b3082f4132ca9"
            },
            "downloads": -1,
            "filename": "gooddata_flexconnect-1.31.0.tar.gz",
            "has_sig": false,
            "md5_digest": "20ba068fec8a54520a42da4666f9f9ce",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9.0",
            "size": 46015,
            "upload_time": "2024-11-14T15:17:58",
            "upload_time_iso_8601": "2024-11-14T15:17:58.630382Z",
            "url": "https://files.pythonhosted.org/packages/ac/39/ee120db9c3f4ebe0c96638f40d81c19e5d6f04532bc495149e6b1d7a8fb9/gooddata_flexconnect-1.31.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-14 15:17:58",
    "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.92282s