Timestamp value showing as floating-point: BigQuery to Domo

Hi All

I've recently set up a dataset using a MS-SQL connection to Tableau Prep which is cleaned to format the columns for an output to BigQuery which I then use to push the output into the Domo environment

In both Tableau Prep and BigQuery my date fields show as follows:

Tableau Prep: Date|Time

BigQuery: TIMESTAMP

But when I open my dataset with Domo M.ETL it shows as a floating-point value (10 to the power of 9)

Why would it show as a floating-point instead of either of the aforementioned and how can I convert it back to a useable date field for date|time calculations and visuals

Thanks

Dan

Best Answer

  • ArborRose
    ArborRose Coach
    Answer ✓

    It sounds like the datetime is being treated as a numeric values such as seconds, which Domo must be interpreting as float. In your Magic ETL, try isolating the field using select columns and a formula tile with FROM_UNIXTIME. I believe the format is

    FROM_UNIXTIME(`your_float_column`)

    Or you could try formatting the time on the BigQuery side before sending it to Domo.

    ** Was this post helpful? Click Agree or Like below. **
    ** Did this solve your problem? Accept it as a solution! **

Answers

  • ArborRose
    ArborRose Coach
    Answer ✓

    It sounds like the datetime is being treated as a numeric values such as seconds, which Domo must be interpreting as float. In your Magic ETL, try isolating the field using select columns and a formula tile with FROM_UNIXTIME. I believe the format is

    FROM_UNIXTIME(`your_float_column`)

    Or you could try formatting the time on the BigQuery side before sending it to Domo.

    ** Was this post helpful? Click Agree or Like below. **
    ** Did this solve your problem? Accept it as a solution! **