Skip to main content

The Apache Spark adapter plugin for dbt

Project description

Adapter Integration Tests
**[dbt](https://www.getdbt.com/)** enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.

dbt-fabricspark

The dbt-fabricspark package contains all of the code enabling dbt to work with Synapse Spark in Microsoft Fabric. For more information, consult the docs.

Getting started

Running locally

Use livy endpoint to connect to Synapse Spark in Microsoft Fabric. The binaries required to setup local environment is not possiblw with Synapse Spark in Microsoft Fabric. However, you can configure profile to connect via livy endpoints.

Create a profile like this one:

fabric-spark-test:
  target: fabricspark-dev
    fabricspark-dev:
        authentication: CLI
        method: livy
        connect_retries: 0
        connect_timeout: 10
        endpoint: https://api.fabric.microsoft.com/v1
        workspaceid: bab084ca-748d-438e-94ad-405428bd5694
        lakehouseid: ccb45a7d-60fc-447b-b1d3-713e05f55e9a
        lakehouse: test
        schema: test
        threads: 1
        type: fabricspark
        retry_all: true

Reporting bugs and contributing code

  • Want to report a bug or request a feature? Let us know on Slack, or open an issue.

Code of Conduct

Everyone interacting in the Microsoft project's codebases, issue trackers, and mailing lists is expected to follow the PyPA Code of Conduct.

Join the dbt Community

Reporting bugs and contributing code

Code of Conduct

Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the dbt Code of Conduct.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbt-fabricspark-1.7.0rc1.tar.gz (35.2 kB view details)

Uploaded Source

Built Distribution

dbt_fabricspark-1.7.0rc1-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

Details for the file dbt-fabricspark-1.7.0rc1.tar.gz.

File metadata

  • Download URL: dbt-fabricspark-1.7.0rc1.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for dbt-fabricspark-1.7.0rc1.tar.gz
Algorithm Hash digest
SHA256 c80d338eef6af23e5bacb11e7b35042adc5ece3cd90126b3c887912a308e1a50
MD5 5a4c05e393cdd27a1ddc1509d6e71e18
BLAKE2b-256 900303960a028242f562e196748033d6f6fed1afaeb5e2a952afa34b2f9b7562

See more details on using hashes here.

File details

Details for the file dbt_fabricspark-1.7.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for dbt_fabricspark-1.7.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 4d70763e392a486cc8b624b48fc9c3b5dd6e652e952e10ee486108e5656099fa
MD5 afbffb70ea94a67f5967637eab7560a8
BLAKE2b-256 e3b2b5baba152c256dcbc6b5452b415904c926304eb8c544325f56ff4aaef544

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page