Bladeren bron

first commit

ken 3 jaren geleden
commit
1e66c7de52

+ 7 - 0
.gitignore

@@ -0,0 +1,7 @@
+# : comments
+
+# no .csv files
+*.csv
+
+#no .mp4 files
+*.mp4

+ 2218 - 0
11월이전/anal.twb

@@ -0,0 +1,2218 @@
+<?xml version='1.0' encoding='utf-8' ?>
+
+<!-- build 20212.21.1214.2055                               -->
+<workbook original-version='18.1' source-build='2021.2.6 (20212.21.1214.2055)' source-platform='win' version='18.1' xmlns:user='http://www.tableausoftware.com/xml/user'>
+  <document-format-change-manifest>
+    <_.fcp.AnimationOnByDefault.true...AnimationOnByDefault />
+    <_.fcp.MarkAnimation.true...MarkAnimation />
+    <_.fcp.ObjectModelEncapsulateLegacy.true...ObjectModelEncapsulateLegacy />
+    <_.fcp.ObjectModelTableType.true...ObjectModelTableType />
+    <_.fcp.SchemaViewerObjectModel.true...SchemaViewerObjectModel />
+    <SheetIdentifierTracking />
+    <SortTagCleanup />
+    <WindowsPersistSimpleIdentifiers />
+  </document-format-change-manifest>
+  <preferences>
+    <preference name='ui.encoding.shelf.height' value='24' />
+    <preference name='ui.shelf.height' value='26' />
+  </preferences>
+  <_.fcp.AnimationOnByDefault.false...style>
+    <_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule element='animation'>
+      <_.fcp.AnimationOnByDefault.false...format attr='animation-on' value='ao-on' />
+    </_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule>
+  </_.fcp.AnimationOnByDefault.false...style>
+  <datasources>
+    <datasource caption='union_sensor' inline='true' name='federated.079stxi1euaet517wfv5w0pzldd0' version='18.1'>
+      <connection class='federated'>
+        <named-connections>
+          <named-connection caption='union_sensor' name='textscan.0x7grdf15x4me211e0dm111flf07'>
+            <connection class='textscan' directory='C:/Users/User/Desktop/ssd-work/homeiot' filename='union_sensor.csv' password='' server='' />
+          </named-connection>
+        </named-connections>
+        <_.fcp.ObjectModelEncapsulateLegacy.false...relation connection='textscan.0x7grdf15x4me211e0dm111flf07' name='union_sensor.csv' table='[union_sensor#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='integer' name='F1' ordinal='0' />
+            <column datatype='string' name='device_id' ordinal='1' />
+            <column datatype='integer' name='sk' ordinal='2' />
+            <column datatype='datetime' name='timestamp' ordinal='3' />
+            <column datatype='string' name='model' ordinal='4' />
+            <column datatype='string' name='id' ordinal='5' />
+            <column datatype='string' name='e_type' ordinal='6' />
+            <column datatype='real' name='hum' ordinal='7' />
+            <column datatype='real' name='temp' ordinal='8' />
+            <column datatype='integer' name='battery' ordinal='9' />
+            <column datatype='integer' name='status' ordinal='10' />
+            <column datatype='integer' name='year' ordinal='11' />
+            <column datatype='integer' name='month' ordinal='12' />
+            <column datatype='integer' name='day' ordinal='13' />
+            <column datatype='integer' name='hour' ordinal='14' />
+            <column datatype='string' name='illum' ordinal='15' />
+            <column datatype='string' name='motion' ordinal='16' />
+            <column datatype='string' name='door' ordinal='17' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.false...relation>
+        <_.fcp.ObjectModelEncapsulateLegacy.true...relation connection='textscan.0x7grdf15x4me211e0dm111flf07' name='union_sensor.csv' table='[union_sensor#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='integer' name='F1' ordinal='0' />
+            <column datatype='string' name='device_id' ordinal='1' />
+            <column datatype='integer' name='sk' ordinal='2' />
+            <column datatype='datetime' name='timestamp' ordinal='3' />
+            <column datatype='string' name='model' ordinal='4' />
+            <column datatype='string' name='id' ordinal='5' />
+            <column datatype='string' name='e_type' ordinal='6' />
+            <column datatype='real' name='hum' ordinal='7' />
+            <column datatype='real' name='temp' ordinal='8' />
+            <column datatype='integer' name='battery' ordinal='9' />
+            <column datatype='integer' name='status' ordinal='10' />
+            <column datatype='integer' name='year' ordinal='11' />
+            <column datatype='integer' name='month' ordinal='12' />
+            <column datatype='integer' name='day' ordinal='13' />
+            <column datatype='integer' name='hour' ordinal='14' />
+            <column datatype='string' name='illum' ordinal='15' />
+            <column datatype='string' name='motion' ordinal='16' />
+            <column datatype='string' name='door' ordinal='17' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.true...relation>
+        <metadata-records>
+          <metadata-record class='capability'>
+            <remote-name />
+            <remote-type>0</remote-type>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias />
+            <aggregation>Count</aggregation>
+            <contains-null>true</contains-null>
+            <attributes>
+              <attribute datatype='string' name='character-set'>&quot;UTF-8&quot;</attribute>
+              <attribute datatype='string' name='collation'>&quot;ko&quot;</attribute>
+              <attribute datatype='string' name='currency'>&quot;₩&quot;</attribute>
+              <attribute datatype='string' name='debit-close-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='debit-open-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='field-delimiter'>&quot;,&quot;</attribute>
+              <attribute datatype='string' name='header-row'>&quot;true&quot;</attribute>
+              <attribute datatype='string' name='locale'>&quot;ko_KR&quot;</attribute>
+              <attribute datatype='string' name='single-char'>&quot;&quot;</attribute>
+            </attributes>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>F1</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[F1]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>F1</remote-alias>
+            <ordinal>0</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>device_id</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[device_id]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>device_id</remote-alias>
+            <ordinal>1</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>sk</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[sk]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>sk</remote-alias>
+            <ordinal>2</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>timestamp</remote-name>
+            <remote-type>135</remote-type>
+            <local-name>[timestamp]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>timestamp</remote-alias>
+            <ordinal>3</ordinal>
+            <local-type>datetime</local-type>
+            <aggregation>Year</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>model</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[model]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>model</remote-alias>
+            <ordinal>4</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>id</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[id]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>id</remote-alias>
+            <ordinal>5</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>e_type</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[e_type]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>e_type</remote-alias>
+            <ordinal>6</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>hum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[hum]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>hum</remote-alias>
+            <ordinal>7</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>temp</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[temp]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>temp</remote-alias>
+            <ordinal>8</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>battery</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[battery]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>battery</remote-alias>
+            <ordinal>9</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>status</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[status]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>status</remote-alias>
+            <ordinal>10</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>year</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[year]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>year</remote-alias>
+            <ordinal>11</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>month</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[month]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>month</remote-alias>
+            <ordinal>12</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>day</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[day]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>day</remote-alias>
+            <ordinal>13</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>hour</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[hour]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>hour</remote-alias>
+            <ordinal>14</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>illum</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[illum]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>illum</remote-alias>
+            <ordinal>15</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <approx-count>1</approx-count>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>motion</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[motion]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>motion</remote-alias>
+            <ordinal>16</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <approx-count>1</approx-count>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>door</remote-name>
+            <remote-type>129</remote-type>
+            <local-name>[door]</local-name>
+            <parent-name>[union_sensor.csv]</parent-name>
+            <remote-alias>door</remote-alias>
+            <ordinal>17</ordinal>
+            <local-type>string</local-type>
+            <aggregation>Count</aggregation>
+            <approx-count>1</approx-count>
+            <scale>1</scale>
+            <width>1073741823</width>
+            <contains-null>true</contains-null>
+            <collation flag='0' name='LKO_RKR' />
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+        </metadata-records>
+      </connection>
+      <aliases enabled='yes' />
+      <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+        <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+      </column>
+      <column caption='장소' datatype='string' name='[Calculation_2084885207603175427]' role='dimension' type='nominal'>
+        <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+      </column>
+      <column caption='Door(복사본)' datatype='string' name='[Door(복사본)_2084885207600693250]' role='dimension' type='nominal'>
+        <calculation class='tableau' formula='[door]' />
+      </column>
+      <column caption='Illum(복사본)' datatype='integer' datatype-customized='true' name='[Illum(복사본)_2084885207583797248]' role='measure' type='quantitative'>
+        <calculation class='tableau' formula='INT([illum])' />
+      </column>
+      <_.fcp.ObjectModelTableType.true...column caption='union_sensor.csv' datatype='table' name='[__tableau_internal_object_id__].[union_sensor.csv_AB456C42A83249198D419A73D92BD2B6]' role='measure' type='quantitative' />
+      <column caption='Battery' datatype='integer' name='[battery]' role='measure' type='quantitative' />
+      <column caption='Day' datatype='integer' name='[day]' role='dimension' type='quantitative' />
+      <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+      <column caption='Door' datatype='string' name='[door]' role='dimension' type='nominal' />
+      <column caption='E Type' datatype='string' name='[e_type]' role='dimension' type='nominal' />
+      <column caption='Hour' datatype='integer' name='[hour]' role='measure' type='quantitative' />
+      <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+      <column caption='Id' datatype='string' name='[id]' role='dimension' type='nominal' />
+      <column caption='Illum' datatype='string' name='[illum]' role='dimension' type='nominal' />
+      <column caption='Model' datatype='string' name='[model]' role='dimension' type='nominal' />
+      <column caption='Month' datatype='integer' name='[month]' role='dimension' type='quantitative' />
+      <column caption='Motion' datatype='string' name='[motion]' role='dimension' type='nominal' />
+      <column caption='Sk' datatype='integer' name='[sk]' role='measure' type='quantitative' />
+      <column caption='Status' datatype='integer' name='[status]' role='measure' type='quantitative' />
+      <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+      <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+      <column caption='Year' datatype='integer' name='[year]' role='dimension' type='quantitative' />
+      <layout _.fcp.SchemaViewerObjectModel.false...dim-percentage='0.5' _.fcp.SchemaViewerObjectModel.false...measure-percentage='0.4' dim-ordering='alphabetic' measure-ordering='alphabetic' show-structure='true' />
+      <semantic-values>
+        <semantic-value key='[Country].[Name]' value='&quot;대한민국&quot;' />
+      </semantic-values>
+      <_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+        <objects>
+          <object caption='union_sensor.csv' id='union_sensor.csv_AB456C42A83249198D419A73D92BD2B6'>
+            <properties context=''>
+              <relation connection='textscan.0x7grdf15x4me211e0dm111flf07' name='union_sensor.csv' table='[union_sensor#csv]' type='table'>
+                <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+                  <column datatype='integer' name='F1' ordinal='0' />
+                  <column datatype='string' name='device_id' ordinal='1' />
+                  <column datatype='integer' name='sk' ordinal='2' />
+                  <column datatype='datetime' name='timestamp' ordinal='3' />
+                  <column datatype='string' name='model' ordinal='4' />
+                  <column datatype='string' name='id' ordinal='5' />
+                  <column datatype='string' name='e_type' ordinal='6' />
+                  <column datatype='real' name='hum' ordinal='7' />
+                  <column datatype='real' name='temp' ordinal='8' />
+                  <column datatype='integer' name='battery' ordinal='9' />
+                  <column datatype='integer' name='status' ordinal='10' />
+                  <column datatype='integer' name='year' ordinal='11' />
+                  <column datatype='integer' name='month' ordinal='12' />
+                  <column datatype='integer' name='day' ordinal='13' />
+                  <column datatype='integer' name='hour' ordinal='14' />
+                  <column datatype='string' name='illum' ordinal='15' />
+                  <column datatype='string' name='motion' ordinal='16' />
+                  <column datatype='string' name='door' ordinal='17' />
+                </columns>
+              </relation>
+            </properties>
+          </object>
+        </objects>
+      </_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+    </datasource>
+  </datasources>
+  <worksheets>
+    <worksheet name='1분단위데이터통합'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='union_sensor' name='federated.079stxi1euaet517wfv5w0pzldd0' />
+          </datasources>
+          <datasource-dependencies datasource='federated.079stxi1euaet517wfv5w0pzldd0'>
+            <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='장소' datatype='string' name='[Calculation_2084885207603175427]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='Illum(복사본)' datatype='integer' datatype-customized='true' name='[Illum(복사본)_2084885207583797248]' role='measure' type='quantitative'>
+              <calculation class='tableau' formula='INT([illum])' />
+            </column>
+            <column-instance column='[Illum(복사본)_2084885207583797248]' derivation='Avg' name='[avg:Illum(복사본)_2084885207583797248:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[door]' derivation='Count' name='[cnt:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Count' name='[cnt:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+            <column caption='Door' datatype='string' name='[door]' role='dimension' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Hour' name='[hr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='string' name='[illum]' role='dimension' type='nominal' />
+            <column-instance column='[hum]' derivation='Median' name='[med:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Median' name='[med:temp:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Motion' datatype='string' name='[motion]' role='dimension' type='nominal' />
+            <column-instance column='[Calculation_2084885207584038913]' derivation='None' name='[none:Calculation_2084885207584038913:nk]' pivot='key' type='nominal' />
+            <column-instance column='[Calculation_2084885207603175427]' derivation='None' name='[none:Calculation_2084885207603175427:nk]' pivot='key' type='nominal' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]'>
+            <groupfilter function='level-members' level='[none:Calculation_2084885207584038913:nk]' user:ui-enumeration='all' user:ui-marker='enumerate' />
+          </filter>
+          <slices>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='1' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='2' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='3' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[avg:Illum(복사본)_2084885207583797248:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='4' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:door:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='5' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207603175427:nk] * ([federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk] + ([federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk] + ([federated.079stxi1euaet517wfv5w0pzldd0].[avg:Illum(복사본)_2084885207583797248:qk] + ([federated.079stxi1euaet517wfv5w0pzldd0].[cnt:door:qk] + [federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk])))))</rows>
+        <cols>([federated.079stxi1euaet517wfv5w0pzldd0].[mn:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[dy:timestamp:ok] / [federated.079stxi1euaet517wfv5w0pzldd0].[hr:timestamp:ok]))</cols>
+      </table>
+      <simple-id uuid='{B5A063F8-7037-492A-AF3A-3DAC0FEEC01A}' />
+    </worksheet>
+    <worksheet name='1분단위데이터통합 (2)'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='union_sensor' name='federated.079stxi1euaet517wfv5w0pzldd0' />
+          </datasources>
+          <datasource-dependencies datasource='federated.079stxi1euaet517wfv5w0pzldd0'>
+            <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='장소' datatype='string' name='[Calculation_2084885207603175427]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='Illum(복사본)' datatype='integer' datatype-customized='true' name='[Illum(복사본)_2084885207583797248]' role='measure' type='quantitative'>
+              <calculation class='tableau' formula='INT([illum])' />
+            </column>
+            <column-instance column='[Illum(복사본)_2084885207583797248]' derivation='Avg' name='[avg:Illum(복사본)_2084885207583797248:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[door]' derivation='Count' name='[cnt:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Count' name='[cnt:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+            <column caption='Door' datatype='string' name='[door]' role='dimension' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Hour' name='[hr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='string' name='[illum]' role='dimension' type='nominal' />
+            <column-instance column='[hum]' derivation='Median' name='[med:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Median' name='[med:temp:qk]' pivot='key' type='quantitative' />
+            <column caption='Motion' datatype='string' name='[motion]' role='dimension' type='nominal' />
+            <column-instance column='[Calculation_2084885207584038913]' derivation='None' name='[none:Calculation_2084885207584038913:nk]' pivot='key' type='nominal' />
+            <column-instance column='[Calculation_2084885207603175427]' derivation='None' name='[none:Calculation_2084885207603175427:nk]' pivot='key' type='nominal' />
+            <column-instance column='[timestamp]' derivation='None' name='[none:timestamp:qk]' pivot='key' type='quantitative' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]'>
+            <groupfilter function='union' user:ui-domain='relevant' user:ui-enumeration='inclusive' user:ui-marker='enumerate'>
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-모션&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-문열림&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-온습도&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-조도&quot;' />
+            </groupfilter>
+          </filter>
+          <filter class='quantitative' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:timestamp:qk]' included-values='in-range'>
+            <min>#2021-08-30 00:00:00#</min>
+            <max>#2021-09-29 23:59:59#</max>
+          </filter>
+          <slices>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</column>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:timestamp:qk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style>
+          <style-rule element='axis'>
+            <encoding attr='space' class='0' field='[federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk]' field-type='quantitative' max='87.837875578378302' min='50.0' range-type='fixed' scope='rows' type='space' />
+            <encoding attr='space' class='0' field='[federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk]' field-type='quantitative' max='270.92490118577075' min='230.0' range-type='fixed' scope='rows' type='space' />
+          </style-rule>
+        </style>
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='1' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='2' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='3' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[avg:Illum(복사본)_2084885207583797248:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='4' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:door:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='5' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207603175427:nk] * ([federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk] + ([federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk] + ([federated.079stxi1euaet517wfv5w0pzldd0].[avg:Illum(복사본)_2084885207583797248:qk] + ([federated.079stxi1euaet517wfv5w0pzldd0].[cnt:door:qk] + [federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk])))))</rows>
+        <cols>[federated.079stxi1euaet517wfv5w0pzldd0].[hr:timestamp:ok]</cols>
+      </table>
+      <simple-id uuid='{1E624A02-0685-403B-858D-88E1A294011F}' />
+    </worksheet>
+    <worksheet name='1일단위데이터유무'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='union_sensor' name='federated.079stxi1euaet517wfv5w0pzldd0' />
+          </datasources>
+          <datasource-dependencies datasource='federated.079stxi1euaet517wfv5w0pzldd0'>
+            <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='장소' datatype='string' name='[Calculation_2084885207603175427]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='Illum(복사본)' datatype='integer' datatype-customized='true' name='[Illum(복사본)_2084885207583797248]' role='measure' type='quantitative'>
+              <calculation class='tableau' formula='INT([illum])' />
+            </column>
+            <column-instance column='[Illum(복사본)_2084885207583797248]' derivation='Count' name='[cnt:Illum(복사본)_2084885207583797248:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[door]' derivation='Count' name='[cnt:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[hum]' derivation='Count' name='[cnt:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Count' name='[cnt:motion:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Count' name='[cnt:temp:qk]' pivot='key' type='quantitative' />
+            <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+            <column caption='Door' datatype='string' name='[door]' role='dimension' type='nominal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='string' name='[illum]' role='dimension' type='nominal' />
+            <column caption='Motion' datatype='string' name='[motion]' role='dimension' type='nominal' />
+            <column-instance column='[Calculation_2084885207584038913]' derivation='None' name='[none:Calculation_2084885207584038913:nk]' pivot='key' type='nominal' />
+            <column-instance column='[Calculation_2084885207603175427]' derivation='None' name='[none:Calculation_2084885207603175427:nk]' pivot='key' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Day-Trunc' name='[tdy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[:Measure Names]'>
+            <groupfilter function='union' user:op='manual'>
+              <groupfilter function='member' level='[:Measure Names]' member='&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:hum:qk]&quot;' />
+              <groupfilter function='member' level='[:Measure Names]' member='&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:temp:qk]&quot;' />
+              <groupfilter function='member' level='[:Measure Names]' member='&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:Illum(복사본)_2084885207583797248:qk]&quot;' />
+              <groupfilter function='member' level='[:Measure Names]' member='&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:door:qk]&quot;' />
+              <groupfilter function='member' level='[:Measure Names]' member='&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk]&quot;' />
+            </groupfilter>
+          </filter>
+          <manual-sort column='[federated.079stxi1euaet517wfv5w0pzldd0].[:Measure Names]' direction='ASC'>
+            <dictionary>
+              <bucket>&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:hum:qk]&quot;</bucket>
+              <bucket>&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:temp:qk]&quot;</bucket>
+              <bucket>&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:Illum(복사본)_2084885207583797248:qk]&quot;</bucket>
+              <bucket>&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:door:qk]&quot;</bucket>
+              <bucket>&quot;[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk]&quot;</bucket>
+            </dictionary>
+          </manual-sort>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]'>
+            <groupfilter function='level-members' level='[none:Calculation_2084885207584038913:nk]' user:ui-enumeration='all' user:ui-marker='enumerate' />
+          </filter>
+          <slices>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</column>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[:Measure Names]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style>
+          <style-rule element='mark'>
+            <encoding attr='color' field='[federated.079stxi1euaet517wfv5w0pzldd0].[Multiple Values]' palette='tableau-map-temperatur' type='interpolated' />
+          </style-rule>
+        </style>
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+            <encodings>
+              <text column='[federated.079stxi1euaet517wfv5w0pzldd0].[Multiple Values]' />
+            </encodings>
+            <style>
+              <style-rule element='mark'>
+                <format attr='mark-labels-show' value='true' />
+              </style-rule>
+            </style>
+          </pane>
+        </panes>
+        <rows>([federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207603175427:nk] / [federated.079stxi1euaet517wfv5w0pzldd0].[:Measure Names])</rows>
+        <cols>[federated.079stxi1euaet517wfv5w0pzldd0].[tdy:timestamp:ok]</cols>
+      </table>
+      <simple-id uuid='{57F81394-5074-42B4-B21F-790558C3DF6C}' />
+    </worksheet>
+    <worksheet name='모션-문열림'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='union_sensor' name='federated.079stxi1euaet517wfv5w0pzldd0' />
+          </datasources>
+          <datasource-dependencies datasource='federated.079stxi1euaet517wfv5w0pzldd0'>
+            <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='Door(복사본)' datatype='string' name='[Door(복사본)_2084885207600693250]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='[door]' />
+            </column>
+            <column-instance column='[Door(복사본)_2084885207600693250]' derivation='Count' name='[cnt:Door(복사본)_2084885207600693250:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Count' name='[cnt:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+            <column caption='Door' datatype='string' name='[door]' role='dimension' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Motion' datatype='string' name='[motion]' role='dimension' type='nominal' />
+            <column-instance column='[Calculation_2084885207584038913]' derivation='None' name='[none:Calculation_2084885207584038913:nk]' pivot='key' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]'>
+            <groupfilter function='union' user:ui-domain='relevant' user:ui-enumeration='inclusive' user:ui-marker='enumerate'>
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-모션&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-문열림&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;연구소-모션&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;연구소-문열림&quot;' />
+            </groupfilter>
+          </filter>
+          <slices>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+            <style>
+              <style-rule element='mark'>
+                <format attr='mark-labels-cull' value='true' />
+                <format attr='mark-labels-show' value='false' />
+              </style-rule>
+            </style>
+          </pane>
+          <pane id='1' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+            <style>
+              <style-rule element='mark'>
+                <format attr='mark-labels-cull' value='true' />
+                <format attr='mark-labels-show' value='false' />
+              </style-rule>
+            </style>
+          </pane>
+          <pane id='2' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[cnt:Door(복사본)_2084885207600693250:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+            <style>
+              <style-rule element='mark'>
+                <format attr='mark-labels-cull' value='true' />
+                <format attr='mark-labels-show' value='false' />
+              </style-rule>
+            </style>
+          </pane>
+        </panes>
+        <rows>([federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk] * ([federated.079stxi1euaet517wfv5w0pzldd0].[cnt:motion:qk] + [federated.079stxi1euaet517wfv5w0pzldd0].[cnt:Door(복사본)_2084885207600693250:qk]))</rows>
+        <cols>([federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[qr:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[mn:timestamp:ok] / [federated.079stxi1euaet517wfv5w0pzldd0].[dy:timestamp:ok])))</cols>
+      </table>
+      <simple-id uuid='{09F36C93-9620-4E3D-83C7-3ABC09E8EC52}' />
+    </worksheet>
+    <worksheet name='온습도'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='union_sensor' name='federated.079stxi1euaet517wfv5w0pzldd0' />
+          </datasources>
+          <datasource-dependencies datasource='federated.079stxi1euaet517wfv5w0pzldd0'>
+            <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column-instance column='[hum]' derivation='Median' name='[med:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Median' name='[med:temp:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[Calculation_2084885207584038913]' derivation='None' name='[none:Calculation_2084885207584038913:nk]' pivot='key' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]'>
+            <groupfilter function='union' user:ui-domain='relevant' user:ui-enumeration='inclusive' user:ui-marker='enumerate'>
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-온습도&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;연구소-온습도&quot;' />
+            </groupfilter>
+          </filter>
+          <slices>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='1' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='2' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk] * ([federated.079stxi1euaet517wfv5w0pzldd0].[med:hum:qk] + [federated.079stxi1euaet517wfv5w0pzldd0].[med:temp:qk]))</rows>
+        <cols>([federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[qr:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[mn:timestamp:ok] / [federated.079stxi1euaet517wfv5w0pzldd0].[dy:timestamp:ok])))</cols>
+      </table>
+      <simple-id uuid='{61469CEB-F9D1-4D4B-87E9-7FE273875F27}' />
+    </worksheet>
+    <worksheet name='조도'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='union_sensor' name='federated.079stxi1euaet517wfv5w0pzldd0' />
+          </datasources>
+          <datasource-dependencies datasource='federated.079stxi1euaet517wfv5w0pzldd0'>
+            <column caption='DeviceName' datatype='string' name='[Calculation_2084885207584038913]' role='dimension' type='nominal'>
+              <calculation class='tableau' formula='CASE [device_id]&#13;&#10;WHEN &apos;00158d0006c9d545&apos; THEN &apos;연구소-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb968a&apos; THEN &apos;연구소-문열림&apos;&#13;&#10;WHEN &apos;00158d0002cab225&apos; THEN &apos;연구소-모션&apos;&#13;&#10;WHEN &apos;00158d0005a9998b&apos; THEN &apos;연구소-조도&apos;&#13;&#10;WHEN &apos;00158d00028d93d8&apos; THEN &apos;3회의실-온습도&apos;&#13;&#10;WHEN &apos;00158d0005bb96f3&apos; THEN &apos;3회의실-문열림&apos;&#13;&#10;WHEN &apos;00158d0002d545b4&apos; THEN &apos;3회의실-모션&apos;&#13;&#10;WHEN &apos;00158d0006c9d5ed&apos; THEN &apos;3회의실-조도&apos;&#13;&#10;ELSE &apos;Unknown type&apos;&#13;&#10;END' />
+            </column>
+            <column caption='Illum(복사본)' datatype='integer' datatype-customized='true' name='[Illum(복사본)_2084885207583797248]' role='measure' type='quantitative'>
+              <calculation class='tableau' formula='INT([illum])' />
+            </column>
+            <column caption='Device Id' datatype='string' name='[device_id]' role='dimension' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Illum' datatype='string' name='[illum]' role='dimension' type='nominal' />
+            <column-instance column='[Illum(복사본)_2084885207583797248]' derivation='Median' name='[med:Illum(복사본)_2084885207583797248:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[Calculation_2084885207584038913]' derivation='None' name='[none:Calculation_2084885207584038913:nk]' pivot='key' type='nominal' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='categorical' column='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]'>
+            <groupfilter function='union' user:ui-domain='relevant' user:ui-enumeration='inclusive' user:ui-marker='enumerate'>
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;3회의실-조도&quot;' />
+              <groupfilter function='member' level='[none:Calculation_2084885207584038913:nk]' member='&quot;연구소-조도&quot;' />
+            </groupfilter>
+          </filter>
+          <slices>
+            <column>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk] * [federated.079stxi1euaet517wfv5w0pzldd0].[med:Illum(복사본)_2084885207583797248:qk])</rows>
+        <cols>([federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[qr:timestamp:ok] / ([federated.079stxi1euaet517wfv5w0pzldd0].[mn:timestamp:ok] / [federated.079stxi1euaet517wfv5w0pzldd0].[dy:timestamp:ok])))</cols>
+      </table>
+      <simple-id uuid='{3367BDFB-3DBE-4B63-BE1A-F6FC7670E5F1}' />
+    </worksheet>
+  </worksheets>
+  <windows source-height='30'>
+    <window class='worksheet' name='조도'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+        <edge name='right'>
+          <strip size='160'>
+            <card param='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]' type='filter' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+        <highlight>
+          <color-one-way>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:device_id:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{D90F8424-CE20-4926-BF9F-594385F4A437}' />
+    </window>
+    <window class='worksheet' name='온습도'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+        <edge name='right'>
+          <strip size='160'>
+            <card param='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]' type='filter' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+        <highlight>
+          <color-one-way>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{6152CFFC-301A-4572-BD9E-216589A85481}' />
+    </window>
+    <window class='worksheet' name='모션-문열림'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+        <edge name='right'>
+          <strip size='160'>
+            <card param='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]' type='filter' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <highlight>
+          <color-one-way>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Door(복사본)_2084885207600693250:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:door:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:motion:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{D181BD26-10A9-45A9-9B47-A888387FA9BC}' />
+    </window>
+    <window class='worksheet' maximized='true' name='1분단위데이터통합'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+        <edge name='right'>
+          <strip size='160'>
+            <card param='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]' type='filter' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+        <highlight>
+          <color-one-way>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207603175427:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:door:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:motion:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[tmi:timestamp:qk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{93C2A2D0-B462-4A8C-9C0D-86288EFB888A}' />
+    </window>
+    <window class='worksheet' name='1분단위데이터통합 (2)'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+        <edge name='right'>
+          <strip size='160'>
+            <card param='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]' type='filter' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+        <highlight>
+          <color-one-way>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207603175427:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:door:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:motion:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:timestamp:qk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[tmi:timestamp:qk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{B37B3DCF-FAF7-4FE4-9F44-76E34DA8E5E1}' />
+    </window>
+    <window class='worksheet' name='1일단위데이터유무'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+            <card type='measures' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+        <edge name='right'>
+          <strip size='160'>
+            <card param='[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]' type='filter' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <highlight>
+          <color-one-way>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[:Measure Names]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207584038913:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:Calculation_2084885207603175427:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:door:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[none:motion:nk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[tmi:timestamp:qk]</field>
+            <field>[federated.079stxi1euaet517wfv5w0pzldd0].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{12677CD7-2067-493A-9F92-A41AB239A744}' />
+    </window>
+  </windows>
+  <thumbnails>
+    <thumbnail height='192' name='1분단위데이터통합' width='192'>
+      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
+    </thumbnail>
+    <thumbnail height='192' name='1분단위데이터통합 (2)' width='192'>
+      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
+      kfmllXUvTv8fzHY24gG/64sAAAAASUVORK5CYII=
+    </thumbnail>
+    <thumbnail height='192' name='1일단위데이터유무' width='192'>
+      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
+      HHd+/n9VxL5h9PtMWAAAAABJRU5ErkJggg==
+    </thumbnail>
+    <thumbnail height='192' name='모션-문열림' width='192'>
+      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
+    </thumbnail>
+    <thumbnail height='192' name='온습도' width='192'>
+      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
+      gg==
+    </thumbnail>
+    <thumbnail height='192' name='조도' width='192'>
+      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
+    </thumbnail>
+  </thumbnails>
+</workbook>

File diff suppressed because it is too large
+ 106 - 0
11월이전/detect_label.ipynb


+ 171 - 0
11월이전/label_work.ipynb

@@ -0,0 +1,171 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import awswrangler as wr\n",
+    "import pandas as pd\n",
+    "import numpy as np\n",
+    "import boto3\n",
+    "# from sagemaker import get_execution_role\n",
+    "import datetime\n",
+    "import string\n",
+    "import random\n",
+    "\n",
+    "# role = get_execution_role()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# 측정치\n",
+    "1. 총 5가지 측정치가 있음 (Temperature, Humidity, illumination, motiondetect, dooropen)\n",
+    "2. 연구소 회의실의 측정치는 5가지 측정치가 동시에 기록되어 있는 경우가 없으므로 제외\n",
+    "3. 2-3 회의실의 측정치에서 약 20일간 동시에 측정되어 있음 (9월초, 10월말, 11월 초)\n",
+    "4. 2-3 회의의 측정치를 기준으로 훈련데이터 생성 진행\n",
+    "\n",
+    "# Temperature, Humidity, illumination preprocessing\n",
+    "1. 기존 초 단위의 측정 시간을 1분 단위로 변경\n",
+    "2. 동일 시간 인덱스에 여러 값이 있을 경우 Median 값을 취함\n",
+    "3. 결측치가 있을 경우 이전 측정치중 마지막 값으로 채움 (ffill)\n",
+    "4. 이전 측정치가 없을 경우 자신의 값으로 이전 값들을 채움 (bfill)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# Temperature, Humidity preprocessing\n",
+    "temphum_df = pd.read_csv('temperature_humidity.csv')\n",
+    "temphum_df['timestamp'] = pd.to_datetime(temphum_df.timestamp)\n",
+    "df_temp_hum = temphum_df[   temphum_df['device_id'].isin(['00158d00028d93d8'])  ]\n",
+    "df_temp_hum.set_index('timestamp', inplace=True)\n",
+    "df_temp_hum = df_temp_hum.resample(rule='T').median().fillna(method='ffill').fillna(method='bfill')\n",
+    "df_temp_hum = df_temp_hum[['hum', 'temp']].fillna(method='ffill').fillna(method='bfill')\n",
+    "df_temp_hum\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# illumination preprocessing\n",
+    "tmp = pd.read_csv('illumination.csv')\n",
+    "tmp['timestamp'] = pd.to_datetime(tmp.timestamp)\n",
+    "tmp.rename(columns={'evt':'illum'}, inplace=True)\n",
+    "df_illumination = tmp[   tmp['device_id'].isin(['00158d0006c9d5ed'])  ]\n",
+    "df_illumination.set_index('timestamp', inplace=True)\n",
+    "df_illumination = df_illumination.resample(rule='T').median()#[['device_id', 'hum', 'temp']]\n",
+    "df_illumination = df_illumination[['illum']].fillna(method='ffill').fillna(method='bfill')\n",
+    "df_illumination = df_illumination.join(df_temp_hum)\n",
+    "df_illumination"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# motion, door preprocessing\n",
+    "1. 기존 초 단위의 측정 시간을 1분 단위로 변경\n",
+    "2. 동일 시간 인덱스에 여러 값이 있을 경우 count 값을 취함\n",
+    "3. 결측치가 있을 경우 0 (zero) 값으로 채움\n",
+    "\n",
+    "# data merge\n",
+    "1. 5가지 측정치를 1개의 테이블로 합침\n",
+    "2. 한번에 5개 측정치를 concat() 할경우 time index 가 중복되기 때문에 순차적으로 1:1 concat 을 실행\n",
+    "\n",
+    "# data label\n",
+    "1. 측정치와 마챦가지로 1개의 컬럼에 기록하여 측정치 테이블과 merge 함\n",
+    "2. ~~결측치의 경우 linear interpolation 으로 복구~~\n",
+    "3. 결측치 처리\n",
+    "   1. 라벨의 not detected(날짜/시간 인식못함) 값은 임의로 날짜를 2000년으로 수정해 놓았음 -> 날짜 필터를 이용하여 제거\n",
+    "   2. 제거된 부분의 값은 0 값으로 채워넣음"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# motion, door preprocessing\n",
+    "tmp = pd.read_csv('motion_door.csv')\n",
+    "tmp['timestamp'] = pd.to_datetime(tmp.timestamp)\n",
+    "tmp.set_index('timestamp', inplace=True)\n",
+    "\n",
+    "df_motion = tmp[tmp.device_id == '00158d0002d545b4'].copy()\n",
+    "df_motion.rename(columns={'evt':'motion'}, inplace=True)\n",
+    "df_motion = df_motion.resample(rule='T').count()\n",
+    "\n",
+    "df_door = tmp[tmp.device_id == '00158d0005bb96f3'].copy()\n",
+    "df_door.rename(columns={'evt':'door'}, inplace=True)\n",
+    "df_door = df_door.resample(rule='T').count()\n",
+    "\n",
+    "df_motion_door = pd.concat([df_motion, df_door])[['motion', 'door']].fillna(value=0)\n",
+    "df_merge = df_motion_door.join(df_illumination)\n",
+    "df_merge.to_csv('df_merge.csv')\n",
+    "df_merge"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# read and merge label\n",
+    "df_l1 = pd.read_csv('20210830_080618A.csv')\n",
+    "df_l2 = pd.read_csv('20211025_080015A.csv')\n",
+    "df_label = pd.concat([df_l1, df_l2], ignore_index=True)\n",
+    "df_label.rename(columns={df_label.columns[1]:'timestamp', df_label.columns[2]:'label'}, inplace=True)\n",
+    "df_label['timestamp'] = pd.to_datetime(df_label.timestamp)\n",
+    "# filtering\n",
+    "df_label = df_label.loc[ (df_label['timestamp'] > '2021-01-01') ]\n",
+    "df_label.set_index('timestamp', inplace=True)\n",
+    "# resampling\n",
+    "df_label = df_label.resample(rule='T').max()\n",
+    "df_label = df_label[['label']]\n",
+    "\n",
+    "df_label = df_merge.join(df_label).resample(rule='T').max()\n",
+    "df_label_8030_0916 = df_label.loc[ '2021-08-30 08:00': '2021-09-16 18:00'].fillna(value=0)\n",
+    "df_label_1025_1103 = df_label.loc[ '2021-10-25 08:00': '2021-11-03 18:00'].fillna(value=0)\n",
+    "df_label.to_csv('df_labeled.csv')\n",
+    "df_label_1025_1103.to_csv('df_label_1025_1103.csv')\n",
+    "df_label_8030_0916.to_csv('df_label_8030_0916.csv')\n"
+   ]
+  }
+ ],
+ "metadata": {
+  "interpreter": {
+   "hash": "5840fe83e8c616ad004d50f60875191cdadb38ef49900913886cd20b10eae981"
+  },
+  "kernelspec": {
+   "display_name": "Python 3.8.8 64-bit ('base': conda)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.8.8"
+  },
+  "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}

BIN
Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.001.png


BIN
Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg


+ 35 - 0
README.md

@@ -0,0 +1,35 @@
+# **베스틴홈(IoT 앱)**
+![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.001.png)
+
+# **재실여부 판단**
+- AWS 와 공동으로 재실여부 판단을 위한 데이터 수집 및 APP 개발
+- 5가지 센서 데이터 수집
+  - 온도, 습도, 조도, 동작감지, 문열림 감지
+  - 실제 가정에설치하기 힘든 상황을 감안하여 연구소 회의실, 2-3 회의실에 센서 설치후 데이터 수집
+  - 데이터 수집 일정 : 2021.08월 ~ 현재
+- 수집된 데이터의 전처리 소스코드를 현재 페이지에 저장하고 이력관리
+- 이하 내용은 기존 홈IOT app 에 관련된 내용으로 참고용도로 활용
+  - 이번 프로젝트에서 사용여부는 향후 판단
+
+# **홈**
+![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)
+
+- 앱은 홈 중심으로 구성됨
+- 홈은 여러개의 룸을 가질수 있음
+- 홈에는 구성원이 속해있음
+- 홈을 추가하여 다른 홈을 구성할 수 있음
+# **룸**
+![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)
+
+- 룸은 IoT 기기를 포함함
+- 여러개의 IoT 기기를 추가할 수 있음
+# **스마트 모드**
+![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)
+
+- 제품의 일괄동작을 설정할 수 있음
+- 홈에 있는 모든 IoT기기 등록 가능
+# **스마트 자동화**
+![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)![](Aspose.Words.1e92bbca-b2bd-4911-8812-96e51281fea4.002.jpeg)
+
+- 룰기반의 동작을 정의할 수 있음
+- 홈에 있는 모든 IoT 기기 등록 가능

+ 228 - 0
label_work.ipynb

@@ -0,0 +1,228 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import awswrangler as wr\n",
+    "import pandas as pd\n",
+    "import numpy as np\n",
+    "import boto3\n",
+    "# from sagemaker import get_execution_role\n",
+    "import datetime\n",
+    "import string\n",
+    "import random\n",
+    "\n",
+    "# role = get_execution_role()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# 측정치\n",
+    "1. 총 5가지 측정치가 있음 (Temperature, Humidity, illumination, motiondetect, dooropen)\n",
+    "2. 연구소 회의실의 측정치는 5가지 측정치가 동시에 기록되어 있는 경우가 없으므로 제외\n",
+    "3. 2-3 회의실의 측정치에서 약 20일간 동시에 측정되어 있음 (9월초, 10월말, 11월 초)\n",
+    "4. 2-3 회의의 측정치를 기준으로 훈련데이터 생성 진행\n",
+    "\n",
+    "# Temperature, Humidity, illumination preprocessing\n",
+    "1. 기존 초 단위의 측정 시간을 1분 단위로 변경\n",
+    "2. 동일 시간 인덱스에 여러 값이 있을 경우 Median 값을 취함\n",
+    "3. 결측치가 있을 경우 이전 측정치중 마지막 값으로 채움 (ffill)\n",
+    "4. 이전 측정치가 없을 경우 자신의 값으로 이전 값들을 채움 (bfill)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "def preproc_common(fn, id):\n",
+    "    tmp = pd.read_csv(fn)\n",
+    "    tmp['timestamp'] = pd.to_datetime(tmp.timestamp)\n",
+    "    tmp.set_index('timestamp', inplace=True)    \n",
+    "    return tmp[tmp.device_id == id].copy()\n",
+    "\n",
+    "def preproc_th(fn='temperature_humidity.csv', id='00158d00028d93d8'):\n",
+    "    # Temperature, Humidity preprocessing\n",
+    "    df_temp_hum = preproc_common(fn, id)\n",
+    "    df_temp_hum = df_temp_hum.resample(rule='T').median()\n",
+    "    return df_temp_hum[['device_id', 'hum', 'temp']].fillna(method='ffill').fillna(method='bfill')\n",
+    "\n",
+    "def preproc_il(fn='illumination.csv', id='00158d0006c9d5ed'):\n",
+    "    # illumination preprocessing\n",
+    "    df_illumination = preproc_common(fn, id)\n",
+    "    df_illumination.rename(columns={'evt':'illum'}, inplace=True)\n",
+    "    df_illumination = df_illumination.resample(rule='T').median()\n",
+    "    return df_illumination[['device_id', 'illum']].fillna(method='ffill').fillna(method='bfill')\n",
+    "\n",
+    "    "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# motion, door preprocessing\n",
+    "1. 기존 초 단위의 측정 시간을 1분 단위로 변경\n",
+    "2. 동일 시간 인덱스에 여러 값이 있을 경우 count 값을 취함\n",
+    "3. 결측치가 있을 경우 0 (zero) 값으로 채움\n",
+    "\n",
+    "# data merge\n",
+    "1. 5가지 측정치를 1개의 테이블로 합침\n",
+    "2. 한번에 5개 측정치를 concat() 할경우 time index 가 중복되기 때문에 순차적으로 1:1 concat 을 실행\n",
+    "\n",
+    "# data label\n",
+    "1. 측정치와 마챦가지로 1개의 컬럼에 기록하여 측정치 테이블과 merge 함\n",
+    "2. ~~결측치의 경우 linear interpolation 으로 복구~~\n",
+    "3. 결측치 처리\n",
+    "   1. 라벨의 not detected(날짜/시간 인식못함) 값은 임의로 날짜를 2000년으로 수정해 놓았음 -> 날짜 필터를 이용하여 제거\n",
+    "   2. 제거된 부분의 값은 0 값으로 채워넣음"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "def preproc_motion(fn='motion_door.csv', id='00158d0002d545b4'):\n",
+    "    # motion, door preprocessing\n",
+    "    df_motion = preproc_common(fn, id)\n",
+    "    df_motion.rename(columns={'evt':'motion'}, inplace=True)\n",
+    "    df_motion = df_motion.resample(rule='T').count()\n",
+    "    return df_motion['device_id', 'motion'].fillna(value=0)\n",
+    "    \n",
+    "def preproc_door(fn='motion_door.csv', id='00158d0005bb96f3'):\n",
+    "    # motion, door preprocessing\n",
+    "    df_door = preproc_common(fn, id)\n",
+    "    df_door.rename(columns={'evt':'door'}, inplace=True)\n",
+    "    df_door = df_door.resample(rule='T').count()\n",
+    "    return df_door['device_id', 'door'].fillna(value=0)\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# def preproc_all():\n",
+    "    # # [온습도, 문열림, 모션, 조도]    \n",
+    "    # rnd_data = {'00158d0006c9d545':'mr_temperature_humidity_0104.csv', \n",
+    "    #             '00158d0005bb968a':'mr_door_0104.csv', \n",
+    "    #             '00158d0002cab225':'mr_motion_0104.csv', \n",
+    "    #             '00158d0005a9998b':'mr_illumination_0104.csv'}\n",
+    "    \n",
+    "    # m3_data = {'00158d00028d93d8':'m3_temperature_humidity_0104.csv', \n",
+    "    #            '00158d0005bb96f3':'m3_door_0104.csv', \n",
+    "    #            '00158d0002d545b4':'m3_motion_0104.csv', \n",
+    "    #            '00158d0006c9d5ed':'m3_illumination_0104.csv'}\n",
+    "    # func = [preporc_il, preproc_th, preproc_motion, preproc_door]\n",
+    "    \n",
+    "df =             preproc_th('mr_temperature_humidity_0104.csv', '00158d0006c9d545')\n",
+    "df =   df.join(preproc_door('mr_door_0104.csv',                 '00158d0005bb968a'))\n",
+    "df = df.join(preproc_motion('mr_motion_0104.csv',               '00158d0002cab225'))\n",
+    "df =     df.join(preproc_il('mr_illumination_0104.csv',         '00158d0005a9998b'))\n",
+    "df_rnd = df.copy()\n",
+    "df_rnd.to_csv('mr_0104.csv')\n",
+    "\n",
+    "df =             preproc_th('m3_temperature_humidity_0104.csv', '00158d00028d93d8')\n",
+    "df =   df.join(preproc_door('m3_door_0104.csv',                 '00158d0005bb96f3'))\n",
+    "df = df.join(preproc_motion('m3_motion_0104.csv',               '00158d0002d545b4'))\n",
+    "df =     df.join(preproc_il('m3_illumination_0104.csv',         '00158d0006c9d5ed'))\n",
+    "df_m3 = df.copy()\n",
+    "df_m3.to_csv('m3_0104.csv')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# read and merge label\n",
+    "df_l1 = pd.read_csv('20210830_080618A.csv')\n",
+    "df_l2 = pd.read_csv('20211025_080015A.csv')\n",
+    "df_label = pd.concat([df_l1, df_l2], ignore_index=True)\n",
+    "df_label.rename(columns={df_label.columns[1]:'timestamp', df_label.columns[2]:'label'}, inplace=True)\n",
+    "df_label['timestamp'] = pd.to_datetime(df_label.timestamp)\n",
+    "# filtering\n",
+    "df_label = df_label.loc[ (df_label['timestamp'] > '2021-01-01') ]\n",
+    "df_label.set_index('timestamp', inplace=True)\n",
+    "# resampling\n",
+    "df_label = df_label.resample(rule='T').max()\n",
+    "df_label = df_label[['label']]\n",
+    "\n",
+    "df_label = df_merge.join(df_label).resample(rule='T').max()\n",
+    "df_label_8030_0916 = df_label.loc[ '2021-08-30 08:00': '2021-09-16 18:00'].fillna(value=0)\n",
+    "df_label_1025_1103 = df_label.loc[ '2021-10-25 08:00': '2021-11-03 18:00'].fillna(value=0)\n",
+    "df_label.to_csv('df_labeled.csv')\n",
+    "df_label_1025_1103.to_csv('df_label_1025_1103.csv')\n",
+    "df_label_8030_0916.to_csv('df_label_8030_0916.csv')\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "20211103_095316A.csv\n",
+      "20211105_193120A.csv\n",
+      "20211109_203305A.csv\n",
+      "20211117_003420A.csv\n",
+      "20211124_001105A.csv\n"
+     ]
+    }
+   ],
+   "source": [
+    "# read and merge label\n",
+    "# \"20211105_193120A.mp4\" 동영상 부터 Time Sink 조절 필요\n",
+    "# time stamp 가 실제 시간보다 약 12시간 22분 빠름\n",
+    "\n",
+    "import glob\n",
+    "\n",
+    "dfs = []\n",
+    "for elm in glob.glob('202111*.csv'):\n",
+    "    print(elm)\n",
+    "    dfs.append(pd.read_csv(elm))\n",
+    "df_label = pd.concat(dfs, ignore_index=True)\n",
+    "df_label.rename(columns={df_label.columns[1]:'timestamp', df_label.columns[2]:'label'}, inplace=True)\n",
+    "df_label.to_csv('dfs.csv')"
+   ]
+  }
+ ],
+ "metadata": {
+  "interpreter": {
+   "hash": "5840fe83e8c616ad004d50f60875191cdadb38ef49900913886cd20b10eae981"
+  },
+  "kernelspec": {
+   "display_name": "Python 3.8.8 64-bit ('base': conda)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.8.8"
+  },
+  "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}

+ 614 - 0
m3.twb

@@ -0,0 +1,614 @@
+<?xml version='1.0' encoding='utf-8' ?>
+
+<!-- build 20212.21.1214.2055                               -->
+<workbook original-version='18.1' source-build='2021.2.6 (20212.21.1214.2055)' source-platform='win' version='18.1' xmlns:user='http://www.tableausoftware.com/xml/user'>
+  <document-format-change-manifest>
+    <_.fcp.AnimationOnByDefault.true...AnimationOnByDefault />
+    <_.fcp.MarkAnimation.true...MarkAnimation />
+    <_.fcp.ObjectModelEncapsulateLegacy.true...ObjectModelEncapsulateLegacy />
+    <_.fcp.ObjectModelTableType.true...ObjectModelTableType />
+    <_.fcp.SchemaViewerObjectModel.true...SchemaViewerObjectModel />
+    <SheetIdentifierTracking />
+    <WindowsPersistSimpleIdentifiers />
+  </document-format-change-manifest>
+  <preferences>
+    <preference name='ui.encoding.shelf.height' value='24' />
+    <preference name='ui.shelf.height' value='26' />
+  </preferences>
+  <_.fcp.AnimationOnByDefault.false...style>
+    <_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule element='animation'>
+      <_.fcp.AnimationOnByDefault.false...format attr='animation-on' value='ao-on' />
+    </_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule>
+  </_.fcp.AnimationOnByDefault.false...style>
+  <datasources>
+    <datasource caption='m3_0103' inline='true' name='federated.1en4l9j0z5yqpt1fw8raf1kz99ys' version='18.1'>
+      <connection class='federated'>
+        <named-connections>
+          <named-connection caption='m3_0103' name='textscan.0erpzzc0a7kcbg12etxg11nmdoos'>
+            <connection class='textscan' directory='C:/Users/User/Desktop/ssd-work/homeiot/preproc' filename='m3_0103.csv' password='' server='' />
+          </named-connection>
+        </named-connections>
+        <_.fcp.ObjectModelEncapsulateLegacy.false...relation connection='textscan.0erpzzc0a7kcbg12etxg11nmdoos' name='m3_0103.csv' table='[m3_0103#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='real' name='door' ordinal='3' />
+            <column datatype='real' name='motion' ordinal='4' />
+            <column datatype='real' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.false...relation>
+        <_.fcp.ObjectModelEncapsulateLegacy.true...relation connection='textscan.0erpzzc0a7kcbg12etxg11nmdoos' name='m3_0103.csv' table='[m3_0103#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='real' name='door' ordinal='3' />
+            <column datatype='real' name='motion' ordinal='4' />
+            <column datatype='real' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.true...relation>
+        <metadata-records>
+          <metadata-record class='capability'>
+            <remote-name />
+            <remote-type>0</remote-type>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias />
+            <aggregation>Count</aggregation>
+            <contains-null>true</contains-null>
+            <attributes>
+              <attribute datatype='string' name='character-set'>&quot;UTF-8&quot;</attribute>
+              <attribute datatype='string' name='collation'>&quot;ko&quot;</attribute>
+              <attribute datatype='string' name='currency'>&quot;₩&quot;</attribute>
+              <attribute datatype='string' name='debit-close-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='debit-open-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='field-delimiter'>&quot;,&quot;</attribute>
+              <attribute datatype='string' name='header-row'>&quot;true&quot;</attribute>
+              <attribute datatype='string' name='locale'>&quot;ko_KR&quot;</attribute>
+              <attribute datatype='string' name='single-char'>&quot;&quot;</attribute>
+            </attributes>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>timestamp</remote-name>
+            <remote-type>135</remote-type>
+            <local-name>[timestamp]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>timestamp</remote-alias>
+            <ordinal>0</ordinal>
+            <local-type>datetime</local-type>
+            <aggregation>Year</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>hum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[hum]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>hum</remote-alias>
+            <ordinal>1</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>temp</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[temp]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>temp</remote-alias>
+            <ordinal>2</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>door</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[door]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>door</remote-alias>
+            <ordinal>3</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>motion</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[motion]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>motion</remote-alias>
+            <ordinal>4</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>illum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[illum]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>illum</remote-alias>
+            <ordinal>5</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+        </metadata-records>
+      </connection>
+      <aliases enabled='yes' />
+      <_.fcp.ObjectModelTableType.true...column caption='m3_0103.csv' datatype='table' name='[__tableau_internal_object_id__].[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]' role='measure' type='quantitative' />
+      <column caption='Door' datatype='real' name='[door]' role='measure' type='quantitative' />
+      <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+      <column caption='Illum' datatype='real' name='[illum]' role='measure' type='quantitative' />
+      <column caption='Motion' datatype='real' name='[motion]' role='measure' type='quantitative' />
+      <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+      <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+      <layout _.fcp.SchemaViewerObjectModel.false...dim-percentage='0.5' _.fcp.SchemaViewerObjectModel.false...measure-percentage='0.4' dim-ordering='alphabetic' measure-ordering='alphabetic' show-structure='true' />
+      <semantic-values>
+        <semantic-value key='[Country].[Name]' value='&quot;대한민국&quot;' />
+      </semantic-values>
+      <_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+        <objects>
+          <object caption='m3_0103.csv' id='m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC'>
+            <properties context=''>
+              <relation connection='textscan.0erpzzc0a7kcbg12etxg11nmdoos' name='m3_0103.csv' table='[m3_0103#csv]' type='table'>
+                <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+                  <column datatype='datetime' name='timestamp' ordinal='0' />
+                  <column datatype='real' name='hum' ordinal='1' />
+                  <column datatype='real' name='temp' ordinal='2' />
+                  <column datatype='real' name='door' ordinal='3' />
+                  <column datatype='real' name='motion' ordinal='4' />
+                  <column datatype='real' name='illum' ordinal='5' />
+                </columns>
+              </relation>
+            </properties>
+          </object>
+        </objects>
+      </_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+    </datasource>
+  </datasources>
+  <worksheets>
+    <worksheet name='시트 1'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='m3_0103' name='federated.1en4l9j0z5yqpt1fw8raf1kz99ys' />
+          </datasources>
+          <datasource-dependencies datasource='federated.1en4l9j0z5yqpt1fw8raf1kz99ys'>
+            <column-instance column='[hum]' derivation='Avg' name='[avg:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[illum]' derivation='Avg' name='[avg:illum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Avg' name='[avg:temp:qk]' pivot='key' type='quantitative' />
+            <column caption='Door' datatype='real' name='[door]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Hour' name='[hr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='real' name='[illum]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Motion' datatype='real' name='[motion]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='None' name='[none:timestamp:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[door]' derivation='Sum' name='[sum:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Sum' name='[sum:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='quantitative' column='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[none:timestamp:qk]' included-values='in-range'>
+            <min>#2021-08-27 00:00:00#</min>
+            <max>#2022-01-04 16:54:00#</max>
+          </filter>
+          <slices>
+            <column>[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[none:timestamp:qk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='2' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='3' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:illum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='5' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='6' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='7' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:door:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:hum:qk] + ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:temp:qk] + ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:illum:qk] + ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:motion:qk] + [federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:door:qk]))))</rows>
+        <cols>([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[yr:timestamp:ok] / ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[qr:timestamp:ok] / ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[mn:timestamp:ok] / ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[dy:timestamp:ok] / [federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[hr:timestamp:ok]))))</cols>
+      </table>
+      <simple-id uuid='{4A90872E-4A88-4F75-9E6E-8E5EE1648389}' />
+    </worksheet>
+  </worksheets>
+  <windows source-height='30'>
+    <window class='worksheet' maximized='true' name='시트 1'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+        <highlight>
+          <color-one-way>
+            <field>[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[:Measure Names]</field>
+            <field>[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[none:timestamp:qk]</field>
+            <field>[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{BA70B236-50BE-4AAE-950A-8FDD2344AD27}' />
+    </window>
+  </windows>
+  <thumbnails>
+    <thumbnail height='192' name='시트 1' width='192'>
+      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
+      YII=
+    </thumbnail>
+  </thumbnails>
+</workbook>

+ 379 - 0
mr.twb

@@ -0,0 +1,379 @@
+<?xml version='1.0' encoding='utf-8' ?>
+
+<!-- build 20212.21.1214.2055                               -->
+<workbook original-version='18.1' source-build='2021.2.6 (20212.21.1214.2055)' source-platform='win' version='18.1' xmlns:user='http://www.tableausoftware.com/xml/user'>
+  <document-format-change-manifest>
+    <_.fcp.AnimationOnByDefault.true...AnimationOnByDefault />
+    <_.fcp.MarkAnimation.true...MarkAnimation />
+    <_.fcp.ObjectModelEncapsulateLegacy.true...ObjectModelEncapsulateLegacy />
+    <_.fcp.ObjectModelTableType.true...ObjectModelTableType />
+    <_.fcp.SchemaViewerObjectModel.true...SchemaViewerObjectModel />
+    <SheetIdentifierTracking />
+    <WindowsPersistSimpleIdentifiers />
+  </document-format-change-manifest>
+  <preferences>
+    <preference name='ui.encoding.shelf.height' value='24' />
+    <preference name='ui.shelf.height' value='26' />
+  </preferences>
+  <_.fcp.AnimationOnByDefault.false...style>
+    <_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule element='animation'>
+      <_.fcp.AnimationOnByDefault.false...format attr='animation-on' value='ao-on' />
+    </_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule>
+  </_.fcp.AnimationOnByDefault.false...style>
+  <datasources>
+    <datasource caption='mr_0104' inline='true' name='federated.1x98umr1jje5vr1bnte480mwzzo2' version='18.1'>
+      <connection class='federated'>
+        <named-connections>
+          <named-connection caption='mr_0104' name='textscan.1rram1907ms0b41awvwvb149gd6t'>
+            <connection class='textscan' directory='C:/Users/User/Desktop/ssd-work/homeiot/preproc' filename='mr_0104.csv' password='' server='' />
+          </named-connection>
+        </named-connections>
+        <_.fcp.ObjectModelEncapsulateLegacy.false...relation connection='textscan.1rram1907ms0b41awvwvb149gd6t' name='mr_0104.csv' table='[mr_0104#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='integer' name='door' ordinal='3' />
+            <column datatype='integer' name='motion' ordinal='4' />
+            <column datatype='integer' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.false...relation>
+        <_.fcp.ObjectModelEncapsulateLegacy.true...relation connection='textscan.1rram1907ms0b41awvwvb149gd6t' name='mr_0104.csv' table='[mr_0104#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='integer' name='door' ordinal='3' />
+            <column datatype='integer' name='motion' ordinal='4' />
+            <column datatype='integer' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.true...relation>
+        <metadata-records>
+          <metadata-record class='capability'>
+            <remote-name />
+            <remote-type>0</remote-type>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias />
+            <aggregation>Count</aggregation>
+            <contains-null>true</contains-null>
+            <attributes>
+              <attribute datatype='string' name='character-set'>&quot;UTF-8&quot;</attribute>
+              <attribute datatype='string' name='collation'>&quot;ko&quot;</attribute>
+              <attribute datatype='string' name='currency'>&quot;₩&quot;</attribute>
+              <attribute datatype='string' name='debit-close-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='debit-open-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='field-delimiter'>&quot;,&quot;</attribute>
+              <attribute datatype='string' name='header-row'>&quot;true&quot;</attribute>
+              <attribute datatype='string' name='locale'>&quot;ko_KR&quot;</attribute>
+              <attribute datatype='string' name='single-char'>&quot;&quot;</attribute>
+            </attributes>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>timestamp</remote-name>
+            <remote-type>135</remote-type>
+            <local-name>[timestamp]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>timestamp</remote-alias>
+            <ordinal>0</ordinal>
+            <local-type>datetime</local-type>
+            <aggregation>Year</aggregation>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>hum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[hum]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>hum</remote-alias>
+            <ordinal>1</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>temp</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[temp]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>temp</remote-alias>
+            <ordinal>2</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>door</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[door]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>door</remote-alias>
+            <ordinal>3</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <approx-count>1</approx-count>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>motion</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[motion]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>motion</remote-alias>
+            <ordinal>4</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <approx-count>1</approx-count>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>illum</remote-name>
+            <remote-type>20</remote-type>
+            <local-name>[illum]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>illum</remote-alias>
+            <ordinal>5</ordinal>
+            <local-type>integer</local-type>
+            <aggregation>Sum</aggregation>
+            <approx-count>1</approx-count>
+            <contains-null>true</contains-null>
+          </metadata-record>
+        </metadata-records>
+      </connection>
+      <aliases enabled='yes' />
+      <_.fcp.ObjectModelTableType.true...column caption='mr_0104.csv' datatype='table' name='[__tableau_internal_object_id__].[mr_0104.csv_DED8B6AA8EA34FF18F1FEDB79A546E0A]' role='measure' type='quantitative' />
+      <column caption='Door' datatype='integer' name='[door]' role='measure' type='quantitative' />
+      <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+      <column caption='Illum' datatype='integer' name='[illum]' role='measure' type='quantitative' />
+      <column caption='Motion' datatype='integer' name='[motion]' role='measure' type='quantitative' />
+      <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+      <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+      <layout _.fcp.SchemaViewerObjectModel.false...dim-percentage='0.5' _.fcp.SchemaViewerObjectModel.false...measure-percentage='0.4' dim-ordering='alphabetic' measure-ordering='alphabetic' show-structure='true' />
+      <semantic-values>
+        <semantic-value key='[Country].[Name]' value='&quot;대한민국&quot;' />
+      </semantic-values>
+      <_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+        <objects>
+          <object caption='mr_0104.csv' id='mr_0104.csv_DED8B6AA8EA34FF18F1FEDB79A546E0A'>
+            <properties context=''>
+              <relation connection='textscan.1rram1907ms0b41awvwvb149gd6t' name='mr_0104.csv' table='[mr_0104#csv]' type='table'>
+                <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+                  <column datatype='datetime' name='timestamp' ordinal='0' />
+                  <column datatype='real' name='hum' ordinal='1' />
+                  <column datatype='real' name='temp' ordinal='2' />
+                  <column datatype='integer' name='door' ordinal='3' />
+                  <column datatype='integer' name='motion' ordinal='4' />
+                  <column datatype='integer' name='illum' ordinal='5' />
+                </columns>
+              </relation>
+            </properties>
+          </object>
+        </objects>
+      </_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+    </datasource>
+  </datasources>
+  <worksheets>
+    <worksheet name='시트 1'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='mr_0104' name='federated.1x98umr1jje5vr1bnte480mwzzo2' />
+          </datasources>
+          <datasource-dependencies datasource='federated.1x98umr1jje5vr1bnte480mwzzo2'>
+            <column-instance column='[hum]' derivation='Avg' name='[avg:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[illum]' derivation='Avg' name='[avg:illum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Avg' name='[avg:temp:qk]' pivot='key' type='quantitative' />
+            <column caption='Door' datatype='integer' name='[door]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='integer' name='[illum]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Motion' datatype='integer' name='[motion]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[door]' derivation='Sum' name='[sum:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Sum' name='[sum:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane id='5' selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='6' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='7' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:door:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='8' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='9' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:illum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='10' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:hum:qk] + ([federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:temp:qk] + ([federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:illum:qk] + ([federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:door:qk] + [federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:motion:qk]))))</rows>
+        <cols>([federated.1x98umr1jje5vr1bnte480mwzzo2].[yr:timestamp:ok] / ([federated.1x98umr1jje5vr1bnte480mwzzo2].[qr:timestamp:ok] / ([federated.1x98umr1jje5vr1bnte480mwzzo2].[mn:timestamp:ok] / [federated.1x98umr1jje5vr1bnte480mwzzo2].[dy:timestamp:ok])))</cols>
+      </table>
+      <simple-id uuid='{8CDE6A9A-C9C7-4329-BF14-FC12000FAFB8}' />
+    </worksheet>
+  </worksheets>
+  <windows source-height='30'>
+    <window class='worksheet' maximized='true' name='시트 1'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+        <highlight>
+          <color-one-way>
+            <field>[federated.1x98umr1jje5vr1bnte480mwzzo2].[:Measure Names]</field>
+            <field>[federated.1x98umr1jje5vr1bnte480mwzzo2].[yr:timestamp:ok]</field>
+          </color-one-way>
+        </highlight>
+      </viewpoint>
+      <simple-id uuid='{EDDD92D6-E154-4D7C-9FF8-6079B9220B8C}' />
+    </window>
+  </windows>
+  <thumbnails>
+    <thumbnail height='192' name='시트 1' width='192'>
+      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
+      SUVORK5CYII=
+    </thumbnail>
+  </thumbnails>
+</workbook>

+ 295 - 0
~m3__23832.twbr

@@ -0,0 +1,295 @@
+<?xml version='1.0' encoding='utf-8' ?>
+
+<!-- build 20212.21.1214.2055                               -->
+<workbook source-build='2021.2.6 (20212.21.1214.2055)' source-platform='win' version='18.1' xmlns:user='http://www.tableausoftware.com/xml/user'>
+  <document-format-change-manifest>
+    <_.fcp.AnimationOnByDefault.true...AnimationOnByDefault />
+    <_.fcp.MarkAnimation.true...MarkAnimation />
+    <_.fcp.ObjectModelEncapsulateLegacy.true...ObjectModelEncapsulateLegacy />
+    <_.fcp.ObjectModelTableType.true...ObjectModelTableType />
+    <_.fcp.SchemaViewerObjectModel.true...SchemaViewerObjectModel />
+    <SheetIdentifierTracking />
+    <WindowsPersistSimpleIdentifiers />
+  </document-format-change-manifest>
+  <preferences>
+    <preference name='ui.encoding.shelf.height' value='24' />
+    <preference name='ui.shelf.height' value='26' />
+  </preferences>
+  <_.fcp.AnimationOnByDefault.false...style>
+    <_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule element='animation'>
+      <_.fcp.AnimationOnByDefault.false...format attr='animation-on' value='ao-on' />
+    </_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule>
+  </_.fcp.AnimationOnByDefault.false...style>
+  <datasources>
+    <datasource caption='m3_0103' inline='true' name='federated.1en4l9j0z5yqpt1fw8raf1kz99ys' version='18.1'>
+      <connection class='federated'>
+        <named-connections>
+          <named-connection caption='m3_0103' name='textscan.0erpzzc0a7kcbg12etxg11nmdoos'>
+            <connection class='textscan' directory='C:/Users/User/Desktop/ssd-work/homeiot/preproc' filename='m3_0103.csv' password='' server='' />
+          </named-connection>
+        </named-connections>
+        <_.fcp.ObjectModelEncapsulateLegacy.false...relation connection='textscan.0erpzzc0a7kcbg12etxg11nmdoos' name='m3_0103.csv' table='[m3_0103#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='real' name='door' ordinal='3' />
+            <column datatype='real' name='motion' ordinal='4' />
+            <column datatype='real' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.false...relation>
+        <_.fcp.ObjectModelEncapsulateLegacy.true...relation connection='textscan.0erpzzc0a7kcbg12etxg11nmdoos' name='m3_0103.csv' table='[m3_0103#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='real' name='door' ordinal='3' />
+            <column datatype='real' name='motion' ordinal='4' />
+            <column datatype='real' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.true...relation>
+        <metadata-records>
+          <metadata-record class='capability'>
+            <remote-name />
+            <remote-type>0</remote-type>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias />
+            <aggregation>Count</aggregation>
+            <contains-null>true</contains-null>
+            <attributes>
+              <attribute datatype='string' name='character-set'>&quot;UTF-8&quot;</attribute>
+              <attribute datatype='string' name='collation'>&quot;ko&quot;</attribute>
+              <attribute datatype='string' name='currency'>&quot;₩&quot;</attribute>
+              <attribute datatype='string' name='debit-close-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='debit-open-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='field-delimiter'>&quot;,&quot;</attribute>
+              <attribute datatype='string' name='header-row'>&quot;true&quot;</attribute>
+              <attribute datatype='string' name='locale'>&quot;ko_KR&quot;</attribute>
+              <attribute datatype='string' name='single-char'>&quot;&quot;</attribute>
+            </attributes>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>timestamp</remote-name>
+            <remote-type>135</remote-type>
+            <local-name>[timestamp]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>timestamp</remote-alias>
+            <ordinal>0</ordinal>
+            <local-type>datetime</local-type>
+            <aggregation>Year</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>hum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[hum]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>hum</remote-alias>
+            <ordinal>1</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>temp</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[temp]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>temp</remote-alias>
+            <ordinal>2</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>door</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[door]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>door</remote-alias>
+            <ordinal>3</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>motion</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[motion]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>motion</remote-alias>
+            <ordinal>4</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>illum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[illum]</local-name>
+            <parent-name>[m3_0103.csv]</parent-name>
+            <remote-alias>illum</remote-alias>
+            <ordinal>5</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+            <_.fcp.ObjectModelEncapsulateLegacy.true...object-id>[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]</_.fcp.ObjectModelEncapsulateLegacy.true...object-id>
+          </metadata-record>
+        </metadata-records>
+      </connection>
+      <aliases enabled='yes' />
+      <_.fcp.ObjectModelTableType.true...column caption='m3_0103.csv' datatype='table' name='[__tableau_internal_object_id__].[m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC]' role='measure' type='quantitative' />
+      <column caption='Door' datatype='real' name='[door]' role='measure' type='quantitative' />
+      <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+      <column caption='Illum' datatype='real' name='[illum]' role='measure' type='quantitative' />
+      <column caption='Motion' datatype='real' name='[motion]' role='measure' type='quantitative' />
+      <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+      <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+      <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+      <column-instance column='[timestamp]' derivation='Hour' name='[hr:timestamp:ok]' pivot='key' type='ordinal' />
+      <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+      <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+      <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+      <group hidden='true' name='[포함(년(Timestamp),분기(Timestamp),시간(Timestamp),월(Timestamp),일(Timestamp))]' name-style='unqualified' user:auto-column='include'>
+        <groupfilter function='crossjoin'>
+          <groupfilter function='level-members' level='[yr:timestamp:ok]' />
+          <groupfilter function='level-members' level='[qr:timestamp:ok]' />
+          <groupfilter function='level-members' level='[hr:timestamp:ok]' />
+          <groupfilter function='level-members' level='[mn:timestamp:ok]' />
+          <groupfilter function='level-members' level='[dy:timestamp:ok]' />
+        </groupfilter>
+      </group>
+      <layout _.fcp.SchemaViewerObjectModel.false...dim-percentage='0.5' _.fcp.SchemaViewerObjectModel.false...measure-percentage='0.4' dim-ordering='alphabetic' measure-ordering='alphabetic' show-structure='true' />
+      <semantic-values>
+        <semantic-value key='[Country].[Name]' value='&quot;대한민국&quot;' />
+      </semantic-values>
+      <_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+        <objects>
+          <object caption='m3_0103.csv' id='m3_0103.csv_DFECFB17718A4819B318F673AF8CFAEC'>
+            <properties context=''>
+              <relation connection='textscan.0erpzzc0a7kcbg12etxg11nmdoos' name='m3_0103.csv' table='[m3_0103#csv]' type='table'>
+                <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+                  <column datatype='datetime' name='timestamp' ordinal='0' />
+                  <column datatype='real' name='hum' ordinal='1' />
+                  <column datatype='real' name='temp' ordinal='2' />
+                  <column datatype='real' name='door' ordinal='3' />
+                  <column datatype='real' name='motion' ordinal='4' />
+                  <column datatype='real' name='illum' ordinal='5' />
+                </columns>
+              </relation>
+            </properties>
+          </object>
+        </objects>
+      </_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+    </datasource>
+  </datasources>
+  <worksheets>
+    <worksheet name='시트 1'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='m3_0103' name='federated.1en4l9j0z5yqpt1fw8raf1kz99ys' />
+          </datasources>
+          <datasource-dependencies datasource='federated.1en4l9j0z5yqpt1fw8raf1kz99ys'>
+            <column-instance column='[hum]' derivation='Avg' name='[avg:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[illum]' derivation='Avg' name='[avg:illum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Avg' name='[avg:temp:qk]' pivot='key' type='quantitative' />
+            <column caption='Door' datatype='real' name='[door]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Hour' name='[hr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='real' name='[illum]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Motion' datatype='real' name='[motion]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[door]' derivation='Sum' name='[sum:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Sum' name='[sum:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='quantitative' column='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:motion:qk]' included-values='non-null' />
+          <slices>
+            <column>[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:motion:qk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='2' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='3' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:illum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='5' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='6' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='7' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:door:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:hum:qk] + ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:temp:qk] + ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[avg:illum:qk] + ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:motion:qk] + [federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[sum:door:qk]))))</rows>
+        <cols>([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[yr:timestamp:ok] / ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[qr:timestamp:ok] / ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[mn:timestamp:ok] / ([federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[dy:timestamp:ok] / [federated.1en4l9j0z5yqpt1fw8raf1kz99ys].[hr:timestamp:ok]))))</cols>
+      </table>
+      <simple-id uuid='{4A90872E-4A88-4F75-9E6E-8E5EE1648389}' />
+    </worksheet>
+  </worksheets>
+  <windows source-height='30'>
+    <window class='worksheet' maximized='true' name='시트 1'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+      </viewpoint>
+      <simple-id uuid='{BA70B236-50BE-4AAE-950A-8FDD2344AD27}' />
+    </window>
+  </windows>
+</workbook>

+ 278 - 0
~mr__55860.twbr

@@ -0,0 +1,278 @@
+<?xml version='1.0' encoding='utf-8' ?>
+
+<!-- build 20212.21.1214.2055                               -->
+<workbook source-build='2021.2.6 (20212.21.1214.2055)' source-platform='win' version='18.1' xmlns:user='http://www.tableausoftware.com/xml/user'>
+  <document-format-change-manifest>
+    <_.fcp.AnimationOnByDefault.true...AnimationOnByDefault />
+    <_.fcp.MarkAnimation.true...MarkAnimation />
+    <_.fcp.ObjectModelEncapsulateLegacy.true...ObjectModelEncapsulateLegacy />
+    <_.fcp.ObjectModelTableType.true...ObjectModelTableType />
+    <_.fcp.SchemaViewerObjectModel.true...SchemaViewerObjectModel />
+    <SheetIdentifierTracking />
+    <WindowsPersistSimpleIdentifiers />
+  </document-format-change-manifest>
+  <preferences>
+    <preference name='ui.encoding.shelf.height' value='24' />
+    <preference name='ui.shelf.height' value='26' />
+  </preferences>
+  <_.fcp.AnimationOnByDefault.false...style>
+    <_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule element='animation'>
+      <_.fcp.AnimationOnByDefault.false...format attr='animation-on' value='ao-on' />
+    </_.fcp.AnimationOnByDefault.false..._.fcp.MarkAnimation.true...style-rule>
+  </_.fcp.AnimationOnByDefault.false...style>
+  <datasources>
+    <datasource caption='mr_0104' inline='true' name='federated.1x98umr1jje5vr1bnte480mwzzo2' version='18.1'>
+      <connection class='federated'>
+        <named-connections>
+          <named-connection caption='mr_0104' name='textscan.1rram1907ms0b41awvwvb149gd6t'>
+            <connection class='textscan' directory='C:/Users/User/Desktop/ssd-work/homeiot/preproc' filename='mr_0104.csv' password='' server='' />
+          </named-connection>
+        </named-connections>
+        <_.fcp.ObjectModelEncapsulateLegacy.false...relation connection='textscan.1rram1907ms0b41awvwvb149gd6t' name='mr_0104.csv' table='[mr_0104#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='real' name='door' ordinal='3' />
+            <column datatype='real' name='motion' ordinal='4' />
+            <column datatype='real' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.false...relation>
+        <_.fcp.ObjectModelEncapsulateLegacy.true...relation connection='textscan.1rram1907ms0b41awvwvb149gd6t' name='mr_0104.csv' table='[mr_0104#csv]' type='table'>
+          <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+            <column datatype='datetime' name='timestamp' ordinal='0' />
+            <column datatype='real' name='hum' ordinal='1' />
+            <column datatype='real' name='temp' ordinal='2' />
+            <column datatype='real' name='door' ordinal='3' />
+            <column datatype='real' name='motion' ordinal='4' />
+            <column datatype='real' name='illum' ordinal='5' />
+          </columns>
+        </_.fcp.ObjectModelEncapsulateLegacy.true...relation>
+        <metadata-records>
+          <metadata-record class='capability'>
+            <remote-name />
+            <remote-type>0</remote-type>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias />
+            <aggregation>Count</aggregation>
+            <contains-null>true</contains-null>
+            <attributes>
+              <attribute datatype='string' name='character-set'>&quot;UTF-8&quot;</attribute>
+              <attribute datatype='string' name='collation'>&quot;ko&quot;</attribute>
+              <attribute datatype='string' name='currency'>&quot;₩&quot;</attribute>
+              <attribute datatype='string' name='debit-close-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='debit-open-char'>&quot;&quot;</attribute>
+              <attribute datatype='string' name='field-delimiter'>&quot;,&quot;</attribute>
+              <attribute datatype='string' name='header-row'>&quot;true&quot;</attribute>
+              <attribute datatype='string' name='locale'>&quot;ko_KR&quot;</attribute>
+              <attribute datatype='string' name='single-char'>&quot;&quot;</attribute>
+            </attributes>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>timestamp</remote-name>
+            <remote-type>135</remote-type>
+            <local-name>[timestamp]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>timestamp</remote-alias>
+            <ordinal>0</ordinal>
+            <local-type>datetime</local-type>
+            <aggregation>Year</aggregation>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>hum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[hum]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>hum</remote-alias>
+            <ordinal>1</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>temp</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[temp]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>temp</remote-alias>
+            <ordinal>2</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>door</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[door]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>door</remote-alias>
+            <ordinal>3</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <approx-count>1</approx-count>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>motion</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[motion]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>motion</remote-alias>
+            <ordinal>4</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <approx-count>1</approx-count>
+            <contains-null>true</contains-null>
+          </metadata-record>
+          <metadata-record class='column'>
+            <remote-name>illum</remote-name>
+            <remote-type>5</remote-type>
+            <local-name>[illum]</local-name>
+            <parent-name>[mr_0104.csv]</parent-name>
+            <remote-alias>illum</remote-alias>
+            <ordinal>5</ordinal>
+            <local-type>real</local-type>
+            <aggregation>Sum</aggregation>
+            <approx-count>1</approx-count>
+            <contains-null>true</contains-null>
+          </metadata-record>
+        </metadata-records>
+      </connection>
+      <aliases enabled='yes' />
+      <_.fcp.ObjectModelTableType.true...column caption='mr_0104.csv' datatype='table' name='[__tableau_internal_object_id__].[mr_0104.csv_DED8B6AA8EA34FF18F1FEDB79A546E0A]' role='measure' type='quantitative' />
+      <column caption='Door' datatype='real' name='[door]' role='measure' type='quantitative' />
+      <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+      <column caption='Illum' datatype='real' name='[illum]' role='measure' type='quantitative' />
+      <column caption='Motion' datatype='real' name='[motion]' role='measure' type='quantitative' />
+      <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+      <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+      <layout _.fcp.SchemaViewerObjectModel.false...dim-percentage='0.5' _.fcp.SchemaViewerObjectModel.false...measure-percentage='0.4' dim-ordering='alphabetic' measure-ordering='alphabetic' show-structure='true' />
+      <semantic-values>
+        <semantic-value key='[Country].[Name]' value='&quot;대한민국&quot;' />
+      </semantic-values>
+      <_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+        <objects>
+          <object caption='mr_0104.csv' id='mr_0104.csv_DED8B6AA8EA34FF18F1FEDB79A546E0A'>
+            <properties context=''>
+              <relation connection='textscan.1rram1907ms0b41awvwvb149gd6t' name='mr_0104.csv' table='[mr_0104#csv]' type='table'>
+                <columns character-set='UTF-8' header='yes' locale='ko_KR' separator=','>
+                  <column datatype='datetime' name='timestamp' ordinal='0' />
+                  <column datatype='real' name='hum' ordinal='1' />
+                  <column datatype='real' name='temp' ordinal='2' />
+                  <column datatype='real' name='door' ordinal='3' />
+                  <column datatype='real' name='motion' ordinal='4' />
+                  <column datatype='real' name='illum' ordinal='5' />
+                </columns>
+              </relation>
+            </properties>
+          </object>
+        </objects>
+      </_.fcp.ObjectModelEncapsulateLegacy.true...object-graph>
+    </datasource>
+  </datasources>
+  <worksheets>
+    <worksheet name='시트 1'>
+      <table>
+        <view>
+          <datasources>
+            <datasource caption='mr_0104' name='federated.1x98umr1jje5vr1bnte480mwzzo2' />
+          </datasources>
+          <datasource-dependencies datasource='federated.1x98umr1jje5vr1bnte480mwzzo2'>
+            <column-instance column='[hum]' derivation='Avg' name='[avg:hum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[illum]' derivation='Avg' name='[avg:illum:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[temp]' derivation='Avg' name='[avg:temp:qk]' pivot='key' type='quantitative' />
+            <column caption='Door' datatype='real' name='[door]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Day' name='[dy:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Hour' name='[hr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Hum' datatype='real' name='[hum]' role='measure' type='quantitative' />
+            <column caption='Illum' datatype='real' name='[illum]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Month' name='[mn:timestamp:ok]' pivot='key' type='ordinal' />
+            <column caption='Motion' datatype='real' name='[motion]' role='measure' type='quantitative' />
+            <column-instance column='[timestamp]' derivation='Quarter' name='[qr:timestamp:ok]' pivot='key' type='ordinal' />
+            <column-instance column='[door]' derivation='Sum' name='[sum:door:qk]' pivot='key' type='quantitative' />
+            <column-instance column='[motion]' derivation='Sum' name='[sum:motion:qk]' pivot='key' type='quantitative' />
+            <column caption='Temp' datatype='real' name='[temp]' role='measure' type='quantitative' />
+            <column caption='Timestamp' datatype='datetime' name='[timestamp]' role='dimension' type='ordinal' />
+            <column-instance column='[timestamp]' derivation='Year' name='[yr:timestamp:ok]' pivot='key' type='ordinal' />
+          </datasource-dependencies>
+          <filter class='quantitative' column='[federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:motion:qk]' included-values='non-null' />
+          <slices>
+            <column>[federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:motion:qk]</column>
+          </slices>
+          <aggregation value='true' />
+        </view>
+        <style />
+        <panes>
+          <pane id='5' selection-relaxation-option='selection-relaxation-allow'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='6' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:temp:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='7' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:door:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='8' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:hum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='9' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:illum:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+          <pane id='10' selection-relaxation-option='selection-relaxation-allow' y-axis-name='[federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:motion:qk]'>
+            <view>
+              <breakdown value='auto' />
+            </view>
+            <mark class='Automatic' />
+          </pane>
+        </panes>
+        <rows>([federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:hum:qk] + ([federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:temp:qk] + ([federated.1x98umr1jje5vr1bnte480mwzzo2].[avg:illum:qk] + ([federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:door:qk] + [federated.1x98umr1jje5vr1bnte480mwzzo2].[sum:motion:qk]))))</rows>
+        <cols>([federated.1x98umr1jje5vr1bnte480mwzzo2].[yr:timestamp:ok] / ([federated.1x98umr1jje5vr1bnte480mwzzo2].[qr:timestamp:ok] / ([federated.1x98umr1jje5vr1bnte480mwzzo2].[mn:timestamp:ok] / ([federated.1x98umr1jje5vr1bnte480mwzzo2].[dy:timestamp:ok] / [federated.1x98umr1jje5vr1bnte480mwzzo2].[hr:timestamp:ok]))))</cols>
+      </table>
+      <simple-id uuid='{8CDE6A9A-C9C7-4329-BF14-FC12000FAFB8}' />
+    </worksheet>
+  </worksheets>
+  <windows source-height='30'>
+    <window class='worksheet' maximized='true' name='시트 1'>
+      <cards>
+        <edge name='left'>
+          <strip size='160'>
+            <card type='pages' />
+            <card type='filters' />
+            <card type='marks' />
+          </strip>
+        </edge>
+        <edge name='top'>
+          <strip size='2147483647'>
+            <card type='columns' />
+          </strip>
+          <strip size='2147483647'>
+            <card type='rows' />
+          </strip>
+          <strip size='31'>
+            <card type='title' />
+          </strip>
+        </edge>
+      </cards>
+      <viewpoint>
+        <zoom type='entire-view' />
+      </viewpoint>
+      <simple-id uuid='{EDDD92D6-E154-4D7C-9FF8-6079B9220B8C}' />
+    </window>
+  </windows>
+</workbook>

Some files were not shown because too many files changed in this diff