데이터 탭은 사용자가 앱을 사용할 때 생성하는 데이터를 관리합니다. 앱 데이터베이스 내의 데이터를 구성하고 확인할 수 있는 곳입니다. 여러 하위 탭으로 구성되어 있습니다.
시작하기 위한 자세한 내용은 '데이터로 작업하기' 가이드를 참조하세요..
Data types
이 하위 탭에서는 앱에 있는 데이터 유형, 즉 데이터베이스에 데이터를 저장하려는 사물의 종류를 정의할 수 있습니다. 왼쪽에는 기존 데이터 유형 목록과 새 데이터 유형을 만들 수 있는 위치가 나열됩니다. 데이터 유형을 선택하면 해당 데이터 유형에 새 필드를 만들 수 있는 기능과 함께 해당 필드가 오른쪽에 표시됩니다.
모든 데이터 유형의 이름과 데이터 유형에 존재하는 필드를 포함하여 앱의 데이터 유형 구조를 잘 아는 외부인은 앱의 데이터 유형 구조를 확인할 수 있습니다.
Make this data type private
새 데이터 유형을 만들 때 비공개 또는 공개로 설정할 수 있는 옵션이 있습니다. 데이터 유형을 비공개로 설정하면 해당 항목의 작성자만 모든 필드를 보고, 검색에서 해당 항목을 찾고, 첨부 파일을 볼 수 있도록 허용하는 개인정보 보호 규칙이 적용되며, '다른 모든 사람' 권한은 허용되지 않음으로 설정됩니다. 대신 데이터 유형을 공개로 만들면 해당 유형의 사물을 모든 사람이 볼 수 있습니다.
개인정보 보호 규칙이 중요한 이유와 작동 방식에 대한 자세한 내용은 다음을 참조하세요.
/core-resources/data/privacy
.
Privacy
이 하위 탭에서는 사용자가 다양한 종류의 데이터를 볼 수 있는 규칙 또는 사용자가 데이터를 볼 수 있는 상황에 대한 규칙을 정의할 수 있습니다. 개인정보 보호 규칙은 앱의 데이터 개인정보 보호에 매우 중요합니다! 기본적으로 새 데이터 유형은 일반적으로 모든 최종 사용자에게 표시되므로 실제 최종 사용자 데이터를 처리하기 전에 개인정보 보호 규칙을 설정하는 것이 중요합니다.
시작하는 방법에 대한 자세한 내용은 '데이터 보호' 문서를 참조하세요.
App data
이 하위 탭에는 앱 데이터베이스의 데이터가 표시됩니다. 데이터 유형별로 데이터를 볼 수 있으며, 데이터 유형의 사용자 지정 보기를 만들어 특정 필드 집합을 열, 필터링된 데이터의 하위 집합, 정렬된 데이터 등으로 표시할 수 있습니다. 앱의 개발 버전과 라이브 버전에는 별도의 데이터베이스가 있으므로 각 데이터를 보려면 오른쪽 상단에서 두 데이터베이스를 전환해야 합니다. 데이터베이스에서 특정 항목(행)을 생성, 수정 또는 삭제하거나 대량 업로드, 내보내기 또는 수정 작업을 수행할 수도 있습니다.
Run as
사용자 테이블을 볼 때 '다른 계정으로 실행' 버튼을 클릭하면 해당 사용자처럼 앱이 실행되므로 특정 사례를 훨씬 쉽게 디버깅할 수 있습니다.
경고: 로그아웃할 때까지는 이 사용자로 앱을 사용하므로 수정하지 마세요.
New view
이 버튼을 클릭하면 화면 오른쪽에 표시되는 필드를 정의하는 새 데이터베이스 보기를 만드는 팝업이 표시됩니다. 제약 조건을 추가하여 더 작은 목록을 만들 수 있습니다. 기본적으로 각 유형에는 제약 조건 없이 대부분의 필드를 표시하는 보기가 있습니다. 보기 수는 무제한이며 이러한 보기는 라이브 버전과 개발 버전 간에 공유됩니다.
Duplicate views
기존 데이터베이스 뷰의 이름 옆에 있는 '복사' 아이콘을 클릭하여 이와 동일한 다른 뷰를 만듭니다. 그런 다음 복제본을 수정하고 제약 조건을 추가할 수 있습니다.
Search
입력 상자에 내용을 입력하면 현재 보기에서 입력한 텍스트가 포함된 항목이 나열됩니다. 이를 사용하여 앱 데이터를 빠르게 검색할 수 있습니다.
New entry
이 버튼을 클릭하면 새 데이터베이스 항목을 만들 수 있는 팝업이 표시됩니다. 사물 유형을 선택하고 미리 정의된 필드에 정보를 입력합니다. 이는 워크플로우에서 '새 항목 만들기' 작업을 사용하는 것과 동일합니다.
참고: 항목을 생성하거나 수정할 때 앱 데이터에 직접 파일을 업로드하는 경우 최대 파일 크기는 50MB입니다. 대신 파일 업로더 요소를 사용하여 최대 5GB까지 파일을 업로드할 수 있습니다.
Upload
이 버튼을 클릭하면 쉼표로 구분된 CSV 데이터 파일을 업로드할 수 있는 팝업이 표시됩니다. 파일을 가져오기 전에 데이터 유형과 관련 필드를 앱에서 정의해야 합니다. 이 기능은 유료 Bubble 요금제를 사용하는 사용자에게만 제공됩니다. 업로드할 데이터 유형과 파일을 선택합니다. 파일의 열을 데이터 유형의 필드에 매핑한 다음 데이터의 유효성을 검사하고 업로드합니다.
중요: CSV 파일의 첫 번째 행은 데이터의 필드 이름이 포함된 헤더 행이어야 합니다. 다음은
샘플 파일
을 참조하세요.
Modify
CSV 업로드를 통해 데이터를 일괄 수정할 수 있습니다. 이렇게 하려면 수정하려는 항목의 고유 ID가 포함된 열이 있는 파일이 있어야 하며, 이후 열에 수정해야 할 값을 입력해야 합니다.
Export
이 버튼은 현재 보기의 데이터가 포함된 CSV 파일을 생성합니다. 이 파일은 브라우저의 다운로드 폴더로 내보내집니다. 이 파일은 편집할 수 있습니다. 앱 소유자가 이 작업을 수행하므로 개인정보 보호 규칙이 적용되지 않으며 현재 보기에서 선택한 모든 필드가 내보내집니다. 이 기능은 유료 Bubble 요금제를 사용하는 사용자에게 제공됩니다.
Bulk Action
이 버튼을 클릭하면 현재 보기의 항목에 대해 API 워크플로를 실행하는 팝업이 표시됩니다. 이 기능은 데이터베이스의 항목 목록을 수정하려는 경우에 유용합니다. 실행하려는 API 워크플로를 선택합니다. 워크플로에는 하나의 항목만 매개변수로 받습니다.
경고: 이 작업은 데이터를 영구적으로 수정합니다. 많은 항목을 처리하는 경우 시간이 다소 걸릴 수 있습니다.
Switch to Live/Switch to Dev.
이 버튼을 클릭하면 앱의 개발 버전과 라이브 버전 간에 전환할 수 있는 버전 드롭다운 메뉴가 표시됩니다. 각 버전에는 별도의 데이터베이스가 있다는 것을 기억하세요.
Copy and restore database
이 버튼을 클릭하면 라이브 버전의 데이터를 개발 버전으로 덮어쓰거나 그 반대로 덮어쓸 수 있는 팝업이 열립니다. 이 버튼을 사용하여 실제 데이터로 앱을 테스트하거나 개발 버전 데이터를 라이브 모드로 마이그레이션할 수 있습니다. 유료 Bubble 요금제를 사용하는 사용자의 경우 애플리케이션 데이터베이스를 이전 시점으로 복원할 수 있습니다. 복원 기능은 대량의 데이터를 손상시키거나 삭제하는 실수로부터 복구할 수 있도록 설계되었습니다. 모든 사용자의 계정 정보, 이미지 목록, 예약된 워크플로 실행 등을 포함한 데이터베이스의 전체 상태를 복원합니다.
경고: 복원된 버전 이후에 생성된 모든 데이터는 삭제됩니다. 이 옵션은 현재 데이터베이스로 작업하는 것보다 이전 데이터베이스로 되돌리는 것이 더 나은 치명적인 상황에서만 사용해야 합니다. 복원 작업은 되돌릴 수 있습니다. 첫 번째 복원 직전의 시점으로 다른 복원을 수행하기만 하면 됩니다.
Primary fields
이 버튼을 클릭하면 각 데이터 유형에 대한 기본 필드를 정의할 수 있는 팝업이 열립니다. 이 필드에 따라 데이터가 표시되는 방식과 CSV 파일이 생성되는 방식이 결정됩니다. 예를 들어 사용자는 이메일, 아파트, 주소 등으로 표시될 수 있습니다. 이는 표시 목적으로만 사용됩니다.
Refresh data
새로 고침하여 데이터의 최근 변경 사항, 특히 백엔드 워크플로 또는 데이터베이스 트리거 이벤트의 결과를 확인합니다.
Load 50 more items
이 데이터베이스 보기에 추가로 50개의 행을 표시하려면 여기를 클릭합니다.
Upload data as a CSV
이 팝업은 CSV 파일에서 기존 데이터를 업로드합니다. CSV는 데이터의 행과 열을 텍스트 형식으로 표현하는 표준 방식입니다. 예를 들어 Microsoft Excel에서 이러한 파일을 생성합니다. 이 기능은 유료 Bubble 요금제를 사용하는 사용자에게 제공됩니다.
참고: 이 기능은 현재 공개 베타 버전이며, 몇 가지 제한 사항이 있을 수 있습니다.
예를 들어, Bubble이 목록을 내보내는 방식인 "x , y , z"와 가져올 때 필요한 목록 형식인 "[x , y , z]" 사이에 형식에 약간의 불일치가 있습니다.
Type of data
업로드할 데이터 유형을 선택합니다. 파일을 가져오기 전에 데이터 유형 및 관련 필드를 앱에서 정의해야 합니다.
Data delimiter
쉼표는 일반적으로 항목을 구분하는 데 사용되지만 다른 구분 기호도 사용할 수 있습니다. 쉼표가 포함된 텍스트로 작업할 때는 탭 또는 파이프 구분 기호가 유용합니다. CSV 파일을 만드는 애플리케이션에서 구분 기호를 선택합니다.
Pick a file to upload
업로드할 CSV 파일을 선택합니다.
Map fields
이 매우 중요한 단계는 데이터 열을 애플리케이션 데이터베이스의 필드에 매핑하는 곳입니다.
Custom field
각 데이터 열의 드롭다운 메뉴에서 데이터 유형 필드를 선택합니다. 이러한 필드는 업로드 전에 데이터 유형에 정의되어 있어야 합니다.
Composite field
열을 일치시키려는 필드가 사용자 정의 유형인 경우 텍스트 입력과 일치시키는 데 사용할 하위 유형의 필드를 지정합니다. 예를 들어 아파트 목록을 업로드하는 중이고 필드 중 하나가 소유자라고 가정해 보겠습니다. 소유자가 CSV 파일에서 성으로 표시되는 경우 복합 필드로 '성'을 선택합니다. 파일을 업로드하기 전에 해당 항목이 데이터베이스에 존재해야 합니다. Bubble 애플리케이션 데이터베이스의 두 항목이 동일한 값과 일치하면 오류가 반환됩니다.
List delimiter
필드가 사물의 목록일 때 사용하는 구분 기호입니다. 기본 구분 기호와는 달라야 합니다. 예를 들어 ';'을 구분 기호로 사용하는 경우 데이터는 다음과 같은 형식이어야 합니다: 12;54;32;67.
참고: 유형 목록에 대한 데이터를 가져올 때는 선택적으로 목록을 '[' 및 ']'로 묶은 다음 개별 항목을 구분 기호로 구분합니다. 예: "[주방; 침실; 욕실]" 또는 "주방; 침실; 욕실".
Overwrite data when the field value is empty
이 옵션을 선택하지 않으면 필드에 대한 CSV의 빈 항목이 무시됩니다. 선택하면 대신 기존 값을 빈 값으로 명시적으로 덮어씁니다. 두 경우 모두 매핑되지 않은 필드는 무시되며 덮어쓰지 않습니다.
Validate data
이 버튼을 클릭하면 업로드할 데이터를 빠르게 분석하여 처음 몇 개의 행이 유효한지 확인합니다.
Upload data
이 버튼을 클릭하면 데이터가 업로드됩니다. 먼저 파일을 Dropbox 서버에 업로드합니다. 그런 다음 서버 용량을 사용하여 백그라운드에서 업로드를 처리합니다. 이 작업이 진행되는 동안 웹페이지를 닫았다가 다시 돌아와도 됩니다. 업로드가 완료되거나 업로드 중 오류가 발생하면 이메일이 전송됩니다.
참고: 특정 애플리케이션에 대해 한 번에 한 번만 업로드 또는 수정할 수 있습니다.
Option sets
옵션 세트는 앱 전체에서 사용할 수 있도록 정의한 특정 옵션 세트의 목록입니다. 예를 들어 작업이 통과할 수 있는 사전 정의된 상태 목록, 전 세계 모든 국가 목록, 사용자 권한 수준 유형 등이 여기에 포함됩니다. 데이터와 달리 옵션 세트의 옵션은 최종 사용자가 추가, 삭제 또는 수정할 수 없으며 앱의 일부로 정의됩니다. 이 하위 탭에서는 존재하는 세트, 세트의 특정 옵션, 세트에 대해 만든 추가 속성 등 옵션 세트를 관리할 수 있습니다.
File manager
데이터 탭의 파일 관리자 섹션에는 회원님 또는 사용자가 애플리케이션의 개발 또는 라이브 버전에서 업로드한 파일 또는 이미지가 표시됩니다. 이러한 파일은 정의된 데이터 유형 또는 옵션 세트와 별도로 저장되며 여기에서 관리할 수 있습니다.
참고: 무료 요금제를 사용하는 앱은 .html 파일 형식을 업로드할 수 없습니다. 앱의 사용 사례에 맞는 .html 파일 유형을 업로드해야 하는 경우 유료 요금제로 업그레이드하는 것을 고려하세요.
File name
이 파일이 애플리케이션에 업로드되었을 때의 파일 이름입니다. 특정 파일을 검색하려면 이름을 입력합니다.
Only private files
이 확인란을 선택하면 데이터 유형에 첨부되어 해당 유형의 개인정보 보호 규칙에 따라 관리되는 파일만 파일 목록에 표시됩니다.
File type
유형에 따라 표시되는 파일을 제한합니다(예: jpeg, png 또는 PDF만 표시).
Sort by
파일 크기 또는 생성 날짜별로 정렬할지 여부를 선택하고 '내림차순' 상자에 체크하여 가장 큰 파일에서 가장 작은 파일로, 또는 가장 최근 파일에서 가장 최근 파일로 정렬할 수 있습니다.
Search
이 버튼을 클릭하면 파일 이름, 비공개 파일, 파일 유형 및 필드별 정렬에 대한 검색 제약 조건을 적용할 수 있습니다.
Size
업로드된 파일의 크기(바이트)입니다.
Type
업로드한 파일의 형식(예: csv, css, jpeg, png, pdf 또는 ttf)입니다.
Uploaded date
파일이 업로드된 시간입니다.
User ID
파일을 업로드한 사용자의 고유 ID입니다.
Attached to
비공개 파일의 경우, 이 파일이 첨부된 대상의 고유 ID입니다.
View
업로드한 파일을 미리 보려면 이 링크를 클릭하세요. 파일 관리자에서 이 링크를 클릭하면 관리자 액세스 권한이 부여되며 비공개 파일도 볼 수 있습니다.