Udostępnij przez


Konfiguracja NetSuite do wczytywania danych w Azure Databricks

Ważne

Łącznik NetSuite jest w publicznej wersji zapoznawczej.

Dowiedz się, jak skonfigurować konto NetSuite na potrzeby pozyskiwania danych usługi Azure Databricks przy użyciu uwierzytelniania opartego na tokenach (TBA).

Requirements

Aby skonfigurować aplikację NetSuite na potrzeby pozyskiwania danych usługi Azure Databricks, musisz mieć następujące elementy:

  • Konto NetSuite posiadające licencję na sterowniki JDBC SuiteAnalytics.
  • Dostęp do NetSuite2.com źródła danych. Starsze netsuite.com źródło danych nie jest obsługiwane.
  • Uprawnienia administratora w aplikacji NetSuite do tworzenia ról, użytkowników i integracji.

Krok 1. Włączanie funkcji TBA i tworzenie roli i użytkownika

  1. Na koncie NetSuite przejdź do Konfiguracja > Firma > Włącz funkcje.
  2. Kliknij kartę SuiteCloud .
  3. W sekcji Zarządzanie uwierzytelnianiem włącz Uwierzytelnianie na podstawie tokena.
  4. Kliknij przycisk Zapisz.
  5. Przejdź do Ustawienia > Użytkownicy/Roles > Zarządzanie rolami > Nowa.
  6. Wprowadź nazwę roli (na przykład LakeFlowRole).
  7. Na karcie Uprawnienia w obszarze Ustawienia dodaj następujące uprawnienia:
    • Log in using Access Tokens
    • SuiteAnalytics Connect
    • Deleted Records
    • Custom Record Types
    • Custom Body Fields
    • Custom Column Fields
    • Custom Entity Fields
    • Custom Event Fields
    • Custom Item Fields
  8. Kliknij przycisk Zapisz.
  9. Przejdź do pozycji Konfiguruj > użytkowników/role > Zarządzaj użytkownikami > nowymi.
  10. Wprowadź nazwę użytkownika (na przykład LakeFlowUser) i wypełnij wymagane pola.
  11. Na karcie Dostęp przypisz następujące role:
    • Utworzona rola (na przykład LakeFlowRole)
    • Data Warehouse Integrator
  12. Kliknij przycisk Zapisz.

Krok 2. Pobieranie klucza klienta i tajemnicy

  1. W aplikacji NetSuite przejdź do pozycji Konfiguracja > integracji Zarządzaj integracjami >> Nowe.

  2. Wprowadź nazwę integracji (na przykład Lakeflow Integration).

  3. Włącz uwierzytelnianie oparte na tokenach.

  4. Opcjonalnie skonfiguruj inne ustawienia zgodnie z potrzebami organizacji.

  5. Kliknij przycisk Zapisz.

  6. Po zapisaniu aplikacja NetSuite wyświetla klucz klienta i klucz tajny użytkownika. Skopiuj te wartości do bezpiecznej lokalizacji. Użyjesz ich do utworzenia połączenia w usłudze Azure Databricks.

    Ważne

    Sekret konsumenta jest wyświetlany jednorazowo. Jeśli go utracisz, musisz utworzyć nową integrację.

Krok 3. Pobierz identyfikator tokenu i tajemnicę

  1. W aplikacji NetSuite zaloguj się jako utworzony użytkownik (na przykład LakeFlowUser).

  2. Przejdź do Konfiguracja > Użytkownicy/Role > Tokeny dostępu > Nowe.

  3. Wybierz utworzoną aplikację (integrację) (na przykład Lakeflow Integration).

  4. Wybierz utworzoną rolę (na przykład LakeFlowRole).

  5. Kliknij przycisk Zapisz.

  6. Aplikacja NetSuite wyświetla identyfikator tokenu i klucz tajny tokenu. Skopiuj te wartości do bezpiecznej lokalizacji. Użyjesz ich do utworzenia połączenia w usłudze Azure Databricks.

    Ważne

    Tajny token jest pokazywany tylko raz. Jeśli go utracisz, musisz utworzyć nowy token dostępu.

Krok 4. Pobieranie identyfikatora roli

  1. W aplikacji NetSuite przejdź do sekcji Konfigurowanie > użytkowników/ról zarządzanie rolami>.
  2. Wyszukaj rolę Integrator Magazynu Danych.
  3. Kliknij rolę, aby wyświetlić jej szczegóły.
  4. Skopiuj identyfikator wewnętrzny (identyfikator roli) do bezpiecznej lokalizacji. Użyjesz go do utworzenia połączenia w usłudze Azure Databricks.

Krok 5. Znajdowanie hosta, portu i identyfikatora konta

  1. W aplikacji NetSuite przejdź do pozycji Ustawienia > Konfigurowanie aplikacji SuiteAnalytics Connect.
  2. Sekcja Konfiguracja zawiera informacje o hoście usługi, porcie i identyfikatorze konta. Skopiuj te wartości do bezpiecznej lokalizacji. Użyjesz ich do utworzenia połączenia w usłudze Azure Databricks.

Dalsze kroki

Następne kroki zależą od osoby użytkownika:

User Steps
Admin Użyj Eksploratora katalogów, aby utworzyć połączenie, aby nie-admini mogli tworzyć potoki lub skorzystać z interfejsu do pozyskiwania danych, aby utworzyć połączenie i potok.
Brak uprawnień administratora Użyj dowolnego obsługiwanego interfejsu, aby utworzyć pipeline na podstawie istniejącego połączenia.

Dodatkowe zasoby