Skip to content

Commit

Permalink
adds new tables for the updated safepass api
Browse files Browse the repository at this point in the history
  • Loading branch information
MariaDColeman committed Jun 25, 2021
2 parents 7c864a2 + 1376df8 commit 54bd684
Show file tree
Hide file tree
Showing 28 changed files with 741 additions and 548 deletions.
38 changes: 19 additions & 19 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug rtwp-api",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/rtwp-api/server.js",
"preLaunchTask": "npm: postinstall - rtwp-api",
"outFiles": [
"${workspaceFolder}/rtwp-api/**/*.js"
]
}
]
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug rtwp-api",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/rtwp-api/server.js",
"preLaunchTask": "npm: postinstall - rtwp-api",
"outFiles": [
"${workspaceFolder}/rtwp-api/**/*.js"
]
}
]
}
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"eslint.workingDirectories": [
"./rtwp-api",
"./rtwp-admin"
]
],
"editor.autoSave": "off"
}
2 changes: 1 addition & 1 deletion cf-db.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ cf deploy ./ -f
cf create-service-key rtwp-hdi-hana rtwp-hdi-hana-key

rm mtad.yaml
rm cp-rtwp.mtar
rm cp-rtwp.mtar
24 changes: 11 additions & 13 deletions cf-rtwp-admin.sh
Original file line number Diff line number Diff line change
@@ -1,24 +1,22 @@
#!/usr/bin/env bash

# status=$(cf app rtwp-keycloak | sed -n 3p)
# if [[ $status = "FAILED" ]]; then
# exit 1
# else
# keycloak_url=https://$(cf app rtwp-keycloak | awk '{print $2}' | sed -n 5p)/auth
# echo keycloak_url=$keycloak_url
# fi

keycloak_url='https://rtwp-keycloak.cfapps.us10.hana.ondemand.com/auth'
status=$(cf app rtwp-keycloak | sed -n 3p)
if [[ $status = "FAILED" ]]; then
exit 1
else
keycloak_url=https://$(cf app rtwp-keycloak | awk '{print $2}' | sed -n 5p)/auth
echo keycloak_url=$keycloak_url
fi

status=$(cf app mcoleman-rtwp-api | sed -n 3p)
status=$(cf app rtwp-api | sed -n 3p)
if [[ $status = "FAILED" ]]; then
exit 1
else
express_url=https://$(cf app mcoleman-rtwp-api | awk '{print $2}' | sed -n 5p)/
express_url=https://$(cf app rtwp-api | awk '{print $2}' | sed -n 5p)/
echo express_url=$express_url
fi

app=mcoleman-rtwp-admin
app=rtwp-admin

cd rtwp-admin

Expand All @@ -35,4 +33,4 @@ cf se $app KEYCLOAK_URL $keycloak_url
cf se $app KEYCLOAK true
cf se $app EXPRESS_URL $express_url

cf start $app
cf start $app
2 changes: 1 addition & 1 deletion cf-rtwp-api.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ cf bind-service $app $service

cf start $app

cd ..
cd ..
293 changes: 36 additions & 257 deletions db/package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion db/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "deploy",
"dependencies": {
"@sap/hdi-deploy": "3.11.11"
"@sap/hdi-deploy": "^4"
},
"engines": {
"node": "~12.19.1",
Expand Down
85 changes: 85 additions & 0 deletions db/src/CV_BADGE_LOCATION.hdbcalculationview
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<Calculation:scenario xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Calculation="http://www.sap.com/ndb/BiModelCalculation.ecore" id="CV_BADGE_LOCATION" applyPrivilegeType="NONE" dataCategory="DIMENSION" dimensionType="STANDARD" schemaVersion="3.0" outputViewType="Projection" cacheInvalidationPeriod="NONE" enforceSqlExecution="false">
<descriptions defaultDescription="CV_BADGE_LOCATION.hdbcalculationview"/>
<localVariables/>
<variableMappings/>
<dataSources>
<DataSource id="BADGE_LOCATION">
<resourceUri>BADGE_LOCATION</resourceUri>
</DataSource>
</dataSources>
<calculationViews>
<calculationView xsi:type="Calculation:ProjectionView" id="Projection_1">
<viewAttributes>
<viewAttribute id="ID"/>
<viewAttribute id="LOC"/>
<viewAttribute id="PROB"/>
<viewAttribute id="SEEN"/>
<viewAttribute id="FLOOR"/>
<viewAttribute id="DEVICE_ID"/>
<viewAttribute id="SEEN_TS"/>
<viewAttribute id="LAT"/>
<viewAttribute id="LNG"/>
</viewAttributes>
<calculatedViewAttributes>
<calculatedViewAttribute id="GEO_LOC" datatype="ST_GEOMETRY" expressionLanguage="SQL">
<formula>ST_GeomFromText(CONCAT('POINT (', CONCAT(&quot;LNG&quot;, CONCAT(' ', CONCAT(&quot;LAT&quot;, ')'))) ))
</formula>
</calculatedViewAttribute>
</calculatedViewAttributes>
<input node="BADGE_LOCATION"/>
</calculationView>
</calculationViews>
<logicalModel id="Projection_1">
<attributes>
<attribute id="ID" order="1" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="ID"/>
<keyMapping columnObjectName="Projection_1" columnName="ID"/>
</attribute>
<attribute id="LOC" order="2" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="LOC"/>
<keyMapping columnObjectName="Projection_1" columnName="LOC"/>
</attribute>
<attribute id="PROB" order="3" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="PROB"/>
<keyMapping columnObjectName="Projection_1" columnName="PROB"/>
</attribute>
<attribute id="SEEN" order="4" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="SEEN"/>
<keyMapping columnObjectName="Projection_1" columnName="SEEN"/>
</attribute>
<attribute id="FLOOR" order="5" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="FLOOR"/>
<keyMapping columnObjectName="Projection_1" columnName="FLOOR"/>
</attribute>
<attribute id="DEVICE_ID" order="6" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="DEVICE_ID"/>
<keyMapping columnObjectName="Projection_1" columnName="DEVICE_ID"/>
</attribute>
<attribute id="SEEN_TS" order="7" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="SEEN_TS"/>
<keyMapping columnObjectName="Projection_1" columnName="SEEN_TS"/>
</attribute>
<attribute id="GEO_LOC" order="8" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="GEO_LOC"/>
<keyMapping columnObjectName="Projection_1" columnName="GEO_LOC"/>
</attribute>
</attributes>
<calculatedAttributes/>
<baseMeasures/>
<calculatedMeasures/>
<restrictedMeasures/>
</logicalModel>
<layout>
<shapes>
<shape expanded="true" modelObjectName="Output" modelObjectNameSpace="MeasureGroup">
<upperLeftCorner x="40" y="85"/>
</shape>

<shape expanded="true" modelObjectName="Projection_1" modelObjectNameSpace="CalculationView">
<upperLeftCorner x="100" y="217"/>
<rectangleSize height="30" width="160"/>
</shape>
</shapes>
</layout>
</Calculation:scenario>
86 changes: 86 additions & 0 deletions db/src/CV_BADGE_LOCATION_SAC.hdbcalculationview
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<Calculation:scenario xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Calculation="http://www.sap.com/ndb/BiModelCalculation.ecore" id="CV_BADGE_LOCATION_SAC" applyPrivilegeType="NONE" dataCategory="CUBE" schemaVersion="3.0" outputViewType="Aggregation" cacheInvalidationPeriod="NONE" enforceSqlExecution="false">
<descriptions defaultDescription="CV_BADGE_LOCATION.hdbcalculationview"/>
<localVariables/>
<variableMappings/>
<dataSources>
<DataSource id="BADGE_LOCATION">
<resourceUri>BADGE_LOCATION</resourceUri>
</DataSource>
</dataSources>
<calculationViews>
<calculationView xsi:type="Calculation:ProjectionView" id="Projection_1">
<viewAttributes>
<viewAttribute id="ID"/>
<viewAttribute id="LOC"/>
<viewAttribute id="PROB"/>
<viewAttribute id="SEEN"/>
<viewAttribute id="FLOOR"/>
<viewAttribute id="DEVICE_ID"/>
<viewAttribute id="SEEN_TS"/>

<viewAttribute id="LAT"/>
<viewAttribute id="LNG"/>
</viewAttributes>
<calculatedViewAttributes>
<calculatedViewAttribute id="CC_1" datatype="INTEGER" expressionLanguage="SQL">
<formula>1</formula>
</calculatedViewAttribute>
</calculatedViewAttributes>
<input node="BADGE_LOCATION"/>
</calculationView>
</calculationViews>
<logicalModel id="Projection_1">
<attributes>
<attribute id="ID" order="1" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="ID"/>
<keyMapping columnObjectName="Projection_1" columnName="ID"/>
</attribute>
<attribute id="LOC" order="2" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="LOC"/>
<keyMapping columnObjectName="Projection_1" columnName="LOC"/>
</attribute>
<attribute id="PROB" order="3" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="PROB"/>
<keyMapping columnObjectName="Projection_1" columnName="PROB"/>
</attribute>
<attribute id="SEEN" order="4" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="SEEN"/>
<keyMapping columnObjectName="Projection_1" columnName="SEEN"/>
</attribute>
<attribute id="FLOOR" order="5" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="FLOOR"/>
<keyMapping columnObjectName="Projection_1" columnName="FLOOR"/>
</attribute>
<attribute id="DEVICE_ID" order="6" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="DEVICE_ID"/>
<keyMapping columnObjectName="Projection_1" columnName="DEVICE_ID"/>
</attribute>
<attribute id="SEEN_TS" order="7" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="SEEN_TS"/>
<keyMapping columnObjectName="Projection_1" columnName="SEEN_TS"/>
</attribute></attributes>
<calculatedAttributes/>
<baseMeasures>
<measure id="CC_1" order="8" aggregationType="sum" measureType="simple">
<descriptions defaultDescription="CC_1"/>
<measureMapping columnObjectName="Projection_1" columnName="CC_1"/>
</measure>
</baseMeasures>
<calculatedMeasures/>
<restrictedMeasures/>
<localDimensions/>
</logicalModel>
<layout>
<shapes>
<shape expanded="true" modelObjectName="Output" modelObjectNameSpace="MeasureGroup">
<upperLeftCorner x="40" y="85"/>
</shape>

<shape expanded="true" modelObjectName="Projection_1" modelObjectNameSpace="CalculationView">
<upperLeftCorner x="105" y="215"/>
<rectangleSize height="30" width="160"/>
</shape>
</shapes>
</layout>
</Calculation:scenario>
4 changes: 0 additions & 4 deletions db/src/CV_TEST.hdbcalculationview
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,6 @@
<attribute id="DEVICE_ID" order="6" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="DEVICE_ID"/>
<keyMapping columnObjectName="BADGE_LOCATION" columnName="DEVICE_ID"/>
</attribute>
<attribute id="GEO_LOC" order="7" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="GEO_LOC"/>
<keyMapping columnObjectName="BADGE_LOCATION" columnName="GEO_LOC"/>
</attribute></attributes>
<calculatedAttributes/>
<baseMeasures/>
Expand Down
54 changes: 54 additions & 0 deletions db/src/CV_TEST_SAC.hdbcalculationview
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<Calculation:scenario xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Calculation="http://www.sap.com/ndb/BiModelCalculation.ecore" id="CV_TEST_SAC" applyPrivilegeType="NONE" dataCategory="CUBE" schemaVersion="3.0" outputViewType="Aggregation" cacheInvalidationPeriod="NONE" enforceSqlExecution="false">
<descriptions defaultDescription="CV_TEST_SAC.hdbcalculationview"/>
<localVariables/>
<variableMappings/>
<dataSources>
<DataSource id="VISIT">
<resourceUri>VISIT</resourceUri>
</DataSource>
</dataSources>
<calculationViews>
<calculationView xsi:type="Calculation:ProjectionView" id="Projection_1">
<viewAttributes>
<viewAttribute id="VISITOR_NAME"/>
</viewAttributes>
<calculatedViewAttributes>
<calculatedViewAttribute id="CC_COUNTER" datatype="INTEGER" expressionLanguage="SQL">
<formula>1</formula>
</calculatedViewAttribute>
</calculatedViewAttributes>
<input node="VISIT"/>
</calculationView>
</calculationViews>
<logicalModel id="Projection_1">
<attributes>
<attribute id="VISITOR_NAME" order="1" displayAttribute="false" attributeHierarchyActive="false">
<descriptions defaultDescription="VISITOR_NAME"/>
<keyMapping columnObjectName="Projection_1" columnName="VISITOR_NAME"/>
</attribute>
</attributes>
<calculatedAttributes/>
<baseMeasures>
<measure id="CC_COUNTER" order="2" aggregationType="sum" measureType="simple">
<descriptions defaultDescription="CC_COUNTER"/>
<measureMapping columnObjectName="Projection_1" columnName="CC_COUNTER"/>
</measure>
</baseMeasures>
<calculatedMeasures/>
<restrictedMeasures/>
<localDimensions/>
</logicalModel>
<layout>
<shapes>
<shape expanded="true" modelObjectName="Output" modelObjectNameSpace="MeasureGroup">
<upperLeftCorner x="40" y="85"/>
</shape>

<shape expanded="true" modelObjectName="Projection_1" modelObjectNameSpace="CalculationView">
<upperLeftCorner x="100" y="196"/>
<rectangleSize height="30" width="160"/>
</shape>
</shapes>
</layout>
</Calculation:scenario>
Loading

0 comments on commit 54bd684

Please sign in to comment.