ସ୍ପ୍ରେଡଶିଟ୍ ଏକ୍ସପୋର୍ଟ୍
ଆପଣଙ୍କ ମାଲିକାନାର ସ୍ପ୍ରେଡଶିଟ୍ କିମ୍ବା ତାଲିକାରେ ପ୍ରତି ପୂରଣ ହୋଇଥିବା ଲକ୍ଷ୍ୟ ପାଇଁ ଗୋଟିଏ ଧାଡ଼ି - ଆପଣଙ୍କ ଦଳର କେବେ BI ସାଧନ ନଖୋଲୁଥିବା ଲୋକଙ୍କ ପାଇଁ।
1. କେଉଁଟି ବାଛିବେ
ଉଭୟ ସମାନ କାମ କରନ୍ତି। ପାର୍ଥକ୍ୟ ହେଉଛି କମ୍ପାନୀ ପୂର୍ବରୁ କେଉଁ ଆକାଉଣ୍ଟ୍ ବ୍ୟବହାର କରେ।
| Google Sheets | Microsoft SharePoint | |
|---|---|---|
| ଧାଡ଼ି ହୁଏ | sheet ରେ ଯୋଡ଼ା ଗୋଟିଏ ଧାଡ଼ି | list ରେ ଗୋଟିଏ item |
| ଆପଣ ଦିଅନ୍ତି | ସେବା ଆକାଉଣ୍ଟ୍ ଚାବି, spreadsheet ID | tenant, client ID, client secret, site ID, list ID |
| ସ୍ତମ୍ଭ | ନିର୍ଦ୍ଧାରିତ କ୍ରମ, ଆଠଟି | ଆପଣଙ୍କ ତାଲିକାରେ ଯାହା ଅଛି - ଆମେ ପ୍ରଥମେ ପଚାରୁ |
| ସ୍ଥାପନ ପରିଶ୍ରମ | ସେବା ଆକାଉଣ୍ଟ୍ ସୃଷ୍ଟି କରି sheet ତାହା ସହ ସେୟାର୍ କରନ୍ତୁ | ଆପ୍ ପଞ୍ଜୀକରଣ କରି ଗୋଟିଏ site ଅନୁମତି ଦିଅନ୍ତୁ |
ଏହା BigQuery ସଂଯୋଜକର ଛୋଟ ସହୋଦର। ତାହା SQL ବ୍ୟବହାର କରୁଥିବା ତଥ୍ୟ ଦଳ ପାଇଁ; ଏହା ମୂଲ୍ୟ ଅନୁସାରେ ସଜାଇ ଶୀର୍ଷ ଦଶଟି ବିକ୍ରୟ ଦଳକୁ ପଠାଇବାକୁ ଚାହୁଁଥିବା ବ୍ୟକ୍ତିଙ୍କ ପାଇଁ।
2. Google Sheets: ସମସ୍ତେ ଭୁଲୁଥିବା ସେୟାର୍ ପଦକ୍ଷେପ
ସେବା ଆକାଉଣ୍ଟ୍ ନିଜେ ଏକ ବ୍ୟବହାରକାରୀ, ନିଜ ଇମେଲ୍ ଠିକଣାର ଶେଷରେ ଏହା ଥାଏ: .iam.gserviceaccount.com। କେବଳ ଚାବି ସୃଷ୍ଟି ଯଥେଷ୍ଟ ନୁହେଁ - ସେହି ଠିକଣା ସହ ସ୍ପ୍ରେଡଶିଟ୍ ସେୟାର୍ କରିବାକୁ ପଡ଼ିବ, ଠିକ୍ ସହକର୍ମୀଙ୍କ ସହ କରିବା ପରି।
ଛାଡ଼ିଦେଲେ ପ୍ରତି ଲେଖାରେ 403 ଆସେ। ଆମ ତ୍ରୁଟି ସନ୍ଦେଶରେ କାରଣ ସ୍ପଷ୍ଟ କରୁ, କାରଣ Google ର ନିଜ ଶବ୍ଦରେ ନଥାଏ ଓ ଲୋକେ ଅପରାହ୍ଣ ଚାବି ଯାଞ୍ଚରେ କାଟନ୍ତି।
ସହଜ ହେଲେ ସମ୍ପୂର୍ଣ୍ଣ URL ଲଗାନ୍ତୁ
spreadsheet ID ଏହା ମଧ୍ୟର ଅଂଶ: /d/ ଓ /edit। ସମ୍ପୂର୍ଣ୍ଣ ଠିକଣା ଫିଲ୍ଡରେ ଲଗାନ୍ତୁ, ଆମେ ଦରକାର ଅଂଶ ନେବୁ।
ମୂଲ୍ୟ ଜାଣିଶୁଣି raw ଭାବେ ଲେଖାଯାଏ
“user entered” ଭାବେ ନୁହେଁ। ନଚେତ୍ Google ଏପରି ଗ୍ରାହକ ID କୁ 00123 ସଂଖ୍ୟା ଭାବେ ପଢ଼ି ଆଗର ଶୂନ ହଟାଇଦେବ, ଆଉ ଏଥିରେ ଆରମ୍ଭ ମୂଲ୍ୟ = ଫର୍ମୁଲା ହୋଇଯିବ।
3. SharePoint: ଲେଖିବା ପୂର୍ବରୁ ସ୍ତମ୍ଭ ପଢ଼ୁ
ତାଲିକାରେ ନଥିବା ସ୍ତମ୍ଭ ନାମ ଥିବା item କୁ SharePoint ଅସ୍ୱୀକାର କରେ - ଆଉ ଆଭ୍ୟନ୍ତରୀଣ ସ୍ତମ୍ଭ ନାମ ତାଲିକା ସୃଷ୍ଟିବେଳେ ଆପଣ ବାଛିଥିବା ନାମ। ନିର୍ଦ୍ଧାରିତ ସମୂହ ଅନୁମାନ କରିବା ପ୍ରାୟ ପ୍ରତି ଦ୍ୱିତୀୟ ଗ୍ରାହକଙ୍କ କ୍ଷେତ୍ରରେ ହାରିବା ବାଜି।
ତେଣୁ ଘଣ୍ଟାକୁ ଥରେ ତାଲିକାର ସ୍ତମ୍ଭ ଆଣି କେବଳ ଥିବା ଓ ଲେଖାଯୋଗ୍ୟ ସ୍ତମ୍ଭରେ ଲେଖୁ। କେବଳ ଡିଫଲ୍ଟ Title ସ୍ତମ୍ଭ ଥିବା ତାଲିକା ପ୍ରତି ଲକ୍ଷ୍ୟରେ ବିଫଳ ହେବା ପରିବର୍ତ୍ତେ କେବଳ ଲକ୍ଷ୍ୟ ନାମ ପାଏ।
ଆପଣ ସୃଷ୍ଟି କଲେ ଏହି ବୈକଳ୍ପିକ ସ୍ତମ୍ଭ: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime।
Microsoft ସୁପାରିଶ କରୁଥିବା ଅନୁମତି ଆପଣଙ୍କୁ ଦରକାର ନୁହେଁ
ଏହି କଲ୍ ପାଇଁ Microsoft ଦଲିଲ ଏହାକୁ Sites.ReadWrite.All ସର୍ବନିମ୍ନ ଅଧିକାର ବୋଲି କୁହେ। ତାହା ଲେଖିବା ଅନୁମତି ଦିଏ tenant ର ପ୍ରତ୍ୟେକ site ରେ, ଗୋଟିଏ ତାଲିକା ଭରୁଥିବା ସମନ୍ୱୟ ପାଇଁ।
ଏହା ବ୍ୟବହାର କରନ୍ତୁ: Sites.Selected ତାହା ବଦଳରେ: ଏହି ଅନୁମତି ଥିବା ଆପ୍ର ଡିଫଲ୍ଟ ଭାବେ କୌଣସି ପ୍ରବେଶ ନାହିଁ, ଆଉ ପ୍ରଶାସକ ଠିକ୍ ଗୋଟିଏ site ରେ ଲେଖିବା ଅନୁମତି ଦିଅନ୍ତି। ଉଭୟ ଦେଲେ ସୀମା ହଟିଯାଏ - ଆପ୍ର ଅନ୍ୟ କିଛି ନଥିବାବେଳେ ମାତ୍ର ସୀମିତ ଅନୁମତି କାମ କରେ।
4. ଧାଡ଼ିରେ କଣ ପହଞ୍ଚେ
Timestamp, ପ୍ରକଳ୍ପ, ସେସନ୍, ଗ୍ରାହକ ID, ଲକ୍ଷ୍ୟ ନାମ, ମୂଲ୍ୟ, ମୁଦ୍ରା ଓ ରେକର୍ଡିଂ ଚଲାଇବା ଲିଙ୍କ୍। SharePoint ରେ ସମାନ ମୂଲ୍ୟ ଯେଉଁ ସ୍ତମ୍ଭ ଅଛି ସେଥିରେ, ସ୍ତମ୍ଭ ପ୍ରକାର ମାଗୁଥିବା ରୂପରେ ଯାଏ - hyperlink ସ୍ତମ୍ଭ ଲିଙ୍କ୍ ଅବଜେକ୍ଟ୍ ପାଏ, text ସ୍ତମ୍ଭ ସମାନ ଠିକଣା ପାଠ୍ୟ ଭାବେ ପାଏ।
ଖାଲି cell ମାନେ “ମୂଲ୍ୟ ନିର୍ଣ୍ଣୟ ହୋଇନାହିଁ”, ଶୂନ ନୁହେଁ
ଧନମୂଲ୍ୟ ନଥିବା ଲକ୍ଷ୍ୟ cell ଖାଲି ରଖେ। ଶୂନ ଯୋଡ଼ିଲେ ସ୍ପ୍ରେଡଶିଟ୍ରେ କେବେ ନଥିବା ମୋଟ ହେବ।
ବିତରଣ ସମୟରେ ଗ୍ରାହକ ID ଖୋଜାଯାଏ
ଲକ୍ଷ୍ୟ ପୂରଣ ସମୟରେ ନୁହେଁ। ଚିହ୍ନଟ ସାଧାରଣତଃ ଲଗଇନ୍ ବେଳେ ହୁଏ - ଅର୍ଥାତ୍ ପ୍ରାୟତଃ ପରେ ଲକ୍ଷ୍ୟର। କିଛି ସେକେଣ୍ଡ୍ ପରେ ପଚାରିବା ଆମ ଇଭେଣ୍ଟ୍ ପ୍ରବାହ ପାଇଁ କମ୍ ଖର୍ଚ୍ଚ ଓ ନାମ ମିଳିବାର ଅଧିକ ସମ୍ଭାବନା।
ଉଭୟ ପ୍ରମାଣପତ୍ର AES-256-GCM ଏନକ୍ରିପ୍ଟ୍ ଭାବେ ରଖାଯାଏ, ପୁଣି ଦେଖାଯାଏ ନାହିଁ ଓ କାମ ଥିବା ଆଭ୍ୟନ୍ତରୀଣ ଧାଡ଼ିରୁ ଜାଣିଶୁଣି ବାହାରେ ରହେ।
ଏଠାରେ ଥିବା ସମସ୍ତ ଟ୍ରେଡ୍ମାର୍କ୍ ସେମାନଙ୍କ ସମ୍ବନ୍ଧିତ ମାଲିକଙ୍କର। ଏହି ପ୍ରଦାନକାରୀଙ୍କ ସହ MousePlayer ର କୌଣସି ବ୍ୟବସାୟିକ ସମ୍ପର୍କ ନାହିଁ।