gooddata-flexconnect


Namegooddata-flexconnect JSON
Version 1.33.0 PyPI version JSON
download
home_pageNone
SummaryBuild your own data source for GoodData Cloud and GoodData Cloud Native.
upload_time2024-12-12 12:30:54
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/63/66/d2497475e06d1488735d14d0e04ee28d1a4843cdf18926ca143e4e876ae1/gooddata_flexconnect-1.33.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.33.0",
    "project_urls": {
        "Documentation": "https://gooddata-flexconnect.readthedocs.io/en/v1.33.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": "213ccd1c86fdb67a419fe17028a2f4da3b1f98b0a920db9b954d3fd8fa83a600",
                "md5": "ff9934325f58596cbeaf34e573bde135",
                "sha256": "719b3258d7eabbb4d0f4fc4ca68dcb8b96721ef9466afe01d1e0d64d3be38a5d"
            },
            "downloads": -1,
            "filename": "gooddata_flexconnect-1.33.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ff9934325f58596cbeaf34e573bde135",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9.0",
            "size": 47992,
            "upload_time": "2024-12-12T12:30:38",
            "upload_time_iso_8601": "2024-12-12T12:30:38.481371Z",
            "url": "https://files.pythonhosted.org/packages/21/3c/cd1c86fdb67a419fe17028a2f4da3b1f98b0a920db9b954d3fd8fa83a600/gooddata_flexconnect-1.33.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6366d2497475e06d1488735d14d0e04ee28d1a4843cdf18926ca143e4e876ae1",
                "md5": "2d9b96e491417b26ecc657b775696c59",
                "sha256": "db1729b92c7afbbc3735fe99e65df8a6711bc48b96e2a2a97e52e4b7a5aa3b26"
            },
            "downloads": -1,
            "filename": "gooddata_flexconnect-1.33.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2d9b96e491417b26ecc657b775696c59",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9.0",
            "size": 46369,
            "upload_time": "2024-12-12T12:30:54",
            "upload_time_iso_8601": "2024-12-12T12:30:54.384827Z",
            "url": "https://files.pythonhosted.org/packages/63/66/d2497475e06d1488735d14d0e04ee28d1a4843cdf18926ca143e4e876ae1/gooddata_flexconnect-1.33.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-12 12:30:54",
    "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.39541s