Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Datenquellen für Anwendungen in verwalteten Bereichen

Verwaltete Bereiche bieten kontrollierten Zugriff auf Anwendungen in Qlik Cloud Analytics. Für in einem verwalteten Bereich veröffentlichte Anwendungen bleiben die Daten in der Anwendung geladen, aber die Datendateien oder Datenverbindungen werden nicht eingeschlossen. Dies ermöglicht die Verwendung von Testdaten in der Anwendungsentwicklung, die bei der Veröffentlichung der Anwendung ohne Änderungen am Ladeskript durch echte Daten ersetzt werden.

InformationshinweisIn Qlik Sense Business oder Qlik Cloud-Analyse Standard sind verwaltete Bereiche nicht verfügbar.

Anwendungen umfassen keine Datenquellen, wenn sie in einem verwalteten Bereich veröffentlicht werden. Das Anwendungsladeskript bleibt aber unverändert. Wenn Sie bereichsfähige Datenquellen in Ihrem Ladeskript verwenden, können Entwicklungsdatenquellen in persönlichen oder freigegebenen Bereichen durch die endgültigen Datenquellen ersetzt werden, wenn die Anwendung zum verwalteten Bereich hinzugefügt wird. Das hilft bei einer strikten Datenkontrolle für Anwendungen und deren Benutzer in verwalteten Bereichen.

Mit der Syntax für bereichsfähige Datenquellen können Sie im Ladeskript angeben, dass die Datenquellen im aktuellen Bereich vorhanden sind, nicht in einem spezifischen Bereich. Die Anwendung sucht dann immer im aktuellen Bereich nach den Datenquellen. Indem Sie Testdatensätze und echte Datensätze mit dem gleichen Namen verwenden, können veröffentlichte Anwendungen nahtlos zu den endgültigen Datenquellen wechseln.

Beispiele für die Syntax von bereichsfähigen Datenquellen

In diesem Beispiel wird die Datei orders.csv aus dem aktuellen Bereich geladen. Wenn die Anwendung beispielsweise in einen anderen Bereich verschoben wird, verwendet sie die Datei orders.csv in dem neuen Bereich.

LOAD * FROM [lib://:DataFiles/orders.csv];

In diesem Beispiel wird die Tabelle Sales_data aus der Datenverbindung DataSource in den aktuellen Bereich geladen.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Weitere Informationen zum Verwenden von bereichsfähigen Datenquellen finden Sie unter:

Best-Practice-Arbeitsablauf für kontrollierte Anwendungen und Daten

Das folgende Beispiel zeigt einen Best-Practice-Arbeitsablauf für kontrollierte Anwendungen und Datenquellen in verwalteten Bereichen.

Testdatenquellen werden mit dem gleichen Namen wie die echten Datenquellen erstellt, welche im verwalteten Bereich verwendet werden sollen. Diese Testdatenquellen werden einem freigegebenen Bereich hinzugefügt, in dem Anwendungsentwickler die Berechtigungen Kann verwalten, Kann bearbeiten oder Kann Daten in Anwendungen bearbeiten haben. Entwickler referenzieren diese Datenquellen im Ladeskript so, dass das Ladeskript im aktuellen Bereich nach den Datenquellen sucht. Wenn die Anwendung bereit ist, wird sie im verwalteten Bereich veröffentlicht, wo der Administrator des verwalteten Bereichs die echten Datenquellen hinzufügt. So können Anwendungen mit vertraulichen Daten gefüllt werden, aber es kann vermieden werden, dass Anwendungsentwickler die vertraulichen Daten sehen.

An diesem Workflow sind drei primäre Benutzer beteiligt:

  • Mandantenadministrator: Der Mandantenadministrator erstellt den verwalteten Bereich und weist diesem dann Benutzer und Rollen zu.
  • Governed Manager: Der Benutzer, der für die Verwaltung des Zugriffs auf vertrauliche Daten und die Verwaltung der verwalteten Bereiche zuständig ist
  • Entwickler: Der Benutzer, der für die Entwicklung von Anwendungen für den verwalteten Bereich und deren Veröffentlichung im Bereich zuständig ist.
InformationshinweisAnalyseadministratoren und Benutzer mit der Rolle Managed Space Creator können auch verwaltete Bereiche erstellen.

Dieser Workflow umfasst vier Schritte:

  1. Erstellen der Bereiche
  2. Hinzufügen von Testdaten und Entwickeln der Anwendung
  3. Veröffentlichen von Anwendungen in verwalteten Bereichen mit echten Daten
  4. Hinzufügen von Anwendungsnutzern zum verwalteten Bereich

Erstellen von verwalteten Bereichen und freigegebenen Bereichen

Zuerst werden die Bereiche erstellt und dann Benutzer hinzugefügt.

  1. Der Mandantenadministrator erstellt einen verwalteten Bereich, Secure Apps, als Ziel für veröffentlichte kontrollierte Anwendungen.
  2. Der Mandantenadministrator fügt zwei Mitglieder zu Secure Apps hinzu:

    • Der leitende Anwendungsentwickler, Developer, wird mit der Berechtigung Kann veröffentlichen hinzugefügt.
    • Der Besitzer der kontrollierten Anwendungen, Governed Manager, wird zum Bereichsbesitzer.
  3. Developer erstellt den freigegebenen Bereich Develop Apps für die Entwicklung der kontrollierten Anwendungen. Optional werden weitere Entwickler mit der Berechtigung Kann bearbeiten und Kann Daten in Anwendungen bearbeiten hinzugefügt.

Entwickeln von Anwendungen mit Testdaten

Als Nächstes werden Testdaten hinzugefügt und die Anwendung entwickelt.

  1. Developer fügt Testdaten zum Bereich Develop Data hinzu. Diese Daten können einmalig oder in fortlaufenden Bereitstellungsszenarios verwendet werden.

    Daten können in einem Bereich verfügbar gemacht werden, indem eine Anwendung und dann die Datenquelle zur Anwendung hinzugefügt wird. Nachdem eine Datenquelle zu einer Anwendung im Bereich hinzugefügt wurde, steht sie allen Benutzern mit der Berechtigung Kann bearbeiten und Kann Daten in Anwendungen bearbeiten im Bereich zur Verfügung.

    InformationshinweisBenutzer mit der Berechtigung Kann Daten nutzen können auch die Datenquellen anzeigen und die Daten nutzen, wenn sie über die Berechtigung zum Erstellen von Anwendungen verfügen. Sie können keine Datenquellen hinzufügen, bearbeiten oder löschen. Sie haben keine Berechtigung zum Anzeigen, Hinzufügen, Bearbeiten oder Löschen von Anwendungen.
  2. Developer entwickelt Anwendungen im Bereich Develop Apps. Diese Anwendungen verwenden bereichsfähigen Skript-Code, damit immer im aktuellen Bereich nach den Datenquellen gesucht wird.

    Informationen zur Syntax von bereichsfähigen Verbindungen im Dateneditor finden Sie unter Verbinden von Datenquellen in Ladeskripten.

    Wenn Developer den Datenmanager verwendet, entsperrt er das Ladeskript zur Bearbeitung und aktualisiert die Verweise auf die Datenquelle, sodass die Syntax für bereichsfähige Verbindungen verwendet wird.

Veröffentlichen von Anwendungen und Hinzufügen von endgültigen Daten

Die Anwendung wird in einem verwalteten Bereich veröffentlicht. Die echten Datenquellen werden zum verwalteten Bereich hinzugefügt.

  1. Wenn die Anwendung zur Freigabe bereit ist, fügt Governed Manager Produktionsdaten zum Bereich Secure Apps hinzu.
  2. Der Developer veröffentlicht die Anwendung von Develop Apps in Secure Apps.
  3. Governed Manager plant Ladevorgänge für die Anwendung und bestätigt, dass die Anwendung Daten ohne Fehler laden kann.

Hinzufügen von Anwendungsnutzern zum verwalteten Bereich

Abschließend werden die Anwendungsnutzer zum verwalteten Bereich hinzugefügt.

  1. Der Governed Manager fügt Mitglieder mit der Berechtigung Kann anzeigen zum verwalteten Bereich Sichere Apps hinzu. Diese Benutzer können dann private Lesezeichen, Schnappschüsse und Storys öffnen und erstellen.
  2. Der Governed Manager fügt Mitglieder mit der Berechtigung Kann beitragen zum verwalteten Bereich Sichere Apps hinzu. Zudem können diese Benutzer Community-Arbeitsblätter, -Storys und -Lesezeichen erstellen und Community-Arbeitsblätter in der veröffentlichten Anwendung veröffentlichen.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!