Klient mi zgłosił, że ma problem z tym, że niekiedy nie może się zalogować do baz klientów z aplikacji Optima. W firmie jest około 20 użytkowników, którzy pracują, każdy na swoim komputerze, niektórzy zdalnie, niektórzy z firmy. Pierwsze co znalazłem to to, że kiedy robiłem aktualizację choćby jednej bazy firmy do nowej wersji, co czasem […]
Archiwum dla kategorii ‘SQL’
Comarch Optima – blokady przy logowania się do baz klientów – aktualizacji Optimy.
Terraform: Zmiana nazwy zasobu
Tworząc manifest terraforma, korzystasz z jakiś nazw dla zasobów. Nie tych, które zostaną użyte gdzieś tam w chmurze, tylko tych, które używamy wewnętrzenie w kodzie. Lubię myśleć o tych programistycznych nazwach zasobów, jak o zmiennych w języku programowania. Nie są to w pełni zmienne, bo zmienne definiujemy w bloku variable {}, a ja tu odnoszę […]
Terraform: ilustracja zależności (terraform graph)
Czasami dobrze jest „zobaczyć” zależności w terraform na grafie. Można do tego wykorzystać polecenia a potem wygenerować obraz przy pomocy dot.exe (element pakietu GraphViz) Niestety to może się zakończyć błędem: Problem jest w kodowaniu pliku. Można zmienić pierwsze polecenie na: Tutaj polecenie PowerShell Out-File zmienia kodowanie pliku na ASCII w locie i nie powinno być […]
Azure: szukanie błędu w Logic App Standard w Log Analytics Workspace (KUSTO)
Tzw. Logic App w Azure są dostępne w modelu „Consumption” oraz „Standard”. Zdarza się, że wydobycie informacji z logów zwłaszcza dla aplikacji „Standard” jest trudne. Oto przykład zapytania KUSTO uruchomionego w Log Analytics Workspace pozwalającego przeczytać w „wygodny” sposób, co takiego się stało. Owe „wygodny” jest w cudzysłowie, bo grzebanie w błędach absolutnie nie należy […]
Kiedy w bicep próbujesz utworzyć określony zasób używasz pewnych typów zasobów, które oprócz nazwy, muszą też być obsługiwane przez odpowiednie API. A skąd takie API wziąć? Można je wylistować: przykladowy wynik to: Dzięki temu można teraz budować ciąg dlaszy w postaci bicep i wysylac go do wykonania:
Azure: Terraform: id, principal_id, client_id
Niektóre zasoby w Azure, jak np. managed identity mogą mieć kilka identyfikatorów, całkiem jak my: nr PESEL, numer dowodu, numer paszportu. Każdy z tych ID może być wykorzystywany tylko w określonej sytuacji. Oto główne różnice między id, principal_id i client_id w Azure dla managed identity:
Spark – tworzenie środowiska
Zakładając, że masz już zainstalowany Apache Spark, a teraz chcesz zacząć na nim własne eksperymenty, to pewnie przydałoby się jakieś „lekkie” środowisko – miminum z działającym Jupyter Notebook. Oto moja propozycja W wybranym katalogu utwórz środowisko wirtualne Aktywuj je Zainstaluj moduły Uruchom Jupyter Notebook





























