Zugriff auf Inhalte in einer Declarative Native App

Wenn Sie eine Snowflake Declarative Native App installiert haben oder ein Mitglied Ihrer Organisation eine Declarative Native App für Sie freigegeben hat, können Sie über Snowsight oder die Snowflake-CLI auf die Daten und Funktionen zugreifen.

Zugriff auf Inhalte der App über Snowsight

  1. Melden Sie sich bei Snowsight mit Ihrem Snowflake-Konto an.

  2. Wählen Sie im Navigationsmenü die Option Catalog » Apps aus.

  3. Wählen Sie die App aus, auf die Sie zugreifen möchten.

  4. Durchsuchen Sie den Inhalt der App, darunter:

    • Notebooks: Wenn die App Notebooks enthält, können Sie diese ausführen, um Visualisierungen und andere Inhalte zu sehen.

    • Tabellen und Ansichten: Sie können die Tabellen und Ansichten abfragen, die Teil der App sind.

    Bemerkung

    Notebooks für Declarative Native Apps sind schreibgeschützt. Sie können die Zellen in einem Notebook oder das gesamte Notebook ausführen, Sie können es jedoch nicht ändern.

Zugriff auf App-Notebooks

Sie können entweder über Snowsight oder über die Snowflake-CLI auf die Notebooks der App zugreifen.

Mit Snowsight Notebooks suchen und öffnen, die für Ihre Rolle verfügbar sind

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Catalog » Apps aus.

  3. Wählen Sie die App aus, auf die Sie zugreifen möchten. Es wird ein Seitenbereich mit Informationen über die App und deren Notebooks angezeigt.

  4. Wählen Sie Open. Wenn für Ihre Rolle Notebooks verfügbar sind, werden diese in der Dropdown-Liste angezeigt. Wenn keine Notebooks verfügbar sind, wird mit der Schaltfläche Open das Arbeitsblatt direkt geöffnet.

  5. Wenn eine Liste von Notebooks angezeigt wird, wählen Sie ein Notebook aus der Liste aus. Das Notebook wird geöffnet und wird als Teil der App aufgeführt.

  6. Sie können einzelne Zellen im Notebook oder das gesamte Notizbuch ausführen, indem Sie Run » Run all cells auswählen.

  7. Wenn Sie den Namen des Notebooks auswählen, wird ein Menü mit den folgenden Elementen geöffnet:

    • Andere Notebooks in derselben App, zu denen Sie navigieren können.

    • Ein Link zum Freigabeangebot dieser Anwendung.

  8. Über die Schaltfläche „<“ (Pfeil nach links) gelangen Sie auf die Seite mit der Notebook-Liste. Die Seite mit der Notebook-Liste hat zwei Registerkarten:

    • All Notebooks: Listet alle Notebooks auf, die für Ihre Rolle verfügbar sind.

    • Shared with me: Listet Notebooks auf, für die Sie nicht die Person mit Eigentumsrechten sind.

Suchen und öffnen Sie mithilfe von SQL-Befehlen Notebooks, die für Ihre Rolle verfügbar sind.

  1. Melden Sie sich bei Snowsight an, und wählen Sie Write SQL queries.

  2. Verwenden Sie den Befehl SHOW APPLICATIONS, um zu sehen, welche Apps in Ihrem Konto installiert sind.

    SHOW APPLICATIONS;
    
    Copy

    Verwenden Sie den Anwendungsnamen (z. B. market_data_app), um auf den Inhalt der App zuzugreifen.

  3. Sehen Sie sich mit dem Befehl SHOW NOTEBOOKS IN APPLICATION an, welche Notebooks in der App vorhanden sind.

    SHOW NOTEBOOKS IN APPLICATION market_data_app;
    
    Copy

    Der Befehl könnte zum Beispiel ein Notebook namens MARKETING_NB zurückgeben.

    Optional: Verwenden Sie den Befehl DESC NOTEBOOK, um weitere Informationen über das Notebook anzuzeigen.

    DESC NOTEBOOK market_data_app.APP$UI.MARKETING_NB;
    
    Copy
  4. Führen Sie das Notebook mit dem Befehl EXECUTE NOTEBOOK aus.

    EXECUTE NOTEBOOK market_data_app.APP$UI.MARKETING_NB();
    
    Copy
  5. Wählen Sie im Navigationsmenü die Option Projects » Notebooks aus.

    Das Notebook sollte in Ihrer Liste der verfügbaren Notebooks angezeigt werden.

  6. Öffnen Sie das Notebook, indem Sie es in der Liste auswählen.

    Das Notebook wird geöffnet und wird als Teil der App aufgeführt.

Zugriff auf Tabellen und Ansichten in der App

Tabellen und Ansichten sind im Schema der App verfügbar. Sie können auf diese über SQL-Befehle zugreifen.

  • Mit dem Befehl SHOW SCHEMAS IN APPLICATION können Sie sehen, welche Schemas in der App vorhanden sind.

    SHOW SCHEMAS IN APPLICATION <app_name>;
    
    Copy
  • Mit den Befehlen SHOW TABLES IN SCHEMA und SHOW VIEWS IN SCHEMA können Sie Tabellen und Ansichten in einem Schema anzeigen.

    SHOW TABLES IN SCHEMA <app_name>.<schema>;
    SHOW VIEWS IN SCHEMA <app_name>.<schema>;
    
    Copy
  • Wählen Sie Elemente in einer Ansicht oder Tabelle aus, zum Beispiel:

    SELECT * from <app_name>.<schema>.<view>;
    SELECT * from <app_name>.<schema>.<table>;
    
    Copy

Hinweise

Notebooks in Declarative Native Apps sind interaktiv, aber schreibgeschützt. Sie können nicht geändert, kopiert oder geklont werden.

Um frühere Notebook-Ausführungen anzuzeigen, wählen Sie Schedule notebook run » View run history.