DESCRIBE STREAMLIT

Beschreibt die Spalten in einem Streamlit-Objekt.

DESCRIBE kann mit DESC abgekürzt werden.

Siehe auch:

CREATE STREAMLIT, SHOW STREAMLITS, ALTER STREAMLIT, DROP STREAMLIT

Syntax

DESC[RIBE] STREAMLIT <name>
Copy

Erforderliche Parameter

name

Gibt den Bezeichner für das zu beschreibende Streamlit-Objekt an. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Anforderungen an die Zugriffssteuerung

Wenn Ihre Rolle nicht Eigentümer der Objekte in der folgenden Tabelle ist, dann muss Ihre Rolle die aufgeführten Berechtigungen für diese Objekte haben:

Berechtigung

Objekt

USAGE

Streamlit-Objekt, das Sie beschreiben

USAGE-Berechtigung für die übergeordnete Datenbank und das Schema ist erforderlich, um Operationen an einem beliebigen Objekt in einem Schema durchzuführen. Beachten Sie, dass eine Rolle, die eine beliebige Berechtigung für ein Schema erhalten hat, es dieser Rolle erlaubt, das Schema aufzulösen. Zum Beispiel kann eine Rolle, der die CREATE-Berechtigung für ein Schema gewährt wurde, Objekte in diesem Schema erstellen, ohne auch USAGE für dieses Schema gewährt bekommen zu haben.

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Nutzungshinweise

  • Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie den Befehl Pipe-Operator (->>) oder die RESULT_SCAN-Funktion verwenden. Beide Konstrukte behandeln die Ausgabe als Resultset, das Sie abfragen können.

    For example, you can use the pipe operator or RESULT_SCAN function to select specific columns from the SHOW command output or filter the rows.

    When you refer to the output columns, use double-quoted identifiers for the column names. For example, to select the output column type, specify SELECT "type".

    You must use double-quoted identifiers because the output column names for SHOW commands are in lowercase. The double quotes ensure that the column names in the SELECT list or WHERE clause match the column names in the SHOW command output that was scanned.

Ausgabe

Die Befehlsausgabe enthält Informationen zum Streamlit-Objekt in den folgenden Spalten:

Spalte

Beschreibung

title

Titel des Streamlit-Objekts, das in Snowsight angezeigt wird.

main_file

Name der Einstiegspunkt-Datei der Streamlit-App.

query_warehouse

Warehouse, in dem die von der Streamlit-App ausgegebenen Abfragen ausgeführt werden.

url_id

Eindeutige ID, die dem Streamlit-Objekt zugeordnet ist.

default_packages

Standard-Python-Pakete für die Streamlit-Anwendung.

user_packages

Python-Pakete, die der Benutzer in der Datei environment.yml angegeben hat. Leer, wenn es keine environment.yml-Datei gibt.

import_urls

Liste von URLs, die die Streamlit-App importiert.

external_access_integrations

Liste der Integrationen für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind.

external_access_secrets

Liste der Geheimnisse für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind.

name

Eindeutiger Name des Streamlit-Objekts innerhalb seines Schemas.

comment

Mit dem Streamlit-Objekt verknüpfter Kommentar.

default_version

Standardversion des Streamlit-Objekts, das verwendet werden soll, wenn keine Live-Version vorhanden ist. Wenn Ihre App noch keine Live-Version hat und der Eigentümer die App auf Snowsight öffnet, ist dies die Version, die in die Live-Version kopiert wird.

default_version_name

Name des Standardversionsverzeichnisses im Dateisystem des Streamlit-Objekts.

default_version_alias

Nicht unterstützt und immer null.

default_version_location_uri

Speicherort-URI der App-Dateien der Standardversion. Diese ist schreibgeschützt.

default_version_source_location_uri

Speicherort-URI der Quelldateien der Standardversion in seinem Git-Objekt. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“.

default_version_git_commit_hash

Git-Commit-Hash der Standardversion des Streamlit-Objekts. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“.

last_version_name

Name des Verzeichnisses der letzten Version im Dateisystem des Streamlit-Objekts.

last_version_alias

Nicht unterstützt und immer null.

last_version_location_uri

Speicherort-URI der letzten Version der App-Dateien. Diese ist schreibgeschützt.

last_version_source_location_uri

Speicherort-URI der Quelldateien der letzten Version in seinem Git-Objekt. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“.

last_version_git_commit_hash

Git-Commit-Hash der letzten Version des Streamlit-Objekts. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“.

live_version_location_uri

Speicherort-URI der Live-Version des Streamlit-Objekts. Dieser Speicherort ist lesbar und beschreibbar. Änderungen in Snowsight werden an diesem Ort gespeichert. Sie können eine Live-App extern aktualisieren, indem Sie Dateien an diesen Speicherort kopieren.

Für Streamlit-Objekte, die mit dem:code:ROOT_LOCATION-Parameter erstellt wurden, finden Sie in der Befehlsausgabe Informationen in den folgenden Spalten:

Spalte

Beschreibung

name

Eindeutiger Name des Streamlit-Objekts innerhalb seines Schemas.

title

Titel des Streamlit-Objekts, das in Snowsight angezeigt wird.

root_location

Speicherort der Dateien des Streamlit-Objekts.

main_file

Pfad zur Einstiegspunkt-Datei der Streamlit-App, relativ zum Stammverzeichnis.

query_warehouse

Warehouse, in dem die von der Streamlit-App ausgegebenen Abfragen ausgeführt werden.

url_id

Eindeutige ID, die dem Streamlit-Objekt zugeordnet ist.

default_packages

Standard-Python-Pakete für die Streamlit-App.

user_packages

Python-Pakete, die der Benutzer in der Datei environment.yml angegeben hat. Leer, wenn es keine environment.yml-Datei gibt.

import_urls

Liste von URLs, die die Streamlit-App importiert.

external_access_integrations

Liste der Integrationen für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind.

external_access_secrets

Liste der Geheimnisse für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind.