[英]How to format an activity output as YYYY-MM-DD hh:mm:ss in Azure data factory
[英]I want to know an efficient way to link "yyyy-mm-dd" date type data to DataStudio
当我将数据放入 DataStudio 中的日期类型列时,我可以接受“yyyy-mm-dd”而不是“yyyymmdd”吗?
从下面的问答和官方文档来看,它看起来只是“yyyymmdd”。
Google Data Studio 表格显示日期列为 null
https://support.google.com/datastudio/answer/6401549?hl=en#zippy=%2Cin-this-article
但是,由于 Snowflake 的日期类型(链接的来源)只允许“yyyy-mm-dd”,我想知道如何有效地执行此操作,因为我正在将日期类型更改为字符类型,将其链接到 DataStudio,然后在 DataStudio 中将其改回日期类型。
https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#date
如果你能告诉我,我将不胜感激。
不确定如何将 Snowflake 映射到 DataStudio,但 Snowflake 可以生成 yyyymmdd 日期。
SELECT TO_VARCHAR('2021-08-19'::DATE, 'YYYYMMDD');
如果 DataStudio 要求来自源的数据类型是DATE
,那么也许您可以将连接 session 或用户的 date_output_format 更改为“YYYYMMDD”。
https://docs.snowflake.com/en/sql-reference/parameters.html#label-date-output-format
将您的数据按原样导入 Data Studio。 在架构屏幕中,确保将源日期字段(“yyyy-mm-dd”)格式化为文本。 然后使用公式添加一个计算字段:
TODATE(source_date_field,"%Y-%m-%d","%Y%m%d")
将新的计算字段格式化为日期。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.