dbt-impala


Namedbt-impala JSON
Version 1.7.0 PyPI version JSON
download
home_pagehttps://github.com/cloudera/dbt-impala
SummaryImpala adapter for DBT
upload_time2024-05-09 19:13:38
maintainerNone
docs_urlNone
authorCloudera
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # dbt-impala

The `dbt-impala` adapter allows you to use [dbt](https://www.getdbt.com/) along with [Apache Impala](https://impala.apache.org/) and [Cloudera Data Platform](https://cloudera.com)


## Getting started

- [Install dbt](https://docs.getdbt.com/docs/installation)
- Read the [introduction](https://docs.getdbt.com/docs/introduction/) and [viewpoint](https://docs.getdbt.com/docs/about/viewpoint/)

### Requirements

Current version of dbt-impala use dbt-core 1.7.*. We are actively working on supporting the next version of dbt-core 1.8

Python >= 3.7
dbt-core == 1.7.*

For development/testing or contribution to the dbt-impala, please follow [Contributing](CONTRIBUTING.md) guidelines.

### Installing dbt-impala

`pip install dbt-impala`

### Profile Setup

```
demo_project:
  target: dev
  outputs:
    dev:
     type: impala
     host: impala-coordinator.my.org.com
     port: 443
     dbname: my_db
     schema: my_db
     user: my_user
     password: my_pass
     auth_type: ldap
     http_path: cliservice
```

## Supported features
| Name | Supported | Iceberg |
|------|-----------|---------|
|Materialization: View|Yes| N/A |
|Materialization: Table|Yes| Yes |
|Materialization: Table with Partitions |Yes| Yes |
|Materialization: Incremental - Append|Yes| Yes |
|Materialization: Incremental - Append with Partitions |Yes| Yes |
|Materialization: Incremental - Insert+Overwrite |Yes| Yes |
|Materialization: Incremental - Insert+Overwrite with Partition |Yes| Yes |
|Materialization: Incremental - Merge|No| No |
|Materialization: Ephemeral|Yes| Yes |
|Seeds|Yes| Yes |
|Tests|Yes| Yes |
|Snapshots|No| No |
|Documentation|Yes| Yes |
|Authentication: LDAP|Yes| Yes |
|Authentication: Kerberos|Yes| No |

### Tests Coverage

#### Functional Tests
| Name | Base | Iceberg |
|------|------|---------|
|Materialization: View|Yes| N/A |
|Materialization: Table|Yes| Yes |
|Materialization: Table with Partitions |Yes| Yes |
|Materialization: Incremental - Append|Yes| Yes |
|Materialization: Incremental - Append with Partitions |Yes| Yes |
|Materialization: Incremental - Insert+Overwrite |Yes| Yes |
|Materialization: Incremental - Insert+Overwrite with Partition |Yes| Yes |
|Materialization: Ephemeral|Yes| Yes |
|Seeds|Yes| Yes |
|Tests|Yes| Yes |
|Snapshots|No| No |
|Documentation| Yes | Yes |
|Authentication: LDAP|Yes| Yes |
|Authentication: Kerberos|No| No |

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cloudera/dbt-impala",
    "name": "dbt-impala",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Cloudera",
    "author_email": "innovation-feedback@cloudera.com",
    "download_url": "https://files.pythonhosted.org/packages/9c/1f/b9f61200c0559761611f38f963a4e0357f5fa00169c9072dbd8c0c54d1fa/dbt_impala-1.7.0.tar.gz",
    "platform": null,
    "description": "# dbt-impala\n\nThe `dbt-impala` adapter allows you to use [dbt](https://www.getdbt.com/) along with [Apache Impala](https://impala.apache.org/) and [Cloudera Data Platform](https://cloudera.com)\n\n\n## Getting started\n\n- [Install dbt](https://docs.getdbt.com/docs/installation)\n- Read the [introduction](https://docs.getdbt.com/docs/introduction/) and [viewpoint](https://docs.getdbt.com/docs/about/viewpoint/)\n\n### Requirements\n\nCurrent version of dbt-impala use dbt-core 1.7.*. We are actively working on supporting the next version of dbt-core 1.8\n\nPython >= 3.7\ndbt-core == 1.7.*\n\nFor development/testing or contribution to the dbt-impala, please follow [Contributing](CONTRIBUTING.md) guidelines.\n\n### Installing dbt-impala\n\n`pip install dbt-impala`\n\n### Profile Setup\n\n```\ndemo_project:\n  target: dev\n  outputs:\n    dev:\n     type: impala\n     host: impala-coordinator.my.org.com\n     port: 443\n     dbname: my_db\n     schema: my_db\n     user: my_user\n     password: my_pass\n     auth_type: ldap\n     http_path: cliservice\n```\n\n## Supported features\n| Name | Supported | Iceberg |\n|------|-----------|---------|\n|Materialization: View|Yes| N/A |\n|Materialization: Table|Yes| Yes |\n|Materialization: Table with Partitions |Yes| Yes |\n|Materialization: Incremental - Append|Yes| Yes |\n|Materialization: Incremental - Append with Partitions |Yes| Yes |\n|Materialization: Incremental - Insert+Overwrite |Yes| Yes |\n|Materialization: Incremental - Insert+Overwrite with Partition |Yes| Yes |\n|Materialization: Incremental - Merge|No| No |\n|Materialization: Ephemeral|Yes| Yes |\n|Seeds|Yes| Yes |\n|Tests|Yes| Yes |\n|Snapshots|No| No |\n|Documentation|Yes| Yes |\n|Authentication: LDAP|Yes| Yes |\n|Authentication: Kerberos|Yes| No |\n\n### Tests Coverage\n\n#### Functional Tests\n| Name | Base | Iceberg |\n|------|------|---------|\n|Materialization: View|Yes| N/A |\n|Materialization: Table|Yes| Yes |\n|Materialization: Table with Partitions |Yes| Yes |\n|Materialization: Incremental - Append|Yes| Yes |\n|Materialization: Incremental - Append with Partitions |Yes| Yes |\n|Materialization: Incremental - Insert+Overwrite |Yes| Yes |\n|Materialization: Incremental - Insert+Overwrite with Partition |Yes| Yes |\n|Materialization: Ephemeral|Yes| Yes |\n|Seeds|Yes| Yes |\n|Tests|Yes| Yes |\n|Snapshots|No| No |\n|Documentation| Yes | Yes |\n|Authentication: LDAP|Yes| Yes |\n|Authentication: Kerberos|No| No |\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Impala adapter for DBT",
    "version": "1.7.0",
    "project_urls": {
        "Homepage": "https://github.com/cloudera/dbt-impala"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52efef3ea3436b78f7eba9ccb735006ce70a1c3b152f226385d639fa88d7ac04",
                "md5": "a2f034ea912ce57344af271a66b4fc3f",
                "sha256": "1534a3ba1a07342bbf9349e1478e4364d2034424ca739a84ff763b679e151327"
            },
            "downloads": -1,
            "filename": "dbt_impala-1.7.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a2f034ea912ce57344af271a66b4fc3f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 43993,
            "upload_time": "2024-05-09T19:13:32",
            "upload_time_iso_8601": "2024-05-09T19:13:32.764689Z",
            "url": "https://files.pythonhosted.org/packages/52/ef/ef3ea3436b78f7eba9ccb735006ce70a1c3b152f226385d639fa88d7ac04/dbt_impala-1.7.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c1fb9f61200c0559761611f38f963a4e0357f5fa00169c9072dbd8c0c54d1fa",
                "md5": "24b6b1c19c48d4e2a0a92401179f0cb9",
                "sha256": "d33de42cfdb8c9601d42d728744ff4126688cb4f596ac3f107e3ff02de262e17"
            },
            "downloads": -1,
            "filename": "dbt_impala-1.7.0.tar.gz",
            "has_sig": false,
            "md5_digest": "24b6b1c19c48d4e2a0a92401179f0cb9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 27764,
            "upload_time": "2024-05-09T19:13:38",
            "upload_time_iso_8601": "2024-05-09T19:13:38.143005Z",
            "url": "https://files.pythonhosted.org/packages/9c/1f/b9f61200c0559761611f38f963a4e0357f5fa00169c9072dbd8c0c54d1fa/dbt_impala-1.7.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-09 19:13:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cloudera",
    "github_project": "dbt-impala",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "dbt-impala"
}
        
Elapsed time: 0.60247s