logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Kompletacja FastCube.Core dla .NET 5.0
  • Jak wykorzystać FastCube .NET w aplikacji SPA Knockout.js

    21 lipca 2021

    Aby wyprowadzić kostkę danych, stworzymy aplikację SPA za pomocą Knockout.js (biblioteka do tworzenia aplikacji webowych).

    read more
  • Jak wykorzystać FastCube .NET w aplikacji Vue SPA

    14 kwietnia 2021

    Framework Vue.js jest obecnie bardzo popularny i stoi w jednym szeregu z Angularem. Zastanawialiśmy się

    read more
  • Jak używać FastCube .NET w aplikacji ASP .NET Core

    6 maja 2021

    1. O FastCube Generator raportów FastReport .NET spełnia prawie wszystkie wymagania użytkowników w zakresie tworzenia

    read more
  • Jak wykorzystać FastCube .NET w aplikacji SPA Angular

    19 kwietnia 2021

    Jednym z najpopularniejszych frameworków do tworzenia aplikacji typu single-page jest Angular. Jest on oparty o

    read more
  • Jak używać FastCube.NET w aplikacji React

    1 października 2021

    UPD: Aktualne do wersji FastReport .NET 2022.2. Pakiety licencyjne są teraz dostępne na naszym Server

    read more

Kompletacja FastCube.Core dla .NET 5.0

10 maja 2021

W dzisiejszych czasach narzędzia analityczne takie jak kostki OLAP są bardzo pożądane. Fast Report posiada taki system i umożliwia wyświetlanie kostek danych z plastrami w aplikacjach .NET, np. w NET 5.0. Teraz porozmawiamy o tym, jak to wykorzystać w swoich raportach.

Aby móc korzystać z bibliotek FastCube.Core, należy je wstępnie złożyć z kodów źródłowych. Aby złożyć FastCube.Core dla .NET 5.0, należy użyć rozwiązania FastCube.Core.sln.

Po uruchomieniu tego rozwiązania, zmień docelowe środowisko pracy na .NET 5.0. Następnie zmontuj projekt, w naszym katalogu roboczym pojawi się FastCube.Core.2020.2.1.nupkg. Umieść ten pakiet w folderze, który będziesz używał jako lokalne źródło pakietów.

Teraz możemy przystąpić do tworzenia projektu .NET Core.

Przede wszystkim należy dodać bibliotekę FastCube.Core do projektu który przygotowujesz. W tym celu należy skorzystać z menedżera pakietów NuGet. Ponieważ pakiety z bibliotekami umieszczane są na dysku lokalnym, będziemy musieli dodać lokalne źródło pakietów. Klikamy na ikonę koła zębatego w prawym górnym rogu menedżera pakietów i dodajemy nowe źródło, które będzie odwoływało się do lokalnego folderu z naszymi pakietami nupkg:

Dodawanie nowego źródła

Na tym etapie można wybrać z rozwijanej listy dodane źródło i ustawić pakiety:

Ustawianie pakietów

Dodaliśmy bibliotekę do projektu, teraz należy ją podłączyć poprzez zapis w pliku .cs:

using FastReport.Olap

Aby sprawdzić jak to działa, użyj następującego kodu:

class Program
 {
 private static string FindDataFolder()
 {
 string dataFolder = "";
 string thisFolder = Config.ApplicationFolder;
 
 for (int i = 0; i < 6; i++)
 {
 string dir = Path.Combine(thisFolder, "Data");
 if (Directory.Exists(dir))
 {
 string data_dir = Path.GetFullPath(dir);
 if (File.Exists(Path.Combine(data_dir, "config.xml")))
 {
 dataFolder = data_dir;
 break;
 }
 }
 thisFolder += ".." + Path.DirectorySeparatorChar;
 }
 
 if (dataFolder == "")
 {
 thisFolder = Config.ApplicationFolder;
 for (int i = 0; i < 6; i++)
 {
 string dir = Path.Combine(thisFolder, "Demos", "Data");
 if (Directory.Exists(dir))
 {
 string data_dir = Path.GetFullPath(dir);
 if (File.Exists(Path.Combine(data_dir, "config.xml")))
 {
 dataFolder = data_dir;
 break;
 }
 }
 thisFolder += ".." + Path.DirectorySeparatorChar;
 }
 }
 
 if (dataFolder == "")
 throw new Exception("Could not locate the Data folder.");
 return dataFolder;
 }
 
 static void Main(string[] args)
 {
 string dataFolder = FindDataFolder();
 // create cube and slice
 Cube cube = new Cube();
 Slice cubeSlice = new Slice();
 cubeSlice.Cube = cube;
 // load cube
 cube.Load(Path.Combine(dataFolder, "Cubes", "2_0_sample_en1.mdc"));
 // open cube
 cube.Active = true;
 // export slice
 HTMLExport export = new HTMLExport();
 export.Slice = cubeSlice;
 export.Export(Path.Combine(Config.ApplicationFolder, "export.html"));
 }
 }
}

Następnie w katalogu naszej aplikacji zobaczymy plik w formacie .html. Otwieramy go w dowolnym edytorze i otrzymujemy następujący wynik:

Eksport do .html

W ten sposób obejrzeliśmy wykorzystanie biblioteki FastCube.Core w aplikacji konsolowej. Jak widać, biblioteka doskonale współpracuje z NET 5.0. Teraz możesz już używać kostek danych w swoich aplikacjach.

about product zamów
avatar
Marat Alaev
QA
Fast Reports Team: Marat Alaev - Quality Assurance at Fast Reports
.NET FastCube OLAP Core

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność