- Kategorien:
DATA_METRIC_FUNCTION_EXPECTATIONS¶
Gibt Informationen über die Erwartungen zurück, die im Konto vorhanden sind.
Syntax¶
DATA_METRIC_FUNCTION_EXPECTATIONS(
[ METRIC_NAME => '<string>' ]
[, REF_ENTITY_NAME => '<string>' ]
[, REF_ENTITY_DOMAIN => '<string>' ]
)
Argumente¶
METRIC_NAME => 'string'
Gibt den Namen eines Systems oder einer kundenspezifischen Datenmetrikfunktion (DMF) an. Diese Funktion gibt Erwartungen zurück, die zu den Zuordnungen zwischen Objekten und der angegebenen DMF hinzugefügt wurden.
REF_ENTITY_NAME => 'string'
Gibt den Namen eines Objekts an, mit dem DMFs verknüpft sind. Gibt Erwartungen zurück, die zu DMF-Verknüpfungen mit dem Objekt hinzugefügt wurden. Falls angegeben, müssen Sie auch
REF_ENTITY_DOMAIN
angeben.Der gesamte Objektname muss in einfache Anführungszeichen gesetzt werden.
Wenn der Objektname zwischen Groß- und Kleinschreibung unterscheidet bzw. Sonderzeichen oder Leerzeichen enthält, sind doppelte Anführungszeichen erforderlich, damit sich Groß-/Kleinschreibung und Zeichen korrekt verarbeiten lassen. Die doppelten Anführungszeichen müssen in einfache Anführungszeichen eingeschlossen werden, d. h.
'"table_name"'
.REF_ENTITY_DOMAIN => 'string'
Der Objekttyp von
REF_ENTITY_NAME
.Wenn das Objekt eine Art Tabelle ist, verwenden Sie
table
als Argumentwert.Wenn das Objekt um eine Ansicht oder materialisierte Ansicht ist, verwenden Sie
view
als Argumentwert.
Ausgabe¶
Die Funktion gibt die folgenden Spalten zurück:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
|
VARCHAR |
Datenbank, in der die DMF vorhanden ist. |
|
VARCHAR |
Schema, in dem die DMF vorhanden ist. |
|
VARCHAR |
Name der DMF. |
|
VARCHAR |
Signatur der DMF. |
|
VARCHAR |
Der von DMF zurückgegebene Datentyp. |
|
VARCHAR |
Datenbank des Objekts, das mit der DMF verbunden ist. |
|
VARCHAR |
Schema des Objekts, das mit der DMF verbunden ist. |
|
VARCHAR |
Name des Objekts, das mit der DMF verbunden ist. |
|
VARCHAR |
Typ des Objekts, das mit der DMF verbunden ist. |
|
ARRAY |
Argumente, die an die DMF übergeben werden. |
|
VARCHAR |
Vom System generierter Bezeichner. |
|
VARCHAR |
Vom System generierter Bezeichner der Erwartung. |
|
VARCHAR |
Name, den der Benutzer der Erwartung bei ihrer Hinzufügung zur DMF -Zuordnung gegeben hat. |
|
VARCHAR |
Boolescher Ausdruck der Erwartung. Siehe Definieren, was die Erwartung erfüllt. |
Beispiele¶
Geben Sie Erwartungen zurück, die für ein bestimmtes Objekt bestehen.
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_EXPECTATIONS(
REF_ENTITY_NAME => 'my_table',
REF_ENTITY_DOMAIN => 'table'));
Geben Sie Erwartungen zurück, die für eine bestimmte DMF bestehen.
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_EXPECTATIONS(
METRIC_NAME => 'SNOWFLAKE.CORE.NULL_COUNT'));
Geben Sie Erwartungen zurück, die für eine bestimmte Zuordnung zwischen einem Objekt und einem DMF bestehen.
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_EXPECTATIONS(
METRIC_NAME => 'SNOWFLAKE.CORE.NULL_COUNT',
REF_ENTITY_NAME => 'my_table',
REF_ENTITY_DOMAIN => 'table'));