GithubHelp home page GithubHelp logo

Comments (3)

nagachika avatar nagachika commented on May 17, 2024

I think assigning a table name by record value has difficulties about validation (field existence, type, contained characters).
How about assign table name by fluent tag? In such a case, fluent-plugin-forest is useful. https://github.com/tagomoris/fluent-plugin-forest

from fluent-plugin-bigquery.

GLStephen avatar GLStephen commented on May 17, 2024

I know that exploring a data/field driven approach to tables would help many use cases tremendously. It is worth exploring and is not quite the same as what is provided by plugin forest. For instance, in a multi-tenant system data may be ingested with a value indicating the customer. Moving that data into tables specifically for that customer is one way to reduce data usage in BigQuery.

BigQuery also supports creating tables from a schema table. A table that uses the schema of the named table, but is named by the passed in value. This is definitely worth exploring I'm just not yet knowledgeable enough with this plugin to start implementing it.

from fluent-plugin-bigquery.

joker1007 avatar joker1007 commented on May 17, 2024

Thank you for comments.
master branch of fluent-plugin-bigquery (released as v0.5.0.beta) has already supported this feature. Because fluentd-0.14.x can use any keys as buffer chunk key, and this plugin supports the feature.
But on fluentd-0.12, it is not easy to support dynamic name assigning.
If this feature is very important, Please use fluentd-0.14.x and v0.5.0.beta.

from fluent-plugin-bigquery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.