Najlepsza odpowiedź
Aktualizacja / edycja na podstawie komentarz autora
Początkowy SQL to możliwość przekazania komendy podczas połączenia z bazą danych. Tableau nie odwołuje się do tego przy wizualizacji, ale możesz potrzebować serwera do wykonania pewnych zadań przed uruchomieniem zapytania o połączenie.
Kilka przykładów:
- Uruchom procedurę składowaną
- Twórz tymczasowe tabele
- Obsługuje niektóre opcje bezpieczeństwa na poziomie wiersza
- Wykorzystaj poświadczenia serwera Tableau do logowania (wstaw nazwę użytkownika i informacje Tableau do tabeli logowania)
Przeglądając poprzedni pulpit nawigacyjny, wykorzystałem 2 z powyższych punktów. Procedura składowana musiała zostać wykonana, aby skompilować miesięczny raport sprzedaży i prognozę. Ostatni punkt do śledzenia użytkowników, skoroszytów i wersji Tableau używanych do aktualizacji wersji serwera Tableau i raportów dotyczących wykorzystania przez IT.
W sumie przez większość czasu nie sądzę, aby początkowy sql był używany spodziewam się w niektórych wyjątkowych przypadkach.
Chciałbym zrozumieć podejście do zabezpieczeń rzędów, ponieważ idę ścieżką z obecnym klientem, który ma ponad 100 marek i ma złożone zabezpieczenia, które są obecnie wdrażane serwer. Dzięki twojemu pytaniu… muszę przeprowadzić dochodzenie.
Mam nadzieję, że to pomoże.
—o Oryginalna odpowiedź
Łączenie się z jeziorem danych, ogromną tabelą / widokiem danych lub potrzebujesz niestandardowego widoku utworzonego w locie, który nie jest potrzebny do przechowywania jako widok w bazie danych.
Jezioro danych / duże widoki – popraw prędkość wizualizacji danych
Użyj SQL, aby skupić się na pobieraniu tylko niezbędnych danych. Dokładne dane i wymiary lub skrócone okresy.
Widok niestandardowy – połącz tabele w niestandardowy zestaw danych
Czasami widok, którego potrzebujesz, nie istnieje i nie powinieneś tworzyć przypadkowych widoków w bazie danych, aby spełnić swoje dawne pragnienia. Skorzystaj z tej metody, aby połączyć tabele w niestandardowym zestawie danych.
Dodatkowy kredyt
Możesz użyć parametrów w niestandardowym sql zapytania. Utwórz swój blok kodu, zbadaj zbiór danych i dowiedz się, jak zaimplementować użycie parametrów, aby dostosować raport na podstawie danych wejściowych – tj. Użyj parametru, aby wybrać wymiar jako Region lub Kraj, aby zapewnić użytkownikowi możliwość przeglądania danych podsumowane do tych wyborów poprzez zmianę zapytania wybierającego.
** Należy zwrócić uwagę , że będziesz używać połączenia na żywo z db podczas korzystania z zapytań niestandardowych, dlatego należy dodatkowo rozważyć, jak długo baza danych zwraca wyniki, ponieważ wpłynie to na wydajność pulpitu nawigacyjnego, a także zapewni wszystkim użytkownikom odpowiedni dostęp do bazy danych.
Odpowiedź
Aby użyć początkowego kodu SQL
Lub na stronie Źródło danych wybierz opcję Dane> Początkowy SQL lub Dane> Pasowanie zapytań i Początkowy SQL w zależności od bazy danych, z którą się łączysz. Wprowadź polecenie SQL w oknie dialogowym Initial SQL . Możesz użyć menu rozwijanego Wstaw, aby przekazać parametry do źródła danych.
Dziękujemy,