Power BI 스트리밍 데이터 세트의 날짜 및 시간 유형에 대한 이것

3223 단어 PowerBIGravio

소개



Gravio에서 센서 데이터를 Power BI로 가시화하려고 하고 싶은 것처럼 나오지 않았으므로 조금 조사해 보았으므로 써 둔다.
꽤 잡히 조사했기 때문에 잘못되면 가르쳐 주세요.

전제


  • 클라우드 버전의 Power BI. Desktop도 Pro도 아닙니다
  • 스트리밍 데이터 세트는 아래 그림과 같이 설정

  • Postman에서 고뇨고뇨 형식을 이지해 보았다

  • 조사 결과



    여러가지 조사한 결과, 아래와 같은 사양이 되어 있는 것 같다.
  • 내부에서는 UTC로 취급한다
  • API로 전달 된 값에 시간대 정보가 포함되어 있으면 제대로 계산하여 UTC로 저장합니다
  • 타임 존 지정자는 Z (UTC), 또는 ±hhmm ±hh:mm ±hh 등. 기본적으로 ISO8601을 따라야
  • JST와 같은 약어는 오류입니다
  • 시간대를 지정하지 않으면 UTC로 처리됩니다
  • 리포트나 그래프의 표시는 UTC 표시 이외로 변경할 수 없다 → 이것을 바꾸고 싶어서 여러가지 조사했지만. . 만약 방법을 알고 있는 사람이 있으면 가르쳐 주었으면 합니다. .

  • 결론



    어쨌든 UTC에서 다루어집니다. 다만, 타임 존을 지정하지 않으면 어쩐지 현지 타임으로 취급한 것처럼 보이기 때문에, 너무 깊게 생각하지 않고 타임 존을 지정하지 않는 것이 요시. . . .

    시도한 패턴



    UTC 2020/6/19 03:00:00에 저장



    JST를 ±hh[[:]mm] 형식으로 지정


    "timestamp" :"2020-06-19T12:00:00+09:00"
    
    "timestamp" :"2020-06-19T12:00:00+0900"
    
    "timestamp" :"2020-06-19T12:00:00+09"
    

    UTC 2020/6/19 12:00:00에 저장



    UTC를 명시적으로 지정


    "timestamp" :"2020-06-19T12:00:00Z"
    
    "timestamp" :"2020-06-19T12:00:00+0000"
    

    시간대 지정 없음


    "timestamp" :"2020-06-19T12:00:00"
    

    오류



    일본 표준시를 약어로 지정


    "timestamp" :"2020-06-19T12:00:00 JST"
    

    Gravio의 경우



    SendHttpRequest를 사용하는 경우


  • Body를 "[{\"data\": 10, \"timestamp\":\"" + av.Timestamp + "\"}]"로 설정하면 UTC 시간이 시간대 지정없이 전송되므로 UTC 시간으로 저장됩니다
  • Body를 "[{\"data\": 10, \"timestamp\":\"" + ToLocalTime(av.Timestamp) + "\"}]"로 하면 현지 시간이 시간대 지정 없이 보내지므로 현지 시간으로 저장된다!


  • SendRecord를 사용하는 경우


  • av.Timestamp를 그대로 전달하면 UTC 시간이 UTC 지정 (Z)되어 전송되므로 UTC 시간으로 저장됩니다
  • ToLocalTime (av.Timestamp)을 전달해도 현지 시간이 시간대 지정 (+09:00)되어 전송되므로 UTC 시간으로 저장됩니다
  • 스텝 출력의 변수를 DateTime 형이 아니고 String 형으로 하면(자) 타임 존 지정이 빗나가, 로컬 타임 시각으로 격납된다!



  • 단...



    로컬 타임 시각이 격납되지만, UTC 표현으로의 로컬 타임 시각이므로, 실제의 시각은 로컬 시각이 아니므로 주의 (약간···)

    (추기 2020/8/11)



    당연하지만 잊었습니다. 일본 시간의 경우 UTC 시간으로 억지로 9시간 더 걸리기 때문에 상대 날짜의 필터를 사용하여 최근 N일이나 해도 실시간으로 데이터가 표시되지 않습니다. 미래의 날짜이므로. . .

    좋은 웹페이지 즐겨찾기