Abschaffung der gemeinsamen Nutzung von Arbeitsblattergebnissen und sekundären Rollen in Dashboards (ausstehend)¶
Achtung
Diese Änderung der Verhaltensweisen ist ab November 2024 möglich.
Achtung
Diese Verhaltensweisen sind im Bundle 2024_08 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, wird die gemeinsame Nutzung von Arbeitsblattergebnissen veraltet sein und zu reinem Code übergehen. Die Empfänger können nur den Code des Arbeitsblatts sehen, nicht aber die Abfrageergebnisse. Darüber hinaus können Dashboards nicht mehr mit sekundären Rollen ausgeführt werden.
Bemerkung
Wenn ein Konto dieses Bundle aktiviert und später deaktiviert, kehren die Benutzer dieses Kontos zur Verhaltensweise vor BCR zurück, bei der die im Cache gespeicherten Ergebnisse erneut angezeigt werden. Dies könnte zu der folgenden unerwarteten Verhaltensweise führen:
Das Konto aktiviert das Bundle.
Benutzer 1 teilt ein Arbeitsblatt mit Benutzer 2, in dem Glauben, dass er nur Code austauscht.
Das Konto deaktiviert das Bündel.
Benutzer 2 kann nun die Ergebnisse des gemeinsam genutzten Arbeitsblatts sehen, das sensible Daten enthalten könnte.
Vorbereiten der Änderungen in den Dashboards¶
Snowflake empfiehlt, Ihre Dashboards ohne sekundäre Rollen zu testen, um sicherzustellen, dass die Abfragen korrekt funktionieren. Um die Dashboards zu testen, führen Sie USE SECONDARY ROLES 'NONE'
für jede Kachel aus, gefolgt von der Ausführung der Hauptabfrage. Alternativ können Sie beim Administrator anfragen, ob er die Einstellung der DEFAULT_SECONDARY_ROLES Ihres Benutzers während des Testprozesses vorübergehend auf 'NULL'
setzt.
Wenn die Abfragen fehlschlagen, müssen Sie das Dashboard möglicherweise neu erstellen:
Ein Eigentümer oder Redakteur des Dashboards kann das Dashboard in mehrere Dashboards aufteilen, die in verschiedenen Rollen ausgeführt werden, um die erforderlichen Daten zu sammeln.
Ein Administrator kann eine neue Rolle erstellen, die eine Obermenge der erforderlichen Berechtigungen darstellt, und diese den Dashboard-Benutzern als primäre Rolle zuweisen.
Für alle defekten Kacheln des Dashboards kann der Administrator der primären Rolle Zugriff auf die erforderlichen Quellobjekte gewähren, um die Funktionalität des Dashboards wiederherzustellen.
Weitere Informationen finden Sie in den folgenden Artikeln der Knowledge Base:
Ref.: 1801