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>
Erforderliche Parameter¶
nameGibt 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 |
Für das Ausführen von Operationen auf einem Objekt in einem Schema ist mindestens eine Berechtigung für die übergeordnete Datenbank und mindestens eine Berechtigung für das übergeordnete Schema erforderlich.
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.Sie können zum Beispiel mit dem Pipe-Operator oder der RESULT_SCAN-Funktion bestimmte Spalten aus der SHOW-Befehlsausgabe auswählen oder die Zeilen filtern.
Wenn Sie sich auf die Ausgabespalten beziehen, verwenden Sie Bezeichner mit doppelten Anführungszeichen für die Spaltennamen. Beispiel: Zur Auswahl der Ausgabespalte
typegeben SieSELECT "type"an.Sie müssen Bezeichner in doppelten Anführungszeichen verwenden, da die Ausgabespaltennamen für SHOW-Befehle in Kleinbuchstaben geschrieben werden. Die doppelten Anführungszeichen stellen sicher, dass die Spaltennamen in der SELECT-Liste oder WHERE-Klausel den Spaltennamen in der SHOW-Befehlsausgabe entsprechen, die gescannt wurde.
Ausgabe¶
Die Befehlsausgabe enthält Informationen zum Streamlit-Objekt in den folgenden Spalten:
Spalte |
Beschreibung |
|---|---|
|
Titel des Streamlit-Objekts, das in Snowsight angezeigt wird. |
|
Name der Einstiegspunkt-Datei der Streamlit-App. |
|
Warehouse, in dem die von der Streamlit-App ausgegebenen Abfragen ausgeführt werden. |
|
Die Laufzeitumgebung für die Streamlit-App, zum Beispiel |
|
Computepool, in dem die Streamlit-App ausgeführt wird. Dies wird nur für Container-Laufzeiten verwendet und für Warehouse-Laufzeiten ignoriert. |
|
Eindeutige ID, die dem Streamlit-Objekt zugeordnet ist. |
|
Standard-Python-Pakete für die Streamlit-Anwendung. |
|
Python-Pakete, die der Benutzer in der Datei |
|
Liste von URLs, die die Streamlit-App importiert. Dies gilt nicht für Container-Laufzeiten. |
|
Liste der Integrationen für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind. |
|
Liste der Geheimnisse für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind. |
|
Eindeutiger Name des Streamlit-Objekts innerhalb seines Schemas. |
|
Mit dem Streamlit-Objekt verknüpfter Kommentar. |
|
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. |
|
Name des Standardversionsverzeichnisses im Dateisystem des Streamlit-Objekts. |
|
Nicht unterstützt und immer null. |
|
Speicherort-URI der App-Dateien der Standardversion. Diese ist schreibgeschützt. |
|
Speicherort-URI der Quelldateien der Standardversion in seinem Git-Objekt. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“. |
|
Git-Commit-Hash der Standardversion des Streamlit-Objekts. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“. |
|
Name des Verzeichnisses der letzten Version im Dateisystem des Streamlit-Objekts. |
|
Nicht unterstützt und immer null. |
|
Speicherort-URI der letzten Version der App-Dateien. Diese ist schreibgeschützt. |
|
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“. |
|
Git-Commit-Hash der letzten Version des Streamlit-Objekts. Wenn das Streamlit-Objekt mit keinem Git-Objekt verbunden ist, ist der Wert „null“. |
|
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 |
|---|---|
|
Eindeutiger Name des Streamlit-Objekts innerhalb seines Schemas. |
|
Titel des Streamlit-Objekts, das in Snowsight angezeigt wird. |
|
Speicherort der Dateien des Streamlit-Objekts. |
|
Pfad zur Einstiegspunkt-Datei der Streamlit-App, relativ zum Stammverzeichnis. |
|
Warehouse, in dem die von der Streamlit-App ausgegebenen Abfragen ausgeführt werden. |
|
Eindeutige ID, die dem Streamlit-Objekt zugeordnet ist. |
|
Standard-Python-Pakete für die Streamlit-App. |
|
Python-Pakete, die der Benutzer in der Datei |
|
Liste von URLs, die die Streamlit-App importiert. |
|
Liste der Integrationen für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind. |
|
Liste der Geheimnisse für den externen Zugriff, die mit dem Streamlit-Objekt verbunden sind. |