Skip to content
Snippets Groups Projects
Verified Commit 40d2baab authored by Martin Weise's avatar Martin Weise
Browse files
parent 880755b4
No related branches found
No related tags found
1 merge request!374Bumped version of DBRepo
...@@ -8,16 +8,23 @@ subset of a database. ...@@ -8,16 +8,23 @@ subset of a database.
## Visibility ## Visibility
In total there are three possible scenarios: In total there are four possible visibility settings that can be applied on database level and then at the subsequent
levels (table, view, subset). We give two examples for better understanding:
#### Public !!! example "*Example*: Database that is hidden but certain views and subsets are visible"
Database Airquality has the settings to hide all data and schema by default.
* Table `sensor_measurements`
#### Visible
!!! info "Possible use-case: data publication supplement to an open-access publication" !!! info "Possible use-case: data publication supplement to an open-access publication"
Where the database's data and metadata is set to be *visible*. This means everything in the database (tables, views, Where the database's data and metadata is set to be *visible*. This means everything in the database (tables, views,
subsets) are visible by anyone from the public. subsets) are visible by anyone from the public.
#### Private #### Data-only
!!! info "Possible use-case: private sensor measurements with timed embargo" !!! info "Possible use-case: private sensor measurements with timed embargo"
...@@ -30,6 +37,8 @@ join tables and/or filter certain columns and apply a 14-day delay-embargo. ...@@ -30,6 +37,8 @@ join tables and/or filter certain columns and apply a 14-day delay-embargo.
<figcaption>Figure 1: Public view that joins two private tables and applies a time-embargo</figcaption> <figcaption>Figure 1: Public view that joins two private tables and applies a time-embargo</figcaption>
</figure> </figure>
#### Schema-only
#### Draft #### Draft
!!! info "Possible use-case: project data storage before publication" !!! info "Possible use-case: project data storage before publication"
\ No newline at end of file
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2" pages="9"> <mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.9 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="26.0.9" pages="9">
<diagram id="mvBsv1rP8O80Qe3yGnn_" name="docker-compose"> <diagram id="mvBsv1rP8O80Qe3yGnn_" name="docker-compose">
<mxGraphModel dx="683" dy="391" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> <mxGraphModel dx="683" dy="391" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root> <root>
...@@ -1109,47 +1109,10 @@ ...@@ -1109,47 +1109,10 @@
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>
<diagram id="7HywRA3nQAgvNxZjCRq2" name="private-embargo"> <diagram id="7HywRA3nQAgvNxZjCRq2" name="private-embargo">
<mxGraphModel dx="985" dy="394" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> <mxGraphModel dx="1434" dy="822" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="n6nk3BLY6128t3IB6Ma7-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="n6nk3BLY6128t3IB6Ma7-1" target="n6nk3BLY6128t3IB6Ma7-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-11" value="&lt;span style=&quot;text-wrap: wrap; background-color: rgb(251, 251, 251);&quot;&gt;value,loc_id&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;" vertex="1" connectable="0" parent="n6nk3BLY6128t3IB6Ma7-8">
<mxGeometry x="0.0303" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-1" value="" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="250" y="170" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-2" value="&lt;b&gt;table&lt;/b&gt;: sensor (private)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="227.5" y="150" width="125" height="20" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;curved=1;" edge="1" parent="1" source="n6nk3BLY6128t3IB6Ma7-3" target="n6nk3BLY6128t3IB6Ma7-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-12" value="id,name,lat,lng" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;" vertex="1" connectable="0" parent="n6nk3BLY6128t3IB6Ma7-9">
<mxGeometry x="0.1455" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-3" value="" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="430" y="170" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-4" value="&lt;b&gt;table&lt;/b&gt;: location (private)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="405" y="150" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-5" value="" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;fontSize=8;" vertex="1" parent="1">
<mxGeometry x="340" y="290" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-6" value="&lt;b&gt;view&lt;/b&gt;: validated_sensor (public)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="290" y="370" width="180" height="20" as="geometry" />
</mxCell>
<mxCell id="n6nk3BLY6128t3IB6Ma7-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="n6nk3BLY6128t3IB6Ma7-4" target="n6nk3BLY6128t3IB6Ma7-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>
......
...@@ -26,6 +26,9 @@ authservice: ...@@ -26,6 +26,9 @@ authservice:
client: client:
id: dbrepo-client id: dbrepo-client
secret: MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG secret: MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG
setupJob:
image:
name: registry.datalab.tuwien.ac.at/dbrepo/auth-service-init:1.6.3rc0
persistence: persistence:
enabled: true enabled: true
...@@ -33,6 +36,7 @@ brokerservice: ...@@ -33,6 +36,7 @@ brokerservice:
enabled: true enabled: true
ldap: ldap:
bindpw: b8534187c9adf9618e7bd1c79c7f4639 bindpw: b8534187c9adf9618e7bd1c79c7f4639
identityservice: identityservice:
enabled: true enabled: true
global: global:
...@@ -66,9 +70,13 @@ searchdb: ...@@ -66,9 +70,13 @@ searchdb:
analyseservice: analyseservice:
enabled: true enabled: true
image:
name: registry.datalab.tuwien.ac.at/dbrepo/analyse-service:1.6.3rc0
metadataservice: metadataservice:
enabled: true enabled: true
image:
name: registry.datalab.tuwien.ac.at/dbrepo/metadata-service:1.6.3rc0
admin: admin:
email: noreply@example.com email: noreply@example.com
deletedRecord: permanent deletedRecord: permanent
...@@ -83,6 +91,8 @@ metadataservice: ...@@ -83,6 +91,8 @@ metadataservice:
dataservice: dataservice:
enabled: true enabled: true
image:
name: registry.datalab.tuwien.ac.at/dbrepo/data-service:1.6.3rc0
rabbitmq: rabbitmq:
consumer: consumer:
username: admin username: admin
...@@ -95,9 +105,17 @@ dataservice: ...@@ -95,9 +105,17 @@ dataservice:
searchservice: searchservice:
enabled: true enabled: true
image:
name: registry.datalab.tuwien.ac.at/dbrepo/search-service:1.6.3rc0
init:
image:
name: registry.datalab.tuwien.ac.at/dbrepo/search-service-init:1.6.3rc0
storageservice: storageservice:
enabled: true enabled: true
init:
image:
name: registry.datalab.tuwien.ac.at/dbrepo/storage-service-init:1.6.3rc0
uploadservice: uploadservice:
enabled: true enabled: true
...@@ -113,6 +131,8 @@ metricdb: ...@@ -113,6 +131,8 @@ metricdb:
ui: ui:
enabled: true enabled: true
image:
name: registry.datalab.tuwien.ac.at/dbrepo/ui:1.6.3rc0
public: public:
api: api:
client: https://s155.datalab.tuwien.ac.at client: https://s155.datalab.tuwien.ac.at
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment