J'expérimente avec l'analyse Kinesis et ont résolu de nombreux problèmes avec elle, mais en fait coincé avec ce qui suit:Calculer secondes de l'appareil à l'aide Kinesis Analytics
J'ai en fait un flux avec des enregistrements qui reflète lorsqu'un appareil est sous tension un large comme:
device_id | timestamp | reading 1 | 2011/09/01 22:30 | 1 1 | 2011/09/01 23:00 | 0 1 | 2011/09/02 03:30 | 1 1 | 2011/09/02 03:31 | 0
- J'utilise 1 pour On et 0 pour off dans le domaine
reading
.
Ce que je suis en train d'accomplir est de créer une pompe qui redirige le nombre de secondes, un appareil a été sur toutes les 5 minutes à un autre flux fenêtre ressemblant à:
device_id | timestamp | reading 1 | 2011/09/01 22:35 | 300 1 | 2011/09/01 22:40 | 300 1 | 2011/09/01 22:45 | 300 1 | 2011/09/01 22:50 | 300 1 | 2011/09/01 22:55 | 300 1 | 2011/09/01 23:00 | 300 1 | 2011/09/01 23:05 | 0 1 | 2011/09/01 23:10 | 0 ...
Je ne sais pas si C'est quelque chose qui peut être accompli avec Kinesis Analytics, je peux effectivement le faire en interrogeant une table SQL, mais je suis coincé avec le fait que c'est le streaming de données.
Je vérifiais Drools et semble assez cool mais je veux y arriver en utilisant SQL pour le moment. – codeadict