Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Support for Google BigQuery #404

Open

Description

@n-riesco

Activity

  1. dkapitan commented on Mar 13, 2018

    @dkapitan

    Have never contributed to js projects, but since the feature request is mine I am willing to help wherever I can. Looking at the codebase of falcon, it lookst like a new bigquery.js persistent datastore is needed. That means wrapping Bigquery node.js client libraries.

    Is that right?

  2. shannonlal commented on Mar 13, 2018

    @shannonlal
    Contributor

    @dkapitan I can help you with this. I did the Athena connector and can walk you through the process. @n-riesco helped me a lot with setting this up. I would clone the project and look at the Contributing.md and New_connection.md as good starting points. Feel free to ask questions.

  3. n-riesco commented on Mar 13, 2018

    @n-riesco
    ContributorAuthor

    @dkapitan As @shannonlal says, the best place to start is https://github.com/plotly/falcon-sql-client/blob/master/NEW_CONNECTION.md

    If you get stuck, at any point, just, give us a shout.

    And to begin simple, I'd require that users have to set the dataset in the connection form (we can drop this requirement later).

  4. dkapitan commented on Mar 14, 2018

    @dkapitan

    @shannonlal and @n-riesco
    Off topic, but to deepen my understanding: the Sequelize library is used to create the connections. I need to interface with MS SQL via ODBC as well, which would require integrating sequelize-odbc-mssql as a new dialect.

    Is this correct?

  5. n-riesco commented on Mar 14, 2018

    @n-riesco
    ContributorAuthor

    @dkapitan

    the Sequelize library is used to create the connections.

    only some of the connectors use Sequelize

    I need to interface with MS SQL via ODBC as well, which would require integrating sequelize-odbc-mssql as a new dialect.

    Is this correct?

    I'm not familiar with sequelize-odbc-mssql. The main difficulties I see:

    • it requires an ODBC driver (see configuration of dialectOptions.driver)
    • and it's only for windows.

    If you want to experiment with sequelize-odbc-mssql, you'd need to edit these lines in Sql.js.

    And I guess, you'll also have to add sequelize-odbc-mssql and @ratanakvlun/node-odbc to webpack.config.base.js.

  6. shannonlal commented on Apr 17, 2018

    @shannonlal
    Contributor

    @dkapitan I think the Plot.ly team was swamped the last couple of weeks fixing some bugs and getting the latest Falcon release working. I am looking at using Big Query at work soon so I could make sometime to help with you this. For Big Query I don't think it makes sense to use sequelize and I would look at using the https://www.npmjs.com/package/@google-cloud/bigquery project. For Athena, we already had the AWS SDK and I just wrote the Athena wrapper for this. If your still available you can ping me directly and I can give you a lot of advice on this. @n-riesco helped me a lot to get my first Connector up and running and I would be more then willing to help you.

  7. dkapitan commented on Apr 17, 2018

    @dkapitan

    @shannonlal thanks for your help. I am currently swamped myself, and in the process of implementing a new data science platform on Google Cloud. So I don't expect to have time in the coming months. Maybe over summer I could start this, when things are a bit less hectic at work.

  8. n-riesco commented on May 25, 2018

    @n-riesco
    ContributorAuthor

    @shannonlal has started to look into implementing this connector. Unfortunately, there are a few difficulties to overcome:

  9. sumedhsakdeo commented on Jul 31, 2018

    @sumedhsakdeo

    Any updates on this integration? What are the rough timelines, when we can expect google bigquery integration with plotly?

  10. shannonlal commented on Aug 1, 2018

    @shannonlal
    Contributor

    @sumedhsakdeo I am only about 10 hours away from getting this working just need to finish this off. I was having a problem with using the official npm for bigquery but @n-riesco helped me resolve it. I have the UI and stubbed code for backend just need to get everything completed and tested. Shouldn't be too long

  11. ramiouanes commented on Aug 25, 2022

    @ramiouanes

    Any news about this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions